3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** Autogenerated by WIDL 1.1.36 from msxml.idl - Do not edit ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <rpc.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <rpcndr.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __WIDL_MSXML_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __WIDL_MSXML_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef __cplusplus
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncextern "C" {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Headers for imported files */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <unknwn.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <wtypes.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <objidl.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <oaidl.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Forward declarations */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElementCollection_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElementCollection_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLElementCollection IXMLElementCollection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElement_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElement_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLElement IXMLElement;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLDocument_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLDocument_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLDocument IXMLDocument;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElement2_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElement2_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLElement2 IXMLElement2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLDocument2_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLDocument2_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLDocument2 IXMLDocument2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLAttribute_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLAttribute_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLAttribute IXMLAttribute;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLError_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLError_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLError IXMLError;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElementNotificationSink_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElementNotificationSink_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef interface IXMLElementNotificationSink IXMLElementNotificationSink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __XMLDocument_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __XMLDocument_FWD_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct XMLDocument XMLDocument;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* defined __XMLDocument_FWD_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLElementCollection interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElementCollection_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElementCollection_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLElementCollection, 0x65725580, 0x9b5d, 0x11d0, 0x9b,0xfe, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElementCollection : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_length(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG v) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_length(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get__newEnum(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IUnknown **ppUnk) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE item(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IDispatch **ppDisp) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLElementCollectionVtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLElementCollection methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_length)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_length)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get__newEnum)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IUnknown **ppUnk);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *item)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IDispatch **ppDisp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLElementCollectionVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElementCollection {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLElementCollectionVtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLElementCollection methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_put_length(This,v) (This)->lpVtbl->put_length(This,v)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementCollection_item(This,var1,var2,ppDisp) (This)->lpVtbl->item(This,var1,var2,ppDisp)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElementCollection_put_length_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElementCollection_put_length_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElementCollection_get_length_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElementCollection_get_length_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElementCollection_get__newEnum_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IUnknown **ppUnk);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElementCollection_get__newEnum_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElementCollection_item_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IDispatch **ppDisp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElementCollection_item_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLElementCollection_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLElement interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElement_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElement_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLElement, 0x3f7f31ac, 0xe15f, 0x11d0, 0x9c,0x25, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElement : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_tagName(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_tagName(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_parent(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **parent) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE setAttribute(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT PropertyValue) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE getAttribute(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *PropertyValue) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE removeAttribute(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_children(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_type(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_text(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_text(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE addChild(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement *pChildElem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lIndex,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lreserved) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE removeChild(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement *pChildElem) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLElementVtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLElement methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_tagName)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_tagName)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_parent)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **parent);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *setAttribute)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *getAttribute)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *removeAttribute)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_children)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_type)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_text)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_text)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *addChild)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement *pChildElem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lIndex,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lreserved);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *removeChild)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement *pChildElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLElementVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElement {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLElementVtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLElement methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_get_parent(This,parent) (This)->lpVtbl->get_parent(This,parent)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_get_children(This,p) (This)->lpVtbl->get_children(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_get_type(This,p) (This)->lpVtbl->get_type(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_addChild(This,pChildElem,lIndex,lreserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lreserved)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_get_tagName_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_get_tagName_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_put_tagName_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_put_tagName_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_get_parent_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **parent);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_get_parent_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_setAttribute_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_setAttribute_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_getAttribute_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_getAttribute_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_removeAttribute_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_removeAttribute_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_get_children_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_get_children_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_get_type_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_get_type_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_get_text_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_get_text_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_put_text_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_put_text_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_addChild_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement *pChildElem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lIndex,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lreserved);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_addChild_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement_removeChild_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement *pChildElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement_removeChild_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLElement_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLDocument interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLDocument_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLDocument_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLDocument, 0xf52e2b61, 0x18a1, 0x11d1, 0xb1,0x05, 0x00,0x80,0x5f,0x49,0x91,0x6b);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDocument : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_root(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_fileSize(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_URL(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_URL(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_mimeType(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_readyState(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_charset(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_charset(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_version(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_doctype(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_dtdURl(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE createElement(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT vType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **ppElem) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLDocumentVtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLDocument methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_root)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_fileSize)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_fileModifiedDate)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_fileUpdatedDate)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_URL)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_URL)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_mimeType)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_readyState)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_charset)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_charset)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_version)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_doctype)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_dtdURl)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *createElement)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT vType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **ppElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLDocumentVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDocument {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLDocumentVtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLDocument methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_root(This,p) (This)->lpVtbl->get_root(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_URL(This,p) (This)->lpVtbl->get_URL(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_put_URL(This,p) (This)->lpVtbl->put_URL(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_readyState(This,p) (This)->lpVtbl->get_readyState(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_charset(This,p) (This)->lpVtbl->get_charset(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_put_charset(This,p) (This)->lpVtbl->put_charset(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_version(This,p) (This)->lpVtbl->get_version(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_get_dtdURl(This,p) (This)->lpVtbl->get_dtdURl(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_root_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_root_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_fileSize_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_fileSize_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_fileModifiedDate_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_fileUpdatedDate_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_URL_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_URL_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_put_URL_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_put_URL_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_mimeType_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_mimeType_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_readyState_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_readyState_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_charset_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_charset_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_put_charset_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_put_charset_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_version_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_version_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_doctype_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_doctype_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_get_dtdURl_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_get_dtdURl_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument_createElement_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT vType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement **ppElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument_createElement_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLDocument_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLElement2 interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElement2_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElement2_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLElement2, 0x2b8de2ff, 0x8d2d, 0x11d1, 0xb2,0xfc, 0x00,0xc0,0x4f,0xd9,0x15,0xa9);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElement2 : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_tagName(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_tagName(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_parent(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **ppParent) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE setAttribute(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT PropertyValue) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE getAttribute(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *PropertyValue) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE removeAttribute(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_children(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **pp) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_type(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *plType) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_text(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_text(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE addChild(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 *pChildElem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lIndex,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lReserved) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE removeChild(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 *pChildElem) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_attributes(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **pp) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLElement2Vtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLElement2 methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_tagName)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_tagName)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_parent)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **ppParent);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *setAttribute)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *getAttribute)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *removeAttribute)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_children)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **pp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_type)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *plType);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_text)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_text)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *addChild)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 *pChildElem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lIndex,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lReserved);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *removeChild)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 *pChildElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_attributes)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **pp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLElement2Vtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElement2 {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLElement2Vtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLElement2 methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_get_children(This,pp) (This)->lpVtbl->get_children(This,pp)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_get_type(This,plType) (This)->lpVtbl->get_type(This,plType)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_get_text(This,p) (This)->lpVtbl->get_text(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_put_text(This,p) (This)->lpVtbl->put_text(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElement2_get_attributes(This,pp) (This)->lpVtbl->get_attributes(This,pp)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_get_tagName_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_get_tagName_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_put_tagName_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_put_tagName_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_get_parent_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **ppParent);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_get_parent_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_setAttribute_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_setAttribute_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_getAttribute_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *PropertyValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_getAttribute_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_removeAttribute_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR strPropertyName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_removeAttribute_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_get_children_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **pp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_get_children_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_get_type_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *plType);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_get_type_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_get_text_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_get_text_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_put_text_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_put_text_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_addChild_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 *pChildElem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lIndex,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG lReserved);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_addChild_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_removeChild_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 *pChildElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_removeChild_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElement2_get_attributes_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementCollection **pp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElement2_get_attributes_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLElement2_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLDocument2 interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLDocument2_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLDocument2_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLDocument2, 0x2b8de2fe, 0x8d2d, 0x11d1, 0xb2,0xfc, 0x00,0xc0,0x4f,0xd9,0x15,0xa9);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDocument2 : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_root(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_fileSize(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_URL(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_URL(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_mimeType(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_readyState(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *pl) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_charset(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_charset(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_version(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_doctype(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_dtdURL(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE createElement(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT vType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **ppElem) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_async(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT_BOOL *pf) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE put_async(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT_BOOL f) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLDocument2Vtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLDocument2 methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_root)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_fileSize)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_fileModifiedDate)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_fileUpdatedDate)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_URL)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_URL)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_mimeType)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_readyState)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *pl);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_charset)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_charset)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_version)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_doctype)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_dtdURL)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *createElement)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT vType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **ppElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_async)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT_BOOL *pf);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *put_async)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT_BOOL f);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLDocument2Vtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLDocument2 {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLDocument2Vtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLDocument2 methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_root(This,p) (This)->lpVtbl->get_root(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_URL(This,p) (This)->lpVtbl->get_URL(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_put_URL(This,p) (This)->lpVtbl->put_URL(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_charset(This,p) (This)->lpVtbl->get_charset(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_put_charset(This,p) (This)->lpVtbl->put_charset(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_version(This,p) (This)->lpVtbl->get_version(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_createElement(This,vType,var,ppElem) (This)->lpVtbl->createElement(This,vType,var,ppElem)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_get_async(This,pf) (This)->lpVtbl->get_async(This,pf)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLDocument2_put_async(This,f) (This)->lpVtbl->put_async(This,f)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_root_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_root_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileSize_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_fileSize_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileModifiedDate_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileUpdatedDate_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_URL_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_URL_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_put_URL_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_put_URL_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_mimeType_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_mimeType_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_readyState_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG *pl);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_readyState_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_charset_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_charset_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_put_charset_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_put_charset_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_version_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_version_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_doctype_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_doctype_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_dtdURL_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_dtdURL_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_createElement_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT vType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT var,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElement2 **ppElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_createElement_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_get_async_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT_BOOL *pf);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_get_async_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLDocument2_put_async_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLDocument2* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT_BOOL f);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLDocument2_put_async_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLDocument2_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum tagXMLEMEM_TYPE {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_ELEMENT = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_TEXT = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_COMMENT = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_DOCUMENT = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_DTD = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_PI = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XMLELEMTYPE_OTHER = 6
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} XMLELEM_TYPE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _xml_error {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT _nLine;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR _pchBuf;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR _cchBuf;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT _ich;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR _pszFound;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR _pszExpected;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD _reserved1;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD _reserved2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} XML_ERROR;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLAttribute interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLAttribute_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLAttribute_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLAttribute, 0xd4d4a0fc, 0x3b73, 0x11d1, 0xb2,0xb4, 0x00,0xc0,0x4f,0xb9,0x25,0x96);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLAttribute : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_name(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE get_value(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLAttributeVtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLAttribute methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_name)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *get_value)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLAttributeVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLAttribute {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLAttributeVtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLAttribute methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_get_name(This,p) (This)->lpVtbl->get_name(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLAttribute_get_value(This,p) (This)->lpVtbl->get_value(This,p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLAttribute_get_name_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLAttribute_get_name_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLAttribute_get_value_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLAttribute* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BSTR *p);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLAttribute_get_value_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLAttribute_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLError interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLError_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLError_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLError, 0x948c5ad3, 0xc58d, 0x11d0, 0x9c,0x0b, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLError : public IUnknown
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE GetErrorInfo(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XML_ERROR *pErrorReturn) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLErrorVtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLError* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLError* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLError* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLError methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetErrorInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLError* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XML_ERROR *pErrorReturn);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLErrorVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLError {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLErrorVtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLError_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLError_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLError methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLError_GetErrorInfo(This,pErrorReturn) (This)->lpVtbl->GetErrorInfo(This,pErrorReturn)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLError_GetErrorInfo_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLError* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync XML_ERROR *pErrorReturn);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLError_GetErrorInfo_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLError_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IXMLElementNotificationSink interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __IXMLElementNotificationSink_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __IXMLElementNotificationSink_INTERFACE_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(IID_IXMLElementNotificationSink, 0xd9f1e15a, 0xccdb, 0x11d0, 0x9c,0x0c, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__cplusplus) && !defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElementNotificationSink : public IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync virtual HRESULT STDMETHODCALLTYPE ChildAdded(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IDispatch *pChildElem) = 0;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IXMLElementNotificationSinkVtbl {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BEGIN_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync void **ppvObject);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *AddRef)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG (STDMETHODCALLTYPE *Release)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *pctinfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT iTInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ITypeInfo **ppTInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLESTR *rgszNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cNames,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID *rgDispId);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *Invoke)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPID dispIdMember,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync REFIID riid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LCID lcid,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFlags,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DISPPARAMS *pDispParams,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync VARIANT *pVarResult,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync EXCEPINFO *pExcepInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT *puArgErr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IXMLElementNotificationSink methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT (STDMETHODCALLTYPE *ChildAdded)(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IDispatch *pChildElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync END_INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} IXMLElementNotificationSinkVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface IXMLElementNotificationSink {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CONST_VTBL IXMLElementNotificationSinkVtbl* lpVtbl;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef COBJMACROS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_AddRef(This) (This)->lpVtbl->AddRef(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_Release(This) (This)->lpVtbl->Release(This)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IDispatch methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IXMLElementNotificationSink methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IXMLElementNotificationSink_ChildAdded(This,pChildElem) (This)->lpVtbl->ChildAdded(This,pChildElem)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHRESULT STDMETHODCALLTYPE IXMLElementNotificationSink_ChildAdded_Proxy(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IXMLElementNotificationSink* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IDispatch *pChildElem);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncvoid __RPC_STUB IXMLElementNotificationSink_ChildAdded_Stub(
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcStubBuffer* This,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IRpcChannelBuffer* pRpcChannelBuffer,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PRPC_MESSAGE pRpcMessage,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD* pdwStubPhase);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __IXMLElementNotificationSink_INTERFACE_DEFINED__ */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * XMLDocument coclass
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDEFINE_GUID(CLSID_XMLDocument, 0xcfc399af, 0xd876, 0x11d0, 0x9c,0x10, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Begin additional prototypes for all interfaces */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* End additional prototypes */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef __cplusplus
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __WIDL_MSXML_H */