📄 hlink.h
字号:
interface IHlinkFrame
{
CONST_VTBL struct IHlinkFrameVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHlinkFrame_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHlinkFrame_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHlinkFrame_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHlinkFrame_SetBrowseContext(This,pihlbc) \
(This)->lpVtbl -> SetBrowseContext(This,pihlbc)
#define IHlinkFrame_GetBrowseContext(This,ppihlbc) \
(This)->lpVtbl -> GetBrowseContext(This,ppihlbc)
#define IHlinkFrame_Navigate(This,grfHLNF,pbc,pibsc,pihlNavigate) \
(This)->lpVtbl -> Navigate(This,grfHLNF,pbc,pibsc,pihlNavigate)
#define IHlinkFrame_OnNavigate(This,grfHLNF,pimkTarget,pwzLocation,pwzFriendlyName,dwreserved) \
(This)->lpVtbl -> OnNavigate(This,grfHLNF,pimkTarget,pwzLocation,pwzFriendlyName,dwreserved)
#define IHlinkFrame_UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendlyName) \
(This)->lpVtbl -> UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendlyName)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlinkFrame_SetBrowseContext_Proxy(
IHlinkFrame __RPC_FAR * This,
/* [unique][in] */ IHlinkBrowseContext __RPC_FAR *pihlbc);
void __RPC_STUB IHlinkFrame_SetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_GetBrowseContext_Proxy(
IHlinkFrame __RPC_FAR * This,
/* [out] */ IHlinkBrowseContext __RPC_FAR *__RPC_FAR *ppihlbc);
void __RPC_STUB IHlinkFrame_GetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_Navigate_Proxy(
IHlinkFrame __RPC_FAR * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pbc,
/* [unique][in] */ IBindStatusCallback __RPC_FAR *pibsc,
/* [unique][in] */ IHlink __RPC_FAR *pihlNavigate);
void __RPC_STUB IHlinkFrame_Navigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_OnNavigate_Proxy(
IHlinkFrame __RPC_FAR * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker __RPC_FAR *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName,
/* [in] */ DWORD dwreserved);
void __RPC_STUB IHlinkFrame_OnNavigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_UpdateHlink_Proxy(
IHlinkFrame __RPC_FAR * This,
/* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker __RPC_FAR *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName);
void __RPC_STUB IHlinkFrame_UpdateHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkFrame_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_hlink_0167
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
#ifndef _LPENUMHLITEM_DEFINED
#define _LPENUMHLITEM_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0167_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0167_v0_0_s_ifspec;
#ifndef __IEnumHLITEM_INTERFACE_DEFINED__
#define __IEnumHLITEM_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IEnumHLITEM
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object][local] */
typedef /* [unique] */ IEnumHLITEM __RPC_FAR *LPENUMHLITEM;
typedef struct tagHLITEM
{
ULONG uHLID;
LPWSTR pwzFriendlyName;
} HLITEM;
typedef /* [unique] */ HLITEM __RPC_FAR *LPHLITEM;
EXTERN_C const IID IID_IEnumHLITEM;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c6-baf9-11ce-8c82-00aa004ba90b")
IEnumHLITEM : public IUnknown
{
public:
virtual HRESULT __stdcall Next(
/* [in] */ ULONG celt,
/* [out] */ HLITEM __RPC_FAR *rgelt,
/* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IEnumHLITEM __RPC_FAR *__RPC_FAR *ppienumhlitem) = 0;
};
#else /* C style interface */
typedef struct IEnumHLITEMVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEnumHLITEM __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEnumHLITEM __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEnumHLITEM __RPC_FAR * This);
HRESULT ( __stdcall __RPC_FAR *Next )(
IEnumHLITEM __RPC_FAR * This,
/* [in] */ ULONG celt,
/* [out] */ HLITEM __RPC_FAR *rgelt,
/* [out] */ ULONG __RPC_FAR *pceltFetched);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumHLITEM __RPC_FAR * This,
/* [in] */ ULONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumHLITEM __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumHLITEM __RPC_FAR * This,
/* [out] */ IEnumHLITEM __RPC_FAR *__RPC_FAR *ppienumhlitem);
END_INTERFACE
} IEnumHLITEMVtbl;
interface IEnumHLITEM
{
CONST_VTBL struct IEnumHLITEMVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumHLITEM_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumHLITEM_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumHLITEM_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumHLITEM_Next(This,celt,rgelt,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
#define IEnumHLITEM_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumHLITEM_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumHLITEM_Clone(This,ppienumhlitem) \
(This)->lpVtbl -> Clone(This,ppienumhlitem)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT __stdcall IEnumHLITEM_Next_Proxy(
IEnumHLITEM __RPC_FAR * This,
/* [in] */ ULONG celt,
/* [out] */ HLITEM __RPC_FAR *rgelt,
/* [out] */ ULONG __RPC_FAR *pceltFetched);
void __RPC_STUB IEnumHLITEM_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumHLITEM_Skip_Proxy(
IEnumHLITEM __RPC_FAR * This,
/* [in] */ ULONG celt);
void __RPC_STUB IEnumHLITEM_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumHLITEM_Reset_Proxy(
IEnumHLITEM __RPC_FAR * This);
void __RPC_STUB IEnumHLITEM_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumHLITEM_Clone_Proxy(
IEnumHLITEM __RPC_FAR * This,
/* [out] */ IEnumHLITEM __RPC_FAR *__RPC_FAR *ppienumhlitem);
void __RPC_STUB IEnumHLITEM_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumHLITEM_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_hlink_0168
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
#ifndef _LPHLINKBROWSECONTEXT_DEFINED
#define _LPHLINKBROWSECONTEXT_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0168_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0168_v0_0_s_ifspec;
#ifndef __IHlinkBrowseContext_INTERFACE_DEFINED__
#define __IHlinkBrowseContext_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IHlinkBrowseContext
* at Thu Sep 11 10:58:58 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object][local] */
typedef /* [unique] */ IHlinkBrowseContext __RPC_FAR *LPHLINKBROWSECONTEXT;
enum __MIDL_IHlinkBrowseContext_0001
{ HLTB_DOCKEDLEFT = 0,
HLTB_DOCKEDTOP = 1,
HLTB_DOCKEDRIGHT = 2,
HLTB_DOCKEDBOTTOM = 3,
HLTB_FLOATING = 4
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -