📄 shareazaom.h
字号:
/* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateXML )(
IApplication * This,
/* [retval][out] */ ISXMLElement **ppXML);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserInterface )(
IApplication * This,
/* [retval][out] */ IUserInterface **ppUserInterface);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Library )(
IApplication * This,
/* [retval][out] */ ILibrary **ppLibrary);
END_INTERFACE
} IApplicationVtbl;
interface IApplication
{
CONST_VTBL struct IApplicationVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IApplication_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IApplication_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IApplication_Release(This) \
(This)->lpVtbl -> Release(This)
#define IApplication_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IApplication_get_Application(This,ppApplication) \
(This)->lpVtbl -> get_Application(This,ppApplication)
#define IApplication_get_Version(This,psVersion) \
(This)->lpVtbl -> get_Version(This,psVersion)
#define IApplication_CheckVersion(This,sVersion) \
(This)->lpVtbl -> CheckVersion(This,sVersion)
#define IApplication_CreateXML(This,ppXML) \
(This)->lpVtbl -> CreateXML(This,ppXML)
#define IApplication_get_UserInterface(This,ppUserInterface) \
(This)->lpVtbl -> get_UserInterface(This,ppUserInterface)
#define IApplication_get_Library(This,ppLibrary) \
(This)->lpVtbl -> get_Library(This,ppLibrary)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IApplication_get_Application_Proxy(
IApplication * This,
/* [retval][out] */ IApplication **ppApplication);
void __RPC_STUB IApplication_get_Application_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IApplication_get_Version_Proxy(
IApplication * This,
/* [retval][out] */ BSTR *psVersion);
void __RPC_STUB IApplication_get_Version_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IApplication_CheckVersion_Proxy(
IApplication * This,
/* [in] */ BSTR sVersion);
void __RPC_STUB IApplication_CheckVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IApplication_CreateXML_Proxy(
IApplication * This,
/* [retval][out] */ ISXMLElement **ppXML);
void __RPC_STUB IApplication_CreateXML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IApplication_get_UserInterface_Proxy(
IApplication * This,
/* [retval][out] */ IUserInterface **ppUserInterface);
void __RPC_STUB IApplication_get_UserInterface_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IApplication_get_Library_Proxy(
IApplication * This,
/* [retval][out] */ ILibrary **ppLibrary);
void __RPC_STUB IApplication_get_Library_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IApplication_INTERFACE_DEFINED__ */
#ifndef __ISXMLNode_INTERFACE_DEFINED__
#define __ISXMLNode_INTERFACE_DEFINED__
/* interface ISXMLNode */
/* [object][oleautomation][dual][uuid] */
DEFINE_GUID(IID_ISXMLNode,0xA0F89545,0xDAD8,0x4441,0x9D,0xF4,0xBC,0xB1,0x06,0xB1,0x22,0x34);
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("A0F89545-DAD8-4441-9DF4-BCB106B12234")
ISXMLNode : public IDispatch
{
public:
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
/* [retval][out] */ ISXMLElement **ppParent) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ SXMLNodeType *pnType) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AsNode(
/* [retval][out] */ ISXMLNode **ppNode) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AsElement(
/* [retval][out] */ ISXMLNode **ppElement) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AsAttribute(
/* [retval][out] */ ISXMLNode **ppAttribute) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR *psName) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR sName) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
/* [retval][out] */ BSTR *psValue) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Value(
/* [in] */ BSTR sValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsNamed(
/* [in] */ BSTR sName,
/* [retval][out] */ VARIANT_BOOL *pbResult) = 0;
};
#else /* C style interface */
typedef struct ISXMLNodeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISXMLNode * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISXMLNode * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISXMLNode * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
ISXMLNode * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
ISXMLNode * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
ISXMLNode * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
ISXMLNode * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
ISXMLNode * This,
/* [retval][out] */ ISXMLElement **ppParent);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
ISXMLNode * This,
/* [retval][out] */ SXMLNodeType *pnType);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsNode )(
ISXMLNode * This,
/* [retval][out] */ ISXMLNode **ppNode);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsElement )(
ISXMLNode * This,
/* [retval][out] */ ISXMLNode **ppElement);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsAttribute )(
ISXMLNode * This,
/* [retval][out] */ ISXMLNode **ppAttribute);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
ISXMLNode * This,
/* [retval][out] */ BSTR *psName);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
ISXMLNode * This,
/* [in] */ BSTR sName);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
ISXMLNode * This,
/* [retval][out] */ BSTR *psValue);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
ISXMLNode * This,
/* [in] */ BSTR sValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
ISXMLNode * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *IsNamed )(
ISXMLNode * This,
/* [in] */ BSTR sName,
/* [retval][out] */ VARIANT_BOOL *pbResult);
END_INTERFACE
} ISXMLNodeVtbl;
interface ISXMLNode
{
CONST_VTBL struct ISXMLNodeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISXMLNode_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISXMLNode_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISXMLNode_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISXMLNode_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISXMLNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISXMLNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISXMLNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISXMLNode_get_Parent(This,ppParent) \
(This)->lpVtbl -> get_Parent(This,ppParent)
#define ISXMLNode_get_Type(This,pnType) \
(This)->lpVtbl -> get_Type(This,pnType)
#define ISXMLNode_get_AsNode(This,ppNode) \
(This)->lpVtbl -> get_AsNode(This,ppNode)
#define ISXMLNode_get_AsElement(This,ppElement) \
(This)->lpVtbl -> get_AsElement(This,ppElement)
#define ISXMLNode_get_AsAttribute(This,ppAttribute) \
(This)->lpVtbl -> get_AsAttribute(This,ppAttribute)
#define ISXMLNode_get_Name(This,psName) \
(This)->lpVtbl -> get_Name(This,psName)
#define ISXMLNode_put_Name(This,sName) \
(This)->lpVtbl -> put_Name(This,sName)
#define ISXMLNode_get_Value(This,psValue) \
(This)->lpVtbl -> get_Value(This,psValue)
#define ISXMLNode_put_Value(This,sValue) \
(This)->lpVtbl -> put_Value(This,sValue)
#define ISXMLNode_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define ISXMLNode_IsNamed(This,sName,pbResult) \
(This)->lpVtbl -> IsNamed(This,sName,pbResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_Parent_Proxy(
ISXMLNode * This,
/* [retval][out] */ ISXMLElement **ppParent);
void __RPC_STUB ISXMLNode_get_Parent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_Type_Proxy(
ISXMLNode * This,
/* [retval][out] */ SXMLNodeType *pnType);
void __RPC_STUB ISXMLNode_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_AsNode_Proxy(
ISXMLNode * This,
/* [retval][out] */ ISXMLNode **ppNode);
void __RPC_STUB ISXMLNode_get_AsNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_AsElement_Proxy(
ISXMLNode * This,
/* [retval][out] */ ISXMLNode **ppElement);
void __RPC_STUB ISXMLNode_get_AsElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -