Win32 API 日本語リファレンス
ホームUI.Shell › IHlinkBrowseContext

IHlinkBrowseContext

COM
IID79eac9c7-baf9-11ce-8c82-00aa004ba90b継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Register(DWORD reserved, IUnknown* piunk, IMoniker* pimk, DWORD* pdwRegister)
4HRESULT GetObject(IMoniker* pimk, BOOL fBindIfRootRegistered, IUnknown** ppiunk)
5HRESULT Revoke(DWORD dwRegister)
6HRESULT SetBrowseWindowInfo(HLBWINFO* phlbwi)
7HRESULT GetBrowseWindowInfo(HLBWINFO* phlbwi)
8HRESULT SetInitialHlink(IMoniker* pimkTarget, LPWSTR pwzLocation, LPWSTR pwzFriendlyName)
9HRESULT OnNavigateHlink(DWORD grfHLNF, IMoniker* pimkTarget, LPWSTR pwzLocation, LPWSTR pwzFriendlyName, DWORD* puHLID)
10HRESULT UpdateHlink(DWORD uHLID, IMoniker* pimkTarget, LPWSTR pwzLocation, LPWSTR pwzFriendlyName)
11HRESULT EnumNavigationStack(DWORD dwReserved, DWORD grfHLFNAMEF, IEnumHLITEM** ppienumhlitem)
12HRESULT QueryHlink(DWORD grfHLQF, DWORD uHLID)
13HRESULT GetHlink(DWORD uHLID, IHlink** ppihl)
14HRESULT SetCurrentHlink(DWORD uHLID)
15HRESULT Clone(IUnknown* piunkOuter, GUID* riid, IUnknown** ppiunkObj)
16HRESULT Close(DWORD reserved)