MsXml2.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:753k
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putFeature_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT_BOOL fValue);
- void __RPC_STUB IVBSAXXMLReader_putFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getProperty_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [retval][out] */ VARIANT *varValue);
- void __RPC_STUB IVBSAXXMLReader_getProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putProperty_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT varValue);
- void __RPC_STUB IVBSAXXMLReader_putProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_entityResolver_Proxy(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXEntityResolver **oResolver);
- void __RPC_STUB IVBSAXXMLReader_get_entityResolver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_entityResolver_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXEntityResolver *oResolver);
- void __RPC_STUB IVBSAXXMLReader_putref_entityResolver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_contentHandler_Proxy(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXContentHandler **oHandler);
- void __RPC_STUB IVBSAXXMLReader_get_contentHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_contentHandler_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXContentHandler *oHandler);
- void __RPC_STUB IVBSAXXMLReader_putref_contentHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_dtdHandler_Proxy(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXDTDHandler **oHandler);
- void __RPC_STUB IVBSAXXMLReader_get_dtdHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_dtdHandler_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXDTDHandler *oHandler);
- void __RPC_STUB IVBSAXXMLReader_putref_dtdHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_errorHandler_Proxy(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXErrorHandler **oHandler);
- void __RPC_STUB IVBSAXXMLReader_get_errorHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_errorHandler_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXErrorHandler *oHandler);
- void __RPC_STUB IVBSAXXMLReader_putref_errorHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_baseURL_Proxy(
- IVBSAXXMLReader * This,
- /* [retval][out] */ BSTR *strBaseURL);
- void __RPC_STUB IVBSAXXMLReader_get_baseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_baseURL_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strBaseURL);
- void __RPC_STUB IVBSAXXMLReader_put_baseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_secureBaseURL_Proxy(
- IVBSAXXMLReader * This,
- /* [retval][out] */ BSTR *strSecureBaseURL);
- void __RPC_STUB IVBSAXXMLReader_get_secureBaseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_secureBaseURL_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strSecureBaseURL);
- void __RPC_STUB IVBSAXXMLReader_put_secureBaseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parse_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ VARIANT varInput);
- void __RPC_STUB IVBSAXXMLReader_parse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parseURL_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strURL);
- void __RPC_STUB IVBSAXXMLReader_parseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXXMLReader_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__
- #define __IVBSAXXMLFilter_INTERFACE_DEFINED__
- /* interface IVBSAXXMLFilter */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXXMLFilter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1299eb1b-5b88-433e-82de-82ca75ad4e04")
- IVBSAXXMLFilter : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
- /* [retval][out] */ IVBSAXXMLReader **oReader) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_parent(
- /* [in] */ IVBSAXXMLReader *oReader) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXXMLFilterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXXMLFilter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXXMLFilter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXXMLFilter * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXXMLFilter * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXXMLFilter * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXXMLFilter * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXXMLFilter * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )(
- IVBSAXXMLFilter * This,
- /* [retval][out] */ IVBSAXXMLReader **oReader);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_parent )(
- IVBSAXXMLFilter * This,
- /* [in] */ IVBSAXXMLReader *oReader);
-
- END_INTERFACE
- } IVBSAXXMLFilterVtbl;
- interface IVBSAXXMLFilter
- {
- CONST_VTBL struct IVBSAXXMLFilterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXXMLFilter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXXMLFilter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXXMLFilter_get_parent(This,oReader)
- (This)->lpVtbl -> get_parent(This,oReader)
- #define IVBSAXXMLFilter_putref_parent(This,oReader)
- (This)->lpVtbl -> putref_parent(This,oReader)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_get_parent_Proxy(
- IVBSAXXMLFilter * This,
- /* [retval][out] */ IVBSAXXMLReader **oReader);
- void __RPC_STUB IVBSAXXMLFilter_get_parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_putref_parent_Proxy(
- IVBSAXXMLFilter * This,
- /* [in] */ IVBSAXXMLReader *oReader);
- void __RPC_STUB IVBSAXXMLFilter_putref_parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXXMLFilter_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXLocator_INTERFACE_DEFINED__
- #define __IVBSAXLocator_INTERFACE_DEFINED__
- /* interface IVBSAXLocator */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("796e7ac5-5aa2-4eff-acad-3faaf01a3288")
- IVBSAXLocator : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_columnNumber(
- /* [retval][out] */ int *nColumn) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineNumber(
- /* [retval][out] */ int *nLine) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId(
- /* [retval][out] */ BSTR *strPublicId) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
- /* [retval][out] */ BSTR *strSystemId) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXLocator * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXLocator * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXLocator * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXLocator * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnNumber )(
- IVBSAXLocator * This,
- /* [retval][out] */ int *nColumn);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineNumber )(
- IVBSAXLocator * This,
- /* [retval][out] */ int *nLine);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )(
- IVBSAXLocator * This,
- /* [retval][out] */ BSTR *strPublicId);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )(
- IVBSAXLocator * This,
- /* [retval][out] */ BSTR *strSystemId);
-
- END_INTERFACE
- } IVBSAXLocatorVtbl;
- interface IVBSAXLocator
- {
- CONST_VTBL struct IVBSAXLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXLocator_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXLocator_get_columnNumber(This,nColumn)
- (This)->lpVtbl -> get_columnNumber(This,nColumn)
- #define IVBSAXLocator_get_lineNumber(This,nLine)
- (This)->lpVtbl -> get_lineNumber(This,nLine)
- #define IVBSAXLocator_get_publicId(This,strPublicId)
- (This)->lpVtbl -> get_publicId(This,strPublicId)
- #define IVBSAXLocator_get_systemId(This,strSystemId)
- (This)->lpVtbl -> get_systemId(This,strSystemId)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_columnNumber_Proxy(
- IVBSAXLocator * This,
- /* [retval][out] */ int *nColumn);
- void __RPC_STUB IVBSAXLocator_get_columnNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_lineNumber_Proxy(
- IVBSAXLocator * This,
- /* [retval][out] */ int *nLine);
- void __RPC_STUB IVBSAXLocator_get_lineNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_publicId_Proxy(
- IVBSAXLocator * This,
- /* [retval][out] */ BSTR *strPublicId);
- void __RPC_STUB IVBSAXLocator_get_publicId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_systemId_Proxy(
- IVBSAXLocator * This,
- /* [retval][out] */ BSTR *strSystemId);
- void __RPC_STUB IVBSAXLocator_get_systemId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXLocator_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__
- #define __IVBSAXEntityResolver_INTERFACE_DEFINED__
- /* interface IVBSAXEntityResolver */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXEntityResolver;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0c05d096-f45b-4aca-ad1a-aa0bc25518dc")
- IVBSAXEntityResolver : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE resolveEntity(
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId,
- /* [retval][out] */ VARIANT *varInput) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXEntityResolverVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXEntityResolver * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXEntityResolver * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXEntityResolver * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXEntityResolver * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXEntityResolver * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXEntityResolver * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXEntityResolver * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *resolveEntity )(
- IVBSAXEntityResolver * This,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId,
- /* [retval][out] */ VARIANT *varInput);
-
- END_INTERFACE
- } IVBSAXEntityResolverVtbl;
- interface IVBSAXEntityResolver
- {
- CONST_VTBL struct IVBSAXEntityResolverVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXEntityResolver_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXEntityResolver_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXEntityResolver_resolveEntity(This,strPublicId,strSystemId,varInput)
- (This)->lpVtbl -> resolveEntity(This,strPublicId,strSystemId,varInput)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXEntityResolver_resolveEntity_Proxy(
- IVBSAXEntityResolver * This,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId,
- /* [retval][out] */ VARIANT *varInput);
- void __RPC_STUB IVBSAXEntityResolver_resolveEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXEntityResolver_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXContentHandler_INTERFACE_DEFINED__
- #define __IVBSAXContentHandler_INTERFACE_DEFINED__
- /* interface IVBSAXContentHandler */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXContentHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2ed7290a-4dd5-4b46-bb26-4e4155e77faa")
- IVBSAXContentHandler : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentLocator(
- /* [in] */ IVBSAXLocator *oLocator) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startDocument( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endDocument( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startPrefixMapping(
- /* [out][in] */ BSTR *strPrefix,
- /* [out][in] */ BSTR *strURI) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endPrefixMapping(
- /* [out][in] */ BSTR *strPrefix) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startElement(
- /* [out][in] */ BSTR *strNamespaceURI,
- /* [out][in] */ BSTR *strLocalName,
- /* [out][in] */ BSTR *strQName,
- /* [in] */ IVBSAXAttributes *oAttributes) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endElement(
- /* [out][in] */ BSTR *strNamespaceURI,
- /* [out][in] */ BSTR *strLocalName,
- /* [out][in] */ BSTR *strQName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE characters(
- /* [out][in] */ BSTR *strChars) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ignorableWhitespace(
- /* [out][in] */ BSTR *strChars) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE processingInstruction(
- /* [out][in] */ BSTR *strTarget,
- /* [out][in] */ BSTR *strData) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE skippedEntity(
- /* [out][in] */ BSTR *strName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXContentHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXContentHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXContentHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXContentHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXContentHandler * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXContentHandler * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXContentHandler * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXContentHandler * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentLocator )(
- IVBSAXContentHandler * This,
- /* [in] */ IVBSAXLocator *oLocator);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startDocument )(
- IVBSAXContentHandler * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endDocument )(
- IVBSAXContentHandler * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startPrefixMapping )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strPrefix,
- /* [out][in] */ BSTR *strURI);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endPrefixMapping )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strPrefix);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startElement )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strNamespaceURI,
- /* [out][in] */ BSTR *strLocalName,
- /* [out][in] */ BSTR *strQName,
- /* [in] */ IVBSAXAttributes *oAttributes);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endElement )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strNamespaceURI,
- /* [out][in] */ BSTR *strLocalName,
- /* [out][in] */ BSTR *strQName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *characters )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strChars);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ignorableWhitespace )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strChars);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *processingInstruction )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strTarget,
- /* [out][in] */ BSTR *strData);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *skippedEntity )(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strName);
-
- END_INTERFACE
- } IVBSAXContentHandlerVtbl;
- interface IVBSAXContentHandler
- {
- CONST_VTBL struct IVBSAXContentHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXContentHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXContentHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXContentHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXContentHandler_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXContentHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXContentHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXContentHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXContentHandler_putref_documentLocator(This,oLocator)
- (This)->lpVtbl -> putref_documentLocator(This,oLocator)
- #define IVBSAXContentHandler_startDocument(This)
- (This)->lpVtbl -> startDocument(This)
- #define IVBSAXContentHandler_endDocument(This)
- (This)->lpVtbl -> endDocument(This)
- #define IVBSAXContentHandler_startPrefixMapping(This,strPrefix,strURI)
- (This)->lpVtbl -> startPrefixMapping(This,strPrefix,strURI)
- #define IVBSAXContentHandler_endPrefixMapping(This,strPrefix)
- (This)->lpVtbl -> endPrefixMapping(This,strPrefix)
- #define IVBSAXContentHandler_startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes)
- (This)->lpVtbl -> startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes)
- #define IVBSAXContentHandler_endElement(This,strNamespaceURI,strLocalName,strQName)
- (This)->lpVtbl -> endElement(This,strNamespaceURI,strLocalName,strQName)
- #define IVBSAXContentHandler_characters(This,strChars)
- (This)->lpVtbl -> characters(This,strChars)
- #define IVBSAXContentHandler_ignorableWhitespace(This,strChars)
- (This)->lpVtbl -> ignorableWhitespace(This,strChars)
- #define IVBSAXContentHandler_processingInstruction(This,strTarget,strData)
- (This)->lpVtbl -> processingInstruction(This,strTarget,strData)
- #define IVBSAXContentHandler_skippedEntity(This,strName)
- (This)->lpVtbl -> skippedEntity(This,strName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_putref_documentLocator_Proxy(
- IVBSAXContentHandler * This,
- /* [in] */ IVBSAXLocator *oLocator);
- void __RPC_STUB IVBSAXContentHandler_putref_documentLocator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startDocument_Proxy(
- IVBSAXContentHandler * This);
- void __RPC_STUB IVBSAXContentHandler_startDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endDocument_Proxy(
- IVBSAXContentHandler * This);
- void __RPC_STUB IVBSAXContentHandler_endDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startPrefixMapping_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strPrefix,
- /* [out][in] */ BSTR *strURI);
- void __RPC_STUB IVBSAXContentHandler_startPrefixMapping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endPrefixMapping_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strPrefix);
- void __RPC_STUB IVBSAXContentHandler_endPrefixMapping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startElement_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strNamespaceURI,
- /* [out][in] */ BSTR *strLocalName,
- /* [out][in] */ BSTR *strQName,
- /* [in] */ IVBSAXAttributes *oAttributes);
- void __RPC_STUB IVBSAXContentHandler_startElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endElement_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strNamespaceURI,
- /* [out][in] */ BSTR *strLocalName,
- /* [out][in] */ BSTR *strQName);
- void __RPC_STUB IVBSAXContentHandler_endElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_characters_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strChars);
- void __RPC_STUB IVBSAXContentHandler_characters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_ignorableWhitespace_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strChars);
- void __RPC_STUB IVBSAXContentHandler_ignorableWhitespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_processingInstruction_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strTarget,
- /* [out][in] */ BSTR *strData);
- void __RPC_STUB IVBSAXContentHandler_processingInstruction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_skippedEntity_Proxy(
- IVBSAXContentHandler * This,
- /* [out][in] */ BSTR *strName);
- void __RPC_STUB IVBSAXContentHandler_skippedEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXContentHandler_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXDTDHandler_INTERFACE_DEFINED__
- #define __IVBSAXDTDHandler_INTERFACE_DEFINED__
- /* interface IVBSAXDTDHandler */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXDTDHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("24fb3297-302d-4620-ba39-3a732d850558")
- IVBSAXDTDHandler : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE notationDecl(
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE unparsedEntityDecl(
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId,
- /* [out][in] */ BSTR *strNotationName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXDTDHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXDTDHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXDTDHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXDTDHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXDTDHandler * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXDTDHandler * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXDTDHandler * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXDTDHandler * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *notationDecl )(
- IVBSAXDTDHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *unparsedEntityDecl )(
- IVBSAXDTDHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId,
- /* [out][in] */ BSTR *strNotationName);
-
- END_INTERFACE
- } IVBSAXDTDHandlerVtbl;
- interface IVBSAXDTDHandler
- {
- CONST_VTBL struct IVBSAXDTDHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXDTDHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXDTDHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXDTDHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXDTDHandler_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXDTDHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXDTDHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXDTDHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXDTDHandler_notationDecl(This,strName,strPublicId,strSystemId)
- (This)->lpVtbl -> notationDecl(This,strName,strPublicId,strSystemId)
- #define IVBSAXDTDHandler_unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName)
- (This)->lpVtbl -> unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_notationDecl_Proxy(
- IVBSAXDTDHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId);
- void __RPC_STUB IVBSAXDTDHandler_notationDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_unparsedEntityDecl_Proxy(
- IVBSAXDTDHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId,
- /* [out][in] */ BSTR *strNotationName);
- void __RPC_STUB IVBSAXDTDHandler_unparsedEntityDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXDTDHandler_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXErrorHandler_INTERFACE_DEFINED__
- #define __IVBSAXErrorHandler_INTERFACE_DEFINED__
- /* interface IVBSAXErrorHandler */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXErrorHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("d963d3fe-173c-4862-9095-b92f66995f52")
- IVBSAXErrorHandler : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE error(
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE fatalError(
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ignorableWarning(
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXErrorHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXErrorHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXErrorHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXErrorHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXErrorHandler * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXErrorHandler * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXErrorHandler * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXErrorHandler * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *error )(
- IVBSAXErrorHandler * This,
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *fatalError )(
- IVBSAXErrorHandler * This,
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ignorableWarning )(
- IVBSAXErrorHandler * This,
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode);
-
- END_INTERFACE
- } IVBSAXErrorHandlerVtbl;
- interface IVBSAXErrorHandler
- {
- CONST_VTBL struct IVBSAXErrorHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXErrorHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXErrorHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXErrorHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXErrorHandler_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXErrorHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXErrorHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXErrorHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXErrorHandler_error(This,oLocator,strErrorMessage,nErrorCode)
- (This)->lpVtbl -> error(This,oLocator,strErrorMessage,nErrorCode)
- #define IVBSAXErrorHandler_fatalError(This,oLocator,strErrorMessage,nErrorCode)
- (This)->lpVtbl -> fatalError(This,oLocator,strErrorMessage,nErrorCode)
- #define IVBSAXErrorHandler_ignorableWarning(This,oLocator,strErrorMessage,nErrorCode)
- (This)->lpVtbl -> ignorableWarning(This,oLocator,strErrorMessage,nErrorCode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_error_Proxy(
- IVBSAXErrorHandler * This,
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode);
- void __RPC_STUB IVBSAXErrorHandler_error_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_fatalError_Proxy(
- IVBSAXErrorHandler * This,
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode);
- void __RPC_STUB IVBSAXErrorHandler_fatalError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_ignorableWarning_Proxy(
- IVBSAXErrorHandler * This,
- /* [in] */ IVBSAXLocator *oLocator,
- /* [out][in] */ BSTR *strErrorMessage,
- /* [in] */ long nErrorCode);
- void __RPC_STUB IVBSAXErrorHandler_ignorableWarning_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXErrorHandler_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXLexicalHandler_INTERFACE_DEFINED__
- #define __IVBSAXLexicalHandler_INTERFACE_DEFINED__
- /* interface IVBSAXLexicalHandler */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXLexicalHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("032aac35-8c0e-4d9d-979f-e3b702935576")
- IVBSAXLexicalHandler : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startDTD(
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endDTD( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startEntity(
- /* [out][in] */ BSTR *strName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endEntity(
- /* [out][in] */ BSTR *strName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startCDATA( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endCDATA( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE comment(
- /* [out][in] */ BSTR *strChars) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXLexicalHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXLexicalHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXLexicalHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXLexicalHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXLexicalHandler * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXLexicalHandler * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXLexicalHandler * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXLexicalHandler * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startDTD )(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endDTD )(
- IVBSAXLexicalHandler * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startEntity )(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endEntity )(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startCDATA )(
- IVBSAXLexicalHandler * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endCDATA )(
- IVBSAXLexicalHandler * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *comment )(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strChars);
-
- END_INTERFACE
- } IVBSAXLexicalHandlerVtbl;
- interface IVBSAXLexicalHandler
- {
- CONST_VTBL struct IVBSAXLexicalHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXLexicalHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXLexicalHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXLexicalHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXLexicalHandler_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXLexicalHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXLexicalHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXLexicalHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXLexicalHandler_startDTD(This,strName,strPublicId,strSystemId)
- (This)->lpVtbl -> startDTD(This,strName,strPublicId,strSystemId)
- #define IVBSAXLexicalHandler_endDTD(This)
- (This)->lpVtbl -> endDTD(This)
- #define IVBSAXLexicalHandler_startEntity(This,strName)
- (This)->lpVtbl -> startEntity(This,strName)
- #define IVBSAXLexicalHandler_endEntity(This,strName)
- (This)->lpVtbl -> endEntity(This,strName)
- #define IVBSAXLexicalHandler_startCDATA(This)
- (This)->lpVtbl -> startCDATA(This)
- #define IVBSAXLexicalHandler_endCDATA(This)
- (This)->lpVtbl -> endCDATA(This)
- #define IVBSAXLexicalHandler_comment(This,strChars)
- (This)->lpVtbl -> comment(This,strChars)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startDTD_Proxy(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId);
- void __RPC_STUB IVBSAXLexicalHandler_startDTD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endDTD_Proxy(
- IVBSAXLexicalHandler * This);
- void __RPC_STUB IVBSAXLexicalHandler_endDTD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startEntity_Proxy(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strName);
- void __RPC_STUB IVBSAXLexicalHandler_startEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endEntity_Proxy(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strName);
- void __RPC_STUB IVBSAXLexicalHandler_endEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startCDATA_Proxy(
- IVBSAXLexicalHandler * This);
- void __RPC_STUB IVBSAXLexicalHandler_startCDATA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endCDATA_Proxy(
- IVBSAXLexicalHandler * This);
- void __RPC_STUB IVBSAXLexicalHandler_endCDATA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_comment_Proxy(
- IVBSAXLexicalHandler * This,
- /* [out][in] */ BSTR *strChars);
- void __RPC_STUB IVBSAXLexicalHandler_comment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXLexicalHandler_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__
- #define __IVBSAXDeclHandler_INTERFACE_DEFINED__
- /* interface IVBSAXDeclHandler */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXDeclHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("e8917260-7579-4be1-b5dd-7afbfa6f077b")
- IVBSAXDeclHandler : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE elementDecl(
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strModel) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE attributeDecl(
- /* [out][in] */ BSTR *strElementName,
- /* [out][in] */ BSTR *strAttributeName,
- /* [out][in] */ BSTR *strType,
- /* [out][in] */ BSTR *strValueDefault,
- /* [out][in] */ BSTR *strValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE internalEntityDecl(
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE externalEntityDecl(
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXDeclHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXDeclHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXDeclHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXDeclHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXDeclHandler * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXDeclHandler * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXDeclHandler * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXDeclHandler * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *elementDecl )(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strModel);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *attributeDecl )(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strElementName,
- /* [out][in] */ BSTR *strAttributeName,
- /* [out][in] */ BSTR *strType,
- /* [out][in] */ BSTR *strValueDefault,
- /* [out][in] */ BSTR *strValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *internalEntityDecl )(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *externalEntityDecl )(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId);
-
- END_INTERFACE
- } IVBSAXDeclHandlerVtbl;
- interface IVBSAXDeclHandler
- {
- CONST_VTBL struct IVBSAXDeclHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXDeclHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXDeclHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXDeclHandler_elementDecl(This,strName,strModel)
- (This)->lpVtbl -> elementDecl(This,strName,strModel)
- #define IVBSAXDeclHandler_attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue)
- (This)->lpVtbl -> attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue)
- #define IVBSAXDeclHandler_internalEntityDecl(This,strName,strValue)
- (This)->lpVtbl -> internalEntityDecl(This,strName,strValue)
- #define IVBSAXDeclHandler_externalEntityDecl(This,strName,strPublicId,strSystemId)
- (This)->lpVtbl -> externalEntityDecl(This,strName,strPublicId,strSystemId)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_elementDecl_Proxy(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strModel);
- void __RPC_STUB IVBSAXDeclHandler_elementDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_attributeDecl_Proxy(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strElementName,
- /* [out][in] */ BSTR *strAttributeName,
- /* [out][in] */ BSTR *strType,
- /* [out][in] */ BSTR *strValueDefault,
- /* [out][in] */ BSTR *strValue);
- void __RPC_STUB IVBSAXDeclHandler_attributeDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_internalEntityDecl_Proxy(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strValue);
- void __RPC_STUB IVBSAXDeclHandler_internalEntityDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_externalEntityDecl_Proxy(
- IVBSAXDeclHandler * This,
- /* [out][in] */ BSTR *strName,
- /* [out][in] */ BSTR *strPublicId,
- /* [out][in] */ BSTR *strSystemId);
- void __RPC_STUB IVBSAXDeclHandler_externalEntityDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXDeclHandler_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXAttributes_INTERFACE_DEFINED__
- #define __IVBSAXAttributes_INTERFACE_DEFINED__
- /* interface IVBSAXAttributes */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXAttributes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("10dc0586-132b-4cac-8bb3-db00ac8b7ee0")
- IVBSAXAttributes : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [retval][out] */ int *nLength) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getURI(
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strURI) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getLocalName(
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strLocalName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQName(
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strQName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getIndexFromName(
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ int *nIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getIndexFromQName(
- /* [in] */ BSTR strQName,
- /* [retval][out] */ int *nIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getType(
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strType) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getTypeFromName(
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ BSTR *strType) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getTypeFromQName(
- /* [in] */ BSTR strQName,
- /* [retval][out] */ BSTR *strType) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValue(
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValueFromName(
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ BSTR *strValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValueFromQName(
- /* [in] */ BSTR strQName,
- /* [retval][out] */ BSTR *strValue) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXAttributesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXAttributes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXAttributes * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXAttributes * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXAttributes * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXAttributes * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXAttributes * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXAttributes * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IVBSAXAttributes * This,
- /* [retval][out] */ int *nLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getURI )(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strURI);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getLocalName )(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strLocalName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getQName )(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strQName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getIndexFromName )(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ int *nIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getIndexFromQName )(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strQName,
- /* [retval][out] */ int *nIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getType )(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strType);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getTypeFromName )(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ BSTR *strType);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getTypeFromQName )(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strQName,
- /* [retval][out] */ BSTR *strType);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getValue )(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getValueFromName )(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ BSTR *strValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getValueFromQName )(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strQName,
- /* [retval][out] */ BSTR *strValue);
-
- END_INTERFACE
- } IVBSAXAttributesVtbl;
- interface IVBSAXAttributes
- {
- CONST_VTBL struct IVBSAXAttributesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXAttributes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXAttributes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXAttributes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXAttributes_get_length(This,nLength)
- (This)->lpVtbl -> get_length(This,nLength)
- #define IVBSAXAttributes_getURI(This,nIndex,strURI)
- (This)->lpVtbl -> getURI(This,nIndex,strURI)
- #define IVBSAXAttributes_getLocalName(This,nIndex,strLocalName)
- (This)->lpVtbl -> getLocalName(This,nIndex,strLocalName)
- #define IVBSAXAttributes_getQName(This,nIndex,strQName)
- (This)->lpVtbl -> getQName(This,nIndex,strQName)
- #define IVBSAXAttributes_getIndexFromName(This,strURI,strLocalName,nIndex)
- (This)->lpVtbl -> getIndexFromName(This,strURI,strLocalName,nIndex)
- #define IVBSAXAttributes_getIndexFromQName(This,strQName,nIndex)
- (This)->lpVtbl -> getIndexFromQName(This,strQName,nIndex)
- #define IVBSAXAttributes_getType(This,nIndex,strType)
- (This)->lpVtbl -> getType(This,nIndex,strType)
- #define IVBSAXAttributes_getTypeFromName(This,strURI,strLocalName,strType)
- (This)->lpVtbl -> getTypeFromName(This,strURI,strLocalName,strType)
- #define IVBSAXAttributes_getTypeFromQName(This,strQName,strType)
- (This)->lpVtbl -> getTypeFromQName(This,strQName,strType)
- #define IVBSAXAttributes_getValue(This,nIndex,strValue)
- (This)->lpVtbl -> getValue(This,nIndex,strValue)
- #define IVBSAXAttributes_getValueFromName(This,strURI,strLocalName,strValue)
- (This)->lpVtbl -> getValueFromName(This,strURI,strLocalName,strValue)
- #define IVBSAXAttributes_getValueFromQName(This,strQName,strValue)
- (This)->lpVtbl -> getValueFromQName(This,strQName,strValue)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_get_length_Proxy(
- IVBSAXAttributes * This,
- /* [retval][out] */ int *nLength);
- void __RPC_STUB IVBSAXAttributes_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getURI_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strURI);
- void __RPC_STUB IVBSAXAttributes_getURI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getLocalName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strLocalName);
- void __RPC_STUB IVBSAXAttributes_getLocalName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getQName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strQName);
- void __RPC_STUB IVBSAXAttributes_getQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getIndexFromName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ int *nIndex);
- void __RPC_STUB IVBSAXAttributes_getIndexFromName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getIndexFromQName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strQName,
- /* [retval][out] */ int *nIndex);
- void __RPC_STUB IVBSAXAttributes_getIndexFromQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getType_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strType);
- void __RPC_STUB IVBSAXAttributes_getType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getTypeFromName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ BSTR *strType);
- void __RPC_STUB IVBSAXAttributes_getTypeFromName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getTypeFromQName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strQName,
- /* [retval][out] */ BSTR *strType);
- void __RPC_STUB IVBSAXAttributes_getTypeFromQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValue_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ int nIndex,
- /* [retval][out] */ BSTR *strValue);
- void __RPC_STUB IVBSAXAttributes_getValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValueFromName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [retval][out] */ BSTR *strValue);
- void __RPC_STUB IVBSAXAttributes_getValueFromName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValueFromQName_Proxy(
- IVBSAXAttributes * This,
- /* [in] */ BSTR strQName,
- /* [retval][out] */ BSTR *strValue);
- void __RPC_STUB IVBSAXAttributes_getValueFromQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IVBSAXAttributes_INTERFACE_DEFINED__ */
- #ifndef __IMXWriter_INTERFACE_DEFINED__
- #define __IMXWriter_INTERFACE_DEFINED__
- /* interface IMXWriter */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IMXWriter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d")
- IMXWriter : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_output(
- /* [in] */ VARIANT varDestination) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_output(
- /* [retval][out] */ VARIANT *varDestination) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding(
- /* [in] */ BSTR strEncoding) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding(
- /* [retval][out] */ BSTR *strEncoding) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_byteOrderMark(
- /* [in] */ VARIANT_BOOL fWriteByteOrderMark) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_byteOrderMark(
- /* [retval][out] */ VARIANT_BOOL *fWriteByteOrderMark) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_indent(
- /* [in] */ VARIANT_BOOL fIndentMode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_indent(
- /* [retval][out] */ VARIANT_BOOL *fIndentMode) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_standalone(
- /* [in] */ VARIANT_BOOL fValue) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_standalone(
- /* [retval][out] */ VARIANT_BOOL *fValue) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_omitXMLDeclaration(
- /* [in] */ VARIANT_BOOL fValue) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_omitXMLDeclaration(
- /* [retval][out] */ VARIANT_BOOL *fValue) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_version(
- /* [in] */ BSTR strVersion) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
- /* [retval][out] */ BSTR *strVersion) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_disableOutputEscaping(
- /* [in] */ VARIANT_BOOL fValue) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_disableOutputEscaping(
- /* [retval][out] */ VARIANT_BOOL *fValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE flush( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMXWriterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMXWriter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMXWriter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMXWriter * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMXWriter * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMXWriter * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMXWriter * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMXWriter * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_output )(
- IMXWriter * This,
- /* [in] */ VARIANT varDestination);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_output )(
- IMXWriter * This,
- /* [retval][out] */ VARIANT *varDestination);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_encoding )(
- IMXWriter * This,
- /* [in] */ BSTR strEncoding);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_encoding )(
- IMXWriter * This,
- /* [retval][out] */ BSTR *strEncoding);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_byteOrderMark )(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fWriteByteOrderMark);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_byteOrderMark )(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fWriteByteOrderMark);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_indent )(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fIndentMode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indent )(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fIndentMode);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_standalone )(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_standalone )(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_omitXMLDeclaration )(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_omitXMLDeclaration )(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_version )(
- IMXWriter * This,
- /* [in] */ BSTR strVersion);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
- IMXWriter * This,
- /* [retval][out] */ BSTR *strVersion);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disableOutputEscaping )(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disableOutputEscaping )(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *flush )(
- IMXWriter * This);
-
- END_INTERFACE
- } IMXWriterVtbl;
- interface IMXWriter
- {
- CONST_VTBL struct IMXWriterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMXWriter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMXWriter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMXWriter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMXWriter_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMXWriter_put_output(This,varDestination)
- (This)->lpVtbl -> put_output(This,varDestination)
- #define IMXWriter_get_output(This,varDestination)
- (This)->lpVtbl -> get_output(This,varDestination)
- #define IMXWriter_put_encoding(This,strEncoding)
- (This)->lpVtbl -> put_encoding(This,strEncoding)
- #define IMXWriter_get_encoding(This,strEncoding)
- (This)->lpVtbl -> get_encoding(This,strEncoding)
- #define IMXWriter_put_byteOrderMark(This,fWriteByteOrderMark)
- (This)->lpVtbl -> put_byteOrderMark(This,fWriteByteOrderMark)
- #define IMXWriter_get_byteOrderMark(This,fWriteByteOrderMark)
- (This)->lpVtbl -> get_byteOrderMark(This,fWriteByteOrderMark)
- #define IMXWriter_put_indent(This,fIndentMode)
- (This)->lpVtbl -> put_indent(This,fIndentMode)
- #define IMXWriter_get_indent(This,fIndentMode)
- (This)->lpVtbl -> get_indent(This,fIndentMode)
- #define IMXWriter_put_standalone(This,fValue)
- (This)->lpVtbl -> put_standalone(This,fValue)
- #define IMXWriter_get_standalone(This,fValue)
- (This)->lpVtbl -> get_standalone(This,fValue)
- #define IMXWriter_put_omitXMLDeclaration(This,fValue)
- (This)->lpVtbl -> put_omitXMLDeclaration(This,fValue)
- #define IMXWriter_get_omitXMLDeclaration(This,fValue)
- (This)->lpVtbl -> get_omitXMLDeclaration(This,fValue)
- #define IMXWriter_put_version(This,strVersion)
- (This)->lpVtbl -> put_version(This,strVersion)
- #define IMXWriter_get_version(This,strVersion)
- (This)->lpVtbl -> get_version(This,strVersion)
- #define IMXWriter_put_disableOutputEscaping(This,fValue)
- (This)->lpVtbl -> put_disableOutputEscaping(This,fValue)
- #define IMXWriter_get_disableOutputEscaping(This,fValue)
- (This)->lpVtbl -> get_disableOutputEscaping(This,fValue)
- #define IMXWriter_flush(This)
- (This)->lpVtbl -> flush(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_output_Proxy(
- IMXWriter * This,
- /* [in] */ VARIANT varDestination);
- void __RPC_STUB IMXWriter_put_output_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_output_Proxy(
- IMXWriter * This,
- /* [retval][out] */ VARIANT *varDestination);
- void __RPC_STUB IMXWriter_get_output_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_encoding_Proxy(
- IMXWriter * This,
- /* [in] */ BSTR strEncoding);
- void __RPC_STUB IMXWriter_put_encoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_encoding_Proxy(
- IMXWriter * This,
- /* [retval][out] */ BSTR *strEncoding);
- void __RPC_STUB IMXWriter_get_encoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_byteOrderMark_Proxy(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fWriteByteOrderMark);
- void __RPC_STUB IMXWriter_put_byteOrderMark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_byteOrderMark_Proxy(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fWriteByteOrderMark);
- void __RPC_STUB IMXWriter_get_byteOrderMark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_indent_Proxy(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fIndentMode);
- void __RPC_STUB IMXWriter_put_indent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_indent_Proxy(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fIndentMode);
- void __RPC_STUB IMXWriter_get_indent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_standalone_Proxy(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fValue);
- void __RPC_STUB IMXWriter_put_standalone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_standalone_Proxy(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fValue);
- void __RPC_STUB IMXWriter_get_standalone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_omitXMLDeclaration_Proxy(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fValue);
- void __RPC_STUB IMXWriter_put_omitXMLDeclaration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_omitXMLDeclaration_Proxy(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fValue);
- void __RPC_STUB IMXWriter_get_omitXMLDeclaration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_version_Proxy(
- IMXWriter * This,
- /* [in] */ BSTR strVersion);
- void __RPC_STUB IMXWriter_put_version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_version_Proxy(
- IMXWriter * This,
- /* [retval][out] */ BSTR *strVersion);
- void __RPC_STUB IMXWriter_get_version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_disableOutputEscaping_Proxy(
- IMXWriter * This,
- /* [in] */ VARIANT_BOOL fValue);
- void __RPC_STUB IMXWriter_put_disableOutputEscaping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_disableOutputEscaping_Proxy(
- IMXWriter * This,
- /* [retval][out] */ VARIANT_BOOL *fValue);
- void __RPC_STUB IMXWriter_get_disableOutputEscaping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXWriter_flush_Proxy(
- IMXWriter * This);
- void __RPC_STUB IMXWriter_flush_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMXWriter_INTERFACE_DEFINED__ */
- #ifndef __IMXAttributes_INTERFACE_DEFINED__
- #define __IMXAttributes_INTERFACE_DEFINED__
- /* interface IMXAttributes */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IMXAttributes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262")
- IMXAttributes : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addAttribute(
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [in] */ BSTR strQName,
- /* [in] */ BSTR strType,
- /* [in] */ BSTR strValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addAttributeFromIndex(
- /* [in] */ VARIANT varAtts,
- /* [in] */ int nIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE clear( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
- /* [in] */ int nIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
- /* [in] */ int nIndex,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [in] */ BSTR strQName,
- /* [in] */ BSTR strType,
- /* [in] */ BSTR strValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributes(
- /* [in] */ VARIANT varAtts) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setLocalName(
- /* [in] */ int nIndex,
- /* [in] */ BSTR strLocalName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setQName(
- /* [in] */ int nIndex,
- /* [in] */ BSTR strQName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setType(
- /* [in] */ int nIndex,
- /* [in] */ BSTR strType) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setURI(
- /* [in] */ int nIndex,
- /* [in] */ BSTR strURI) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setValue(
- /* [in] */ int nIndex,
- /* [in] */ BSTR strValue) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMXAttributesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMXAttributes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMXAttributes * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMXAttributes * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMXAttributes * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMXAttributes * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMXAttributes * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMXAttributes * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addAttribute )(
- IMXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [in] */ BSTR strQName,
- /* [in] */ BSTR strType,
- /* [in] */ BSTR strValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addAttributeFromIndex )(
- IMXAttributes * This,
- /* [in] */ VARIANT varAtts,
- /* [in] */ int nIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *clear )(
- IMXAttributes * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
- IMXAttributes * This,
- /* [in] */ int nIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [in] */ BSTR strQName,
- /* [in] */ BSTR strType,
- /* [in] */ BSTR strValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttributes )(
- IMXAttributes * This,
- /* [in] */ VARIANT varAtts);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setLocalName )(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strLocalName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setQName )(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strQName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setType )(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strType);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setURI )(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strURI);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setValue )(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strValue);
-
- END_INTERFACE
- } IMXAttributesVtbl;
- interface IMXAttributes
- {
- CONST_VTBL struct IMXAttributesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMXAttributes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMXAttributes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMXAttributes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMXAttributes_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMXAttributes_addAttribute(This,strURI,strLocalName,strQName,strType,strValue)
- (This)->lpVtbl -> addAttribute(This,strURI,strLocalName,strQName,strType,strValue)
- #define IMXAttributes_addAttributeFromIndex(This,varAtts,nIndex)
- (This)->lpVtbl -> addAttributeFromIndex(This,varAtts,nIndex)
- #define IMXAttributes_clear(This)
- (This)->lpVtbl -> clear(This)
- #define IMXAttributes_removeAttribute(This,nIndex)
- (This)->lpVtbl -> removeAttribute(This,nIndex)
- #define IMXAttributes_setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue)
- (This)->lpVtbl -> setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue)
- #define IMXAttributes_setAttributes(This,varAtts)
- (This)->lpVtbl -> setAttributes(This,varAtts)
- #define IMXAttributes_setLocalName(This,nIndex,strLocalName)
- (This)->lpVtbl -> setLocalName(This,nIndex,strLocalName)
- #define IMXAttributes_setQName(This,nIndex,strQName)
- (This)->lpVtbl -> setQName(This,nIndex,strQName)
- #define IMXAttributes_setType(This,nIndex,strType)
- (This)->lpVtbl -> setType(This,nIndex,strType)
- #define IMXAttributes_setURI(This,nIndex,strURI)
- (This)->lpVtbl -> setURI(This,nIndex,strURI)
- #define IMXAttributes_setValue(This,nIndex,strValue)
- (This)->lpVtbl -> setValue(This,nIndex,strValue)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_addAttribute_Proxy(
- IMXAttributes * This,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [in] */ BSTR strQName,
- /* [in] */ BSTR strType,
- /* [in] */ BSTR strValue);
- void __RPC_STUB IMXAttributes_addAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_addAttributeFromIndex_Proxy(
- IMXAttributes * This,
- /* [in] */ VARIANT varAtts,
- /* [in] */ int nIndex);
- void __RPC_STUB IMXAttributes_addAttributeFromIndex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_clear_Proxy(
- IMXAttributes * This);
- void __RPC_STUB IMXAttributes_clear_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_removeAttribute_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex);
- void __RPC_STUB IMXAttributes_removeAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setAttribute_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strURI,
- /* [in] */ BSTR strLocalName,
- /* [in] */ BSTR strQName,
- /* [in] */ BSTR strType,
- /* [in] */ BSTR strValue);
- void __RPC_STUB IMXAttributes_setAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setAttributes_Proxy(
- IMXAttributes * This,
- /* [in] */ VARIANT varAtts);
- void __RPC_STUB IMXAttributes_setAttributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setLocalName_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strLocalName);
- void __RPC_STUB IMXAttributes_setLocalName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setQName_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strQName);
- void __RPC_STUB IMXAttributes_setQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setType_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strType);
- void __RPC_STUB IMXAttributes_setType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setURI_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strURI);
- void __RPC_STUB IMXAttributes_setURI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setValue_Proxy(
- IMXAttributes * This,
- /* [in] */ int nIndex,
- /* [in] */ BSTR strValue);
- void __RPC_STUB IMXAttributes_setValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMXAttributes_INTERFACE_DEFINED__ */
- #ifndef __IMXReaderControl_INTERFACE_DEFINED__
- #define __IMXReaderControl_INTERFACE_DEFINED__
- /* interface IMXReaderControl */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IMXReaderControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("808f4e35-8d5a-4fbe-8466-33a41279ed30")
- IMXReaderControl : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE resume( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE suspend( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMXReaderControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMXReaderControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMXReaderControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMXReaderControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMXReaderControl * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMXReaderControl * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMXReaderControl * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMXReaderControl * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )(
- IMXReaderControl * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *resume )(
- IMXReaderControl * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *suspend )(
- IMXReaderControl * This);
-
- END_INTERFACE
- } IMXReaderControlVtbl;
- interface IMXReaderControl
- {
- CONST_VTBL struct IMXReaderControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMXReaderControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMXReaderControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMXReaderControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMXReaderControl_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMXReaderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMXReaderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMXReaderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMXReaderControl_abort(This)
- (This)->lpVtbl -> abort(This)
- #define IMXReaderControl_resume(This)
- (This)->lpVtbl -> resume(This)
- #define IMXReaderControl_suspend(This)
- (This)->lpVtbl -> suspend(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_abort_Proxy(
- IMXReaderControl * This);
- void __RPC_STUB IMXReaderControl_abort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_resume_Proxy(
- IMXReaderControl * This);
- void __RPC_STUB IMXReaderControl_resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_suspend_Proxy(
- IMXReaderControl * This);
- void __RPC_STUB IMXReaderControl_suspend_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMXReaderControl_INTERFACE_DEFINED__ */
- #ifndef __IXMLElementCollection_INTERFACE_DEFINED__
- #define __IXMLElementCollection_INTERFACE_DEFINED__
- /* interface IXMLElementCollection */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLElementCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("65725580-9B5D-11d0-9BFE-00C04FC99C8E")
- IXMLElementCollection : public IDispatch
- {
- public:
- virtual /* [id][hidden][restricted][propput] */ HRESULT STDMETHODCALLTYPE put_length(
- /* [in] */ long v) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown **ppUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in][optional] */ VARIANT var1,
- /* [in][optional] */ VARIANT var2,
- /* [out][retval] */ IDispatch **ppDisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLElementCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLElementCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLElementCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLElementCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLElementCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLElementCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLElementCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLElementCollection * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][hidden][restricted][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
- IXMLElementCollection * This,
- /* [in] */ long v);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IXMLElementCollection * This,
- /* [out][retval] */ long *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IXMLElementCollection * This,
- /* [out][retval] */ IUnknown **ppUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IXMLElementCollection * This,
- /* [in][optional] */ VARIANT var1,
- /* [in][optional] */ VARIANT var2,
- /* [out][retval] */ IDispatch **ppDisp);
-
- END_INTERFACE
- } IXMLElementCollectionVtbl;
- interface IXMLElementCollection
- {
- CONST_VTBL struct IXMLElementCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLElementCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLElementCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLElementCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLElementCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLElementCollection_put_length(This,v)
- (This)->lpVtbl -> put_length(This,v)
- #define IXMLElementCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IXMLElementCollection_get__newEnum(This,ppUnk)
- (This)->lpVtbl -> get__newEnum(This,ppUnk)
- #define IXMLElementCollection_item(This,var1,var2,ppDisp)
- (This)->lpVtbl -> item(This,var1,var2,ppDisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][hidden][restricted][propput] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_put_length_Proxy(
- IXMLElementCollection * This,
- /* [in] */ long v);
- void __RPC_STUB IXMLElementCollection_put_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_get_length_Proxy(
- IXMLElementCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IXMLElementCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_get__newEnum_Proxy(
- IXMLElementCollection * This,
- /* [out][retval] */ IUnknown **ppUnk);
- void __RPC_STUB IXMLElementCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_item_Proxy(
- IXMLElementCollection * This,
- /* [in][optional] */ VARIANT var1,
- /* [in][optional] */ VARIANT var2,
- /* [out][retval] */ IDispatch **ppDisp);
- void __RPC_STUB IXMLElementCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLElementCollection_INTERFACE_DEFINED__ */
- #ifndef __IXMLDocument_INTERFACE_DEFINED__
- #define __IXMLDocument_INTERFACE_DEFINED__
- /* interface IXMLDocument */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDocument;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F52E2B61-18A1-11d1-B105-00805F49916B")
- IXMLDocument : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_root(
- /* [out][retval] */ IXMLElement **p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_URL(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ long *pl) = 0;