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

IBrowserService

COM
IID02ba3b52-0547-11d1-b833-00c04fc9b31f継承元IUnknown自前メソッド開始 vtbl3

メソッド 30

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

vtblメソッド
3HRESULT GetParentSite(IOleInPlaceSite** ppipsite)
4HRESULT SetTitle(IShellView* psv, LPWSTR pszName)
5HRESULT GetTitle(IShellView* psv, LPWSTR pszName, DWORD cchName)
6HRESULT GetOleObject(IOleObject** ppobjv)
7HRESULT GetTravelLog(ITravelLog** pptl)
8HRESULT ShowControlWindow(DWORD id, BOOL fShow)
9HRESULT IsControlWindowShown(DWORD id, BOOL* pfShown)
10HRESULT IEGetDisplayName(ITEMIDLIST* pidl, LPWSTR pwszName, DWORD uFlags)
11HRESULT IEParseDisplayName(DWORD uiCP, LPWSTR pwszPath, ITEMIDLIST** ppidlOut)
12HRESULT DisplayParseError(HRESULT hres, LPWSTR pwszPath)
13HRESULT NavigateToPidl(ITEMIDLIST* pidl, DWORD grfHLNF)
14HRESULT SetNavigateState(BNSTATE bnstate)
15HRESULT GetNavigateState(BNSTATE* pbnstate)
16HRESULT NotifyRedirect(IShellView* psv, ITEMIDLIST* pidl, BOOL* pfDidBrowse)
17HRESULT UpdateWindowList()
18HRESULT UpdateBackForwardState()
19HRESULT SetFlags(DWORD dwFlags, DWORD dwFlagMask)
20HRESULT GetFlags(DWORD* pdwFlags)
21HRESULT CanNavigateNow()
22HRESULT GetPidl(ITEMIDLIST** ppidl)
23HRESULT SetReferrer(ITEMIDLIST* pidl)
24DWORD GetBrowserIndex()
25HRESULT GetBrowserByIndex(DWORD dwID, IUnknown** ppunk)
26HRESULT GetHistoryObject(IOleObject** ppole, IStream** pstm, IBindCtx** ppbc)
27HRESULT SetHistoryObject(IOleObject* pole, BOOL fIsLocalAnchor)
28HRESULT CacheOLEServer(IOleObject* pole)
29HRESULT GetSetCodePage(VARIANT* pvarIn, VARIANT* pvarOut)
30HRESULT OnHttpEquiv(IShellView* psv, BOOL fDone, VARIANT* pvarargIn, VARIANT* pvarargOut)
31HRESULT GetPalette(HPALETTE* hpal)
32HRESULT RegisterWindow(BOOL fForceRegister, ShellWindowTypeConstants swc)