Win32 API 日本語リファレンス
ホームData.Xml.XmlLite › IXmlWriter

IXmlWriter

COM
IID7279fc88-709d-4095-b63d-69fe4b0d9030継承元IUnknown自前メソッド開始 vtbl3

メソッド 29

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetOutput(IUnknown* pOutput)
4HRESULT GetProperty(DWORD nProperty, INT_PTR* ppValue)
5HRESULT SetProperty(DWORD nProperty, INT_PTR pValue)
6HRESULT WriteAttributes(IXmlReader* pReader, BOOL fWriteDefaultAttributes)
7HRESULT WriteAttributeString(LPWSTR pwszPrefix, LPWSTR pwszLocalName, LPWSTR pwszNamespaceUri, LPWSTR pwszValue)
8HRESULT WriteCData(LPWSTR pwszText)
9HRESULT WriteCharEntity(WCHAR wch)
10HRESULT WriteChars(LPWSTR pwch, DWORD cwch)
11HRESULT WriteComment(LPWSTR pwszComment)
12HRESULT WriteDocType(LPWSTR pwszName, LPWSTR pwszPublicId, LPWSTR pwszSystemId, LPWSTR pwszSubset)
13HRESULT WriteElementString(LPWSTR pwszPrefix, LPWSTR pwszLocalName, LPWSTR pwszNamespaceUri, LPWSTR pwszValue)
14HRESULT WriteEndDocument()
15HRESULT WriteEndElement()
16HRESULT WriteEntityRef(LPWSTR pwszName)
17HRESULT WriteFullEndElement()
18HRESULT WriteName(LPWSTR pwszName)
19HRESULT WriteNmToken(LPWSTR pwszNmToken)
20HRESULT WriteNode(IXmlReader* pReader, BOOL fWriteDefaultAttributes)
21HRESULT WriteNodeShallow(IXmlReader* pReader, BOOL fWriteDefaultAttributes)
22HRESULT WriteProcessingInstruction(LPWSTR pwszName, LPWSTR pwszText)
23HRESULT WriteQualifiedName(LPWSTR pwszLocalName, LPWSTR pwszNamespaceUri)
24HRESULT WriteRaw(LPWSTR pwszData)
25HRESULT WriteRawChars(LPWSTR pwch, DWORD cwch)
26HRESULT WriteStartDocument(XmlStandalone standalone)
27HRESULT WriteStartElement(LPWSTR pwszPrefix, LPWSTR pwszLocalName, LPWSTR pwszNamespaceUri)
28HRESULT WriteString(LPWSTR pwszText)
29HRESULT WriteSurrogateCharEntity(WCHAR wchLow, WCHAR wchHigh)
30HRESULT WriteWhitespace(LPWSTR pwszWhitespace)
31HRESULT Flush()