📄 hlink.h
字号:
HRESULT STDMETHODCALLTYPE IHlinkSite_OnNavigationComplete_Proxy(
IHlinkSite __RPC_FAR * This,
/* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwreserved,
/* [in] */ HRESULT hrError,
/* [unique][in] */ LPCWSTR pwzError);
void __RPC_STUB IHlinkSite_OnNavigationComplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkSite_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_hlink_0165
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
#ifndef _LPHLINKTARGET_DEFINED
#define _LPHLINKTARGET_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0165_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0165_v0_0_s_ifspec;
#ifndef __IHlinkTarget_INTERFACE_DEFINED__
#define __IHlinkTarget_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IHlinkTarget
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IHlinkTarget __RPC_FAR *LPHLINKTARGET;
EXTERN_C const IID IID_IHlinkTarget;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c4-baf9-11ce-8c82-00aa004ba90b")
IHlinkTarget : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetBrowseContext(
/* [unique][in] */ IHlinkBrowseContext __RPC_FAR *pihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetBrowseContext(
/* [out] */ IHlinkBrowseContext __RPC_FAR *__RPC_FAR *ppihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE Navigate(
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPCWSTR pwzJumpLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMoniker(
/* [unique][in] */ LPCWSTR pwzLocation,
/* [in] */ DWORD dwAssign,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppimkLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFriendlyName(
/* [unique][in] */ LPCWSTR pwzLocation,
/* [out] */ LPWSTR __RPC_FAR *ppwzFriendlyName) = 0;
};
#else /* C style interface */
typedef struct IHlinkTargetVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHlinkTarget __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHlinkTarget __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHlinkTarget __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBrowseContext )(
IHlinkTarget __RPC_FAR * This,
/* [unique][in] */ IHlinkBrowseContext __RPC_FAR *pihlbc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBrowseContext )(
IHlinkTarget __RPC_FAR * This,
/* [out] */ IHlinkBrowseContext __RPC_FAR *__RPC_FAR *ppihlbc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Navigate )(
IHlinkTarget __RPC_FAR * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPCWSTR pwzJumpLocation);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoniker )(
IHlinkTarget __RPC_FAR * This,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [in] */ DWORD dwAssign,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppimkLocation);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFriendlyName )(
IHlinkTarget __RPC_FAR * This,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [out] */ LPWSTR __RPC_FAR *ppwzFriendlyName);
END_INTERFACE
} IHlinkTargetVtbl;
interface IHlinkTarget
{
CONST_VTBL struct IHlinkTargetVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHlinkTarget_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHlinkTarget_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHlinkTarget_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHlinkTarget_SetBrowseContext(This,pihlbc) \
(This)->lpVtbl -> SetBrowseContext(This,pihlbc)
#define IHlinkTarget_GetBrowseContext(This,ppihlbc) \
(This)->lpVtbl -> GetBrowseContext(This,ppihlbc)
#define IHlinkTarget_Navigate(This,grfHLNF,pwzJumpLocation) \
(This)->lpVtbl -> Navigate(This,grfHLNF,pwzJumpLocation)
#define IHlinkTarget_GetMoniker(This,pwzLocation,dwAssign,ppimkLocation) \
(This)->lpVtbl -> GetMoniker(This,pwzLocation,dwAssign,ppimkLocation)
#define IHlinkTarget_GetFriendlyName(This,pwzLocation,ppwzFriendlyName) \
(This)->lpVtbl -> GetFriendlyName(This,pwzLocation,ppwzFriendlyName)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlinkTarget_SetBrowseContext_Proxy(
IHlinkTarget __RPC_FAR * This,
/* [unique][in] */ IHlinkBrowseContext __RPC_FAR *pihlbc);
void __RPC_STUB IHlinkTarget_SetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_GetBrowseContext_Proxy(
IHlinkTarget __RPC_FAR * This,
/* [out] */ IHlinkBrowseContext __RPC_FAR *__RPC_FAR *ppihlbc);
void __RPC_STUB IHlinkTarget_GetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_Navigate_Proxy(
IHlinkTarget __RPC_FAR * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPCWSTR pwzJumpLocation);
void __RPC_STUB IHlinkTarget_Navigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_GetMoniker_Proxy(
IHlinkTarget __RPC_FAR * This,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [in] */ DWORD dwAssign,
/* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppimkLocation);
void __RPC_STUB IHlinkTarget_GetMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_GetFriendlyName_Proxy(
IHlinkTarget __RPC_FAR * This,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [out] */ LPWSTR __RPC_FAR *ppwzFriendlyName);
void __RPC_STUB IHlinkTarget_GetFriendlyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkTarget_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_hlink_0166
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
#ifndef _LPHLINKFRAME_DEFINED
#define _LPHLINKFRAME_DEFINED
EXTERN_C const GUID SID_SHlinkFrame;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0166_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0166_v0_0_s_ifspec;
#ifndef __IHlinkFrame_INTERFACE_DEFINED__
#define __IHlinkFrame_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IHlinkFrame
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IHlinkFrame __RPC_FAR *LPHLINKFRAME;
EXTERN_C const IID IID_IHlinkFrame;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c5-baf9-11ce-8c82-00aa004ba90b")
IHlinkFrame : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetBrowseContext(
/* [unique][in] */ IHlinkBrowseContext __RPC_FAR *pihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetBrowseContext(
/* [out] */ IHlinkBrowseContext __RPC_FAR *__RPC_FAR *ppihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE Navigate(
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pbc,
/* [unique][in] */ IBindStatusCallback __RPC_FAR *pibsc,
/* [unique][in] */ IHlink __RPC_FAR *pihlNavigate) = 0;
virtual HRESULT STDMETHODCALLTYPE OnNavigate(
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker __RPC_FAR *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName,
/* [in] */ DWORD dwreserved) = 0;
virtual HRESULT STDMETHODCALLTYPE UpdateHlink(
/* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker __RPC_FAR *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName) = 0;
};
#else /* C style interface */
typedef struct IHlinkFrameVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHlinkFrame __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHlinkFrame __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHlinkFrame __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBrowseContext )(
IHlinkFrame __RPC_FAR * This,
/* [unique][in] */ IHlinkBrowseContext __RPC_FAR *pihlbc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBrowseContext )(
IHlinkFrame __RPC_FAR * This,
/* [out] */ IHlinkBrowseContext __RPC_FAR *__RPC_FAR *ppihlbc);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Navigate )(
IHlinkFrame __RPC_FAR * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pbc,
/* [unique][in] */ IBindStatusCallback __RPC_FAR *pibsc,
/* [unique][in] */ IHlink __RPC_FAR *pihlNavigate);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnNavigate )(
IHlinkFrame __RPC_FAR * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker __RPC_FAR *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName,
/* [in] */ DWORD dwreserved);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateHlink )(
IHlinkFrame __RPC_FAR * This,
/* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker __RPC_FAR *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName);
END_INTERFACE
} IHlinkFrameVtbl;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -