📄 urlmon.h
字号:
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_v0_0_s_ifspec;
#ifndef __IPersistMoniker_INTERFACE_DEFINED__
#define __IPersistMoniker_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IPersistMoniker
* at Mon Nov 17 12:03:13 1997
* using MIDL 3.02.88
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IPersistMoniker __RPC_FAR *LPPERSISTMONIKER;
EXTERN_C const IID IID_IPersistMoniker;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("79eac9c9-baf9-11ce-8c82-00aa004ba90b")
IPersistMoniker : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetClassID(
/* [out] */ CLSID __RPC_FAR *pClassID) = 0;
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Load(
/* [in] */ BOOL fFullyAvailable,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pibc,
/* [in] */ DWORD grfMode) = 0;
virtual HRESULT STDMETHODCALLTYPE Save(
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pbc,
/* [in] */ BOOL fRemember) = 0;
virtual HRESULT STDMETHODCALLTYPE SaveCompleted(
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pibc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCurMoniker(
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppimkName) = 0;
};
#else /* C style interface */
typedef struct IPersistMonikerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPersistMoniker __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPersistMoniker __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPersistMoniker __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassID )(
IPersistMoniker __RPC_FAR * This,
/* [out] */ CLSID __RPC_FAR *pClassID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsDirty )(
IPersistMoniker __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
IPersistMoniker __RPC_FAR * This,
/* [in] */ BOOL fFullyAvailable,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pibc,
/* [in] */ DWORD grfMode);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )(
IPersistMoniker __RPC_FAR * This,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pbc,
/* [in] */ BOOL fRemember);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveCompleted )(
IPersistMoniker __RPC_FAR * This,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pibc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurMoniker )(
IPersistMoniker __RPC_FAR * This,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppimkName);
END_INTERFACE
} IPersistMonikerVtbl;
interface IPersistMoniker
{
CONST_VTBL struct IPersistMonikerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPersistMoniker_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPersistMoniker_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPersistMoniker_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPersistMoniker_GetClassID(This,pClassID) \
(This)->lpVtbl -> GetClassID(This,pClassID)
#define IPersistMoniker_IsDirty(This) \
(This)->lpVtbl -> IsDirty(This)
#define IPersistMoniker_Load(This,fFullyAvailable,pimkName,pibc,grfMode) \
(This)->lpVtbl -> Load(This,fFullyAvailable,pimkName,pibc,grfMode)
#define IPersistMoniker_Save(This,pimkName,pbc,fRemember) \
(This)->lpVtbl -> Save(This,pimkName,pbc,fRemember)
#define IPersistMoniker_SaveCompleted(This,pimkName,pibc) \
(This)->lpVtbl -> SaveCompleted(This,pimkName,pibc)
#define IPersistMoniker_GetCurMoniker(This,ppimkName) \
(This)->lpVtbl -> GetCurMoniker(This,ppimkName)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IPersistMoniker_GetClassID_Proxy(
IPersistMoniker __RPC_FAR * This,
/* [out] */ CLSID __RPC_FAR *pClassID);
void __RPC_STUB IPersistMoniker_GetClassID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPersistMoniker_IsDirty_Proxy(
IPersistMoniker __RPC_FAR * This);
void __RPC_STUB IPersistMoniker_IsDirty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPersistMoniker_Load_Proxy(
IPersistMoniker __RPC_FAR * This,
/* [in] */ BOOL fFullyAvailable,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pibc,
/* [in] */ DWORD grfMode);
void __RPC_STUB IPersistMoniker_Load_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPersistMoniker_Save_Proxy(
IPersistMoniker __RPC_FAR * This,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pbc,
/* [in] */ BOOL fRemember);
void __RPC_STUB IPersistMoniker_Save_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPersistMoniker_SaveCompleted_Proxy(
IPersistMoniker __RPC_FAR * This,
/* [in] */ IMoniker __RPC_FAR *pimkName,
/* [in] */ LPBC pibc);
void __RPC_STUB IPersistMoniker_SaveCompleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPersistMoniker_GetCurMoniker_Proxy(
IPersistMoniker __RPC_FAR * This,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppimkName);
void __RPC_STUB IPersistMoniker_GetCurMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPersistMoniker_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_urlmon_0111
* at Mon Nov 17 12:03:13 1997
* using MIDL 3.02.88
****************************************/
/* [local] */
#endif
#ifndef _LPBINDPROTOCOL_DEFINED
#define _LPBINDPROTOCOL_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0111_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0111_v0_0_s_ifspec;
#ifndef __IBindProtocol_INTERFACE_DEFINED__
#define __IBindProtocol_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IBindProtocol
* at Mon Nov 17 12:03:13 1997
* using MIDL 3.02.88
****************************************/
/* [unique][uuid][object][local] */
typedef /* [unique] */ IBindProtocol __RPC_FAR *LPBINDPROTOCOL;
EXTERN_C const IID IID_IBindProtocol;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("79eac9cd-baf9-11ce-8c82-00aa004ba90b")
IBindProtocol : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateBinding(
/* [in] */ LPCWSTR szUrl,
/* [in] */ IBindCtx __RPC_FAR *pbc,
/* [out] */ IBinding __RPC_FAR *__RPC_FAR *ppb) = 0;
};
#else /* C style interface */
typedef struct IBindProtocolVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBindProtocol __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBindProtocol __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBindProtocol __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateBinding )(
IBindProtocol __RPC_FAR * This,
/* [in] */ LPCWSTR szUrl,
/* [in] */ IBindCtx __RPC_FAR *pbc,
/* [out] */ IBinding __RPC_FAR *__RPC_FAR *ppb);
END_INTERFACE
} IBindProtocolVtbl;
interface IBindProtocol
{
CONST_VTBL struct IBindProtocolVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBindProtocol_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBindProtocol_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBindProtocol_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBindProtocol_CreateBinding(This,szUrl,pbc,ppb) \
(This)->lpVtbl -> CreateBinding(This,szUrl,pbc,ppb)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IBindProtocol_CreateBinding_Proxy(
IBindProtocol __RPC_FAR * This,
/* [in] */ LPCWSTR szUrl,
/* [in] */ IBindCtx __RPC_FAR *pbc,
/* [out] */ IBinding __RPC_FAR *__RPC_FAR *ppb);
void __RPC_STUB IBindProtocol_CreateBinding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBindProtocol_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_urlmon_0112
* at Mon Nov 17 12:03:13 1997
* using MIDL 3.02.88
****************************************/
/* [local] */
#endif
#ifndef _LPBINDING_DEFINED
#define _LPBINDING_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0112_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0112_v0_0_s_ifspec;
#ifndef __IBinding_INTERFACE_DEFINED__
#define __IBinding_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IBinding
* at Mon Nov 17 12:03:13 1997
* using MIDL 3.02.88
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IBinding __RPC_FAR *LPBINDING;
EXTERN_C const IID IID_IBinding;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("79eac9c0-baf9-11ce-8c82-00aa004ba90b")
IBinding : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Suspend( void) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -