Headers diff for xmllite.dll between 1.2.1009.0-Windows 6.0 and 1.3.1001.0-Windows 7.0 versions



 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

This html diff was produced by rfcdiff 1.41.