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

IXmlWriterLite

COM
IID862494c6-1310-4aad-b3cd-2dbeebf670d3継承元IUnknown自前メソッド開始 vtbl3

メソッド 28

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 pwszQName, DWORD cwszQName, LPWSTR pwszValue, DWORD cwszValue)
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 pwszQName, DWORD cwszQName, LPWSTR pwszValue)
14HRESULT WriteEndDocument()
15HRESULT WriteEndElement(LPWSTR pwszQName, DWORD cwszQName)
16HRESULT WriteEntityRef(LPWSTR pwszName)
17HRESULT WriteFullEndElement(LPWSTR pwszQName, DWORD cwszQName)
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 WriteRaw(LPWSTR pwszData)
24HRESULT WriteRawChars(LPWSTR pwch, DWORD cwch)
25HRESULT WriteStartDocument(XmlStandalone standalone)
26HRESULT WriteStartElement(LPWSTR pwszQName, DWORD cwszQName)
27HRESULT WriteString(LPWSTR pwszText)
28HRESULT WriteSurrogateCharEntity(WCHAR wchLow, WCHAR wchHigh)
29HRESULT WriteWhitespace(LPWSTR pwszWhitespace)
30HRESULT Flush()