📄 oaidl.h
字号:
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetImplTypeFlags_Proxy(
ICreateTypeInfo * 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 * 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 * 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 * This,
/* [in] */ UINT index,
/* [in] */ VARDESC *pVarDesc);
void __RPC_STUB ICreateTypeInfo_AddVarDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_SetFuncAndParamNames_Proxy(
ICreateTypeInfo * This,
/* [in] */ UINT index,
/* [in][size_is][in] */ LPOLESTR *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 * 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 * This,
/* [in] */ TYPEDESC *pTDescAlias);
void __RPC_STUB ICreateTypeInfo_SetTypeDescAlias_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_DefineFuncAsDllEntry_Proxy(
ICreateTypeInfo * 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 * 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 * 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 * 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 * 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 * 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 * This,
/* [in] */ IDLDESC *pIdlDesc);
void __RPC_STUB ICreateTypeInfo_SetTypeIdldesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICreateTypeInfo_LayOut_Proxy(
ICreateTypeInfo * 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__
/* interface ICreateTypeInfo2 */
/* [local][unique][uuid][object] */
typedef /* [unique] */ ICreateTypeInfo2 *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 *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFuncCustData(
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetParamCustData(
/* [in] */ UINT indexFunc,
/* [in] */ UINT indexParam,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetVarCustData(
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetImplTypeCustData(
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *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 *QueryInterface )(
ICreateTypeInfo2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ICreateTypeInfo2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ICreateTypeInfo2 * This);
HRESULT ( STDMETHODCALLTYPE *SetGuid )(
ICreateTypeInfo2 * This,
/* [in] */ REFGUID guid);
HRESULT ( STDMETHODCALLTYPE *SetTypeFlags )(
ICreateTypeInfo2 * This,
/* [in] */ UINT uTypeFlags);
HRESULT ( STDMETHODCALLTYPE *SetDocString )(
ICreateTypeInfo2 * This,
/* [in] */ LPOLESTR pStrDoc);
HRESULT ( STDMETHODCALLTYPE *SetHelpContext )(
ICreateTypeInfo2 * This,
/* [in] */ DWORD dwHelpContext);
HRESULT ( STDMETHODCALLTYPE *SetVersion )(
ICreateTypeInfo2 * This,
/* [in] */ WORD wMajorVerNum,
/* [in] */ WORD wMinorVerNum);
HRESULT ( STDMETHODCALLTYPE *AddRefTypeInfo )(
ICreateTypeInfo2 * This,
/* [in] */ ITypeInfo *pTInfo,
/* [in] */ HREFTYPE *phRefType);
HRESULT ( STDMETHODCALLTYPE *AddFuncDesc )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ FUNCDESC *pFuncDesc);
HRESULT ( STDMETHODCALLTYPE *AddImplType )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ HREFTYPE hRefType);
HRESULT ( STDMETHODCALLTYPE *SetImplTypeFlags )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ INT implTypeFlags);
HRESULT ( STDMETHODCALLTYPE *SetAlignment )(
ICreateTypeInfo2 * This,
/* [in] */ WORD cbAlignment);
HRESULT ( STDMETHODCALLTYPE *SetSchema )(
ICreateTypeInfo2 * This,
/* [in] */ LPOLESTR pStrSchema);
HRESULT ( STDMETHODCALLTYPE *AddVarDesc )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ VARDESC *pVarDesc);
HRESULT ( STDMETHODCALLTYPE *SetFuncAndParamNames )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in][size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames);
HRESULT ( STDMETHODCALLTYPE *SetVarName )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szName);
HRESULT ( STDMETHODCALLTYPE *SetTypeDescAlias )(
ICreateTypeInfo2 * This,
/* [in] */ TYPEDESC *pTDescAlias);
HRESULT ( STDMETHODCALLTYPE *DefineFuncAsDllEntry )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDllName,
/* [in] */ LPOLESTR szProcName);
HRESULT ( STDMETHODCALLTYPE *SetFuncDocString )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDocString);
HRESULT ( STDMETHODCALLTYPE *SetVarDocString )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ LPOLESTR szDocString);
HRESULT ( STDMETHODCALLTYPE *SetFuncHelpContext )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ DWORD dwHelpContext);
HRESULT ( STDMETHODCALLTYPE *SetVarHelpContext )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ DWORD dwHelpContext);
HRESULT ( STDMETHODCALLTYPE *SetMops )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ BSTR bstrMops);
HRESULT ( STDMETHODCALLTYPE *SetTypeIdldesc )(
ICreateTypeInfo2 * This,
/* [in] */ IDLDESC *pIdlDesc);
HRESULT ( STDMETHODCALLTYPE *LayOut )(
ICreateTypeInfo2 * This);
HRESULT ( STDMETHODCALLTYPE *DeleteFuncDesc )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index);
HRESULT ( STDMETHODCALLTYPE *DeleteFuncDescByMemId )(
ICreateTypeInfo2 * This,
/* [in] */ MEMBERID memid,
/* [in] */ INVOKEKIND invKind);
HRESULT ( STDMETHODCALLTYPE *DeleteVarDesc )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index);
HRESULT ( STDMETHODCALLTYPE *DeleteVarDescByMemId )(
ICreateTypeInfo2 * This,
/* [in] */ MEMBERID memid);
HRESULT ( STDMETHODCALLTYPE *DeleteImplType )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index);
HRESULT ( STDMETHODCALLTYPE *SetCustData )(
ICreateTypeInfo2 * This,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal);
HRESULT ( STDMETHODCALLTYPE *SetFuncCustData )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal);
HRESULT ( STDMETHODCALLTYPE *SetParamCustData )(
ICreateTypeInfo2 * This,
/* [in] */ UINT indexFunc,
/* [in] */ UINT indexParam,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal);
HRESULT ( STDMETHODCALLTYPE *SetVarCustData )(
ICreateTypeInfo2 * This,
/* [in] */ UINT index,
/* [in] */ REFGUID guid,
/* [in] */ VARIANT *pVarVal);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -