📄 oleidl.h
字号:
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOleCacheControl_OnRun_Proxy(
IOleCacheControl __RPC_FAR * This,
LPDATAOBJECT pDataObject);
void __RPC_STUB IOleCacheControl_OnRun_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOleCacheControl_OnStop_Proxy(
IOleCacheControl __RPC_FAR * This);
void __RPC_STUB IOleCacheControl_OnStop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOleCacheControl_INTERFACE_DEFINED__ */
#ifndef __IParseDisplayName_INTERFACE_DEFINED__
#define __IParseDisplayName_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IParseDisplayName
* at Thu Sep 11 10:57:06 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IParseDisplayName __RPC_FAR *LPPARSEDISPLAYNAME;
EXTERN_C const IID IID_IParseDisplayName;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0000011a-0000-0000-C000-000000000046")
IParseDisplayName : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ParseDisplayName(
/* [unique][in] */ IBindCtx __RPC_FAR *pbc,
/* [in] */ LPOLESTR pszDisplayName,
/* [out] */ ULONG __RPC_FAR *pchEaten,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmkOut) = 0;
};
#else /* C style interface */
typedef struct IParseDisplayNameVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IParseDisplayName __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IParseDisplayName __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IParseDisplayName __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseDisplayName )(
IParseDisplayName __RPC_FAR * This,
/* [unique][in] */ IBindCtx __RPC_FAR *pbc,
/* [in] */ LPOLESTR pszDisplayName,
/* [out] */ ULONG __RPC_FAR *pchEaten,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmkOut);
END_INTERFACE
} IParseDisplayNameVtbl;
interface IParseDisplayName
{
CONST_VTBL struct IParseDisplayNameVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IParseDisplayName_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IParseDisplayName_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IParseDisplayName_Release(This) \
(This)->lpVtbl -> Release(This)
#define IParseDisplayName_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) \
(This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IParseDisplayName_ParseDisplayName_Proxy(
IParseDisplayName __RPC_FAR * This,
/* [unique][in] */ IBindCtx __RPC_FAR *pbc,
/* [in] */ LPOLESTR pszDisplayName,
/* [out] */ ULONG __RPC_FAR *pchEaten,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmkOut);
void __RPC_STUB IParseDisplayName_ParseDisplayName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IParseDisplayName_INTERFACE_DEFINED__ */
#ifndef __IOleContainer_INTERFACE_DEFINED__
#define __IOleContainer_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IOleContainer
* at Thu Sep 11 10:57:06 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IOleContainer __RPC_FAR *LPOLECONTAINER;
EXTERN_C const IID IID_IOleContainer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0000011b-0000-0000-C000-000000000046")
IOleContainer : public IParseDisplayName
{
public:
virtual HRESULT STDMETHODCALLTYPE EnumObjects(
/* [in] */ DWORD grfFlags,
/* [out] */ IEnumUnknown __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual HRESULT STDMETHODCALLTYPE LockContainer(
/* [in] */ BOOL fLock) = 0;
};
#else /* C style interface */
typedef struct IOleContainerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOleContainer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOleContainer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOleContainer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseDisplayName )(
IOleContainer __RPC_FAR * This,
/* [unique][in] */ IBindCtx __RPC_FAR *pbc,
/* [in] */ LPOLESTR pszDisplayName,
/* [out] */ ULONG __RPC_FAR *pchEaten,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmkOut);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumObjects )(
IOleContainer __RPC_FAR * This,
/* [in] */ DWORD grfFlags,
/* [out] */ IEnumUnknown __RPC_FAR *__RPC_FAR *ppenum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LockContainer )(
IOleContainer __RPC_FAR * This,
/* [in] */ BOOL fLock);
END_INTERFACE
} IOleContainerVtbl;
interface IOleContainer
{
CONST_VTBL struct IOleContainerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOleContainer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOleContainer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOleContainer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOleContainer_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) \
(This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut)
#define IOleContainer_EnumObjects(This,grfFlags,ppenum) \
(This)->lpVtbl -> EnumObjects(This,grfFlags,ppenum)
#define IOleContainer_LockContainer(This,fLock) \
(This)->lpVtbl -> LockContainer(This,fLock)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOleContainer_EnumObjects_Proxy(
IOleContainer __RPC_FAR * This,
/* [in] */ DWORD grfFlags,
/* [out] */ IEnumUnknown __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IOleContainer_EnumObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOleContainer_LockContainer_Proxy(
IOleContainer __RPC_FAR * This,
/* [in] */ BOOL fLock);
void __RPC_STUB IOleContainer_LockContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOleContainer_INTERFACE_DEFINED__ */
#ifndef __IOleClientSite_INTERFACE_DEFINED__
#define __IOleClientSite_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IOleClientSite
* at Thu Sep 11 10:57:06 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IOleClientSite __RPC_FAR *LPOLECLIENTSITE;
EXTERN_C const IID IID_IOleClientSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("00000118-0000-0000-C000-000000000046")
IOleClientSite : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SaveObject( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMoniker(
/* [in] */ DWORD dwAssign,
/* [in] */ DWORD dwWhichMoniker,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk) = 0;
virtual HRESULT STDMETHODCALLTYPE GetContainer(
/* [out] */ IOleContainer __RPC_FAR *__RPC_FAR *ppContainer) = 0;
virtual HRESULT STDMETHODCALLTYPE ShowObject( void) = 0;
virtual HRESULT STDMETHODCALLTYPE OnShowWindow(
/* [in] */ BOOL fShow) = 0;
virtual HRESULT STDMETHODCALLTYPE RequestNewObjectLayout( void) = 0;
};
#else /* C style interface */
typedef struct IOleClientSiteVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOleClientSite __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOleClientSite __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOleClientSite __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveObject )(
IOleClientSite __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoniker )(
IOleClientSite __RPC_FAR * This,
/* [in] */ DWORD dwAssign,
/* [in] */ DWORD dwWhichMoniker,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
IOleClientSite __RPC_FAR * This,
/* [out] */ IOleContainer __RPC_FAR *__RPC_FAR *ppContainer);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowObject )(
IOleClientSite __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnShowWindow )(
IOleClientSite __RPC_FAR * This,
/* [in] */ BOOL fShow);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestNewObjectLayout )(
IOleClientSite __RPC_FAR * This);
END_INTERFACE
} IOleClientSiteVtbl;
interface IOleClientSite
{
CONST_VTBL struct IOleClientSiteVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOleClientSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOleClientSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOleClientSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOleClientSite_SaveObject(This) \
(This)->lpVtbl -> SaveObject(This)
#define IOleClientSite_GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) \
(This)->lpVtbl -> GetMoniker(This,dwAssign,dwWhichMoniker,ppmk)
#define IOleClientSite_GetContainer(This,ppContainer) \
(This)->lpVtbl -> GetContainer(This,ppContainer)
#define IOleClientSite_ShowObject(This) \
(This)->lpVtbl -> ShowObject(This)
#define IOleClientSite_OnShowWindow(This,fShow) \
(This)->lpVtbl -> OnShowWindow(This,fShow)
#define IOleClientSite_RequestNewObjectLayout(This) \
(This)->lpVtbl -> RequestNewObjectLayout(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOleClientSite_SaveObject_Proxy(
IOleClientSite __RPC_FAR * This);
void __RPC_STUB IOleClientSite_SaveObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOleClientSite_GetMoniker_Proxy(
IOleClientSite __RPC_FAR * This,
/* [in] */ DWORD dwAssign,
/* [in] */ DWORD dwWhichMoniker,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
void __RPC_STUB IOleClientSite_GetMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IOleClientSite_GetContainer_Proxy(
IOleClientSite __RPC_FAR * This,
/* [out] */ IOleContainer __RPC_FAR *__RPC_FAR *ppContainer);
void __RPC_STUB IOleClientSite_GetContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -