| xmllite.h (1.2.1009.0-Windows 6.0) | | xmllite.h (1.3.1001.0-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for xmllite.idl: | | /* Compiler settings for xmllite.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 304 | | skipping to change at line 304 |
| | |
| EXTERN_C const IID IID_IXmlReader; | | EXTERN_C const IID IID_IXmlReader; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("7279FC81-709D-4095-B63D-69FE4B0D9030") | | MIDL_INTERFACE("7279FC81-709D-4095-B63D-69FE4B0D9030") |
| IXmlReader : public IUnknown | | IXmlReader : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE SetInput( | | virtual HRESULT STDMETHODCALLTYPE SetInput( |
|
| /* */ | | /* [annotation] */ |
| __in_opt IUnknown *pInput) = 0; | | __in_opt IUnknown *pInput) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetProperty( | | virtual HRESULT STDMETHODCALLTYPE GetProperty( |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __out LONG_PTR *ppValue) = 0; | | __out LONG_PTR *ppValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetProperty( | | virtual HRESULT STDMETHODCALLTYPE SetProperty( |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LONG_PTR pValue) = 0; | | __in_opt LONG_PTR pValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Read( | | virtual HRESULT STDMETHODCALLTYPE Read( |
|
| /* */ | | /* [annotation] */ |
| __out_opt XmlNodeType *pNodeType) = 0; | | __out_opt XmlNodeType *pNodeType) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetNodeType( | | virtual HRESULT STDMETHODCALLTYPE GetNodeType( |
|
| /* */ | | /* [annotation] */ |
| __out XmlNodeType *pNodeType) = 0; | | __out XmlNodeType *pNodeType) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MoveToFirstAttribute( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE MoveToFirstAttribute( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MoveToNextAttribute( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE MoveToNextAttribute( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MoveToAttributeByName( | | virtual HRESULT STDMETHODCALLTYPE MoveToAttributeByName( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszNamespaceUri) = 0; | | __in_opt LPCWSTR pwszNamespaceUri) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MoveToElement( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE MoveToElement( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetQualifiedName( | | virtual HRESULT STDMETHODCALLTYPE GetQualifiedName( |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszQualifiedName, | | __out LPCWSTR *ppwszQualifiedName, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchQualifiedName) = 0; | | __out_opt UINT *pcwchQualifiedName) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetNamespaceUri( | | virtual HRESULT STDMETHODCALLTYPE GetNamespaceUri( |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszNamespaceUri, | | __out LPCWSTR *ppwszNamespaceUri, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchNamespaceUri) = 0; | | __out_opt UINT *pcwchNamespaceUri) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetLocalName( | | virtual HRESULT STDMETHODCALLTYPE GetLocalName( |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszLocalName, | | __out LPCWSTR *ppwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchLocalName) = 0; | | __out_opt UINT *pcwchLocalName) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetPrefix( | | virtual HRESULT STDMETHODCALLTYPE GetPrefix( |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszPrefix, | | __out LPCWSTR *ppwszPrefix, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchPrefix) = 0; | | __out_opt UINT *pcwchPrefix) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetValue( | | virtual HRESULT STDMETHODCALLTYPE GetValue( |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszValue, | | __out LPCWSTR *ppwszValue, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchValue) = 0; | | __out_opt UINT *pcwchValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE ReadValueChunk( | | virtual HRESULT STDMETHODCALLTYPE ReadValueChunk( |
|
| /* */ | | /* [annotation] */ |
| __out_ecount_part(cwchChunkSize, *pcwchRead) WCHAR *pwchBuffer, | | __out_ecount_part(cwchChunkSize, *pcwchRead) WCHAR *pwchBuffer, |
|
| /* */ | | /* [annotation] */ |
| __in UINT cwchChunkSize, | | __in UINT cwchChunkSize, |
|
| /* */ | | /* [annotation] */ |
| __inout UINT *pcwchRead) = 0; | | __inout UINT *pcwchRead) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetBaseUri( | | virtual HRESULT STDMETHODCALLTYPE GetBaseUri( |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszBaseUri, | | __out LPCWSTR *ppwszBaseUri, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchBaseUri) = 0; | | __out_opt UINT *pcwchBaseUri) = 0; |
| | |
| virtual BOOL STDMETHODCALLTYPE IsDefault( void) = 0; | | virtual BOOL STDMETHODCALLTYPE IsDefault( void) = 0; |
| | |
| virtual BOOL STDMETHODCALLTYPE IsEmptyElement( void) = 0; | | virtual BOOL STDMETHODCALLTYPE IsEmptyElement( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetLineNumber( | | virtual HRESULT STDMETHODCALLTYPE GetLineNumber( |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnLineNumber) = 0; | | __out UINT *pnLineNumber) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetLinePosition( | | virtual HRESULT STDMETHODCALLTYPE GetLinePosition( |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnLinePosition) = 0; | | __out UINT *pnLinePosition) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetAttributeCount( | | virtual HRESULT STDMETHODCALLTYPE GetAttributeCount( |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnAttributeCount) = 0; | | __out UINT *pnAttributeCount) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetDepth( | | virtual HRESULT STDMETHODCALLTYPE GetDepth( |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnDepth) = 0; | | __out UINT *pnDepth) = 0; |
| | |
| virtual BOOL STDMETHODCALLTYPE IsEOF( void) = 0; | | virtual BOOL STDMETHODCALLTYPE IsEOF( void) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IXmlReaderVtbl | | typedef struct IXmlReaderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IXmlReader * This, | | IXmlReader * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetInput )( | | HRESULT ( STDMETHODCALLTYPE *SetInput )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __in_opt IUnknown *pInput); | | __in_opt IUnknown *pInput); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetProperty )( | | HRESULT ( STDMETHODCALLTYPE *GetProperty )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __out LONG_PTR *ppValue); | | __out LONG_PTR *ppValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LONG_PTR pValue); | | __in_opt LONG_PTR pValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Read )( | | HRESULT ( STDMETHODCALLTYPE *Read )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out_opt XmlNodeType *pNodeType); | | __out_opt XmlNodeType *pNodeType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetNodeType )( | | HRESULT ( STDMETHODCALLTYPE *GetNodeType )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out XmlNodeType *pNodeType); | | __out XmlNodeType *pNodeType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MoveToFirstAttribute )( | | HRESULT ( STDMETHODCALLTYPE *MoveToFirstAttribute )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MoveToNextAttribute )( | | HRESULT ( STDMETHODCALLTYPE *MoveToNextAttribute )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MoveToAttributeByName )( | | HRESULT ( STDMETHODCALLTYPE *MoveToAttributeByName )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszNamespaceUri); | | __in_opt LPCWSTR pwszNamespaceUri); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MoveToElement )( | | HRESULT ( STDMETHODCALLTYPE *MoveToElement )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetQualifiedName )( | | HRESULT ( STDMETHODCALLTYPE *GetQualifiedName )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszQualifiedName, | | __out LPCWSTR *ppwszQualifiedName, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchQualifiedName); | | __out_opt UINT *pcwchQualifiedName); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetNamespaceUri )( | | HRESULT ( STDMETHODCALLTYPE *GetNamespaceUri )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszNamespaceUri, | | __out LPCWSTR *ppwszNamespaceUri, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchNamespaceUri); | | __out_opt UINT *pcwchNamespaceUri); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocalName )( | | HRESULT ( STDMETHODCALLTYPE *GetLocalName )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszLocalName, | | __out LPCWSTR *ppwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchLocalName); | | __out_opt UINT *pcwchLocalName); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrefix )( | | HRESULT ( STDMETHODCALLTYPE *GetPrefix )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszPrefix, | | __out LPCWSTR *ppwszPrefix, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchPrefix); | | __out_opt UINT *pcwchPrefix); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetValue )( | | HRESULT ( STDMETHODCALLTYPE *GetValue )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszValue, | | __out LPCWSTR *ppwszValue, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchValue); | | __out_opt UINT *pcwchValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ReadValueChunk )( | | HRESULT ( STDMETHODCALLTYPE *ReadValueChunk )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out_ecount_part(cwchChunkSize, *pcwchRead) WCHAR *pwchBuffer, | | __out_ecount_part(cwchChunkSize, *pcwchRead) WCHAR *pwchBuffer, |
|
| /* */ | | /* [annotation] */ |
| __in UINT cwchChunkSize, | | __in UINT cwchChunkSize, |
|
| /* */ | | /* [annotation] */ |
| __inout UINT *pcwchRead); | | __inout UINT *pcwchRead); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetBaseUri )( | | HRESULT ( STDMETHODCALLTYPE *GetBaseUri )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out LPCWSTR *ppwszBaseUri, | | __out LPCWSTR *ppwszBaseUri, |
|
| /* */ | | /* [annotation] */ |
| __out_opt UINT *pcwchBaseUri); | | __out_opt UINT *pcwchBaseUri); |
| | |
| BOOL ( STDMETHODCALLTYPE *IsDefault )( | | BOOL ( STDMETHODCALLTYPE *IsDefault )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| BOOL ( STDMETHODCALLTYPE *IsEmptyElement )( | | BOOL ( STDMETHODCALLTYPE *IsEmptyElement )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLineNumber )( | | HRESULT ( STDMETHODCALLTYPE *GetLineNumber )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnLineNumber); | | __out UINT *pnLineNumber); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLinePosition )( | | HRESULT ( STDMETHODCALLTYPE *GetLinePosition )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnLinePosition); | | __out UINT *pnLinePosition); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAttributeCount )( | | HRESULT ( STDMETHODCALLTYPE *GetAttributeCount )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnAttributeCount); | | __out UINT *pnAttributeCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDepth )( | | HRESULT ( STDMETHODCALLTYPE *GetDepth )( |
| IXmlReader * This, | | IXmlReader * This, |
|
| /* */ | | /* [annotation] */ |
| __out UINT *pnDepth); | | __out UINT *pnDepth); |
| | |
| BOOL ( STDMETHODCALLTYPE *IsEOF )( | | BOOL ( STDMETHODCALLTYPE *IsEOF )( |
| IXmlReader * This); | | IXmlReader * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IXmlReaderVtbl; | | } IXmlReaderVtbl; |
| | |
| interface IXmlReader | | interface IXmlReader |
| { | | { |
| | |
| skipping to change at line 659 | | skipping to change at line 659 |
| | |
| EXTERN_C const IID IID_IXmlResolver; | | EXTERN_C const IID IID_IXmlResolver; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("7279FC82-709D-4095-B63D-69FE4B0D9030") | | MIDL_INTERFACE("7279FC82-709D-4095-B63D-69FE4B0D9030") |
| IXmlResolver : public IUnknown | | IXmlResolver : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE ResolveUri( | | virtual HRESULT STDMETHODCALLTYPE ResolveUri( |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszBaseUri, | | __in_opt LPCWSTR pwszBaseUri, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszPublicIdentifier, | | __in_opt LPCWSTR pwszPublicIdentifier, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszSystemIdentifier, | | __in_opt LPCWSTR pwszSystemIdentifier, |
|
| /* */ | | /* [annotation] */ |
| __out IUnknown **ppResolvedInput) = 0; | | __out IUnknown **ppResolvedInput) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IXmlResolverVtbl | | typedef struct IXmlResolverVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IXmlResolver * This, | | IXmlResolver * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IXmlResolver * This); | | IXmlResolver * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IXmlResolver * This); | | IXmlResolver * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ResolveUri )( | | HRESULT ( STDMETHODCALLTYPE *ResolveUri )( |
| IXmlResolver * This, | | IXmlResolver * This, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszBaseUri, | | __in_opt LPCWSTR pwszBaseUri, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszPublicIdentifier, | | __in_opt LPCWSTR pwszPublicIdentifier, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LPCWSTR pwszSystemIdentifier, | | __in_opt LPCWSTR pwszSystemIdentifier, |
|
| /* */ | | /* [annotation] */ |
| __out IUnknown **ppResolvedInput); | | __out IUnknown **ppResolvedInput); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IXmlResolverVtbl; | | } IXmlResolverVtbl; |
| | |
| interface IXmlResolver | | interface IXmlResolver |
| { | | { |
| CONST_VTBL struct IXmlResolverVtbl *lpVtbl; | | CONST_VTBL struct IXmlResolverVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 742 | | skipping to change at line 742 |
| | |
| EXTERN_C const IID IID_IXmlWriter; | | EXTERN_C const IID IID_IXmlWriter; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("7279FC88-709D-4095-B63D-69FE4B0D9030") | | MIDL_INTERFACE("7279FC88-709D-4095-B63D-69FE4B0D9030") |
| IXmlWriter : public IUnknown | | IXmlWriter : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE SetOutput( | | virtual HRESULT STDMETHODCALLTYPE SetOutput( |
|
| /* */ | | /* [annotation] */ |
| __in_opt IUnknown *pOutput) = 0; | | __in_opt IUnknown *pOutput) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetProperty( | | virtual HRESULT STDMETHODCALLTYPE GetProperty( |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __out LONG_PTR *ppValue) = 0; | | __out LONG_PTR *ppValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetProperty( | | virtual HRESULT STDMETHODCALLTYPE SetProperty( |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LONG_PTR pValue) = 0; | | __in_opt LONG_PTR pValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteAttributes( | | virtual HRESULT STDMETHODCALLTYPE WriteAttributes( |
|
| /* */ | | /* [annotation] */ |
| __in IXmlReader *pReader, | | __in IXmlReader *pReader, |
|
| /* */ | | /* [annotation] */ |
| __in BOOL fWriteDefaultAttributes) = 0; | | __in BOOL fWriteDefaultAttributes) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteAttributeString( | | virtual HRESULT STDMETHODCALLTYPE WriteAttributeString( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPrefix, | | __in_opt LPCWSTR pwszPrefix, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in_opt LPCWSTR pwszLocalName, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri, | | __in_opt LPCWSTR pwszNamespaceUri, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszValue) = 0; | | __in_opt LPCWSTR pwszValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteCData( | | virtual HRESULT STDMETHODCALLTYPE WriteCData( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszText) = 0; | | __in_opt LPCWSTR pwszText) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteCharEntity( | | virtual HRESULT STDMETHODCALLTYPE WriteCharEntity( |
|
| /* */ | | /* [annotation] */ |
| __in WCHAR wch) = 0; | | __in WCHAR wch) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteChars( | | virtual HRESULT STDMETHODCALLTYPE WriteChars( |
|
| /* */ | | /* [annotation] */ |
| __in_ecount(cwch) const WCHAR *pwch, | | __in_ecount_opt(cwch) const WCHAR *pwch, |
| /* */ | | /* [annotation] */ |
| __in UINT cwch) = 0; | | __in UINT cwch) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteComment( | | virtual HRESULT STDMETHODCALLTYPE WriteComment( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszComment) = 0; | | __in_opt LPCWSTR pwszComment) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteDocType( | | virtual HRESULT STDMETHODCALLTYPE WriteDocType( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName, | | __in_opt LPCWSTR pwszName, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPublicId, | | __in_opt LPCWSTR pwszPublicId, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszSystemId, | | __in_opt LPCWSTR pwszSystemId, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszSubset) = 0; | | __in_opt LPCWSTR pwszSubset) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteElementString( | | virtual HRESULT STDMETHODCALLTYPE WriteElementString( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPrefix, | | __in_opt LPCWSTR pwszPrefix, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri, | | __in_opt LPCWSTR pwszNamespaceUri, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszValue) = 0; | | __in_opt LPCWSTR pwszValue) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteEndDocument( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE WriteEndDocument( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteEndElement( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE WriteEndElement( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteEntityRef( | | virtual HRESULT STDMETHODCALLTYPE WriteEntityRef( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName) = 0; | | __in LPCWSTR pwszName) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteFullEndElement( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE WriteFullEndElement( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteName( | | virtual HRESULT STDMETHODCALLTYPE WriteName( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName) = 0; | | __in LPCWSTR pwszName) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteNmToken( | | virtual HRESULT STDMETHODCALLTYPE WriteNmToken( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNmToken) = 0; | | __in LPCWSTR pwszNmToken) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteNode( | | virtual HRESULT STDMETHODCALLTYPE WriteNode( |
|
| /* */ | | /* [annotation] */ |
| __in IXmlReader *pReader, | | __in IXmlReader *pReader, |
|
| /* */ | | /* [annotation] */ |
| __in BOOL fWriteDefaultAttributes) = 0; | | __in BOOL fWriteDefaultAttributes) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteNodeShallow( | | virtual HRESULT STDMETHODCALLTYPE WriteNodeShallow( |
|
| /* */ | | /* [annotation] */ |
| __in IXmlReader *pReader, | | __in IXmlReader *pReader, |
|
| /* */ | | /* [annotation] */ |
| __in BOOL fWriteDefaultAttributes) = 0; | | __in BOOL fWriteDefaultAttributes) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteProcessingInstruction( | | virtual HRESULT STDMETHODCALLTYPE WriteProcessingInstruction( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName, | | __in LPCWSTR pwszName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszText) = 0; | | __in_opt LPCWSTR pwszText) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteQualifiedName( | | virtual HRESULT STDMETHODCALLTYPE WriteQualifiedName( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri) = 0; | | __in_opt LPCWSTR pwszNamespaceUri) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteRaw( | | virtual HRESULT STDMETHODCALLTYPE WriteRaw( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszData) = 0; | | __in_opt LPCWSTR pwszData) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteRawChars( | | virtual HRESULT STDMETHODCALLTYPE WriteRawChars( |
|
| /* */ | | /* [annotation] */ |
| __in_ecount(cwch) const WCHAR *pwch, | | __in_ecount_opt(cwch) const WCHAR *pwch, |
| /* */ | | /* [annotation] */ |
| __in UINT cwch) = 0; | | __in UINT cwch) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteStartDocument( | | virtual HRESULT STDMETHODCALLTYPE WriteStartDocument( |
|
| /* */ | | /* [annotation] */ |
| __in XmlStandalone standalone) = 0; | | __in XmlStandalone standalone) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteStartElement( | | virtual HRESULT STDMETHODCALLTYPE WriteStartElement( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPrefix, | | __in_opt LPCWSTR pwszPrefix, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri) = 0; | | __in_opt LPCWSTR pwszNamespaceUri) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteString( | | virtual HRESULT STDMETHODCALLTYPE WriteString( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszText) = 0; | | __in_opt LPCWSTR pwszText) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteSurrogateCharEntity( | | virtual HRESULT STDMETHODCALLTYPE WriteSurrogateCharEntity( |
|
| /* */ | | /* [annotation] */ |
| __in WCHAR wchLow, | | __in WCHAR wchLow, |
|
| /* */ | | /* [annotation] */ |
| __in WCHAR wchHigh) = 0; | | __in WCHAR wchHigh) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE WriteWhitespace( | | virtual HRESULT STDMETHODCALLTYPE WriteWhitespace( |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszWhitespace) = 0; | | __in_opt LPCWSTR pwszWhitespace) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Flush( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Flush( void) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IXmlWriterVtbl | | typedef struct IXmlWriterVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IXmlWriter * This, | | IXmlWriter * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IXmlWriter * This); | | IXmlWriter * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IXmlWriter * This); | | IXmlWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetOutput )( | | HRESULT ( STDMETHODCALLTYPE *SetOutput )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in_opt IUnknown *pOutput); | | __in_opt IUnknown *pOutput); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetProperty )( | | HRESULT ( STDMETHODCALLTYPE *GetProperty )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __out LONG_PTR *ppValue); | | __out LONG_PTR *ppValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in UINT nProperty, | | __in UINT nProperty, |
|
| /* */ | | /* [annotation] */ |
| __in_opt LONG_PTR pValue); | | __in_opt LONG_PTR pValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteAttributes )( | | HRESULT ( STDMETHODCALLTYPE *WriteAttributes )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in IXmlReader *pReader, | | __in IXmlReader *pReader, |
|
| /* */ | | /* [annotation] */ |
| __in BOOL fWriteDefaultAttributes); | | __in BOOL fWriteDefaultAttributes); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteAttributeString )( | | HRESULT ( STDMETHODCALLTYPE *WriteAttributeString )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPrefix, | | __in_opt LPCWSTR pwszPrefix, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in_opt LPCWSTR pwszLocalName, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri, | | __in_opt LPCWSTR pwszNamespaceUri, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszValue); | | __in_opt LPCWSTR pwszValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteCData )( | | HRESULT ( STDMETHODCALLTYPE *WriteCData )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszText); | | __in_opt LPCWSTR pwszText); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteCharEntity )( | | HRESULT ( STDMETHODCALLTYPE *WriteCharEntity )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in WCHAR wch); | | __in WCHAR wch); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteChars )( | | HRESULT ( STDMETHODCALLTYPE *WriteChars )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in_ecount(cwch) const WCHAR *pwch, | | __in_ecount_opt(cwch) const WCHAR *pwch, |
| /* */ | | /* [annotation] */ |
| __in UINT cwch); | | __in UINT cwch); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteComment )( | | HRESULT ( STDMETHODCALLTYPE *WriteComment )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszComment); | | __in_opt LPCWSTR pwszComment); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteDocType )( | | HRESULT ( STDMETHODCALLTYPE *WriteDocType )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName, | | __in_opt LPCWSTR pwszName, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPublicId, | | __in_opt LPCWSTR pwszPublicId, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszSystemId, | | __in_opt LPCWSTR pwszSystemId, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszSubset); | | __in_opt LPCWSTR pwszSubset); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteElementString )( | | HRESULT ( STDMETHODCALLTYPE *WriteElementString )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPrefix, | | __in_opt LPCWSTR pwszPrefix, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri, | | __in_opt LPCWSTR pwszNamespaceUri, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszValue); | | __in_opt LPCWSTR pwszValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteEndDocument )( | | HRESULT ( STDMETHODCALLTYPE *WriteEndDocument )( |
| IXmlWriter * This); | | IXmlWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteEndElement )( | | HRESULT ( STDMETHODCALLTYPE *WriteEndElement )( |
| IXmlWriter * This); | | IXmlWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteEntityRef )( | | HRESULT ( STDMETHODCALLTYPE *WriteEntityRef )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName); | | __in LPCWSTR pwszName); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteFullEndElement )( | | HRESULT ( STDMETHODCALLTYPE *WriteFullEndElement )( |
| IXmlWriter * This); | | IXmlWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteName )( | | HRESULT ( STDMETHODCALLTYPE *WriteName )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName); | | __in LPCWSTR pwszName); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteNmToken )( | | HRESULT ( STDMETHODCALLTYPE *WriteNmToken )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNmToken); | | __in LPCWSTR pwszNmToken); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteNode )( | | HRESULT ( STDMETHODCALLTYPE *WriteNode )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in IXmlReader *pReader, | | __in IXmlReader *pReader, |
|
| /* */ | | /* [annotation] */ |
| __in BOOL fWriteDefaultAttributes); | | __in BOOL fWriteDefaultAttributes); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteNodeShallow )( | | HRESULT ( STDMETHODCALLTYPE *WriteNodeShallow )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in IXmlReader *pReader, | | __in IXmlReader *pReader, |
|
| /* */ | | /* [annotation] */ |
| __in BOOL fWriteDefaultAttributes); | | __in BOOL fWriteDefaultAttributes); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteProcessingInstruction )( | | HRESULT ( STDMETHODCALLTYPE *WriteProcessingInstruction )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszName, | | __in LPCWSTR pwszName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszText); | | __in_opt LPCWSTR pwszText); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteQualifiedName )( | | HRESULT ( STDMETHODCALLTYPE *WriteQualifiedName )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri); | | __in_opt LPCWSTR pwszNamespaceUri); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteRaw )( | | HRESULT ( STDMETHODCALLTYPE *WriteRaw )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszData); | | __in_opt LPCWSTR pwszData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteRawChars )( | | HRESULT ( STDMETHODCALLTYPE *WriteRawChars )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in_ecount(cwch) const WCHAR *pwch, | | __in_ecount_opt(cwch) const WCHAR *pwch, |
| /* */ | | /* [annotation] */ |
| __in UINT cwch); | | __in UINT cwch); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteStartDocument )( | | HRESULT ( STDMETHODCALLTYPE *WriteStartDocument )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in XmlStandalone standalone); | | __in XmlStandalone standalone); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteStartElement )( | | HRESULT ( STDMETHODCALLTYPE *WriteStartElement )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszPrefix, | | __in_opt LPCWSTR pwszPrefix, |
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszLocalName, | | __in LPCWSTR pwszLocalName, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszNamespaceUri); | | __in_opt LPCWSTR pwszNamespaceUri); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteString )( | | HRESULT ( STDMETHODCALLTYPE *WriteString )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszText); | | __in_opt LPCWSTR pwszText); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteSurrogateCharEntity )( | | HRESULT ( STDMETHODCALLTYPE *WriteSurrogateCharEntity )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in WCHAR wchLow, | | __in WCHAR wchLow, |
|
| /* */ | | /* [annotation] */ |
| __in WCHAR wchHigh); | | __in WCHAR wchHigh); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteWhitespace )( | | HRESULT ( STDMETHODCALLTYPE *WriteWhitespace )( |
| IXmlWriter * This, | | IXmlWriter * This, |
|
| /* */ | | /* [annotation] */ |
| __in LPCWSTR pwszWhitespace); | | __in_opt LPCWSTR pwszWhitespace); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Flush )( | | HRESULT ( STDMETHODCALLTYPE *Flush )( |
| IXmlWriter * This); | | IXmlWriter * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IXmlWriterVtbl; | | } IXmlWriterVtbl; |
| | |
| interface IXmlWriter | | interface IXmlWriter |
| { | | { |
| CONST_VTBL struct IXmlWriterVtbl *lpVtbl; | | CONST_VTBL struct IXmlWriterVtbl *lpVtbl; |
| | |
| skipping to change at line 1204 | | skipping to change at line 1204 |
| ( (This)->lpVtbl -> Flush(This) ) | | ( (This)->lpVtbl -> Flush(This) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IXmlWriter_INTERFACE_DEFINED__ */ | | #endif /* __IXmlWriter_INTERFACE_DEFINED__ */ |
| | |
| #endif /* __XmlLite_LIBRARY_DEFINED__ */ | | #endif /* __XmlLite_LIBRARY_DEFINED__ */ |
| | |
|
| /* interface __MIDL_itf_xmllite_0001_0112 */ | | /* interface __MIDL_itf_xmllite_0001_0113 */ |
| /* [local] */ | | /* [local] */ |
| | |
| ////////////////////////////////////////////////////////////////////////////////
//////////////////////////// | | ////////////////////////////////////////////////////////////////////////////////
//////////////////////////// |
| // IID helpers | | // IID helpers |
| #define IID_IXmlReader __uuidof(IXmlReader) | | #define IID_IXmlReader __uuidof(IXmlReader) |
| #define IID_IXmlWriter __uuidof(IXmlWriter) | | #define IID_IXmlWriter __uuidof(IXmlWriter) |
| #define IID_IXmlResolver __uuidof(IXmlResolver) | | #define IID_IXmlResolver __uuidof(IXmlResolver) |
| | |
|
| extern RPC_IF_HANDLE __MIDL_itf_xmllite_0001_0112_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_xmllite_0001_0113_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_xmllite_0001_0112_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_xmllite_0001_0113_v0_0_s_ifspec; |
| | |
| /* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
| /* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| End of changes. 142 change blocks. |
| 209 lines changed or deleted | | 209 lines changed or added |
|