MsXml2.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:753k
- (This)->lpVtbl -> absoluteChildNumber(This,pNode,pNumber)
- #define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString)
- (This)->lpVtbl -> formatIndex(This,lIndex,bstrFormat,pbstrFormattedString)
- #define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString)
- (This)->lpVtbl -> formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString)
- #define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString)
- (This)->lpVtbl -> formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString)
- #define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString)
- (This)->lpVtbl -> formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_uniqueID_Proxy(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pID);
- void __RPC_STUB IXTLRuntime_uniqueID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_depth_Proxy(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pDepth);
- void __RPC_STUB IXTLRuntime_depth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_childNumber_Proxy(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber);
- void __RPC_STUB IXTLRuntime_childNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_ancestorChildNumber_Proxy(
- IXTLRuntime * This,
- /* [in] */ BSTR bstrNodeName,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber);
- void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_absoluteChildNumber_Proxy(
- IXTLRuntime * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ long *pNumber);
- void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatIndex_Proxy(
- IXTLRuntime * This,
- /* [in] */ long lIndex,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR *pbstrFormattedString);
- void __RPC_STUB IXTLRuntime_formatIndex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatNumber_Proxy(
- IXTLRuntime * This,
- /* [in] */ double dblNumber,
- /* [in] */ BSTR bstrFormat,
- /* [retval][out] */ BSTR *pbstrFormattedString);
- void __RPC_STUB IXTLRuntime_formatNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatDate_Proxy(
- IXTLRuntime * This,
- /* [in] */ VARIANT varDate,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR *pbstrFormattedString);
- void __RPC_STUB IXTLRuntime_formatDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatTime_Proxy(
- IXTLRuntime * This,
- /* [in] */ VARIANT varTime,
- /* [in] */ BSTR bstrFormat,
- /* [optional][in] */ VARIANT varDestLocale,
- /* [retval][out] */ BSTR *pbstrFormattedString);
- void __RPC_STUB IXTLRuntime_formatTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXTLRuntime_INTERFACE_DEFINED__ */
- #ifndef __IXSLTemplate_INTERFACE_DEFINED__
- #define __IXSLTemplate_INTERFACE_DEFINED__
- /* interface IXSLTemplate */
- /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXSLTemplate;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF93-7B36-11d2-B20E-00C04F983E60")
- IXSLTemplate : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_stylesheet(
- /* [in] */ IXMLDOMNode *stylesheet) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_stylesheet(
- /* [retval][out] */ IXMLDOMNode **stylesheet) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessor(
- /* [retval][out] */ IXSLProcessor **ppProcessor) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXSLTemplateVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXSLTemplate * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXSLTemplate * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXSLTemplate * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXSLTemplate * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXSLTemplate * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXSLTemplate * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXSLTemplate * 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_stylesheet )(
- IXSLTemplate * This,
- /* [in] */ IXMLDOMNode *stylesheet);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stylesheet )(
- IXSLTemplate * This,
- /* [retval][out] */ IXMLDOMNode **stylesheet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessor )(
- IXSLTemplate * This,
- /* [retval][out] */ IXSLProcessor **ppProcessor);
-
- END_INTERFACE
- } IXSLTemplateVtbl;
- interface IXSLTemplate
- {
- CONST_VTBL struct IXSLTemplateVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXSLTemplate_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXSLTemplate_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXSLTemplate_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXSLTemplate_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXSLTemplate_putref_stylesheet(This,stylesheet)
- (This)->lpVtbl -> putref_stylesheet(This,stylesheet)
- #define IXSLTemplate_get_stylesheet(This,stylesheet)
- (This)->lpVtbl -> get_stylesheet(This,stylesheet)
- #define IXSLTemplate_createProcessor(This,ppProcessor)
- (This)->lpVtbl -> createProcessor(This,ppProcessor)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_putref_stylesheet_Proxy(
- IXSLTemplate * This,
- /* [in] */ IXMLDOMNode *stylesheet);
- void __RPC_STUB IXSLTemplate_putref_stylesheet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_get_stylesheet_Proxy(
- IXSLTemplate * This,
- /* [retval][out] */ IXMLDOMNode **stylesheet);
- void __RPC_STUB IXSLTemplate_get_stylesheet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_createProcessor_Proxy(
- IXSLTemplate * This,
- /* [retval][out] */ IXSLProcessor **ppProcessor);
- void __RPC_STUB IXSLTemplate_createProcessor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXSLTemplate_INTERFACE_DEFINED__ */
- #ifndef __IXSLProcessor_INTERFACE_DEFINED__
- #define __IXSLProcessor_INTERFACE_DEFINED__
- /* interface IXSLProcessor */
- /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXSLProcessor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2933BF92-7B36-11d2-B20E-00C04F983E60")
- IXSLProcessor : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_input(
- /* [in] */ VARIANT var) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_input(
- /* [retval][out] */ VARIANT *pVar) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerTemplate(
- /* [retval][out] */ IXSLTemplate **ppTemplate) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setStartMode(
- /* [in] */ BSTR mode,
- /* [defaultvalue][in] */ BSTR namespaceURI = L"") = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_startMode(
- /* [retval][out] */ BSTR *mode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_startModeURI(
- /* [retval][out] */ BSTR *namespaceURI) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_output(
- /* [in] */ VARIANT output) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_output(
- /* [retval][out] */ VARIANT *pOutput) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transform(
- /* [retval][out] */ VARIANT_BOOL *pDone) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [retval][out] */ long *pReadyState) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addParameter(
- /* [in] */ BSTR baseName,
- /* [in] */ VARIANT parameter,
- /* [defaultvalue][in] */ BSTR namespaceURI = L"") = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addObject(
- /* [in] */ IDispatch *obj,
- /* [in] */ BSTR namespaceURI) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_stylesheet(
- /* [retval][out] */ IXMLDOMNode **stylesheet) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXSLProcessorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXSLProcessor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXSLProcessor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXSLProcessor * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXSLProcessor * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXSLProcessor * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXSLProcessor * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXSLProcessor * 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_input )(
- IXSLProcessor * This,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_input )(
- IXSLProcessor * This,
- /* [retval][out] */ VARIANT *pVar);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerTemplate )(
- IXSLProcessor * This,
- /* [retval][out] */ IXSLTemplate **ppTemplate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setStartMode )(
- IXSLProcessor * This,
- /* [in] */ BSTR mode,
- /* [defaultvalue][in] */ BSTR namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_startMode )(
- IXSLProcessor * This,
- /* [retval][out] */ BSTR *mode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_startModeURI )(
- IXSLProcessor * This,
- /* [retval][out] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_output )(
- IXSLProcessor * This,
- /* [in] */ VARIANT output);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_output )(
- IXSLProcessor * This,
- /* [retval][out] */ VARIANT *pOutput);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transform )(
- IXSLProcessor * This,
- /* [retval][out] */ VARIANT_BOOL *pDone);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )(
- IXSLProcessor * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IXSLProcessor * This,
- /* [retval][out] */ long *pReadyState);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addParameter )(
- IXSLProcessor * This,
- /* [in] */ BSTR baseName,
- /* [in] */ VARIANT parameter,
- /* [defaultvalue][in] */ BSTR namespaceURI);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addObject )(
- IXSLProcessor * This,
- /* [in] */ IDispatch *obj,
- /* [in] */ BSTR namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stylesheet )(
- IXSLProcessor * This,
- /* [retval][out] */ IXMLDOMNode **stylesheet);
-
- END_INTERFACE
- } IXSLProcessorVtbl;
- interface IXSLProcessor
- {
- CONST_VTBL struct IXSLProcessorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXSLProcessor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXSLProcessor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXSLProcessor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXSLProcessor_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXSLProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXSLProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXSLProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXSLProcessor_put_input(This,var)
- (This)->lpVtbl -> put_input(This,var)
- #define IXSLProcessor_get_input(This,pVar)
- (This)->lpVtbl -> get_input(This,pVar)
- #define IXSLProcessor_get_ownerTemplate(This,ppTemplate)
- (This)->lpVtbl -> get_ownerTemplate(This,ppTemplate)
- #define IXSLProcessor_setStartMode(This,mode,namespaceURI)
- (This)->lpVtbl -> setStartMode(This,mode,namespaceURI)
- #define IXSLProcessor_get_startMode(This,mode)
- (This)->lpVtbl -> get_startMode(This,mode)
- #define IXSLProcessor_get_startModeURI(This,namespaceURI)
- (This)->lpVtbl -> get_startModeURI(This,namespaceURI)
- #define IXSLProcessor_put_output(This,output)
- (This)->lpVtbl -> put_output(This,output)
- #define IXSLProcessor_get_output(This,pOutput)
- (This)->lpVtbl -> get_output(This,pOutput)
- #define IXSLProcessor_transform(This,pDone)
- (This)->lpVtbl -> transform(This,pDone)
- #define IXSLProcessor_reset(This)
- (This)->lpVtbl -> reset(This)
- #define IXSLProcessor_get_readyState(This,pReadyState)
- (This)->lpVtbl -> get_readyState(This,pReadyState)
- #define IXSLProcessor_addParameter(This,baseName,parameter,namespaceURI)
- (This)->lpVtbl -> addParameter(This,baseName,parameter,namespaceURI)
- #define IXSLProcessor_addObject(This,obj,namespaceURI)
- (This)->lpVtbl -> addObject(This,obj,namespaceURI)
- #define IXSLProcessor_get_stylesheet(This,stylesheet)
- (This)->lpVtbl -> get_stylesheet(This,stylesheet)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_put_input_Proxy(
- IXSLProcessor * This,
- /* [in] */ VARIANT var);
- void __RPC_STUB IXSLProcessor_put_input_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_input_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ VARIANT *pVar);
- void __RPC_STUB IXSLProcessor_get_input_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_ownerTemplate_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ IXSLTemplate **ppTemplate);
- void __RPC_STUB IXSLProcessor_get_ownerTemplate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_setStartMode_Proxy(
- IXSLProcessor * This,
- /* [in] */ BSTR mode,
- /* [defaultvalue][in] */ BSTR namespaceURI);
- void __RPC_STUB IXSLProcessor_setStartMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startMode_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ BSTR *mode);
- void __RPC_STUB IXSLProcessor_get_startMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startModeURI_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ BSTR *namespaceURI);
- void __RPC_STUB IXSLProcessor_get_startModeURI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_put_output_Proxy(
- IXSLProcessor * This,
- /* [in] */ VARIANT output);
- void __RPC_STUB IXSLProcessor_put_output_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_output_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ VARIANT *pOutput);
- void __RPC_STUB IXSLProcessor_get_output_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_transform_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ VARIANT_BOOL *pDone);
- void __RPC_STUB IXSLProcessor_transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_reset_Proxy(
- IXSLProcessor * This);
- void __RPC_STUB IXSLProcessor_reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_readyState_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ long *pReadyState);
- void __RPC_STUB IXSLProcessor_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_addParameter_Proxy(
- IXSLProcessor * This,
- /* [in] */ BSTR baseName,
- /* [in] */ VARIANT parameter,
- /* [defaultvalue][in] */ BSTR namespaceURI);
- void __RPC_STUB IXSLProcessor_addParameter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_addObject_Proxy(
- IXSLProcessor * This,
- /* [in] */ IDispatch *obj,
- /* [in] */ BSTR namespaceURI);
- void __RPC_STUB IXSLProcessor_addObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_stylesheet_Proxy(
- IXSLProcessor * This,
- /* [retval][out] */ IXMLDOMNode **stylesheet);
- void __RPC_STUB IXSLProcessor_get_stylesheet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXSLProcessor_INTERFACE_DEFINED__ */
- #ifndef __ISAXXMLReader_INTERFACE_DEFINED__
- #define __ISAXXMLReader_INTERFACE_DEFINED__
- /* interface ISAXXMLReader */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXXMLReader;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("a4f96ed0-f829-476e-81c0-cdc7bd2a0802")
- ISAXXMLReader : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE getFeature(
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT_BOOL *pvfValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putFeature(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT_BOOL vfValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getProperty(
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT *pvarValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putProperty(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT varValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getEntityResolver(
- /* [retval][out] */ ISAXEntityResolver **ppResolver) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putEntityResolver(
- /* [in] */ ISAXEntityResolver *pResolver) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getContentHandler(
- /* [retval][out] */ ISAXContentHandler **ppHandler) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putContentHandler(
- /* [in] */ ISAXContentHandler *pHandler) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getDTDHandler(
- /* [retval][out] */ ISAXDTDHandler **ppHandler) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putDTDHandler(
- /* [in] */ ISAXDTDHandler *pHandler) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getErrorHandler(
- /* [retval][out] */ ISAXErrorHandler **ppHandler) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putErrorHandler(
- /* [in] */ ISAXErrorHandler *pHandler) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getBaseURL(
- /* [retval][out] */ const wchar_t **ppwchBaseUrl) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putBaseURL(
- /* [in] */ const wchar_t *pwchBaseUrl) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getSecureBaseURL(
- /* [retval][out] */ const wchar_t **ppwchSecureBaseUrl) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putSecureBaseURL(
- /* [in] */ const wchar_t *pwchSecureBaseUrl) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE parse(
- /* [in] */ VARIANT varInput) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE parseURL(
- /* [in] */ const wchar_t *pwchUrl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXXMLReaderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXXMLReader * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXXMLReader * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXXMLReader * This);
-
- HRESULT ( STDMETHODCALLTYPE *getFeature )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT_BOOL *pvfValue);
-
- HRESULT ( STDMETHODCALLTYPE *putFeature )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT_BOOL vfValue);
-
- HRESULT ( STDMETHODCALLTYPE *getProperty )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT *pvarValue);
-
- HRESULT ( STDMETHODCALLTYPE *putProperty )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT varValue);
-
- HRESULT ( STDMETHODCALLTYPE *getEntityResolver )(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXEntityResolver **ppResolver);
-
- HRESULT ( STDMETHODCALLTYPE *putEntityResolver )(
- ISAXXMLReader * This,
- /* [in] */ ISAXEntityResolver *pResolver);
-
- HRESULT ( STDMETHODCALLTYPE *getContentHandler )(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXContentHandler **ppHandler);
-
- HRESULT ( STDMETHODCALLTYPE *putContentHandler )(
- ISAXXMLReader * This,
- /* [in] */ ISAXContentHandler *pHandler);
-
- HRESULT ( STDMETHODCALLTYPE *getDTDHandler )(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXDTDHandler **ppHandler);
-
- HRESULT ( STDMETHODCALLTYPE *putDTDHandler )(
- ISAXXMLReader * This,
- /* [in] */ ISAXDTDHandler *pHandler);
-
- HRESULT ( STDMETHODCALLTYPE *getErrorHandler )(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXErrorHandler **ppHandler);
-
- HRESULT ( STDMETHODCALLTYPE *putErrorHandler )(
- ISAXXMLReader * This,
- /* [in] */ ISAXErrorHandler *pHandler);
-
- HRESULT ( STDMETHODCALLTYPE *getBaseURL )(
- ISAXXMLReader * This,
- /* [retval][out] */ const wchar_t **ppwchBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *putBaseURL )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *getSecureBaseURL )(
- ISAXXMLReader * This,
- /* [retval][out] */ const wchar_t **ppwchSecureBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *putSecureBaseURL )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchSecureBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *parse )(
- ISAXXMLReader * This,
- /* [in] */ VARIANT varInput);
-
- HRESULT ( STDMETHODCALLTYPE *parseURL )(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchUrl);
-
- END_INTERFACE
- } ISAXXMLReaderVtbl;
- interface ISAXXMLReader
- {
- CONST_VTBL struct ISAXXMLReaderVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXXMLReader_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXXMLReader_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXXMLReader_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXXMLReader_getFeature(This,pwchName,pvfValue)
- (This)->lpVtbl -> getFeature(This,pwchName,pvfValue)
- #define ISAXXMLReader_putFeature(This,pwchName,vfValue)
- (This)->lpVtbl -> putFeature(This,pwchName,vfValue)
- #define ISAXXMLReader_getProperty(This,pwchName,pvarValue)
- (This)->lpVtbl -> getProperty(This,pwchName,pvarValue)
- #define ISAXXMLReader_putProperty(This,pwchName,varValue)
- (This)->lpVtbl -> putProperty(This,pwchName,varValue)
- #define ISAXXMLReader_getEntityResolver(This,ppResolver)
- (This)->lpVtbl -> getEntityResolver(This,ppResolver)
- #define ISAXXMLReader_putEntityResolver(This,pResolver)
- (This)->lpVtbl -> putEntityResolver(This,pResolver)
- #define ISAXXMLReader_getContentHandler(This,ppHandler)
- (This)->lpVtbl -> getContentHandler(This,ppHandler)
- #define ISAXXMLReader_putContentHandler(This,pHandler)
- (This)->lpVtbl -> putContentHandler(This,pHandler)
- #define ISAXXMLReader_getDTDHandler(This,ppHandler)
- (This)->lpVtbl -> getDTDHandler(This,ppHandler)
- #define ISAXXMLReader_putDTDHandler(This,pHandler)
- (This)->lpVtbl -> putDTDHandler(This,pHandler)
- #define ISAXXMLReader_getErrorHandler(This,ppHandler)
- (This)->lpVtbl -> getErrorHandler(This,ppHandler)
- #define ISAXXMLReader_putErrorHandler(This,pHandler)
- (This)->lpVtbl -> putErrorHandler(This,pHandler)
- #define ISAXXMLReader_getBaseURL(This,ppwchBaseUrl)
- (This)->lpVtbl -> getBaseURL(This,ppwchBaseUrl)
- #define ISAXXMLReader_putBaseURL(This,pwchBaseUrl)
- (This)->lpVtbl -> putBaseURL(This,pwchBaseUrl)
- #define ISAXXMLReader_getSecureBaseURL(This,ppwchSecureBaseUrl)
- (This)->lpVtbl -> getSecureBaseURL(This,ppwchSecureBaseUrl)
- #define ISAXXMLReader_putSecureBaseURL(This,pwchSecureBaseUrl)
- (This)->lpVtbl -> putSecureBaseURL(This,pwchSecureBaseUrl)
- #define ISAXXMLReader_parse(This,varInput)
- (This)->lpVtbl -> parse(This,varInput)
- #define ISAXXMLReader_parseURL(This,pwchUrl)
- (This)->lpVtbl -> parseURL(This,pwchUrl)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getFeature_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT_BOOL *pvfValue);
- void __RPC_STUB ISAXXMLReader_getFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putFeature_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT_BOOL vfValue);
- void __RPC_STUB ISAXXMLReader_putFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getProperty_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT *pvarValue);
- void __RPC_STUB ISAXXMLReader_getProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putProperty_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT varValue);
- void __RPC_STUB ISAXXMLReader_putProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getEntityResolver_Proxy(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXEntityResolver **ppResolver);
- void __RPC_STUB ISAXXMLReader_getEntityResolver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putEntityResolver_Proxy(
- ISAXXMLReader * This,
- /* [in] */ ISAXEntityResolver *pResolver);
- void __RPC_STUB ISAXXMLReader_putEntityResolver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getContentHandler_Proxy(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXContentHandler **ppHandler);
- void __RPC_STUB ISAXXMLReader_getContentHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putContentHandler_Proxy(
- ISAXXMLReader * This,
- /* [in] */ ISAXContentHandler *pHandler);
- void __RPC_STUB ISAXXMLReader_putContentHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getDTDHandler_Proxy(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXDTDHandler **ppHandler);
- void __RPC_STUB ISAXXMLReader_getDTDHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putDTDHandler_Proxy(
- ISAXXMLReader * This,
- /* [in] */ ISAXDTDHandler *pHandler);
- void __RPC_STUB ISAXXMLReader_putDTDHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getErrorHandler_Proxy(
- ISAXXMLReader * This,
- /* [retval][out] */ ISAXErrorHandler **ppHandler);
- void __RPC_STUB ISAXXMLReader_getErrorHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putErrorHandler_Proxy(
- ISAXXMLReader * This,
- /* [in] */ ISAXErrorHandler *pHandler);
- void __RPC_STUB ISAXXMLReader_putErrorHandler_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getBaseURL_Proxy(
- ISAXXMLReader * This,
- /* [retval][out] */ const wchar_t **ppwchBaseUrl);
- void __RPC_STUB ISAXXMLReader_getBaseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putBaseURL_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchBaseUrl);
- void __RPC_STUB ISAXXMLReader_putBaseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_getSecureBaseURL_Proxy(
- ISAXXMLReader * This,
- /* [retval][out] */ const wchar_t **ppwchSecureBaseUrl);
- void __RPC_STUB ISAXXMLReader_getSecureBaseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_putSecureBaseURL_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchSecureBaseUrl);
- void __RPC_STUB ISAXXMLReader_putSecureBaseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_parse_Proxy(
- ISAXXMLReader * This,
- /* [in] */ VARIANT varInput);
- void __RPC_STUB ISAXXMLReader_parse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLReader_parseURL_Proxy(
- ISAXXMLReader * This,
- /* [in] */ const wchar_t *pwchUrl);
- void __RPC_STUB ISAXXMLReader_parseURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXXMLReader_INTERFACE_DEFINED__ */
- #ifndef __ISAXXMLFilter_INTERFACE_DEFINED__
- #define __ISAXXMLFilter_INTERFACE_DEFINED__
- /* interface ISAXXMLFilter */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXXMLFilter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145")
- ISAXXMLFilter : public ISAXXMLReader
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE getParent(
- /* [retval][out] */ ISAXXMLReader **ppReader) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE putParent(
- /* [in] */ ISAXXMLReader *pReader) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXXMLFilterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXXMLFilter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXXMLFilter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXXMLFilter * This);
-
- HRESULT ( STDMETHODCALLTYPE *getFeature )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT_BOOL *pvfValue);
-
- HRESULT ( STDMETHODCALLTYPE *putFeature )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT_BOOL vfValue);
-
- HRESULT ( STDMETHODCALLTYPE *getProperty )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchName,
- /* [retval][out] */ VARIANT *pvarValue);
-
- HRESULT ( STDMETHODCALLTYPE *putProperty )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ VARIANT varValue);
-
- HRESULT ( STDMETHODCALLTYPE *getEntityResolver )(
- ISAXXMLFilter * This,
- /* [retval][out] */ ISAXEntityResolver **ppResolver);
-
- HRESULT ( STDMETHODCALLTYPE *putEntityResolver )(
- ISAXXMLFilter * This,
- /* [in] */ ISAXEntityResolver *pResolver);
-
- HRESULT ( STDMETHODCALLTYPE *getContentHandler )(
- ISAXXMLFilter * This,
- /* [retval][out] */ ISAXContentHandler **ppHandler);
-
- HRESULT ( STDMETHODCALLTYPE *putContentHandler )(
- ISAXXMLFilter * This,
- /* [in] */ ISAXContentHandler *pHandler);
-
- HRESULT ( STDMETHODCALLTYPE *getDTDHandler )(
- ISAXXMLFilter * This,
- /* [retval][out] */ ISAXDTDHandler **ppHandler);
-
- HRESULT ( STDMETHODCALLTYPE *putDTDHandler )(
- ISAXXMLFilter * This,
- /* [in] */ ISAXDTDHandler *pHandler);
-
- HRESULT ( STDMETHODCALLTYPE *getErrorHandler )(
- ISAXXMLFilter * This,
- /* [retval][out] */ ISAXErrorHandler **ppHandler);
-
- HRESULT ( STDMETHODCALLTYPE *putErrorHandler )(
- ISAXXMLFilter * This,
- /* [in] */ ISAXErrorHandler *pHandler);
-
- HRESULT ( STDMETHODCALLTYPE *getBaseURL )(
- ISAXXMLFilter * This,
- /* [retval][out] */ const wchar_t **ppwchBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *putBaseURL )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *getSecureBaseURL )(
- ISAXXMLFilter * This,
- /* [retval][out] */ const wchar_t **ppwchSecureBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *putSecureBaseURL )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchSecureBaseUrl);
-
- HRESULT ( STDMETHODCALLTYPE *parse )(
- ISAXXMLFilter * This,
- /* [in] */ VARIANT varInput);
-
- HRESULT ( STDMETHODCALLTYPE *parseURL )(
- ISAXXMLFilter * This,
- /* [in] */ const wchar_t *pwchUrl);
-
- HRESULT ( STDMETHODCALLTYPE *getParent )(
- ISAXXMLFilter * This,
- /* [retval][out] */ ISAXXMLReader **ppReader);
-
- HRESULT ( STDMETHODCALLTYPE *putParent )(
- ISAXXMLFilter * This,
- /* [in] */ ISAXXMLReader *pReader);
-
- END_INTERFACE
- } ISAXXMLFilterVtbl;
- interface ISAXXMLFilter
- {
- CONST_VTBL struct ISAXXMLFilterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXXMLFilter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXXMLFilter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXXMLFilter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXXMLFilter_getFeature(This,pwchName,pvfValue)
- (This)->lpVtbl -> getFeature(This,pwchName,pvfValue)
- #define ISAXXMLFilter_putFeature(This,pwchName,vfValue)
- (This)->lpVtbl -> putFeature(This,pwchName,vfValue)
- #define ISAXXMLFilter_getProperty(This,pwchName,pvarValue)
- (This)->lpVtbl -> getProperty(This,pwchName,pvarValue)
- #define ISAXXMLFilter_putProperty(This,pwchName,varValue)
- (This)->lpVtbl -> putProperty(This,pwchName,varValue)
- #define ISAXXMLFilter_getEntityResolver(This,ppResolver)
- (This)->lpVtbl -> getEntityResolver(This,ppResolver)
- #define ISAXXMLFilter_putEntityResolver(This,pResolver)
- (This)->lpVtbl -> putEntityResolver(This,pResolver)
- #define ISAXXMLFilter_getContentHandler(This,ppHandler)
- (This)->lpVtbl -> getContentHandler(This,ppHandler)
- #define ISAXXMLFilter_putContentHandler(This,pHandler)
- (This)->lpVtbl -> putContentHandler(This,pHandler)
- #define ISAXXMLFilter_getDTDHandler(This,ppHandler)
- (This)->lpVtbl -> getDTDHandler(This,ppHandler)
- #define ISAXXMLFilter_putDTDHandler(This,pHandler)
- (This)->lpVtbl -> putDTDHandler(This,pHandler)
- #define ISAXXMLFilter_getErrorHandler(This,ppHandler)
- (This)->lpVtbl -> getErrorHandler(This,ppHandler)
- #define ISAXXMLFilter_putErrorHandler(This,pHandler)
- (This)->lpVtbl -> putErrorHandler(This,pHandler)
- #define ISAXXMLFilter_getBaseURL(This,ppwchBaseUrl)
- (This)->lpVtbl -> getBaseURL(This,ppwchBaseUrl)
- #define ISAXXMLFilter_putBaseURL(This,pwchBaseUrl)
- (This)->lpVtbl -> putBaseURL(This,pwchBaseUrl)
- #define ISAXXMLFilter_getSecureBaseURL(This,ppwchSecureBaseUrl)
- (This)->lpVtbl -> getSecureBaseURL(This,ppwchSecureBaseUrl)
- #define ISAXXMLFilter_putSecureBaseURL(This,pwchSecureBaseUrl)
- (This)->lpVtbl -> putSecureBaseURL(This,pwchSecureBaseUrl)
- #define ISAXXMLFilter_parse(This,varInput)
- (This)->lpVtbl -> parse(This,varInput)
- #define ISAXXMLFilter_parseURL(This,pwchUrl)
- (This)->lpVtbl -> parseURL(This,pwchUrl)
- #define ISAXXMLFilter_getParent(This,ppReader)
- (This)->lpVtbl -> getParent(This,ppReader)
- #define ISAXXMLFilter_putParent(This,pReader)
- (This)->lpVtbl -> putParent(This,pReader)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXXMLFilter_getParent_Proxy(
- ISAXXMLFilter * This,
- /* [retval][out] */ ISAXXMLReader **ppReader);
- void __RPC_STUB ISAXXMLFilter_getParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXXMLFilter_putParent_Proxy(
- ISAXXMLFilter * This,
- /* [in] */ ISAXXMLReader *pReader);
- void __RPC_STUB ISAXXMLFilter_putParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */
- #ifndef __ISAXLocator_INTERFACE_DEFINED__
- #define __ISAXLocator_INTERFACE_DEFINED__
- /* interface ISAXLocator */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9b7e472a-0de4-4640-bff3-84d38a051c31")
- ISAXLocator : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE getColumnNumber(
- /* [retval][out] */ int *pnColumn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getLineNumber(
- /* [retval][out] */ int *pnLine) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getPublicId(
- /* [retval][out] */ const wchar_t **ppwchPublicId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getSystemId(
- /* [retval][out] */ const wchar_t **ppwchSystemId) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *getColumnNumber )(
- ISAXLocator * This,
- /* [retval][out] */ int *pnColumn);
-
- HRESULT ( STDMETHODCALLTYPE *getLineNumber )(
- ISAXLocator * This,
- /* [retval][out] */ int *pnLine);
-
- HRESULT ( STDMETHODCALLTYPE *getPublicId )(
- ISAXLocator * This,
- /* [retval][out] */ const wchar_t **ppwchPublicId);
-
- HRESULT ( STDMETHODCALLTYPE *getSystemId )(
- ISAXLocator * This,
- /* [retval][out] */ const wchar_t **ppwchSystemId);
-
- END_INTERFACE
- } ISAXLocatorVtbl;
- interface ISAXLocator
- {
- CONST_VTBL struct ISAXLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXLocator_getColumnNumber(This,pnColumn)
- (This)->lpVtbl -> getColumnNumber(This,pnColumn)
- #define ISAXLocator_getLineNumber(This,pnLine)
- (This)->lpVtbl -> getLineNumber(This,pnLine)
- #define ISAXLocator_getPublicId(This,ppwchPublicId)
- (This)->lpVtbl -> getPublicId(This,ppwchPublicId)
- #define ISAXLocator_getSystemId(This,ppwchSystemId)
- (This)->lpVtbl -> getSystemId(This,ppwchSystemId)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXLocator_getColumnNumber_Proxy(
- ISAXLocator * This,
- /* [retval][out] */ int *pnColumn);
- void __RPC_STUB ISAXLocator_getColumnNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLocator_getLineNumber_Proxy(
- ISAXLocator * This,
- /* [retval][out] */ int *pnLine);
- void __RPC_STUB ISAXLocator_getLineNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLocator_getPublicId_Proxy(
- ISAXLocator * This,
- /* [retval][out] */ const wchar_t **ppwchPublicId);
- void __RPC_STUB ISAXLocator_getPublicId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLocator_getSystemId_Proxy(
- ISAXLocator * This,
- /* [retval][out] */ const wchar_t **ppwchSystemId);
- void __RPC_STUB ISAXLocator_getSystemId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXLocator_INTERFACE_DEFINED__ */
- #ifndef __ISAXEntityResolver_INTERFACE_DEFINED__
- #define __ISAXEntityResolver_INTERFACE_DEFINED__
- /* interface ISAXEntityResolver */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXEntityResolver;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07")
- ISAXEntityResolver : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE resolveEntity(
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [retval][out] */ VARIANT *pvarInput) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXEntityResolverVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXEntityResolver * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXEntityResolver * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXEntityResolver * This);
-
- HRESULT ( STDMETHODCALLTYPE *resolveEntity )(
- ISAXEntityResolver * This,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [retval][out] */ VARIANT *pvarInput);
-
- END_INTERFACE
- } ISAXEntityResolverVtbl;
- interface ISAXEntityResolver
- {
- CONST_VTBL struct ISAXEntityResolverVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXEntityResolver_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXEntityResolver_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXEntityResolver_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXEntityResolver_resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput)
- (This)->lpVtbl -> resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXEntityResolver_resolveEntity_Proxy(
- ISAXEntityResolver * This,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [retval][out] */ VARIANT *pvarInput);
- void __RPC_STUB ISAXEntityResolver_resolveEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXEntityResolver_INTERFACE_DEFINED__ */
- #ifndef __ISAXContentHandler_INTERFACE_DEFINED__
- #define __ISAXContentHandler_INTERFACE_DEFINED__
- /* interface ISAXContentHandler */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXContentHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44")
- ISAXContentHandler : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE putDocumentLocator(
- /* [in] */ ISAXLocator *pLocator) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE startDocument( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE endDocument( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE startPrefixMapping(
- /* [in] */ const wchar_t *pwchPrefix,
- /* [in] */ int cchPrefix,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE endPrefixMapping(
- /* [in] */ const wchar_t *pwchPrefix,
- /* [in] */ int cchPrefix) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE startElement(
- /* [in] */ const wchar_t *pwchNamespaceUri,
- /* [in] */ int cchNamespaceUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [in] */ ISAXAttributes *pAttributes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE endElement(
- /* [in] */ const wchar_t *pwchNamespaceUri,
- /* [in] */ int cchNamespaceUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE characters(
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace(
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE processingInstruction(
- /* [in] */ const wchar_t *pwchTarget,
- /* [in] */ int cchTarget,
- /* [in] */ const wchar_t *pwchData,
- /* [in] */ int cchData) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE skippedEntity(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXContentHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXContentHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXContentHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXContentHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *putDocumentLocator )(
- ISAXContentHandler * This,
- /* [in] */ ISAXLocator *pLocator);
-
- HRESULT ( STDMETHODCALLTYPE *startDocument )(
- ISAXContentHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *endDocument )(
- ISAXContentHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *startPrefixMapping )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchPrefix,
- /* [in] */ int cchPrefix,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri);
-
- HRESULT ( STDMETHODCALLTYPE *endPrefixMapping )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchPrefix,
- /* [in] */ int cchPrefix);
-
- HRESULT ( STDMETHODCALLTYPE *startElement )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchNamespaceUri,
- /* [in] */ int cchNamespaceUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [in] */ ISAXAttributes *pAttributes);
-
- HRESULT ( STDMETHODCALLTYPE *endElement )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchNamespaceUri,
- /* [in] */ int cchNamespaceUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName);
-
- HRESULT ( STDMETHODCALLTYPE *characters )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars);
-
- HRESULT ( STDMETHODCALLTYPE *ignorableWhitespace )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars);
-
- HRESULT ( STDMETHODCALLTYPE *processingInstruction )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchTarget,
- /* [in] */ int cchTarget,
- /* [in] */ const wchar_t *pwchData,
- /* [in] */ int cchData);
-
- HRESULT ( STDMETHODCALLTYPE *skippedEntity )(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName);
-
- END_INTERFACE
- } ISAXContentHandlerVtbl;
- interface ISAXContentHandler
- {
- CONST_VTBL struct ISAXContentHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXContentHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXContentHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXContentHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXContentHandler_putDocumentLocator(This,pLocator)
- (This)->lpVtbl -> putDocumentLocator(This,pLocator)
- #define ISAXContentHandler_startDocument(This)
- (This)->lpVtbl -> startDocument(This)
- #define ISAXContentHandler_endDocument(This)
- (This)->lpVtbl -> endDocument(This)
- #define ISAXContentHandler_startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri)
- (This)->lpVtbl -> startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri)
- #define ISAXContentHandler_endPrefixMapping(This,pwchPrefix,cchPrefix)
- (This)->lpVtbl -> endPrefixMapping(This,pwchPrefix,cchPrefix)
- #define ISAXContentHandler_startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes)
- (This)->lpVtbl -> startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes)
- #define ISAXContentHandler_endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName)
- (This)->lpVtbl -> endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName)
- #define ISAXContentHandler_characters(This,pwchChars,cchChars)
- (This)->lpVtbl -> characters(This,pwchChars,cchChars)
- #define ISAXContentHandler_ignorableWhitespace(This,pwchChars,cchChars)
- (This)->lpVtbl -> ignorableWhitespace(This,pwchChars,cchChars)
- #define ISAXContentHandler_processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData)
- (This)->lpVtbl -> processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData)
- #define ISAXContentHandler_skippedEntity(This,pwchName,cchName)
- (This)->lpVtbl -> skippedEntity(This,pwchName,cchName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_putDocumentLocator_Proxy(
- ISAXContentHandler * This,
- /* [in] */ ISAXLocator *pLocator);
- void __RPC_STUB ISAXContentHandler_putDocumentLocator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_startDocument_Proxy(
- ISAXContentHandler * This);
- void __RPC_STUB ISAXContentHandler_startDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_endDocument_Proxy(
- ISAXContentHandler * This);
- void __RPC_STUB ISAXContentHandler_endDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_startPrefixMapping_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchPrefix,
- /* [in] */ int cchPrefix,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri);
- void __RPC_STUB ISAXContentHandler_startPrefixMapping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_endPrefixMapping_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchPrefix,
- /* [in] */ int cchPrefix);
- void __RPC_STUB ISAXContentHandler_endPrefixMapping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_startElement_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchNamespaceUri,
- /* [in] */ int cchNamespaceUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [in] */ ISAXAttributes *pAttributes);
- void __RPC_STUB ISAXContentHandler_startElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_endElement_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchNamespaceUri,
- /* [in] */ int cchNamespaceUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName);
- void __RPC_STUB ISAXContentHandler_endElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_characters_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars);
- void __RPC_STUB ISAXContentHandler_characters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_ignorableWhitespace_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars);
- void __RPC_STUB ISAXContentHandler_ignorableWhitespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_processingInstruction_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchTarget,
- /* [in] */ int cchTarget,
- /* [in] */ const wchar_t *pwchData,
- /* [in] */ int cchData);
- void __RPC_STUB ISAXContentHandler_processingInstruction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXContentHandler_skippedEntity_Proxy(
- ISAXContentHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName);
- void __RPC_STUB ISAXContentHandler_skippedEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXContentHandler_INTERFACE_DEFINED__ */
- #ifndef __ISAXDTDHandler_INTERFACE_DEFINED__
- #define __ISAXDTDHandler_INTERFACE_DEFINED__
- /* interface ISAXDTDHandler */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXDTDHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("e15c1baf-afb3-4d60-8c36-19a8c45defed")
- ISAXDTDHandler : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE notationDecl(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId,
- /* [in] */ const wchar_t *pwchNotationName,
- /* [in] */ int cchNotationName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXDTDHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXDTDHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXDTDHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXDTDHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *notationDecl )(
- ISAXDTDHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId);
-
- HRESULT ( STDMETHODCALLTYPE *unparsedEntityDecl )(
- ISAXDTDHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId,
- /* [in] */ const wchar_t *pwchNotationName,
- /* [in] */ int cchNotationName);
-
- END_INTERFACE
- } ISAXDTDHandlerVtbl;
- interface ISAXDTDHandler
- {
- CONST_VTBL struct ISAXDTDHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXDTDHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXDTDHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXDTDHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXDTDHandler_notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
- (This)->lpVtbl -> notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
- #define ISAXDTDHandler_unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName)
- (This)->lpVtbl -> unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXDTDHandler_notationDecl_Proxy(
- ISAXDTDHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId);
- void __RPC_STUB ISAXDTDHandler_notationDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXDTDHandler_unparsedEntityDecl_Proxy(
- ISAXDTDHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId,
- /* [in] */ const wchar_t *pwchNotationName,
- /* [in] */ int cchNotationName);
- void __RPC_STUB ISAXDTDHandler_unparsedEntityDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXDTDHandler_INTERFACE_DEFINED__ */
- #ifndef __ISAXErrorHandler_INTERFACE_DEFINED__
- #define __ISAXErrorHandler_INTERFACE_DEFINED__
- /* interface ISAXErrorHandler */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXErrorHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("a60511c4-ccf5-479e-98a3-dc8dc545b7d0")
- ISAXErrorHandler : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE error(
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE fatalError(
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ignorableWarning(
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXErrorHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXErrorHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXErrorHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXErrorHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *error )(
- ISAXErrorHandler * This,
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode);
-
- HRESULT ( STDMETHODCALLTYPE *fatalError )(
- ISAXErrorHandler * This,
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode);
-
- HRESULT ( STDMETHODCALLTYPE *ignorableWarning )(
- ISAXErrorHandler * This,
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode);
-
- END_INTERFACE
- } ISAXErrorHandlerVtbl;
- interface ISAXErrorHandler
- {
- CONST_VTBL struct ISAXErrorHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXErrorHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXErrorHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXErrorHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXErrorHandler_error(This,pLocator,pwchErrorMessage,hrErrorCode)
- (This)->lpVtbl -> error(This,pLocator,pwchErrorMessage,hrErrorCode)
- #define ISAXErrorHandler_fatalError(This,pLocator,pwchErrorMessage,hrErrorCode)
- (This)->lpVtbl -> fatalError(This,pLocator,pwchErrorMessage,hrErrorCode)
- #define ISAXErrorHandler_ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode)
- (This)->lpVtbl -> ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXErrorHandler_error_Proxy(
- ISAXErrorHandler * This,
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode);
- void __RPC_STUB ISAXErrorHandler_error_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXErrorHandler_fatalError_Proxy(
- ISAXErrorHandler * This,
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode);
- void __RPC_STUB ISAXErrorHandler_fatalError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXErrorHandler_ignorableWarning_Proxy(
- ISAXErrorHandler * This,
- /* [in] */ ISAXLocator *pLocator,
- /* [in] */ const wchar_t *pwchErrorMessage,
- /* [in] */ HRESULT hrErrorCode);
- void __RPC_STUB ISAXErrorHandler_ignorableWarning_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXErrorHandler_INTERFACE_DEFINED__ */
- #ifndef __ISAXLexicalHandler_INTERFACE_DEFINED__
- #define __ISAXLexicalHandler_INTERFACE_DEFINED__
- /* interface ISAXLexicalHandler */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXLexicalHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7f85d5f5-47a8-4497-bda5-84ba04819ea6")
- ISAXLexicalHandler : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE startDTD(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE endDTD( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE startEntity(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE endEntity(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE startCDATA( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE endCDATA( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE comment(
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXLexicalHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXLexicalHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXLexicalHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXLexicalHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *startDTD )(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId);
-
- HRESULT ( STDMETHODCALLTYPE *endDTD )(
- ISAXLexicalHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *startEntity )(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName);
-
- HRESULT ( STDMETHODCALLTYPE *endEntity )(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName);
-
- HRESULT ( STDMETHODCALLTYPE *startCDATA )(
- ISAXLexicalHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *endCDATA )(
- ISAXLexicalHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *comment )(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars);
-
- END_INTERFACE
- } ISAXLexicalHandlerVtbl;
- interface ISAXLexicalHandler
- {
- CONST_VTBL struct ISAXLexicalHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXLexicalHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXLexicalHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXLexicalHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXLexicalHandler_startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
- (This)->lpVtbl -> startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
- #define ISAXLexicalHandler_endDTD(This)
- (This)->lpVtbl -> endDTD(This)
- #define ISAXLexicalHandler_startEntity(This,pwchName,cchName)
- (This)->lpVtbl -> startEntity(This,pwchName,cchName)
- #define ISAXLexicalHandler_endEntity(This,pwchName,cchName)
- (This)->lpVtbl -> endEntity(This,pwchName,cchName)
- #define ISAXLexicalHandler_startCDATA(This)
- (This)->lpVtbl -> startCDATA(This)
- #define ISAXLexicalHandler_endCDATA(This)
- (This)->lpVtbl -> endCDATA(This)
- #define ISAXLexicalHandler_comment(This,pwchChars,cchChars)
- (This)->lpVtbl -> comment(This,pwchChars,cchChars)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startDTD_Proxy(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId);
- void __RPC_STUB ISAXLexicalHandler_startDTD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endDTD_Proxy(
- ISAXLexicalHandler * This);
- void __RPC_STUB ISAXLexicalHandler_endDTD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startEntity_Proxy(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName);
- void __RPC_STUB ISAXLexicalHandler_startEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endEntity_Proxy(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName);
- void __RPC_STUB ISAXLexicalHandler_endEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startCDATA_Proxy(
- ISAXLexicalHandler * This);
- void __RPC_STUB ISAXLexicalHandler_startCDATA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endCDATA_Proxy(
- ISAXLexicalHandler * This);
- void __RPC_STUB ISAXLexicalHandler_endCDATA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_comment_Proxy(
- ISAXLexicalHandler * This,
- /* [in] */ const wchar_t *pwchChars,
- /* [in] */ int cchChars);
- void __RPC_STUB ISAXLexicalHandler_comment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXLexicalHandler_INTERFACE_DEFINED__ */
- #ifndef __ISAXDeclHandler_INTERFACE_DEFINED__
- #define __ISAXDeclHandler_INTERFACE_DEFINED__
- /* interface ISAXDeclHandler */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXDeclHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("862629ac-771a-47b2-8337-4e6843c1be90")
- ISAXDeclHandler : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE elementDecl(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchModel,
- /* [in] */ int cchModel) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE attributeDecl(
- /* [in] */ const wchar_t *pwchElementName,
- /* [in] */ int cchElementName,
- /* [in] */ const wchar_t *pwchAttributeName,
- /* [in] */ int cchAttributeName,
- /* [in] */ const wchar_t *pwchType,
- /* [in] */ int cchType,
- /* [in] */ const wchar_t *pwchValueDefault,
- /* [in] */ int cchValueDefault,
- /* [in] */ const wchar_t *pwchValue,
- /* [in] */ int cchValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE internalEntityDecl(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchValue,
- /* [in] */ int cchValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE externalEntityDecl(
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXDeclHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXDeclHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXDeclHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXDeclHandler * This);
-
- HRESULT ( STDMETHODCALLTYPE *elementDecl )(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchModel,
- /* [in] */ int cchModel);
-
- HRESULT ( STDMETHODCALLTYPE *attributeDecl )(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchElementName,
- /* [in] */ int cchElementName,
- /* [in] */ const wchar_t *pwchAttributeName,
- /* [in] */ int cchAttributeName,
- /* [in] */ const wchar_t *pwchType,
- /* [in] */ int cchType,
- /* [in] */ const wchar_t *pwchValueDefault,
- /* [in] */ int cchValueDefault,
- /* [in] */ const wchar_t *pwchValue,
- /* [in] */ int cchValue);
-
- HRESULT ( STDMETHODCALLTYPE *internalEntityDecl )(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchValue,
- /* [in] */ int cchValue);
-
- HRESULT ( STDMETHODCALLTYPE *externalEntityDecl )(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId);
-
- END_INTERFACE
- } ISAXDeclHandlerVtbl;
- interface ISAXDeclHandler
- {
- CONST_VTBL struct ISAXDeclHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXDeclHandler_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXDeclHandler_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXDeclHandler_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXDeclHandler_elementDecl(This,pwchName,cchName,pwchModel,cchModel)
- (This)->lpVtbl -> elementDecl(This,pwchName,cchName,pwchModel,cchModel)
- #define ISAXDeclHandler_attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue)
- (This)->lpVtbl -> attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue)
- #define ISAXDeclHandler_internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue)
- (This)->lpVtbl -> internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue)
- #define ISAXDeclHandler_externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
- (This)->lpVtbl -> externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXDeclHandler_elementDecl_Proxy(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchModel,
- /* [in] */ int cchModel);
- void __RPC_STUB ISAXDeclHandler_elementDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXDeclHandler_attributeDecl_Proxy(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchElementName,
- /* [in] */ int cchElementName,
- /* [in] */ const wchar_t *pwchAttributeName,
- /* [in] */ int cchAttributeName,
- /* [in] */ const wchar_t *pwchType,
- /* [in] */ int cchType,
- /* [in] */ const wchar_t *pwchValueDefault,
- /* [in] */ int cchValueDefault,
- /* [in] */ const wchar_t *pwchValue,
- /* [in] */ int cchValue);
- void __RPC_STUB ISAXDeclHandler_attributeDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXDeclHandler_internalEntityDecl_Proxy(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchValue,
- /* [in] */ int cchValue);
- void __RPC_STUB ISAXDeclHandler_internalEntityDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXDeclHandler_externalEntityDecl_Proxy(
- ISAXDeclHandler * This,
- /* [in] */ const wchar_t *pwchName,
- /* [in] */ int cchName,
- /* [in] */ const wchar_t *pwchPublicId,
- /* [in] */ int cchPublicId,
- /* [in] */ const wchar_t *pwchSystemId,
- /* [in] */ int cchSystemId);
- void __RPC_STUB ISAXDeclHandler_externalEntityDecl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXDeclHandler_INTERFACE_DEFINED__ */
- #ifndef __ISAXAttributes_INTERFACE_DEFINED__
- #define __ISAXAttributes_INTERFACE_DEFINED__
- /* interface ISAXAttributes */
- /* [unique][helpstring][uuid][local][object][hidden] */
- EXTERN_C const IID IID_ISAXAttributes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f078abe1-45d2-4832-91ea-4466ce2f25c9")
- ISAXAttributes : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE getLength(
- /* [retval][out] */ int *pnLength) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getURI(
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchUri,
- /* [out] */ int *pcchUri) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getLocalName(
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchLocalName,
- /* [out] */ int *pcchLocalName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getQName(
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchQName,
- /* [out] */ int *pcchQName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getName(
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchUri,
- /* [out] */ int *pcchUri,
- /* [out] */ const wchar_t **ppwchLocalName,
- /* [out] */ int *pcchLocalName,
- /* [out] */ const wchar_t **ppwchQName,
- /* [out] */ int *pcchQName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getIndexFromName(
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [retval][out] */ int *pnIndex) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getIndexFromQName(
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [retval][out] */ int *pnIndex) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getType(
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getTypeFromName(
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getTypeFromQName(
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getValue(
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getValueFromName(
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE getValueFromQName(
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISAXAttributesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISAXAttributes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISAXAttributes * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISAXAttributes * This);
-
- HRESULT ( STDMETHODCALLTYPE *getLength )(
- ISAXAttributes * This,
- /* [retval][out] */ int *pnLength);
-
- HRESULT ( STDMETHODCALLTYPE *getURI )(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchUri,
- /* [out] */ int *pcchUri);
-
- HRESULT ( STDMETHODCALLTYPE *getLocalName )(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchLocalName,
- /* [out] */ int *pcchLocalName);
-
- HRESULT ( STDMETHODCALLTYPE *getQName )(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchQName,
- /* [out] */ int *pcchQName);
-
- HRESULT ( STDMETHODCALLTYPE *getName )(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchUri,
- /* [out] */ int *pcchUri,
- /* [out] */ const wchar_t **ppwchLocalName,
- /* [out] */ int *pcchLocalName,
- /* [out] */ const wchar_t **ppwchQName,
- /* [out] */ int *pcchQName);
-
- HRESULT ( STDMETHODCALLTYPE *getIndexFromName )(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [retval][out] */ int *pnIndex);
-
- HRESULT ( STDMETHODCALLTYPE *getIndexFromQName )(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [retval][out] */ int *pnIndex);
-
- HRESULT ( STDMETHODCALLTYPE *getType )(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType);
-
- HRESULT ( STDMETHODCALLTYPE *getTypeFromName )(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType);
-
- HRESULT ( STDMETHODCALLTYPE *getTypeFromQName )(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType);
-
- HRESULT ( STDMETHODCALLTYPE *getValue )(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue);
-
- HRESULT ( STDMETHODCALLTYPE *getValueFromName )(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue);
-
- HRESULT ( STDMETHODCALLTYPE *getValueFromQName )(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue);
-
- END_INTERFACE
- } ISAXAttributesVtbl;
- interface ISAXAttributes
- {
- CONST_VTBL struct ISAXAttributesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISAXAttributes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISAXAttributes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISAXAttributes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISAXAttributes_getLength(This,pnLength)
- (This)->lpVtbl -> getLength(This,pnLength)
- #define ISAXAttributes_getURI(This,nIndex,ppwchUri,pcchUri)
- (This)->lpVtbl -> getURI(This,nIndex,ppwchUri,pcchUri)
- #define ISAXAttributes_getLocalName(This,nIndex,ppwchLocalName,pcchLocalName)
- (This)->lpVtbl -> getLocalName(This,nIndex,ppwchLocalName,pcchLocalName)
- #define ISAXAttributes_getQName(This,nIndex,ppwchQName,pcchQName)
- (This)->lpVtbl -> getQName(This,nIndex,ppwchQName,pcchQName)
- #define ISAXAttributes_getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName)
- (This)->lpVtbl -> getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName)
- #define ISAXAttributes_getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex)
- (This)->lpVtbl -> getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex)
- #define ISAXAttributes_getIndexFromQName(This,pwchQName,cchQName,pnIndex)
- (This)->lpVtbl -> getIndexFromQName(This,pwchQName,cchQName,pnIndex)
- #define ISAXAttributes_getType(This,nIndex,ppwchType,pcchType)
- (This)->lpVtbl -> getType(This,nIndex,ppwchType,pcchType)
- #define ISAXAttributes_getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType)
- (This)->lpVtbl -> getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType)
- #define ISAXAttributes_getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType)
- (This)->lpVtbl -> getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType)
- #define ISAXAttributes_getValue(This,nIndex,ppwchValue,pcchValue)
- (This)->lpVtbl -> getValue(This,nIndex,ppwchValue,pcchValue)
- #define ISAXAttributes_getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue)
- (This)->lpVtbl -> getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue)
- #define ISAXAttributes_getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue)
- (This)->lpVtbl -> getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getLength_Proxy(
- ISAXAttributes * This,
- /* [retval][out] */ int *pnLength);
- void __RPC_STUB ISAXAttributes_getLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getURI_Proxy(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchUri,
- /* [out] */ int *pcchUri);
- void __RPC_STUB ISAXAttributes_getURI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getLocalName_Proxy(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchLocalName,
- /* [out] */ int *pcchLocalName);
- void __RPC_STUB ISAXAttributes_getLocalName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getQName_Proxy(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchQName,
- /* [out] */ int *pcchQName);
- void __RPC_STUB ISAXAttributes_getQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getName_Proxy(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchUri,
- /* [out] */ int *pcchUri,
- /* [out] */ const wchar_t **ppwchLocalName,
- /* [out] */ int *pcchLocalName,
- /* [out] */ const wchar_t **ppwchQName,
- /* [out] */ int *pcchQName);
- void __RPC_STUB ISAXAttributes_getName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromName_Proxy(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [retval][out] */ int *pnIndex);
- void __RPC_STUB ISAXAttributes_getIndexFromName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromQName_Proxy(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [retval][out] */ int *pnIndex);
- void __RPC_STUB ISAXAttributes_getIndexFromQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getType_Proxy(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType);
- void __RPC_STUB ISAXAttributes_getType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromName_Proxy(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType);
- void __RPC_STUB ISAXAttributes_getTypeFromName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromQName_Proxy(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [out] */ const wchar_t **ppwchType,
- /* [out] */ int *pcchType);
- void __RPC_STUB ISAXAttributes_getTypeFromQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getValue_Proxy(
- ISAXAttributes * This,
- /* [in] */ int nIndex,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue);
- void __RPC_STUB ISAXAttributes_getValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromName_Proxy(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchUri,
- /* [in] */ int cchUri,
- /* [in] */ const wchar_t *pwchLocalName,
- /* [in] */ int cchLocalName,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue);
- void __RPC_STUB ISAXAttributes_getValueFromName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromQName_Proxy(
- ISAXAttributes * This,
- /* [in] */ const wchar_t *pwchQName,
- /* [in] */ int cchQName,
- /* [out] */ const wchar_t **ppwchValue,
- /* [out] */ int *pcchValue);
- void __RPC_STUB ISAXAttributes_getValueFromQName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISAXAttributes_INTERFACE_DEFINED__ */
- #ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__
- #define __IVBSAXXMLReader_INTERFACE_DEFINED__
- /* interface IVBSAXXMLReader */
- /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
- EXTERN_C const IID IID_IVBSAXXMLReader;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8c033caa-6cd6-4f73-b728-4531af74945f")
- IVBSAXXMLReader : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getFeature(
- /* [in] */ BSTR strName,
- /* [retval][out] */ VARIANT_BOOL *fValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE putFeature(
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT_BOOL fValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty(
- /* [in] */ BSTR strName,
- /* [retval][out] */ VARIANT *varValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE putProperty(
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT varValue) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entityResolver(
- /* [retval][out] */ IVBSAXEntityResolver **oResolver) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_entityResolver(
- /* [in] */ IVBSAXEntityResolver *oResolver) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_contentHandler(
- /* [retval][out] */ IVBSAXContentHandler **oHandler) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_contentHandler(
- /* [in] */ IVBSAXContentHandler *oHandler) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dtdHandler(
- /* [retval][out] */ IVBSAXDTDHandler **oHandler) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_dtdHandler(
- /* [in] */ IVBSAXDTDHandler *oHandler) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorHandler(
- /* [retval][out] */ IVBSAXErrorHandler **oHandler) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_errorHandler(
- /* [in] */ IVBSAXErrorHandler *oHandler) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseURL(
- /* [retval][out] */ BSTR *strBaseURL) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_baseURL(
- /* [in] */ BSTR strBaseURL) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_secureBaseURL(
- /* [retval][out] */ BSTR *strSecureBaseURL) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_secureBaseURL(
- /* [in] */ BSTR strSecureBaseURL) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE parse(
- /* [in] */ VARIANT varInput) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE parseURL(
- /* [in] */ BSTR strURL) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IVBSAXXMLReaderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IVBSAXXMLReader * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IVBSAXXMLReader * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IVBSAXXMLReader * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IVBSAXXMLReader * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IVBSAXXMLReader * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IVBSAXXMLReader * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IVBSAXXMLReader * 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 *getFeature )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [retval][out] */ VARIANT_BOOL *fValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *putFeature )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT_BOOL fValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getProperty )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [retval][out] */ VARIANT *varValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *putProperty )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT varValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_entityResolver )(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXEntityResolver **oResolver);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_entityResolver )(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXEntityResolver *oResolver);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentHandler )(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXContentHandler **oHandler);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_contentHandler )(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXContentHandler *oHandler);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dtdHandler )(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXDTDHandler **oHandler);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_dtdHandler )(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXDTDHandler *oHandler);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorHandler )(
- IVBSAXXMLReader * This,
- /* [retval][out] */ IVBSAXErrorHandler **oHandler);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_errorHandler )(
- IVBSAXXMLReader * This,
- /* [in] */ IVBSAXErrorHandler *oHandler);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseURL )(
- IVBSAXXMLReader * This,
- /* [retval][out] */ BSTR *strBaseURL);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_baseURL )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strBaseURL);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_secureBaseURL )(
- IVBSAXXMLReader * This,
- /* [retval][out] */ BSTR *strSecureBaseURL);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_secureBaseURL )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strSecureBaseURL);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *parse )(
- IVBSAXXMLReader * This,
- /* [in] */ VARIANT varInput);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *parseURL )(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strURL);
-
- END_INTERFACE
- } IVBSAXXMLReaderVtbl;
- interface IVBSAXXMLReader
- {
- CONST_VTBL struct IVBSAXXMLReaderVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IVBSAXXMLReader_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IVBSAXXMLReader_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IVBSAXXMLReader_getFeature(This,strName,fValue)
- (This)->lpVtbl -> getFeature(This,strName,fValue)
- #define IVBSAXXMLReader_putFeature(This,strName,fValue)
- (This)->lpVtbl -> putFeature(This,strName,fValue)
- #define IVBSAXXMLReader_getProperty(This,strName,varValue)
- (This)->lpVtbl -> getProperty(This,strName,varValue)
- #define IVBSAXXMLReader_putProperty(This,strName,varValue)
- (This)->lpVtbl -> putProperty(This,strName,varValue)
- #define IVBSAXXMLReader_get_entityResolver(This,oResolver)
- (This)->lpVtbl -> get_entityResolver(This,oResolver)
- #define IVBSAXXMLReader_putref_entityResolver(This,oResolver)
- (This)->lpVtbl -> putref_entityResolver(This,oResolver)
- #define IVBSAXXMLReader_get_contentHandler(This,oHandler)
- (This)->lpVtbl -> get_contentHandler(This,oHandler)
- #define IVBSAXXMLReader_putref_contentHandler(This,oHandler)
- (This)->lpVtbl -> putref_contentHandler(This,oHandler)
- #define IVBSAXXMLReader_get_dtdHandler(This,oHandler)
- (This)->lpVtbl -> get_dtdHandler(This,oHandler)
- #define IVBSAXXMLReader_putref_dtdHandler(This,oHandler)
- (This)->lpVtbl -> putref_dtdHandler(This,oHandler)
- #define IVBSAXXMLReader_get_errorHandler(This,oHandler)
- (This)->lpVtbl -> get_errorHandler(This,oHandler)
- #define IVBSAXXMLReader_putref_errorHandler(This,oHandler)
- (This)->lpVtbl -> putref_errorHandler(This,oHandler)
- #define IVBSAXXMLReader_get_baseURL(This,strBaseURL)
- (This)->lpVtbl -> get_baseURL(This,strBaseURL)
- #define IVBSAXXMLReader_put_baseURL(This,strBaseURL)
- (This)->lpVtbl -> put_baseURL(This,strBaseURL)
- #define IVBSAXXMLReader_get_secureBaseURL(This,strSecureBaseURL)
- (This)->lpVtbl -> get_secureBaseURL(This,strSecureBaseURL)
- #define IVBSAXXMLReader_put_secureBaseURL(This,strSecureBaseURL)
- (This)->lpVtbl -> put_secureBaseURL(This,strSecureBaseURL)
- #define IVBSAXXMLReader_parse(This,varInput)
- (This)->lpVtbl -> parse(This,varInput)
- #define IVBSAXXMLReader_parseURL(This,strURL)
- (This)->lpVtbl -> parseURL(This,strURL)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getFeature_Proxy(
- IVBSAXXMLReader * This,
- /* [in] */ BSTR strName,
- /* [retval][out] */ VARIANT_BOOL *fValue);
- void __RPC_STUB IVBSAXXMLReader_getFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);