📄 oaidl.h
字号:
/* [in] */ UINT index,
/* [in] */ BSTR bstrMops);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTypeIdldesc )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ IDLDESC __RPC_FAR *pIdlDesc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LayOut )(
ICreateTypeInfo2 __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteFuncDesc )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteFuncDescByMemId )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ MEMBERID memid,
/* [in] */ INVOKEKIND invKind);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteVarDesc )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteVarDescByMemId )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ MEMBERID memid);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteImplType )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCustData )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFuncCustData )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetParamCustData )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT indexFunc,
/* [in] */ UINT indexParam,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVarCustData )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetImplTypeCustData )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpStringContext )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ ULONG dwHelpStringContext);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFuncHelpStringContext )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ ULONG dwHelpStringContext);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVarHelpStringContext )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ ULONG dwHelpStringContext);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invalidate )(
ICreateTypeInfo2 __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ LPOLESTR szName);
END_INTERFACE
} ICreateTypeInfo2Vtbl;
interface ICreateTypeInfo2
{
CONST_VTBL struct ICreateTypeInfo2Vtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICreateTypeInfo2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICreateTypeInfo2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICreateTypeInfo2_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICreateTypeInfo2_SetGuid(This,guid) \
(This)->lpVtbl -> SetGuid(This,guid)
#define ICreateTypeInfo2_SetTypeFlags(This,uTypeFlags) \
(This)->lpVtbl -> SetTypeFlags(This,uTypeFlags)
#define ICreateTypeInfo2_SetDocString(This,pStrDoc) \
(This)->lpVtbl -> SetDocString(This,pStrDoc)
#define ICreateTypeInfo2_SetHelpContext(This,dwHelpContext) \
(This)->lpVtbl -> SetHelpContext(This,dwHelpContext)
#define ICreateTypeInfo2_SetVersion(This,wMajorVerNum,wMinorVerNum) \
(This)->lpVtbl -> SetVersion(This,wMajorVerNum,wMinorVerNum)
#define ICreateTypeInfo2_AddRefTypeInfo(This,pTInfo,phRefType) \
(This)->lpVtbl -> AddRefTypeInfo(This,pTInfo,phRefType)
#define ICreateTypeInfo2_AddFuncDesc(This,index,pFuncDesc) \
(This)->lpVtbl -> AddFuncDesc(This,index,pFuncDesc)
#define ICreateTypeInfo2_AddImplType(This,index,hRefType) \
(This)->lpVtbl -> AddImplType(This,index,hRefType)
#define ICreateTypeInfo2_SetImplTypeFlags(This,index,implTypeFlags) \
(This)->lpVtbl -> SetImplTypeFlags(This,index,implTypeFlags)
#define ICreateTypeInfo2_SetAlignment(This,cbAlignment) \
(This)->lpVtbl -> SetAlignment(This,cbAlignment)
#define ICreateTypeInfo2_SetSchema(This,pStrSchema) \
(This)->lpVtbl -> SetSchema(This,pStrSchema)
#define ICreateTypeInfo2_AddVarDesc(This,index,pVarDesc) \
(This)->lpVtbl -> AddVarDesc(This,index,pVarDesc)
#define ICreateTypeInfo2_SetFuncAndParamNames(This,index,rgszNames,cNames) \
(This)->lpVtbl -> SetFuncAndParamNames(This,index,rgszNames,cNames)
#define ICreateTypeInfo2_SetVarName(This,index,szName) \
(This)->lpVtbl -> SetVarName(This,index,szName)
#define ICreateTypeInfo2_SetTypeDescAlias(This,pTDescAlias) \
(This)->lpVtbl -> SetTypeDescAlias(This,pTDescAlias)
#define ICreateTypeInfo2_DefineFuncAsDllEntry(This,index,szDllName,szProcName) \
(This)->lpVtbl -> DefineFuncAsDllEntry(This,index,szDllName,szProcName)
#define ICreateTypeInfo2_SetFuncDocString(This,index,szDocString) \
(This)->lpVtbl -> SetFuncDocString(This,index,szDocString)
#define ICreateTypeInfo2_SetVarDocString(This,index,szDocString) \
(This)->lpVtbl -> SetVarDocString(This,index,szDocString)
#define ICreateTypeInfo2_SetFuncHelpContext(This,index,dwHelpContext) \
(This)->lpVtbl -> SetFuncHelpContext(This,index,dwHelpContext)
#define ICreateTypeInfo2_SetVarHelpContext(This,index,dwHelpContext) \
(This)->lpVtbl -> SetVarHelpContext(This,index,dwHelpContext)
#define ICreateTypeInfo2_SetMops(This,index,bstrMops) \
(This)->lpVtbl -> SetMops(This,index,bstrMops)
#define ICreateTypeInfo2_SetTypeIdldesc(This,pIdlDesc) \
(This)->lpVtbl -> SetTypeIdldesc(This,pIdlDesc)
#define ICreateTypeInfo2_LayOut(This) \
(This)->lpVtbl -> LayOut(This)
#define ICreateTypeInfo2_DeleteFuncDesc(This,index) \
(This)->lpVtbl -> DeleteFuncDesc(This,index)
#define ICreateTypeInfo2_DeleteFuncDescByMemId(This,memid,invKind) \
(This)->lpVtbl -> DeleteFuncDescByMemId(This,memid,invKind)
#define ICreateTypeInfo2_DeleteVarDesc(This,index) \
(This)->lpVtbl -> DeleteVarDesc(This,index)
#define ICreateTypeInfo2_DeleteVarDescByMemId(This,memid) \
(This)->lpVtbl -> DeleteVarDescByMemId(This,memid)
#define ICreateTypeInfo2_DeleteImplType(This,index) \
(This)->lpVtbl -> DeleteImplType(This,index)
#define ICreateTypeInfo2_SetCustData(This,guid,pVarVal) \
(This)->lpVtbl -> SetCustData(This,guid,pVarVal)
#define ICreateTypeInfo2_SetFuncCustData(This,index,guid,pVarVal) \
(This)->lpVtbl -> SetFuncCustData(This,index,guid,pVarVal)
#define ICreateTypeInfo2_SetParamCustData(This,indexFunc,indexParam,guid,pVarVal) \
(This)->lpVtbl -> SetParamCustData(This,indexFunc,indexParam,guid,pVarVal)
#define ICreateTypeInfo2_SetVarCustData(This,index,guid,pVarVal) \
(This)->lpVtbl -> SetVarCustData(This,index,guid,pVarVal)
#define ICreateTypeInfo2_SetImplTypeCustData(This,index,guid,pVarVal) \
(This)->lpVtbl -> SetImplTypeCustData(This,index,guid,pVarVal)
#define ICreateTypeInfo2_SetHelpStringContext(This,dwHelpStringContext) \
(This)->lpVtbl -> SetHelpStringContext(This,dwHelpStringContext)
#define ICreateTypeInfo2_SetFuncHelpStringContext(This,index,dwHelpStringContext) \
(This)->lpVtbl -> SetFuncHelpStringContext(This,index,dwHelpStringContext)
#define ICreateTypeInfo2_SetVarHelpStringContext(This,index,dwHelpStringContext) \
(This)->lpVtbl -> SetVarHelpStringContext(This,index,dwHelpStringContext)
#define ICreateTypeInfo2_Invalidate(This) \
(This)->lpVtbl -> Invalidate(This)
#define ICreateTypeInfo2_SetName(This,szName) \
(This)->lpVtbl -> SetName(This,szName)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_DeleteFuncDesc_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index);
void __RPC_STUB ICreateTypeInfo2_DeleteFuncDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_DeleteFuncDescByMemId_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ MEMBERID memid,
/* [in] */ INVOKEKIND invKind);
void __RPC_STUB ICreateTypeInfo2_DeleteFuncDescByMemId_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_DeleteVarDesc_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index);
void __RPC_STUB ICreateTypeInfo2_DeleteVarDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_DeleteVarDescByMemId_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ MEMBERID memid);
void __RPC_STUB ICreateTypeInfo2_DeleteVarDescByMemId_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_DeleteImplType_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index);
void __RPC_STUB ICreateTypeInfo2_DeleteImplType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetCustData_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
void __RPC_STUB ICreateTypeInfo2_SetCustData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetFuncCustData_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
void __RPC_STUB ICreateTypeInfo2_SetFuncCustData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetParamCustData_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT indexFunc,
/* [in] */ UINT indexParam,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
void __RPC_STUB ICreateTypeInfo2_SetParamCustData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetVarCustData_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
void __RPC_STUB ICreateTypeInfo2_SetVarCustData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetImplTypeCustData_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT __RPC_FAR *pVarVal);
void __RPC_STUB ICreateTypeInfo2_SetImplTypeCustData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetHelpStringContext_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ ULONG dwHelpStringContext);
void __RPC_STUB ICreateTypeInfo2_SetHelpStringContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetFuncHelpStringContext_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ ULONG dwHelpStringContext);
void __RPC_STUB ICreateTypeInfo2_SetFuncHelpStringContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetVarHelpStringContext_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ UINT index,
/* [in] */ ULONG dwHelpStringContext);
void __RPC_STUB ICreateTypeInfo2_SetVarHelpStringContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_Invalidate_Proxy(
ICreateTypeInfo2 __RPC_FAR * This);
void __RPC_STUB ICreateTypeInfo2_Invalidate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo2_SetName_Proxy(
ICreateTypeInfo2 __RPC_FAR * This,
/* [in] */ LPOLESTR szName);
void __RPC_STUB ICreateTypeInfo2_SetName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -