blob: f749fff292e55409ff5b91e3e2347517377d776a [file] [log] [blame]
/*** Autogenerated by WIDL from xmllite.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#if !defined(COM_NO_WINDOWS_H) && !defined(__WINESRC__)
#include <windows.h>
#include <ole2.h>
#endif
#ifndef __WIDL_XMLLITE_H
#define __WIDL_XMLLITE_H
/* Forward declarations */
#ifndef __IXmlReader_FWD_DEFINED__
#define __IXmlReader_FWD_DEFINED__
typedef interface IXmlReader IXmlReader;
#endif
#ifndef __IXmlWriter_FWD_DEFINED__
#define __IXmlWriter_FWD_DEFINED__
typedef interface IXmlWriter IXmlWriter;
#endif
/* Headers for imported files */
#include <unknwn.h>
#include <objidl.h>
#include <oaidl.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef enum XmlNodeType {
XmlNodeType_None = 0,
XmlNodeType_Element = 1,
XmlNodeType_Attribute = 2,
XmlNodeType_Text = 3,
XmlNodeType_CDATA = 4,
XmlNodeType_ProcessingInstruction = 7,
XmlNodeType_Comment = 8,
XmlNodeType_DocumentType = 10,
XmlNodeType_Whitespace = 13,
XmlNodeType_EndElement = 15,
XmlNodeType_XmlDeclaration = 17,
_XmlNodeType_Last = 17
} XmlNodeType;
/*****************************************************************************
* IXmlReader interface
*/
#ifndef __IXmlReader_INTERFACE_DEFINED__
#define __IXmlReader_INTERFACE_DEFINED__
DEFINE_GUID(IID_IXmlReader, 0x7279fc81, 0x709d, 0x4095, 0xb6,0x3d, 0x69,0xfe,0x4b,0x0d,0x90,0x30);
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7279fc81-709d-4095-b63d-69fe4b0d9030")
IXmlReader : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE SetInput(
IUnknown *input) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProperty(
UINT property,
LONG_PTR *value) = 0;
virtual HRESULT STDMETHODCALLTYPE SetProperty(
UINT property,
LONG_PTR value) = 0;
virtual HRESULT STDMETHODCALLTYPE Read(
XmlNodeType *node_type) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNodeType(
XmlNodeType *node_type) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToFirstAttribute(
) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToNextAttribute(
) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToAttributeByName(
LPCWSTR local_name,
LPCWSTR namespaceUri) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToElement(
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetQualifiedName(
LPCWSTR *qualifiedName,
UINT *qualifiedName_length) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNamespaceUri(
LPCWSTR *namespaceUri,
UINT *nnamespaceUri_length) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLocalName(
LPCWSTR *local_name,
UINT *locale_name_length) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPrefix(
LPCWSTR *prefix,
UINT *prefix_length) = 0;
virtual HRESULT STDMETHODCALLTYPE GetValue(
LPCWSTR *value,
UINT *value_length) = 0;
virtual HRESULT STDMETHODCALLTYPE ReadValueChunk(
WCHAR *buffer,
UINT chunk_size,
UINT *read) = 0;
virtual HRESULT STDMETHODCALLTYPE GetBaseUri(
LPCWSTR *baseUri,
UINT *baseUri_length) = 0;
virtual WINBOOL STDMETHODCALLTYPE IsDefault(
) = 0;
virtual WINBOOL STDMETHODCALLTYPE IsEmptyElement(
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLineNumber(
UINT *lineNumber) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLinePosition(
UINT *linePosition) = 0;
virtual HRESULT STDMETHODCALLTYPE GetAttributeCount(
UINT *attributeCount) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDepth(
UINT *depth) = 0;
virtual WINBOOL STDMETHODCALLTYPE IsEOF(
) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IXmlReader, 0x7279fc81, 0x709d, 0x4095, 0xb6,0x3d, 0x69,0xfe,0x4b,0x0d,0x90,0x30)
#endif
#else
typedef struct IXmlReaderVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IXmlReader* This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IXmlReader* This);
ULONG (STDMETHODCALLTYPE *Release)(
IXmlReader* This);
/*** IXmlReader methods ***/
HRESULT (STDMETHODCALLTYPE *SetInput)(
IXmlReader* This,
IUnknown *input);
HRESULT (STDMETHODCALLTYPE *GetProperty)(
IXmlReader* This,
UINT property,
LONG_PTR *value);
HRESULT (STDMETHODCALLTYPE *SetProperty)(
IXmlReader* This,
UINT property,
LONG_PTR value);
HRESULT (STDMETHODCALLTYPE *Read)(
IXmlReader* This,
XmlNodeType *node_type);
HRESULT (STDMETHODCALLTYPE *GetNodeType)(
IXmlReader* This,
XmlNodeType *node_type);
HRESULT (STDMETHODCALLTYPE *MoveToFirstAttribute)(
IXmlReader* This);
HRESULT (STDMETHODCALLTYPE *MoveToNextAttribute)(
IXmlReader* This);
HRESULT (STDMETHODCALLTYPE *MoveToAttributeByName)(
IXmlReader* This,
LPCWSTR local_name,
LPCWSTR namespaceUri);
HRESULT (STDMETHODCALLTYPE *MoveToElement)(
IXmlReader* This);
HRESULT (STDMETHODCALLTYPE *GetQualifiedName)(
IXmlReader* This,
LPCWSTR *qualifiedName,
UINT *qualifiedName_length);
HRESULT (STDMETHODCALLTYPE *GetNamespaceUri)(
IXmlReader* This,
LPCWSTR *namespaceUri,
UINT *nnamespaceUri_length);
HRESULT (STDMETHODCALLTYPE *GetLocalName)(
IXmlReader* This,
LPCWSTR *local_name,
UINT *locale_name_length);
HRESULT (STDMETHODCALLTYPE *GetPrefix)(
IXmlReader* This,
LPCWSTR *prefix,
UINT *prefix_length);
HRESULT (STDMETHODCALLTYPE *GetValue)(
IXmlReader* This,
LPCWSTR *value,
UINT *value_length);
HRESULT (STDMETHODCALLTYPE *ReadValueChunk)(
IXmlReader* This,
WCHAR *buffer,
UINT chunk_size,
UINT *read);
HRESULT (STDMETHODCALLTYPE *GetBaseUri)(
IXmlReader* This,
LPCWSTR *baseUri,
UINT *baseUri_length);
WINBOOL (STDMETHODCALLTYPE *IsDefault)(
IXmlReader* This);
WINBOOL (STDMETHODCALLTYPE *IsEmptyElement)(
IXmlReader* This);
HRESULT (STDMETHODCALLTYPE *GetLineNumber)(
IXmlReader* This,
UINT *lineNumber);
HRESULT (STDMETHODCALLTYPE *GetLinePosition)(
IXmlReader* This,
UINT *linePosition);
HRESULT (STDMETHODCALLTYPE *GetAttributeCount)(
IXmlReader* This,
UINT *attributeCount);
HRESULT (STDMETHODCALLTYPE *GetDepth)(
IXmlReader* This,
UINT *depth);
WINBOOL (STDMETHODCALLTYPE *IsEOF)(
IXmlReader* This);
END_INTERFACE
} IXmlReaderVtbl;
interface IXmlReader {
CONST_VTBL IXmlReaderVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IXmlReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
#define IXmlReader_AddRef(This) (This)->lpVtbl->AddRef(This)
#define IXmlReader_Release(This) (This)->lpVtbl->Release(This)
/*** IXmlReader methods ***/
#define IXmlReader_SetInput(This,input) (This)->lpVtbl->SetInput(This,input)
#define IXmlReader_GetProperty(This,property,value) (This)->lpVtbl->GetProperty(This,property,value)
#define IXmlReader_SetProperty(This,property,value) (This)->lpVtbl->SetProperty(This,property,value)
#define IXmlReader_Read(This,node_type) (This)->lpVtbl->Read(This,node_type)
#define IXmlReader_GetNodeType(This,node_type) (This)->lpVtbl->GetNodeType(This,node_type)
#define IXmlReader_MoveToFirstAttribute(This) (This)->lpVtbl->MoveToFirstAttribute(This)
#define IXmlReader_MoveToNextAttribute(This) (This)->lpVtbl->MoveToNextAttribute(This)
#define IXmlReader_MoveToAttributeByName(This,local_name,namespaceUri) (This)->lpVtbl->MoveToAttributeByName(This,local_name,namespaceUri)
#define IXmlReader_MoveToElement(This) (This)->lpVtbl->MoveToElement(This)
#define IXmlReader_GetQualifiedName(This,qualifiedName,qualifiedName_length) (This)->lpVtbl->GetQualifiedName(This,qualifiedName,qualifiedName_length)
#define IXmlReader_GetNamespaceUri(This,namespaceUri,nnamespaceUri_length) (This)->lpVtbl->GetNamespaceUri(This,namespaceUri,nnamespaceUri_length)
#define IXmlReader_GetLocalName(This,local_name,locale_name_length) (This)->lpVtbl->GetLocalName(This,local_name,locale_name_length)
#define IXmlReader_GetPrefix(This,prefix,prefix_length) (This)->lpVtbl->GetPrefix(This,prefix,prefix_length)
#define IXmlReader_GetValue(This,value,value_length) (This)->lpVtbl->GetValue(This,value,value_length)
#define IXmlReader_ReadValueChunk(This,buffer,chunk_size,read) (This)->lpVtbl->ReadValueChunk(This,buffer,chunk_size,read)
#define IXmlReader_GetBaseUri(This,baseUri,baseUri_length) (This)->lpVtbl->GetBaseUri(This,baseUri,baseUri_length)
#define IXmlReader_IsDefault(This) (This)->lpVtbl->IsDefault(This)
#define IXmlReader_IsEmptyElement(This) (This)->lpVtbl->IsEmptyElement(This)
#define IXmlReader_GetLineNumber(This,lineNumber) (This)->lpVtbl->GetLineNumber(This,lineNumber)
#define IXmlReader_GetLinePosition(This,linePosition) (This)->lpVtbl->GetLinePosition(This,linePosition)
#define IXmlReader_GetAttributeCount(This,attributeCount) (This)->lpVtbl->GetAttributeCount(This,attributeCount)
#define IXmlReader_GetDepth(This,depth) (This)->lpVtbl->GetDepth(This,depth)
#define IXmlReader_IsEOF(This) (This)->lpVtbl->IsEOF(This)
#endif
#endif
HRESULT STDMETHODCALLTYPE IXmlReader_SetInput_Proxy(
IXmlReader* This,
IUnknown *input);
void __RPC_STUB IXmlReader_SetInput_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetProperty_Proxy(
IXmlReader* This,
UINT property,
LONG_PTR *value);
void __RPC_STUB IXmlReader_GetProperty_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_SetProperty_Proxy(
IXmlReader* This,
UINT property,
LONG_PTR value);
void __RPC_STUB IXmlReader_SetProperty_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_Read_Proxy(
IXmlReader* This,
XmlNodeType *node_type);
void __RPC_STUB IXmlReader_Read_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetNodeType_Proxy(
IXmlReader* This,
XmlNodeType *node_type);
void __RPC_STUB IXmlReader_GetNodeType_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_MoveToFirstAttribute_Proxy(
IXmlReader* This);
void __RPC_STUB IXmlReader_MoveToFirstAttribute_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_MoveToNextAttribute_Proxy(
IXmlReader* This);
void __RPC_STUB IXmlReader_MoveToNextAttribute_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_MoveToAttributeByName_Proxy(
IXmlReader* This,
LPCWSTR local_name,
LPCWSTR namespaceUri);
void __RPC_STUB IXmlReader_MoveToAttributeByName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_MoveToElement_Proxy(
IXmlReader* This);
void __RPC_STUB IXmlReader_MoveToElement_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetQualifiedName_Proxy(
IXmlReader* This,
LPCWSTR *qualifiedName,
UINT *qualifiedName_length);
void __RPC_STUB IXmlReader_GetQualifiedName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetNamespaceUri_Proxy(
IXmlReader* This,
LPCWSTR *namespaceUri,
UINT *nnamespaceUri_length);
void __RPC_STUB IXmlReader_GetNamespaceUri_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetLocalName_Proxy(
IXmlReader* This,
LPCWSTR *local_name,
UINT *locale_name_length);
void __RPC_STUB IXmlReader_GetLocalName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetPrefix_Proxy(
IXmlReader* This,
LPCWSTR *prefix,
UINT *prefix_length);
void __RPC_STUB IXmlReader_GetPrefix_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetValue_Proxy(
IXmlReader* This,
LPCWSTR *value,
UINT *value_length);
void __RPC_STUB IXmlReader_GetValue_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_ReadValueChunk_Proxy(
IXmlReader* This,
WCHAR *buffer,
UINT chunk_size,
UINT *read);
void __RPC_STUB IXmlReader_ReadValueChunk_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetBaseUri_Proxy(
IXmlReader* This,
LPCWSTR *baseUri,
UINT *baseUri_length);
void __RPC_STUB IXmlReader_GetBaseUri_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
WINBOOL STDMETHODCALLTYPE IXmlReader_IsDefault_Proxy(
IXmlReader* This);
void __RPC_STUB IXmlReader_IsDefault_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
WINBOOL STDMETHODCALLTYPE IXmlReader_IsEmptyElement_Proxy(
IXmlReader* This);
void __RPC_STUB IXmlReader_IsEmptyElement_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetLineNumber_Proxy(
IXmlReader* This,
UINT *lineNumber);
void __RPC_STUB IXmlReader_GetLineNumber_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetLinePosition_Proxy(
IXmlReader* This,
UINT *linePosition);
void __RPC_STUB IXmlReader_GetLinePosition_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetAttributeCount_Proxy(
IXmlReader* This,
UINT *attributeCount);
void __RPC_STUB IXmlReader_GetAttributeCount_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlReader_GetDepth_Proxy(
IXmlReader* This,
UINT *depth);
void __RPC_STUB IXmlReader_GetDepth_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
WINBOOL STDMETHODCALLTYPE IXmlReader_IsEOF_Proxy(
IXmlReader* This);
void __RPC_STUB IXmlReader_IsEOF_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IXmlReader_INTERFACE_DEFINED__ */
typedef enum XmlReadState
{
XmlReadState_Initial = 0,
XmlReadState_Interactive = 1,
XmlReadState_Error = 2,
XmlReadState_EndOfFile = 3,
XmlReadState_Closed = 4
} XmlReadState;
typedef enum XmlReaderProperty
{
XmlReaderProperty_MultiLanguage = 0,
XmlReaderProperty_ConformanceLevel = XmlReaderProperty_MultiLanguage + 1,
XmlReaderProperty_RandomAccess = XmlReaderProperty_ConformanceLevel + 1,
XmlReaderProperty_XmlResolver = XmlReaderProperty_RandomAccess + 1,
XmlReaderProperty_DtdProcessing = XmlReaderProperty_XmlResolver + 1,
XmlReaderProperty_ReadState = XmlReaderProperty_DtdProcessing + 1,
XmlReaderProperty_MaxElementDepth = XmlReaderProperty_ReadState + 1,
XmlReaderProperty_MaxEntityExpansion = XmlReaderProperty_MaxElementDepth + 1,
_XmlReaderProperty_Last = XmlReaderProperty_MaxEntityExpansion
} XmlReaderProperty;
STDAPI CreateXmlReader(REFIID riid, void **ppvObject, IMalloc *pMalloc);
typedef IUnknown IXmlReaderInput;
STDAPI CreateXmlReaderInputWithEncodingName(IUnknown *stream, IMalloc *pMalloc,
LPCWSTR encoding, WINBOOL hint,
LPCWSTR base_uri, IXmlReaderInput **ppInput);
typedef enum XmlStandalone {
XmlStandalone_Omit = 0,
XmlStandalone_Yes = 1,
XmlStandalone_No = 2,
_XmlStandalone_Last = XmlStandalone_No
} XmlStandalone;
typedef enum XmlWriterProperty {
XmlWriterProperty_MultiLanguage = 0,
XmlWriterProperty_Indent = 1,
XmlWriterProperty_ByteOrderMark = 2,
XmlWriterProperty_OmitXmlDeclaration = 3,
XmlWriterProperty_ConformanceLevel = 4,
_XmlWriterProperty_Last = XmlWriterProperty_OmitXmlDeclaration
} XmlWriterProperty;
/*****************************************************************************
* IXmlWriter interface
*/
#ifndef __IXmlWriter_INTERFACE_DEFINED__
#define __IXmlWriter_INTERFACE_DEFINED__
DEFINE_GUID(IID_IXmlWriter, 0x7279fc88, 0x709d, 0x4095, 0xb6,0x3d, 0x69,0xfe,0x4b,0x0d,0x90,0x30);
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7279fc88-709d-4095-b63d-69fe4b0d9030")
IXmlWriter : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE SetOutput(
IUnknown *pOutput) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProperty(
UINT nProperty,
LONG_PTR *ppValue) = 0;
virtual HRESULT STDMETHODCALLTYPE SetProperty(
UINT nProperty,
LONG_PTR pValue) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteAttributes(
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteAttributeString(
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri,
LPCWSTR pwszValue) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteCData(
LPCWSTR pwszText) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteCharEntity(
WCHAR wch) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteChars(
const WCHAR *pwch,
UINT cwch) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteComment(
LPCWSTR pwszComment) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteDocType(
LPCWSTR pwszName,
LPCWSTR pwszPublicId,
LPCWSTR pwszSystemId,
LPCWSTR pwszSubset) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteElementString(
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri,
LPCWSTR pwszValue) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteEndDocument(
) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteEndElement(
) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteEntityRef(
LPCWSTR pwszName) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteFullEndElement(
) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteName(
LPCWSTR pwszName) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteNmToken(
LPCWSTR pwszNmToken) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteNode(
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteNodeShallow(
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteProcessingInstruction(
LPCWSTR pwszName,
LPCWSTR pwszText) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteQualifiedName(
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteRaw(
LPCWSTR pwszData) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteRawChars(
const WCHAR *pwch,
UINT cwch) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteStartDocument(
XmlStandalone standalone) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteStartElement(
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteString(
LPCWSTR pwszText) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteSurrogateCharEntity(
WCHAR wchLow,
WCHAR wchHigh) = 0;
virtual HRESULT STDMETHODCALLTYPE WriteWhitespace(
LPCWSTR pwszWhitespace) = 0;
virtual HRESULT STDMETHODCALLTYPE Flush(
) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IXmlWriter, 0x7279fc88, 0x709d, 0x4095, 0xb6,0x3d, 0x69,0xfe,0x4b,0x0d,0x90,0x30)
#endif
#else
typedef struct IXmlWriterVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IXmlWriter* This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IXmlWriter* This);
ULONG (STDMETHODCALLTYPE *Release)(
IXmlWriter* This);
/*** IXmlWriter methods ***/
HRESULT (STDMETHODCALLTYPE *SetOutput)(
IXmlWriter* This,
IUnknown *pOutput);
HRESULT (STDMETHODCALLTYPE *GetProperty)(
IXmlWriter* This,
UINT nProperty,
LONG_PTR *ppValue);
HRESULT (STDMETHODCALLTYPE *SetProperty)(
IXmlWriter* This,
UINT nProperty,
LONG_PTR pValue);
HRESULT (STDMETHODCALLTYPE *WriteAttributes)(
IXmlWriter* This,
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes);
HRESULT (STDMETHODCALLTYPE *WriteAttributeString)(
IXmlWriter* This,
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri,
LPCWSTR pwszValue);
HRESULT (STDMETHODCALLTYPE *WriteCData)(
IXmlWriter* This,
LPCWSTR pwszText);
HRESULT (STDMETHODCALLTYPE *WriteCharEntity)(
IXmlWriter* This,
WCHAR wch);
HRESULT (STDMETHODCALLTYPE *WriteChars)(
IXmlWriter* This,
const WCHAR *pwch,
UINT cwch);
HRESULT (STDMETHODCALLTYPE *WriteComment)(
IXmlWriter* This,
LPCWSTR pwszComment);
HRESULT (STDMETHODCALLTYPE *WriteDocType)(
IXmlWriter* This,
LPCWSTR pwszName,
LPCWSTR pwszPublicId,
LPCWSTR pwszSystemId,
LPCWSTR pwszSubset);
HRESULT (STDMETHODCALLTYPE *WriteElementString)(
IXmlWriter* This,
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri,
LPCWSTR pwszValue);
HRESULT (STDMETHODCALLTYPE *WriteEndDocument)(
IXmlWriter* This);
HRESULT (STDMETHODCALLTYPE *WriteEndElement)(
IXmlWriter* This);
HRESULT (STDMETHODCALLTYPE *WriteEntityRef)(
IXmlWriter* This,
LPCWSTR pwszName);
HRESULT (STDMETHODCALLTYPE *WriteFullEndElement)(
IXmlWriter* This);
HRESULT (STDMETHODCALLTYPE *WriteName)(
IXmlWriter* This,
LPCWSTR pwszName);
HRESULT (STDMETHODCALLTYPE *WriteNmToken)(
IXmlWriter* This,
LPCWSTR pwszNmToken);
HRESULT (STDMETHODCALLTYPE *WriteNode)(
IXmlWriter* This,
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes);
HRESULT (STDMETHODCALLTYPE *WriteNodeShallow)(
IXmlWriter* This,
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes);
HRESULT (STDMETHODCALLTYPE *WriteProcessingInstruction)(
IXmlWriter* This,
LPCWSTR pwszName,
LPCWSTR pwszText);
HRESULT (STDMETHODCALLTYPE *WriteQualifiedName)(
IXmlWriter* This,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri);
HRESULT (STDMETHODCALLTYPE *WriteRaw)(
IXmlWriter* This,
LPCWSTR pwszData);
HRESULT (STDMETHODCALLTYPE *WriteRawChars)(
IXmlWriter* This,
const WCHAR *pwch,
UINT cwch);
HRESULT (STDMETHODCALLTYPE *WriteStartDocument)(
IXmlWriter* This,
XmlStandalone standalone);
HRESULT (STDMETHODCALLTYPE *WriteStartElement)(
IXmlWriter* This,
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri);
HRESULT (STDMETHODCALLTYPE *WriteString)(
IXmlWriter* This,
LPCWSTR pwszText);
HRESULT (STDMETHODCALLTYPE *WriteSurrogateCharEntity)(
IXmlWriter* This,
WCHAR wchLow,
WCHAR wchHigh);
HRESULT (STDMETHODCALLTYPE *WriteWhitespace)(
IXmlWriter* This,
LPCWSTR pwszWhitespace);
HRESULT (STDMETHODCALLTYPE *Flush)(
IXmlWriter* This);
END_INTERFACE
} IXmlWriterVtbl;
interface IXmlWriter {
CONST_VTBL IXmlWriterVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IXmlWriter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
#define IXmlWriter_AddRef(This) (This)->lpVtbl->AddRef(This)
#define IXmlWriter_Release(This) (This)->lpVtbl->Release(This)
/*** IXmlWriter methods ***/
#define IXmlWriter_SetOutput(This,pOutput) (This)->lpVtbl->SetOutput(This,pOutput)
#define IXmlWriter_GetProperty(This,nProperty,ppValue) (This)->lpVtbl->GetProperty(This,nProperty,ppValue)
#define IXmlWriter_SetProperty(This,nProperty,pValue) (This)->lpVtbl->SetProperty(This,nProperty,pValue)
#define IXmlWriter_WriteAttributes(This,pReader,fWriteDefaultAttributes) (This)->lpVtbl->WriteAttributes(This,pReader,fWriteDefaultAttributes)
#define IXmlWriter_WriteAttributeString(This,pwszPrefix,pwszLocalName,pwszNamespaceUri,pwszValue) (This)->lpVtbl->WriteAttributeString(This,pwszPrefix,pwszLocalName,pwszNamespaceUri,pwszValue)
#define IXmlWriter_WriteCData(This,pwszText) (This)->lpVtbl->WriteCData(This,pwszText)
#define IXmlWriter_WriteCharEntity(This,wch) (This)->lpVtbl->WriteCharEntity(This,wch)
#define IXmlWriter_WriteChars(This,pwch,cwch) (This)->lpVtbl->WriteChars(This,pwch,cwch)
#define IXmlWriter_WriteComment(This,pwszComment) (This)->lpVtbl->WriteComment(This,pwszComment)
#define IXmlWriter_WriteDocType(This,pwszName,pwszPublicId,pwszSystemId,pwszSubset) (This)->lpVtbl->WriteDocType(This,pwszName,pwszPublicId,pwszSystemId,pwszSubset)
#define IXmlWriter_WriteElementString(This,pwszPrefix,pwszLocalName,pwszNamespaceUri,pwszValue) (This)->lpVtbl->WriteElementString(This,pwszPrefix,pwszLocalName,pwszNamespaceUri,pwszValue)
#define IXmlWriter_WriteEndDocument(This) (This)->lpVtbl->WriteEndDocument(This)
#define IXmlWriter_WriteEndElement(This) (This)->lpVtbl->WriteEndElement(This)
#define IXmlWriter_WriteEntityRef(This,pwszName) (This)->lpVtbl->WriteEntityRef(This,pwszName)
#define IXmlWriter_WriteFullEndElement(This) (This)->lpVtbl->WriteFullEndElement(This)
#define IXmlWriter_WriteName(This,pwszName) (This)->lpVtbl->WriteName(This,pwszName)
#define IXmlWriter_WriteNmToken(This,pwszNmToken) (This)->lpVtbl->WriteNmToken(This,pwszNmToken)
#define IXmlWriter_WriteNode(This,pReader,fWriteDefaultAttributes) (This)->lpVtbl->WriteNode(This,pReader,fWriteDefaultAttributes)
#define IXmlWriter_WriteNodeShallow(This,pReader,fWriteDefaultAttributes) (This)->lpVtbl->WriteNodeShallow(This,pReader,fWriteDefaultAttributes)
#define IXmlWriter_WriteProcessingInstruction(This,pwszName,pwszText) (This)->lpVtbl->WriteProcessingInstruction(This,pwszName,pwszText)
#define IXmlWriter_WriteQualifiedName(This,pwszLocalName,pwszNamespaceUri) (This)->lpVtbl->WriteQualifiedName(This,pwszLocalName,pwszNamespaceUri)
#define IXmlWriter_WriteRaw(This,pwszData) (This)->lpVtbl->WriteRaw(This,pwszData)
#define IXmlWriter_WriteRawChars(This,pwch,cwch) (This)->lpVtbl->WriteRawChars(This,pwch,cwch)
#define IXmlWriter_WriteStartDocument(This,standalone) (This)->lpVtbl->WriteStartDocument(This,standalone)
#define IXmlWriter_WriteStartElement(This,pwszPrefix,pwszLocalName,pwszNamespaceUri) (This)->lpVtbl->WriteStartElement(This,pwszPrefix,pwszLocalName,pwszNamespaceUri)
#define IXmlWriter_WriteString(This,pwszText) (This)->lpVtbl->WriteString(This,pwszText)
#define IXmlWriter_WriteSurrogateCharEntity(This,wchLow,wchHigh) (This)->lpVtbl->WriteSurrogateCharEntity(This,wchLow,wchHigh)
#define IXmlWriter_WriteWhitespace(This,pwszWhitespace) (This)->lpVtbl->WriteWhitespace(This,pwszWhitespace)
#define IXmlWriter_Flush(This) (This)->lpVtbl->Flush(This)
#endif
#endif
HRESULT STDMETHODCALLTYPE IXmlWriter_SetOutput_Proxy(
IXmlWriter* This,
IUnknown *pOutput);
void __RPC_STUB IXmlWriter_SetOutput_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_GetProperty_Proxy(
IXmlWriter* This,
UINT nProperty,
LONG_PTR *ppValue);
void __RPC_STUB IXmlWriter_GetProperty_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_SetProperty_Proxy(
IXmlWriter* This,
UINT nProperty,
LONG_PTR pValue);
void __RPC_STUB IXmlWriter_SetProperty_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteAttributes_Proxy(
IXmlWriter* This,
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes);
void __RPC_STUB IXmlWriter_WriteAttributes_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteAttributeString_Proxy(
IXmlWriter* This,
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri,
LPCWSTR pwszValue);
void __RPC_STUB IXmlWriter_WriteAttributeString_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteCData_Proxy(
IXmlWriter* This,
LPCWSTR pwszText);
void __RPC_STUB IXmlWriter_WriteCData_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteCharEntity_Proxy(
IXmlWriter* This,
WCHAR wch);
void __RPC_STUB IXmlWriter_WriteCharEntity_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteChars_Proxy(
IXmlWriter* This,
const WCHAR *pwch,
UINT cwch);
void __RPC_STUB IXmlWriter_WriteChars_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteComment_Proxy(
IXmlWriter* This,
LPCWSTR pwszComment);
void __RPC_STUB IXmlWriter_WriteComment_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteDocType_Proxy(
IXmlWriter* This,
LPCWSTR pwszName,
LPCWSTR pwszPublicId,
LPCWSTR pwszSystemId,
LPCWSTR pwszSubset);
void __RPC_STUB IXmlWriter_WriteDocType_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteElementString_Proxy(
IXmlWriter* This,
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri,
LPCWSTR pwszValue);
void __RPC_STUB IXmlWriter_WriteElementString_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteEndDocument_Proxy(
IXmlWriter* This);
void __RPC_STUB IXmlWriter_WriteEndDocument_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteEndElement_Proxy(
IXmlWriter* This);
void __RPC_STUB IXmlWriter_WriteEndElement_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteEntityRef_Proxy(
IXmlWriter* This,
LPCWSTR pwszName);
void __RPC_STUB IXmlWriter_WriteEntityRef_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteFullEndElement_Proxy(
IXmlWriter* This);
void __RPC_STUB IXmlWriter_WriteFullEndElement_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteName_Proxy(
IXmlWriter* This,
LPCWSTR pwszName);
void __RPC_STUB IXmlWriter_WriteName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteNmToken_Proxy(
IXmlWriter* This,
LPCWSTR pwszNmToken);
void __RPC_STUB IXmlWriter_WriteNmToken_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteNode_Proxy(
IXmlWriter* This,
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes);
void __RPC_STUB IXmlWriter_WriteNode_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteNodeShallow_Proxy(
IXmlWriter* This,
IXmlReader *pReader,
WINBOOL fWriteDefaultAttributes);
void __RPC_STUB IXmlWriter_WriteNodeShallow_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteProcessingInstruction_Proxy(
IXmlWriter* This,
LPCWSTR pwszName,
LPCWSTR pwszText);
void __RPC_STUB IXmlWriter_WriteProcessingInstruction_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteQualifiedName_Proxy(
IXmlWriter* This,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri);
void __RPC_STUB IXmlWriter_WriteQualifiedName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteRaw_Proxy(
IXmlWriter* This,
LPCWSTR pwszData);
void __RPC_STUB IXmlWriter_WriteRaw_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteRawChars_Proxy(
IXmlWriter* This,
const WCHAR *pwch,
UINT cwch);
void __RPC_STUB IXmlWriter_WriteRawChars_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteStartDocument_Proxy(
IXmlWriter* This,
XmlStandalone standalone);
void __RPC_STUB IXmlWriter_WriteStartDocument_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteStartElement_Proxy(
IXmlWriter* This,
LPCWSTR pwszPrefix,
LPCWSTR pwszLocalName,
LPCWSTR pwszNamespaceUri);
void __RPC_STUB IXmlWriter_WriteStartElement_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteString_Proxy(
IXmlWriter* This,
LPCWSTR pwszText);
void __RPC_STUB IXmlWriter_WriteString_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteSurrogateCharEntity_Proxy(
IXmlWriter* This,
WCHAR wchLow,
WCHAR wchHigh);
void __RPC_STUB IXmlWriter_WriteSurrogateCharEntity_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_WriteWhitespace_Proxy(
IXmlWriter* This,
LPCWSTR pwszWhitespace);
void __RPC_STUB IXmlWriter_WriteWhitespace_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXmlWriter_Flush_Proxy(
IXmlWriter* This);
void __RPC_STUB IXmlWriter_Flush_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IXmlWriter_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_XMLLITE_H */