📄 oaidl.h
字号:
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_AddFuncDesc_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ FUNCDESC __RPC_FAR *pFuncDesc);
void __RPC_STUB ICreateTypeInfo_AddFuncDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_AddImplType_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ HREFTYPE hRefType);
void __RPC_STUB ICreateTypeInfo_AddImplType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetImplTypeFlags_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ INT implTypeFlags);
void __RPC_STUB ICreateTypeInfo_SetImplTypeFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetAlignment_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ WORD cbAlignment);
void __RPC_STUB ICreateTypeInfo_SetAlignment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetSchema_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ LPOLESTR pStrSchema);
void __RPC_STUB ICreateTypeInfo_SetSchema_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_AddVarDesc_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ VARDESC __RPC_FAR *pVarDesc);
void __RPC_STUB ICreateTypeInfo_AddVarDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetFuncAndParamNames_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in][size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames);
void __RPC_STUB ICreateTypeInfo_SetFuncAndParamNames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetVarName_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szName);
void __RPC_STUB ICreateTypeInfo_SetVarName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetTypeDescAlias_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ TYPEDESC __RPC_FAR *pTDescAlias);
void __RPC_STUB ICreateTypeInfo_SetTypeDescAlias_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_DefineFuncAsDllEntry_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDllName,
/* [in] */ LPOLESTR szProcName);
void __RPC_STUB ICreateTypeInfo_DefineFuncAsDllEntry_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetFuncDocString_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDocString);
void __RPC_STUB ICreateTypeInfo_SetFuncDocString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetVarDocString_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDocString);
void __RPC_STUB ICreateTypeInfo_SetVarDocString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetFuncHelpContext_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ DWORD dwHelpContext);
void __RPC_STUB ICreateTypeInfo_SetFuncHelpContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetVarHelpContext_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ DWORD dwHelpContext);
void __RPC_STUB ICreateTypeInfo_SetVarHelpContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetMops_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ BSTR bstrMops);
void __RPC_STUB ICreateTypeInfo_SetMops_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetTypeIdldesc_Proxy(
ICreateTypeInfo __RPC_FAR * This,
/* [in] */ IDLDESC __RPC_FAR *pIdlDesc);
void __RPC_STUB ICreateTypeInfo_SetTypeIdldesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_LayOut_Proxy(
ICreateTypeInfo __RPC_FAR * This);
void __RPC_STUB ICreateTypeInfo_LayOut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICreateTypeInfo_INTERFACE_DEFINED__ */
#ifndef __ICreateTypeInfo2_INTERFACE_DEFINED__
#define __ICreateTypeInfo2_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ICreateTypeInfo2
* at Thu Sep 11 10:57:08 1997
* using MIDL 3.03.0110
****************************************/
/* [local][unique][uuid][object] */
typedef /* [unique] */ ICreateTypeInfo2 __RPC_FAR *LPCREATETYPEINFO2;
EXTERN_C const IID IID_ICreateTypeInfo2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0002040E-0000-0000-C000-000000000046")
ICreateTypeInfo2 : public ICreateTypeInfo
{
public:
virtual HRESULT STDMETHODCALLTYPE DeleteFuncDesc(
/* [in] */ UINT index) = 0;
virtual HRESULT STDMETHODCALLTYPE DeleteFuncDescByMemId(
/* [in] */ MEMBERID memid,
/* [in] */ INVOKEKIND invKind) = 0;
virtual HRESULT STDMETHODCALLTYPE DeleteVarDesc(
/* [in] */ UINT index) = 0;
virtual HRESULT STDMETHODCALLTYPE DeleteVarDescByMemId(
/* [in] */ MEMBERID memid) = 0;
virtual HRESULT STDMETHODCALLTYPE DeleteImplType(
/* [in] */ UINT index) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCustData(
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFuncCustData(
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetParamCustData(
/* [in] */ UINT indexFunc,
/* [in] */ UINT indexParam,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetVarCustData(
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetImplTypeCustData(
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHelpStringContext(
/* [in] */ ULONG dwHelpStringContext) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFuncHelpStringContext(
/* [in] */ UINT index,
/* [in] */ ULONG dwHelpStringContext) = 0;
virtual HRESULT STDMETHODCALLTYPE SetVarHelpStringContext(
/* [in] */ UINT index,
/* [in] */ ULONG dwHelpStringContext) = 0;
virtual HRESULT STDMETHODCALLTYPE Invalidate( void) = 0;
virtual HRESULT STDMETHODCALLTYPE SetName(
/* [in] */ LPOLESTR szName) = 0;
};
#else /* C style interface */
typedef struct ICreateTypeInfo2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICreateTypeInfo2 __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICreateTypeInfo2 __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGuid )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ REFGUID guid);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTypeFlags )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT uTypeFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDocString )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ LPOLESTR pStrDoc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpContext )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ DWORD dwHelpContext);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVersion )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ WORD wMajorVerNum,
/* [in] */ WORD wMinorVerNum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRefTypeInfo )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ ITypeInfo __RPC_FAR *pTInfo,
/* [in] */ HREFTYPE __RPC_FAR *phRefType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFuncDesc )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ FUNCDESC __RPC_FAR *pFuncDesc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddImplType )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ HREFTYPE hRefType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetImplTypeFlags )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ INT implTypeFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAlignment )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ WORD cbAlignment);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSchema )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ LPOLESTR pStrSchema);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddVarDesc )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ VARDESC __RPC_FAR *pVarDesc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFuncAndParamNames )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in][size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVarName )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTypeDescAlias )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ TYPEDESC __RPC_FAR *pTDescAlias);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineFuncAsDllEntry )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDllName,
/* [in] */ LPOLESTR szProcName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFuncDocString )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDocString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVarDocString )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDocString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFuncHelpContext )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ DWORD dwHelpContext);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVarHelpContext )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ DWORD dwHelpContext);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMops )(
ICreateTypeInfo2 __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -