MsXml2.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:753k
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_dtdURL(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement **ppElem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDocumentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDocument * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDocument * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDocument * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDocument * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDocument * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDocument * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDocument * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_root )(
- IXMLDocument * This,
- /* [out][retval] */ IXMLElement **p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileSize )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileModifiedDate )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileUpdatedDate )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_URL )(
- IXMLDocument * This,
- /* [in] */ BSTR p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IXMLDocument * This,
- /* [out][retval] */ long *pl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
- IXMLDocument * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dtdURL )(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )(
- IXMLDocument * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement **ppElem);
-
- END_INTERFACE
- } IXMLDocumentVtbl;
- interface IXMLDocument
- {
- CONST_VTBL struct IXMLDocumentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLDocument_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLDocument_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLDocument_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLDocument_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLDocument_get_root(This,p)
- (This)->lpVtbl -> get_root(This,p)
- #define IXMLDocument_get_fileSize(This,p)
- (This)->lpVtbl -> get_fileSize(This,p)
- #define IXMLDocument_get_fileModifiedDate(This,p)
- (This)->lpVtbl -> get_fileModifiedDate(This,p)
- #define IXMLDocument_get_fileUpdatedDate(This,p)
- (This)->lpVtbl -> get_fileUpdatedDate(This,p)
- #define IXMLDocument_get_URL(This,p)
- (This)->lpVtbl -> get_URL(This,p)
- #define IXMLDocument_put_URL(This,p)
- (This)->lpVtbl -> put_URL(This,p)
- #define IXMLDocument_get_mimeType(This,p)
- (This)->lpVtbl -> get_mimeType(This,p)
- #define IXMLDocument_get_readyState(This,pl)
- (This)->lpVtbl -> get_readyState(This,pl)
- #define IXMLDocument_get_charset(This,p)
- (This)->lpVtbl -> get_charset(This,p)
- #define IXMLDocument_put_charset(This,p)
- (This)->lpVtbl -> put_charset(This,p)
- #define IXMLDocument_get_version(This,p)
- (This)->lpVtbl -> get_version(This,p)
- #define IXMLDocument_get_doctype(This,p)
- (This)->lpVtbl -> get_doctype(This,p)
- #define IXMLDocument_get_dtdURL(This,p)
- (This)->lpVtbl -> get_dtdURL(This,p)
- #define IXMLDocument_createElement(This,vType,var1,ppElem)
- (This)->lpVtbl -> createElement(This,vType,var1,ppElem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_root_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ IXMLElement **p);
- void __RPC_STUB IXMLDocument_get_root_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileSize_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_fileSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileModifiedDate_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileUpdatedDate_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_URL_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument_put_URL_Proxy(
- IXMLDocument * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLDocument_put_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_mimeType_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_mimeType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_readyState_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ long *pl);
- void __RPC_STUB IXMLDocument_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_charset_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument_put_charset_Proxy(
- IXMLDocument * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLDocument_put_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_version_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_doctype_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_doctype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_dtdURL_Proxy(
- IXMLDocument * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument_get_dtdURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDocument_createElement_Proxy(
- IXMLDocument * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement **ppElem);
- void __RPC_STUB IXMLDocument_createElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLDocument_INTERFACE_DEFINED__ */
- #ifndef __IXMLDocument2_INTERFACE_DEFINED__
- #define __IXMLDocument2_INTERFACE_DEFINED__
- /* interface IXMLDocument2 */
- /* [hidden][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDocument2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2B8DE2FE-8D2D-11d1-B2FC-00C04FD915A9")
- IXMLDocument2 : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_root(
- /* [out][retval] */ IXMLElement2 **p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_URL(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ long *pl) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_dtdURL(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement2 **ppElem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async(
- /* [out][retval] */ VARIANT_BOOL *pf) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async(
- /* [in] */ VARIANT_BOOL f) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDocument2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDocument2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDocument2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDocument2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDocument2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDocument2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDocument2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDocument2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_root )(
- IXMLDocument2 * This,
- /* [out][retval] */ IXMLElement2 **p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileSize )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileModifiedDate )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileUpdatedDate )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_URL )(
- IXMLDocument2 * This,
- /* [in] */ BSTR p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IXMLDocument2 * This,
- /* [out][retval] */ long *pl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
- IXMLDocument2 * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dtdURL )(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )(
- IXMLDocument2 * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement2 **ppElem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )(
- IXMLDocument2 * This,
- /* [out][retval] */ VARIANT_BOOL *pf);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )(
- IXMLDocument2 * This,
- /* [in] */ VARIANT_BOOL f);
-
- END_INTERFACE
- } IXMLDocument2Vtbl;
- interface IXMLDocument2
- {
- CONST_VTBL struct IXMLDocument2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLDocument2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLDocument2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLDocument2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLDocument2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLDocument2_get_root(This,p)
- (This)->lpVtbl -> get_root(This,p)
- #define IXMLDocument2_get_fileSize(This,p)
- (This)->lpVtbl -> get_fileSize(This,p)
- #define IXMLDocument2_get_fileModifiedDate(This,p)
- (This)->lpVtbl -> get_fileModifiedDate(This,p)
- #define IXMLDocument2_get_fileUpdatedDate(This,p)
- (This)->lpVtbl -> get_fileUpdatedDate(This,p)
- #define IXMLDocument2_get_URL(This,p)
- (This)->lpVtbl -> get_URL(This,p)
- #define IXMLDocument2_put_URL(This,p)
- (This)->lpVtbl -> put_URL(This,p)
- #define IXMLDocument2_get_mimeType(This,p)
- (This)->lpVtbl -> get_mimeType(This,p)
- #define IXMLDocument2_get_readyState(This,pl)
- (This)->lpVtbl -> get_readyState(This,pl)
- #define IXMLDocument2_get_charset(This,p)
- (This)->lpVtbl -> get_charset(This,p)
- #define IXMLDocument2_put_charset(This,p)
- (This)->lpVtbl -> put_charset(This,p)
- #define IXMLDocument2_get_version(This,p)
- (This)->lpVtbl -> get_version(This,p)
- #define IXMLDocument2_get_doctype(This,p)
- (This)->lpVtbl -> get_doctype(This,p)
- #define IXMLDocument2_get_dtdURL(This,p)
- (This)->lpVtbl -> get_dtdURL(This,p)
- #define IXMLDocument2_createElement(This,vType,var1,ppElem)
- (This)->lpVtbl -> createElement(This,vType,var1,ppElem)
- #define IXMLDocument2_get_async(This,pf)
- (This)->lpVtbl -> get_async(This,pf)
- #define IXMLDocument2_put_async(This,f)
- (This)->lpVtbl -> put_async(This,f)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_root_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ IXMLElement2 **p);
- void __RPC_STUB IXMLDocument2_get_root_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileSize_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_fileSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileModifiedDate_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileUpdatedDate_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_URL_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_URL_Proxy(
- IXMLDocument2 * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLDocument2_put_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_mimeType_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_mimeType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_readyState_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ long *pl);
- void __RPC_STUB IXMLDocument2_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_charset_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_charset_Proxy(
- IXMLDocument2 * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLDocument2_put_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_version_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_doctype_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_doctype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_dtdURL_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLDocument2_get_dtdURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_createElement_Proxy(
- IXMLDocument2 * This,
- /* [in] */ VARIANT vType,
- /* [in][optional] */ VARIANT var1,
- /* [out][retval] */ IXMLElement2 **ppElem);
- void __RPC_STUB IXMLDocument2_createElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_async_Proxy(
- IXMLDocument2 * This,
- /* [out][retval] */ VARIANT_BOOL *pf);
- void __RPC_STUB IXMLDocument2_get_async_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_async_Proxy(
- IXMLDocument2 * This,
- /* [in] */ VARIANT_BOOL f);
- void __RPC_STUB IXMLDocument2_put_async_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLDocument2_INTERFACE_DEFINED__ */
- #ifndef __IXMLElement_INTERFACE_DEFINED__
- #define __IXMLElement_INTERFACE_DEFINED__
- /* interface IXMLElement */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3F7F31AC-E15F-11d0-9C25-00C04FC99C8E")
- IXMLElement : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_tagName(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
- /* [out][retval] */ IXMLElement **ppParent) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT *PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
- /* [in] */ BSTR strPropertyName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_children(
- /* [out][retval] */ IXMLElementCollection **pp) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ long *plType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addChild(
- /* [in] */ IXMLElement *pChildElem,
- long lIndex,
- long lReserved) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IXMLElement *pChildElem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLElement * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )(
- IXMLElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tagName )(
- IXMLElement * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )(
- IXMLElement * This,
- /* [out][retval] */ IXMLElement **ppParent);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
- IXMLElement * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
- IXMLElement * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT *PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
- IXMLElement * This,
- /* [in] */ BSTR strPropertyName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_children )(
- IXMLElement * This,
- /* [out][retval] */ IXMLElementCollection **pp);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
- IXMLElement * This,
- /* [out][retval] */ long *plType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLElement * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addChild )(
- IXMLElement * This,
- /* [in] */ IXMLElement *pChildElem,
- long lIndex,
- long lReserved);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLElement * This,
- /* [in] */ IXMLElement *pChildElem);
-
- END_INTERFACE
- } IXMLElementVtbl;
- interface IXMLElement
- {
- CONST_VTBL struct IXMLElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLElement_get_tagName(This,p)
- (This)->lpVtbl -> get_tagName(This,p)
- #define IXMLElement_put_tagName(This,p)
- (This)->lpVtbl -> put_tagName(This,p)
- #define IXMLElement_get_parent(This,ppParent)
- (This)->lpVtbl -> get_parent(This,ppParent)
- #define IXMLElement_setAttribute(This,strPropertyName,PropertyValue)
- (This)->lpVtbl -> setAttribute(This,strPropertyName,PropertyValue)
- #define IXMLElement_getAttribute(This,strPropertyName,PropertyValue)
- (This)->lpVtbl -> getAttribute(This,strPropertyName,PropertyValue)
- #define IXMLElement_removeAttribute(This,strPropertyName)
- (This)->lpVtbl -> removeAttribute(This,strPropertyName)
- #define IXMLElement_get_children(This,pp)
- (This)->lpVtbl -> get_children(This,pp)
- #define IXMLElement_get_type(This,plType)
- (This)->lpVtbl -> get_type(This,plType)
- #define IXMLElement_get_text(This,p)
- (This)->lpVtbl -> get_text(This,p)
- #define IXMLElement_put_text(This,p)
- (This)->lpVtbl -> put_text(This,p)
- #define IXMLElement_addChild(This,pChildElem,lIndex,lReserved)
- (This)->lpVtbl -> addChild(This,pChildElem,lIndex,lReserved)
- #define IXMLElement_removeChild(This,pChildElem)
- (This)->lpVtbl -> removeChild(This,pChildElem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_tagName_Proxy(
- IXMLElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLElement_get_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement_put_tagName_Proxy(
- IXMLElement * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLElement_put_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_parent_Proxy(
- IXMLElement * This,
- /* [out][retval] */ IXMLElement **ppParent);
- void __RPC_STUB IXMLElement_get_parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_setAttribute_Proxy(
- IXMLElement * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
- void __RPC_STUB IXMLElement_setAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_getAttribute_Proxy(
- IXMLElement * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT *PropertyValue);
- void __RPC_STUB IXMLElement_getAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_removeAttribute_Proxy(
- IXMLElement * This,
- /* [in] */ BSTR strPropertyName);
- void __RPC_STUB IXMLElement_removeAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_children_Proxy(
- IXMLElement * This,
- /* [out][retval] */ IXMLElementCollection **pp);
- void __RPC_STUB IXMLElement_get_children_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_type_Proxy(
- IXMLElement * This,
- /* [out][retval] */ long *plType);
- void __RPC_STUB IXMLElement_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_text_Proxy(
- IXMLElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLElement_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement_put_text_Proxy(
- IXMLElement * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLElement_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_addChild_Proxy(
- IXMLElement * This,
- /* [in] */ IXMLElement *pChildElem,
- long lIndex,
- long lReserved);
- void __RPC_STUB IXMLElement_addChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_removeChild_Proxy(
- IXMLElement * This,
- /* [in] */ IXMLElement *pChildElem);
- void __RPC_STUB IXMLElement_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLElement_INTERFACE_DEFINED__ */
- #ifndef __IXMLElement2_INTERFACE_DEFINED__
- #define __IXMLElement2_INTERFACE_DEFINED__
- /* interface IXMLElement2 */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLElement2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2B8DE2FF-8D2D-11d1-B2FC-00C04FD915A9")
- IXMLElement2 : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_tagName(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
- /* [out][retval] */ IXMLElement2 **ppParent) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute(
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT *PropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
- /* [in] */ BSTR strPropertyName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_children(
- /* [out][retval] */ IXMLElementCollection **pp) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ long *plType) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
- /* [in] */ BSTR p) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addChild(
- /* [in] */ IXMLElement2 *pChildElem,
- long lIndex,
- long lReserved) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IXMLElement2 *pChildElem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
- /* [out][retval] */ IXMLElementCollection **pp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLElement2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLElement2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLElement2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLElement2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLElement2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLElement2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLElement2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLElement2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )(
- IXMLElement2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tagName )(
- IXMLElement2 * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )(
- IXMLElement2 * This,
- /* [out][retval] */ IXMLElement2 **ppParent);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
- IXMLElement2 * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
- IXMLElement2 * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT *PropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
- IXMLElement2 * This,
- /* [in] */ BSTR strPropertyName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_children )(
- IXMLElement2 * This,
- /* [out][retval] */ IXMLElementCollection **pp);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
- IXMLElement2 * This,
- /* [out][retval] */ long *plType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IXMLElement2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IXMLElement2 * This,
- /* [in] */ BSTR p);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addChild )(
- IXMLElement2 * This,
- /* [in] */ IXMLElement2 *pChildElem,
- long lIndex,
- long lReserved);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IXMLElement2 * This,
- /* [in] */ IXMLElement2 *pChildElem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IXMLElement2 * This,
- /* [out][retval] */ IXMLElementCollection **pp);
-
- END_INTERFACE
- } IXMLElement2Vtbl;
- interface IXMLElement2
- {
- CONST_VTBL struct IXMLElement2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLElement2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLElement2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLElement2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLElement2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLElement2_get_tagName(This,p)
- (This)->lpVtbl -> get_tagName(This,p)
- #define IXMLElement2_put_tagName(This,p)
- (This)->lpVtbl -> put_tagName(This,p)
- #define IXMLElement2_get_parent(This,ppParent)
- (This)->lpVtbl -> get_parent(This,ppParent)
- #define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue)
- (This)->lpVtbl -> setAttribute(This,strPropertyName,PropertyValue)
- #define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue)
- (This)->lpVtbl -> getAttribute(This,strPropertyName,PropertyValue)
- #define IXMLElement2_removeAttribute(This,strPropertyName)
- (This)->lpVtbl -> removeAttribute(This,strPropertyName)
- #define IXMLElement2_get_children(This,pp)
- (This)->lpVtbl -> get_children(This,pp)
- #define IXMLElement2_get_type(This,plType)
- (This)->lpVtbl -> get_type(This,plType)
- #define IXMLElement2_get_text(This,p)
- (This)->lpVtbl -> get_text(This,p)
- #define IXMLElement2_put_text(This,p)
- (This)->lpVtbl -> put_text(This,p)
- #define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved)
- (This)->lpVtbl -> addChild(This,pChildElem,lIndex,lReserved)
- #define IXMLElement2_removeChild(This,pChildElem)
- (This)->lpVtbl -> removeChild(This,pChildElem)
- #define IXMLElement2_get_attributes(This,pp)
- (This)->lpVtbl -> get_attributes(This,pp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_tagName_Proxy(
- IXMLElement2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLElement2_get_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement2_put_tagName_Proxy(
- IXMLElement2 * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLElement2_put_tagName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_parent_Proxy(
- IXMLElement2 * This,
- /* [out][retval] */ IXMLElement2 **ppParent);
- void __RPC_STUB IXMLElement2_get_parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_setAttribute_Proxy(
- IXMLElement2 * This,
- /* [in] */ BSTR strPropertyName,
- /* [in] */ VARIANT PropertyValue);
- void __RPC_STUB IXMLElement2_setAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_getAttribute_Proxy(
- IXMLElement2 * This,
- /* [in] */ BSTR strPropertyName,
- /* [out][retval] */ VARIANT *PropertyValue);
- void __RPC_STUB IXMLElement2_getAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_removeAttribute_Proxy(
- IXMLElement2 * This,
- /* [in] */ BSTR strPropertyName);
- void __RPC_STUB IXMLElement2_removeAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_children_Proxy(
- IXMLElement2 * This,
- /* [out][retval] */ IXMLElementCollection **pp);
- void __RPC_STUB IXMLElement2_get_children_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_type_Proxy(
- IXMLElement2 * This,
- /* [out][retval] */ long *plType);
- void __RPC_STUB IXMLElement2_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_text_Proxy(
- IXMLElement2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IXMLElement2_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement2_put_text_Proxy(
- IXMLElement2 * This,
- /* [in] */ BSTR p);
- void __RPC_STUB IXMLElement2_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_addChild_Proxy(
- IXMLElement2 * This,
- /* [in] */ IXMLElement2 *pChildElem,
- long lIndex,
- long lReserved);
- void __RPC_STUB IXMLElement2_addChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_removeChild_Proxy(
- IXMLElement2 * This,
- /* [in] */ IXMLElement2 *pChildElem);
- void __RPC_STUB IXMLElement2_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_attributes_Proxy(
- IXMLElement2 * This,
- /* [out][retval] */ IXMLElementCollection **pp);
- void __RPC_STUB IXMLElement2_get_attributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLElement2_INTERFACE_DEFINED__ */
- #ifndef __IXMLAttribute_INTERFACE_DEFINED__
- #define __IXMLAttribute_INTERFACE_DEFINED__
- /* interface IXMLAttribute */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLAttribute;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D4D4A0FC-3B73-11d1-B2B4-00C04FB92596")
- IXMLAttribute : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [out][retval] */ BSTR *n) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
- /* [out][retval] */ BSTR *v) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLAttributeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLAttribute * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLAttribute * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLAttribute * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLAttribute * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLAttribute * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLAttribute * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLAttribute * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
- IXMLAttribute * This,
- /* [out][retval] */ BSTR *n);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
- IXMLAttribute * This,
- /* [out][retval] */ BSTR *v);
-
- END_INTERFACE
- } IXMLAttributeVtbl;
- interface IXMLAttribute
- {
- CONST_VTBL struct IXMLAttributeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLAttribute_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLAttribute_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLAttribute_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLAttribute_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLAttribute_get_name(This,n)
- (This)->lpVtbl -> get_name(This,n)
- #define IXMLAttribute_get_value(This,v)
- (This)->lpVtbl -> get_value(This,v)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLAttribute_get_name_Proxy(
- IXMLAttribute * This,
- /* [out][retval] */ BSTR *n);
- void __RPC_STUB IXMLAttribute_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLAttribute_get_value_Proxy(
- IXMLAttribute * This,
- /* [out][retval] */ BSTR *v);
- void __RPC_STUB IXMLAttribute_get_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLAttribute_INTERFACE_DEFINED__ */
- #ifndef __IXMLError_INTERFACE_DEFINED__
- #define __IXMLError_INTERFACE_DEFINED__
- /* interface IXMLError */
- /* [helpstring][hidden][uuid][object][local] */
- EXTERN_C const IID IID_IXMLError;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("948C5AD3-C58D-11d0-9C0B-00C04FC99C8E")
- IXMLError : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetErrorInfo(
- XML_ERROR *pErrorReturn) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLErrorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLError * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLError * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLError * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetErrorInfo )(
- IXMLError * This,
- XML_ERROR *pErrorReturn);
-
- END_INTERFACE
- } IXMLErrorVtbl;
- interface IXMLError
- {
- CONST_VTBL struct IXMLErrorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLError_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLError_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLError_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLError_GetErrorInfo(This,pErrorReturn)
- (This)->lpVtbl -> GetErrorInfo(This,pErrorReturn)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IXMLError_GetErrorInfo_Proxy(
- IXMLError * This,
- XML_ERROR *pErrorReturn);
- void __RPC_STUB IXMLError_GetErrorInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLError_INTERFACE_DEFINED__ */
- #ifndef __IXMLDOMSelection_INTERFACE_DEFINED__
- #define __IXMLDOMSelection_INTERFACE_DEFINED__
- /* interface IXMLDOMSelection */
- /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IXMLDOMSelection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AA634FC7-5888-44a7-A257-3A47150D3A0E")
- IXMLDOMSelection : public IXMLDOMNodeList
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_expr(
- /* [retval][out] */ BSTR *expression) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_expr(
- /* [in] */ BSTR expression) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_context(
- /* [retval][out] */ IXMLDOMNode **ppNode) = 0;
-
- virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_context(
- /* [in] */ IXMLDOMNode *pNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE peekNode(
- /* [retval][out] */ IXMLDOMNode **ppNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE matches(
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ IXMLDOMNode **ppNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNext(
- /* [retval][out] */ IXMLDOMNode **ppNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAll( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE clone(
- /* [retval][out] */ IXMLDOMSelection **ppNode) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty(
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT *value) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProperty(
- /* [in] */ BSTR name,
- /* [in] */ VARIANT value) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLDOMSelectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLDOMSelection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLDOMSelection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLDOMSelection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLDOMSelection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLDOMSelection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLDOMSelection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLDOMSelection * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )(
- IXMLDOMSelection * This,
- /* [in] */ long index,
- /* [retval][out] */ IXMLDOMNode **listItem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IXMLDOMSelection * This,
- /* [retval][out] */ long *listLength);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nextNode )(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **nextItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )(
- IXMLDOMSelection * This);
-
- /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IXMLDOMSelection * This,
- /* [out][retval] */ IUnknown **ppUnk);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_expr )(
- IXMLDOMSelection * This,
- /* [retval][out] */ BSTR *expression);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_expr )(
- IXMLDOMSelection * This,
- /* [in] */ BSTR expression);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_context )(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **ppNode);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_context )(
- IXMLDOMSelection * This,
- /* [in] */ IXMLDOMNode *pNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *peekNode )(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **ppNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *matches )(
- IXMLDOMSelection * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ IXMLDOMNode **ppNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeNext )(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **ppNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAll )(
- IXMLDOMSelection * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *clone )(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMSelection **ppNode);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getProperty )(
- IXMLDOMSelection * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setProperty )(
- IXMLDOMSelection * This,
- /* [in] */ BSTR name,
- /* [in] */ VARIANT value);
-
- END_INTERFACE
- } IXMLDOMSelectionVtbl;
- interface IXMLDOMSelection
- {
- CONST_VTBL struct IXMLDOMSelectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLDOMSelection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLDOMSelection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLDOMSelection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLDOMSelection_get_item(This,index,listItem)
- (This)->lpVtbl -> get_item(This,index,listItem)
- #define IXMLDOMSelection_get_length(This,listLength)
- (This)->lpVtbl -> get_length(This,listLength)
- #define IXMLDOMSelection_nextNode(This,nextItem)
- (This)->lpVtbl -> nextNode(This,nextItem)
- #define IXMLDOMSelection_reset(This)
- (This)->lpVtbl -> reset(This)
- #define IXMLDOMSelection_get__newEnum(This,ppUnk)
- (This)->lpVtbl -> get__newEnum(This,ppUnk)
- #define IXMLDOMSelection_get_expr(This,expression)
- (This)->lpVtbl -> get_expr(This,expression)
- #define IXMLDOMSelection_put_expr(This,expression)
- (This)->lpVtbl -> put_expr(This,expression)
- #define IXMLDOMSelection_get_context(This,ppNode)
- (This)->lpVtbl -> get_context(This,ppNode)
- #define IXMLDOMSelection_putref_context(This,pNode)
- (This)->lpVtbl -> putref_context(This,pNode)
- #define IXMLDOMSelection_peekNode(This,ppNode)
- (This)->lpVtbl -> peekNode(This,ppNode)
- #define IXMLDOMSelection_matches(This,pNode,ppNode)
- (This)->lpVtbl -> matches(This,pNode,ppNode)
- #define IXMLDOMSelection_removeNext(This,ppNode)
- (This)->lpVtbl -> removeNext(This,ppNode)
- #define IXMLDOMSelection_removeAll(This)
- (This)->lpVtbl -> removeAll(This)
- #define IXMLDOMSelection_clone(This,ppNode)
- (This)->lpVtbl -> clone(This,ppNode)
- #define IXMLDOMSelection_getProperty(This,name,value)
- (This)->lpVtbl -> getProperty(This,name,value)
- #define IXMLDOMSelection_setProperty(This,name,value)
- (This)->lpVtbl -> setProperty(This,name,value)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_expr_Proxy(
- IXMLDOMSelection * This,
- /* [retval][out] */ BSTR *expression);
- void __RPC_STUB IXMLDOMSelection_get_expr_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_put_expr_Proxy(
- IXMLDOMSelection * This,
- /* [in] */ BSTR expression);
- void __RPC_STUB IXMLDOMSelection_put_expr_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_context_Proxy(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **ppNode);
- void __RPC_STUB IXMLDOMSelection_get_context_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_putref_context_Proxy(
- IXMLDOMSelection * This,
- /* [in] */ IXMLDOMNode *pNode);
- void __RPC_STUB IXMLDOMSelection_putref_context_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_peekNode_Proxy(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **ppNode);
- void __RPC_STUB IXMLDOMSelection_peekNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_matches_Proxy(
- IXMLDOMSelection * This,
- /* [in] */ IXMLDOMNode *pNode,
- /* [retval][out] */ IXMLDOMNode **ppNode);
- void __RPC_STUB IXMLDOMSelection_matches_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeNext_Proxy(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMNode **ppNode);
- void __RPC_STUB IXMLDOMSelection_removeNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeAll_Proxy(
- IXMLDOMSelection * This);
- void __RPC_STUB IXMLDOMSelection_removeAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_clone_Proxy(
- IXMLDOMSelection * This,
- /* [retval][out] */ IXMLDOMSelection **ppNode);
- void __RPC_STUB IXMLDOMSelection_clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_getProperty_Proxy(
- IXMLDOMSelection * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT *value);
- void __RPC_STUB IXMLDOMSelection_getProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_setProperty_Proxy(
- IXMLDOMSelection * This,
- /* [in] */ BSTR name,
- /* [in] */ VARIANT value);
- void __RPC_STUB IXMLDOMSelection_setProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLDOMSelection_INTERFACE_DEFINED__ */
- #ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__
- #define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__
- /* dispinterface XMLDOMDocumentEvents */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_XMLDOMDocumentEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782")
- XMLDOMDocumentEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct XMLDOMDocumentEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- XMLDOMDocumentEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- XMLDOMDocumentEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- XMLDOMDocumentEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- XMLDOMDocumentEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- XMLDOMDocumentEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- XMLDOMDocumentEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- XMLDOMDocumentEvents * 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);
-
- END_INTERFACE
- } XMLDOMDocumentEventsVtbl;
- interface XMLDOMDocumentEvents
- {
- CONST_VTBL struct XMLDOMDocumentEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define XMLDOMDocumentEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define XMLDOMDocumentEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IDSOControl_INTERFACE_DEFINED__
- #define __IDSOControl_INTERFACE_DEFINED__
- /* interface IDSOControl */
- /* [unique][helpstring][hidden][nonextensible][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_IDSOControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("310afa62-0575-11d2-9ca9-0060b0ec3d39")
- IDSOControl : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_XMLDocument(
- /* [retval][out] */ IXMLDOMDocument **ppDoc) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_XMLDocument(
- /* [in] */ IXMLDOMDocument *ppDoc) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_JavaDSOCompatible(
- /* [retval][out] */ BOOL *fJavaDSOCompatible) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_JavaDSOCompatible(
- /* [in] */ BOOL fJavaDSOCompatible) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [retval][out] */ long *state) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDSOControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDSOControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDSOControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDSOControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDSOControl * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDSOControl * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDSOControl * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDSOControl * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XMLDocument )(
- IDSOControl * This,
- /* [retval][out] */ IXMLDOMDocument **ppDoc);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_XMLDocument )(
- IDSOControl * This,
- /* [in] */ IXMLDOMDocument *ppDoc);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_JavaDSOCompatible )(
- IDSOControl * This,
- /* [retval][out] */ BOOL *fJavaDSOCompatible);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_JavaDSOCompatible )(
- IDSOControl * This,
- /* [in] */ BOOL fJavaDSOCompatible);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IDSOControl * This,
- /* [retval][out] */ long *state);
-
- END_INTERFACE
- } IDSOControlVtbl;
- interface IDSOControl
- {
- CONST_VTBL struct IDSOControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDSOControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDSOControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDSOControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDSOControl_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDSOControl_get_XMLDocument(This,ppDoc)
- (This)->lpVtbl -> get_XMLDocument(This,ppDoc)
- #define IDSOControl_put_XMLDocument(This,ppDoc)
- (This)->lpVtbl -> put_XMLDocument(This,ppDoc)
- #define IDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible)
- (This)->lpVtbl -> get_JavaDSOCompatible(This,fJavaDSOCompatible)
- #define IDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible)
- (This)->lpVtbl -> put_JavaDSOCompatible(This,fJavaDSOCompatible)
- #define IDSOControl_get_readyState(This,state)
- (This)->lpVtbl -> get_readyState(This,state)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDSOControl_get_XMLDocument_Proxy(
- IDSOControl * This,
- /* [retval][out] */ IXMLDOMDocument **ppDoc);
- void __RPC_STUB IDSOControl_get_XMLDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDSOControl_put_XMLDocument_Proxy(
- IDSOControl * This,
- /* [in] */ IXMLDOMDocument *ppDoc);
- void __RPC_STUB IDSOControl_put_XMLDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDSOControl_get_JavaDSOCompatible_Proxy(
- IDSOControl * This,
- /* [retval][out] */ BOOL *fJavaDSOCompatible);
- void __RPC_STUB IDSOControl_get_JavaDSOCompatible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDSOControl_put_JavaDSOCompatible_Proxy(
- IDSOControl * This,
- /* [in] */ BOOL fJavaDSOCompatible);
- void __RPC_STUB IDSOControl_put_JavaDSOCompatible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDSOControl_get_readyState_Proxy(
- IDSOControl * This,
- /* [retval][out] */ long *state);
- void __RPC_STUB IDSOControl_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDSOControl_INTERFACE_DEFINED__ */
- #ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__
- #define __IXMLHTTPRequest_INTERFACE_DEFINED__
- /* interface IXMLHTTPRequest */
- /* [unique][helpstring][oleautomation][dual][uuid][object] */
- EXTERN_C const IID IID_IXMLHTTPRequest;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ED8C108D-4349-11D2-91A4-00C04F7969E8")
- IXMLHTTPRequest : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE open(
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setRequestHeader(
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getResponseHeader(
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR *pbstrValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAllResponseHeaders(
- /* [retval][out] */ BSTR *pbstrHeaders) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE send(
- /* [optional][in] */ VARIANT varBody) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
- /* [retval][out] */ long *plStatus) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_statusText(
- /* [retval][out] */ BSTR *pbstrStatus) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseXML(
- /* [retval][out] */ IDispatch **ppBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseText(
- /* [retval][out] */ BSTR *pbstrBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseBody(
- /* [retval][out] */ VARIANT *pvarBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseStream(
- /* [retval][out] */ VARIANT *pvarBody) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [retval][out] */ long *plState) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
- /* [in] */ IDispatch *pReadyStateSink) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXMLHTTPRequestVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXMLHTTPRequest * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXMLHTTPRequest * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXMLHTTPRequest * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXMLHTTPRequest * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXMLHTTPRequest * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXMLHTTPRequest * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXMLHTTPRequest * 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 *open )(
- IXMLHTTPRequest * This,
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setRequestHeader )(
- IXMLHTTPRequest * This,
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getResponseHeader )(
- IXMLHTTPRequest * This,
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAllResponseHeaders )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrHeaders);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *send )(
- IXMLHTTPRequest * This,
- /* [optional][in] */ VARIANT varBody);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )(
- IXMLHTTPRequest * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ long *plStatus);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_statusText )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrStatus);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseXML )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ IDispatch **ppBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseText )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseBody )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ VARIANT *pvarBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseStream )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ VARIANT *pvarBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IXMLHTTPRequest * This,
- /* [retval][out] */ long *plState);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IXMLHTTPRequest * This,
- /* [in] */ IDispatch *pReadyStateSink);
-
- END_INTERFACE
- } IXMLHTTPRequestVtbl;
- interface IXMLHTTPRequest
- {
- CONST_VTBL struct IXMLHTTPRequestVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXMLHTTPRequest_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXMLHTTPRequest_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
- (This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
- #define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue)
- (This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue)
- #define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue)
- (This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue)
- #define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders)
- (This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders)
- #define IXMLHTTPRequest_send(This,varBody)
- (This)->lpVtbl -> send(This,varBody)
- #define IXMLHTTPRequest_abort(This)
- (This)->lpVtbl -> abort(This)
- #define IXMLHTTPRequest_get_status(This,plStatus)
- (This)->lpVtbl -> get_status(This,plStatus)
- #define IXMLHTTPRequest_get_statusText(This,pbstrStatus)
- (This)->lpVtbl -> get_statusText(This,pbstrStatus)
- #define IXMLHTTPRequest_get_responseXML(This,ppBody)
- (This)->lpVtbl -> get_responseXML(This,ppBody)
- #define IXMLHTTPRequest_get_responseText(This,pbstrBody)
- (This)->lpVtbl -> get_responseText(This,pbstrBody)
- #define IXMLHTTPRequest_get_responseBody(This,pvarBody)
- (This)->lpVtbl -> get_responseBody(This,pvarBody)
- #define IXMLHTTPRequest_get_responseStream(This,pvarBody)
- (This)->lpVtbl -> get_responseStream(This,pvarBody)
- #define IXMLHTTPRequest_get_readyState(This,plState)
- (This)->lpVtbl -> get_readyState(This,plState)
- #define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink)
- (This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_open_Proxy(
- IXMLHTTPRequest * This,
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword);
- void __RPC_STUB IXMLHTTPRequest_open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_setRequestHeader_Proxy(
- IXMLHTTPRequest * This,
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue);
- void __RPC_STUB IXMLHTTPRequest_setRequestHeader_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_getResponseHeader_Proxy(
- IXMLHTTPRequest * This,
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR *pbstrValue);
- void __RPC_STUB IXMLHTTPRequest_getResponseHeader_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_getAllResponseHeaders_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrHeaders);
- void __RPC_STUB IXMLHTTPRequest_getAllResponseHeaders_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_send_Proxy(
- IXMLHTTPRequest * This,
- /* [optional][in] */ VARIANT varBody);
- void __RPC_STUB IXMLHTTPRequest_send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_abort_Proxy(
- IXMLHTTPRequest * This);
- void __RPC_STUB IXMLHTTPRequest_abort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_status_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ long *plStatus);
- void __RPC_STUB IXMLHTTPRequest_get_status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_statusText_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrStatus);
- void __RPC_STUB IXMLHTTPRequest_get_statusText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseXML_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ IDispatch **ppBody);
- void __RPC_STUB IXMLHTTPRequest_get_responseXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseText_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrBody);
- void __RPC_STUB IXMLHTTPRequest_get_responseText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseBody_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ VARIANT *pvarBody);
- void __RPC_STUB IXMLHTTPRequest_get_responseBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseStream_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ VARIANT *pvarBody);
- void __RPC_STUB IXMLHTTPRequest_get_responseStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_readyState_Proxy(
- IXMLHTTPRequest * This,
- /* [retval][out] */ long *plState);
- void __RPC_STUB IXMLHTTPRequest_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_put_onreadystatechange_Proxy(
- IXMLHTTPRequest * This,
- /* [in] */ IDispatch *pReadyStateSink);
- void __RPC_STUB IXMLHTTPRequest_put_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXMLHTTPRequest_INTERFACE_DEFINED__ */
- #ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__
- #define __IServerXMLHTTPRequest_INTERFACE_DEFINED__
- /* interface IServerXMLHTTPRequest */
- /* [unique][helpstring][oleautomation][dual][uuid][object] */
- EXTERN_C const IID IID_IServerXMLHTTPRequest;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2e9196bf-13ba-4dd4-91ca-6c571f281495")
- IServerXMLHTTPRequest : public IXMLHTTPRequest
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setTimeouts(
- /* [in] */ long resolveTimeout,
- /* [in] */ long connectTimeout,
- /* [in] */ long sendTimeout,
- /* [in] */ long receiveTimeout) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE waitForResponse(
- /* [optional][in] */ VARIANT timeoutInSeconds,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getOption(
- /* [in] */ SERVERXMLHTTP_OPTION option,
- /* [retval][out] */ VARIANT *value) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setOption(
- /* [in] */ SERVERXMLHTTP_OPTION option,
- /* [in] */ VARIANT value) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServerXMLHTTPRequestVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServerXMLHTTPRequest * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServerXMLHTTPRequest * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServerXMLHTTPRequest * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IServerXMLHTTPRequest * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IServerXMLHTTPRequest * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IServerXMLHTTPRequest * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IServerXMLHTTPRequest * 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 *open )(
- IServerXMLHTTPRequest * This,
- /* [in] */ BSTR bstrMethod,
- /* [in] */ BSTR bstrUrl,
- /* [optional][in] */ VARIANT varAsync,
- /* [optional][in] */ VARIANT bstrUser,
- /* [optional][in] */ VARIANT bstrPassword);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setRequestHeader )(
- IServerXMLHTTPRequest * This,
- /* [in] */ BSTR bstrHeader,
- /* [in] */ BSTR bstrValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getResponseHeader )(
- IServerXMLHTTPRequest * This,
- /* [in] */ BSTR bstrHeader,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAllResponseHeaders )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrHeaders);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *send )(
- IServerXMLHTTPRequest * This,
- /* [optional][in] */ VARIANT varBody);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )(
- IServerXMLHTTPRequest * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ long *plStatus);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_statusText )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrStatus);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseXML )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ IDispatch **ppBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseText )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ BSTR *pbstrBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseBody )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ VARIANT *pvarBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseStream )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ VARIANT *pvarBody);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IServerXMLHTTPRequest * This,
- /* [retval][out] */ long *plState);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IServerXMLHTTPRequest * This,
- /* [in] */ IDispatch *pReadyStateSink);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setTimeouts )(
- IServerXMLHTTPRequest * This,
- /* [in] */ long resolveTimeout,
- /* [in] */ long connectTimeout,
- /* [in] */ long sendTimeout,
- /* [in] */ long receiveTimeout);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *waitForResponse )(
- IServerXMLHTTPRequest * This,
- /* [optional][in] */ VARIANT timeoutInSeconds,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getOption )(
- IServerXMLHTTPRequest * This,
- /* [in] */ SERVERXMLHTTP_OPTION option,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setOption )(
- IServerXMLHTTPRequest * This,
- /* [in] */ SERVERXMLHTTP_OPTION option,
- /* [in] */ VARIANT value);
-
- END_INTERFACE
- } IServerXMLHTTPRequestVtbl;
- interface IServerXMLHTTPRequest
- {
- CONST_VTBL struct IServerXMLHTTPRequestVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServerXMLHTTPRequest_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServerXMLHTTPRequest_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
- (This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
- #define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue)
- (This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue)
- #define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue)
- (This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue)
- #define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders)
- (This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders)
- #define IServerXMLHTTPRequest_send(This,varBody)
- (This)->lpVtbl -> send(This,varBody)
- #define IServerXMLHTTPRequest_abort(This)
- (This)->lpVtbl -> abort(This)
- #define IServerXMLHTTPRequest_get_status(This,plStatus)
- (This)->lpVtbl -> get_status(This,plStatus)
- #define IServerXMLHTTPRequest_get_statusText(This,pbstrStatus)
- (This)->lpVtbl -> get_statusText(This,pbstrStatus)
- #define IServerXMLHTTPRequest_get_responseXML(This,ppBody)
- (This)->lpVtbl -> get_responseXML(This,ppBody)
- #define IServerXMLHTTPRequest_get_responseText(This,pbstrBody)
- (This)->lpVtbl -> get_responseText(This,pbstrBody)
- #define IServerXMLHTTPRequest_get_responseBody(This,pvarBody)
- (This)->lpVtbl -> get_responseBody(This,pvarBody)
- #define IServerXMLHTTPRequest_get_responseStream(This,pvarBody)
- (This)->lpVtbl -> get_responseStream(This,pvarBody)
- #define IServerXMLHTTPRequest_get_readyState(This,plState)
- (This)->lpVtbl -> get_readyState(This,plState)
- #define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink)
- (This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink)
- #define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout)
- (This)->lpVtbl -> setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout)
- #define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful)
- (This)->lpVtbl -> waitForResponse(This,timeoutInSeconds,isSuccessful)
- #define IServerXMLHTTPRequest_getOption(This,option,value)
- (This)->lpVtbl -> getOption(This,option,value)
- #define IServerXMLHTTPRequest_setOption(This,option,value)
- (This)->lpVtbl -> setOption(This,option,value)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setTimeouts_Proxy(
- IServerXMLHTTPRequest * This,
- /* [in] */ long resolveTimeout,
- /* [in] */ long connectTimeout,
- /* [in] */ long sendTimeout,
- /* [in] */ long receiveTimeout);
- void __RPC_STUB IServerXMLHTTPRequest_setTimeouts_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_waitForResponse_Proxy(
- IServerXMLHTTPRequest * This,
- /* [optional][in] */ VARIANT timeoutInSeconds,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
- void __RPC_STUB IServerXMLHTTPRequest_waitForResponse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_getOption_Proxy(
- IServerXMLHTTPRequest * This,
- /* [in] */ SERVERXMLHTTP_OPTION option,
- /* [retval][out] */ VARIANT *value);
- void __RPC_STUB IServerXMLHTTPRequest_getOption_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setOption_Proxy(
- IServerXMLHTTPRequest * This,
- /* [in] */ SERVERXMLHTTP_OPTION option,
- /* [in] */ VARIANT value);
- void __RPC_STUB IServerXMLHTTPRequest_setOption_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServerXMLHTTPRequest_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_DOMDocument;
- #ifdef __cplusplus
- class DECLSPEC_UUID("F6D90F11-9C73-11D3-B32E-00C04F990BB4")
- DOMDocument;
- #endif
- EXTERN_C const CLSID CLSID_DOMDocument26;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f1b-c551-11d3-89b9-0000f81fe221")
- DOMDocument26;
- #endif
- EXTERN_C const CLSID CLSID_DOMDocument30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f32-c551-11d3-89b9-0000f81fe221")
- DOMDocument30;
- #endif
- EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument;
- #ifdef __cplusplus
- class DECLSPEC_UUID("F6D90F12-9C73-11D3-B32E-00C04F990BB4")
- FreeThreadedDOMDocument;
- #endif
- EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument26;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f1c-c551-11d3-89b9-0000f81fe221")
- FreeThreadedDOMDocument26;
- #endif
- EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f33-c551-11d3-89b9-0000f81fe221")
- FreeThreadedDOMDocument30;
- #endif
- EXTERN_C const CLSID CLSID_XMLSchemaCache;
- #ifdef __cplusplus
- class DECLSPEC_UUID("373984c9-b845-449b-91e7-45ac83036ade")
- XMLSchemaCache;
- #endif
- EXTERN_C const CLSID CLSID_XMLSchemaCache26;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f1d-c551-11d3-89b9-0000f81fe221")
- XMLSchemaCache26;
- #endif
- EXTERN_C const CLSID CLSID_XMLSchemaCache30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f34-c551-11d3-89b9-0000f81fe221")
- XMLSchemaCache30;
- #endif
- EXTERN_C const CLSID CLSID_XSLTemplate;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2933BF94-7B36-11d2-B20E-00C04F983E60")
- XSLTemplate;
- #endif
- EXTERN_C const CLSID CLSID_XSLTemplate26;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f21-c551-11d3-89b9-0000f81fe221")
- XSLTemplate26;
- #endif
- EXTERN_C const CLSID CLSID_XSLTemplate30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f36-c551-11d3-89b9-0000f81fe221")
- XSLTemplate30;
- #endif
- EXTERN_C const CLSID CLSID_DSOControl;
- #ifdef __cplusplus
- class DECLSPEC_UUID("F6D90F14-9C73-11D3-B32E-00C04F990BB4")
- DSOControl;
- #endif
- EXTERN_C const CLSID CLSID_DSOControl26;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f1f-c551-11d3-89b9-0000f81fe221")
- DSOControl26;
- #endif
- EXTERN_C const CLSID CLSID_DSOControl30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f39-c551-11d3-89b9-0000f81fe221")
- DSOControl30;
- #endif
- EXTERN_C const CLSID CLSID_XMLHTTP;
- #ifdef __cplusplus
- class DECLSPEC_UUID("F6D90F16-9C73-11D3-B32E-00C04F990BB4")
- XMLHTTP;
- #endif
- EXTERN_C const CLSID CLSID_XMLHTTP26;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f1e-c551-11d3-89b9-0000f81fe221")
- XMLHTTP26;
- #endif
- EXTERN_C const CLSID CLSID_XMLHTTP30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f5078f35-c551-11d3-89b9-0000f81fe221")
- XMLHTTP30;
- #endif
- EXTERN_C const CLSID CLSID_ServerXMLHTTP;
- #ifdef __cplusplus
- class DECLSPEC_UUID("afba6b42-5692-48ea-8141-dc517dcf0ef1")
- ServerXMLHTTP;
- #endif
- EXTERN_C const CLSID CLSID_ServerXMLHTTP30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("afb40ffd-b609-40a3-9828-f88bbe11e4e3")
- ServerXMLHTTP30;
- #endif
- EXTERN_C const CLSID CLSID_SAXXMLReader;
- #ifdef __cplusplus
- class DECLSPEC_UUID("079aa557-4a18-424a-8eee-e39f0a8d41b9")
- SAXXMLReader;
- #endif
- EXTERN_C const CLSID CLSID_SAXXMLReader30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3124c396-fb13-4836-a6ad-1317f1713688")
- SAXXMLReader30;
- #endif
- EXTERN_C const CLSID CLSID_MXXMLWriter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("fc220ad8-a72a-4ee8-926e-0b7ad152a020")
- MXXMLWriter;
- #endif
- EXTERN_C const CLSID CLSID_MXXMLWriter30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3d813dfe-6c91-4a4e-8f41-04346a841d9c")
- MXXMLWriter30;
- #endif
- EXTERN_C const CLSID CLSID_SAXAttributes;
- #ifdef __cplusplus
- class DECLSPEC_UUID("4dd441ad-526d-4a77-9f1b-9841ed802fb0")
- SAXAttributes;
- #endif
- EXTERN_C const CLSID CLSID_SAXAttributes30;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3e784a01-f3ae-4dc0-9354-9526b9370eba")
- SAXAttributes30;
- #endif
- EXTERN_C const CLSID CLSID_XMLDocument;
- #ifdef __cplusplus
- class DECLSPEC_UUID("CFC399AF-D876-11d0-9C10-00C04FC99C8E")
- XMLDocument;
- #endif
- #endif /* __MSXML2_LIBRARY_DEFINED__ */
- /* interface __MIDL_itf_msxml2_0169 */
- /* [local] */
- //----------------------------
- // MSXML SPECIFIC ERROR CODES
- //----------------------------
- #define E_XML_NOTWF 0xC00CE223L // Validate failed because the document is not well formed.
- #define E_XML_NODTD 0xC00CE224L // Validate failed because a DTD/Schema was not specified in the document.
- #define E_XML_INVALID 0xC00CE225L // Validate failed because of a DTD/Schema violation.
- #ifdef __USE_MSXML2_NAMESPACE__
- }
- #endif
- extern RPC_IF_HANDLE __MIDL_itf_msxml2_0169_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_msxml2_0169_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif