IBrowserService
COMメソッド 30
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetParentSite(IOleInPlaceSite** ppipsite) |
| 4 | HRESULT SetTitle(IShellView* psv, LPWSTR pszName) |
| 5 | HRESULT GetTitle(IShellView* psv, LPWSTR pszName, DWORD cchName) |
| 6 | HRESULT GetOleObject(IOleObject** ppobjv) |
| 7 | HRESULT GetTravelLog(ITravelLog** pptl) |
| 8 | HRESULT ShowControlWindow(DWORD id, BOOL fShow) |
| 9 | HRESULT IsControlWindowShown(DWORD id, BOOL* pfShown) |
| 10 | HRESULT IEGetDisplayName(ITEMIDLIST* pidl, LPWSTR pwszName, DWORD uFlags) |
| 11 | HRESULT IEParseDisplayName(DWORD uiCP, LPWSTR pwszPath, ITEMIDLIST** ppidlOut) |
| 12 | HRESULT DisplayParseError(HRESULT hres, LPWSTR pwszPath) |
| 13 | HRESULT NavigateToPidl(ITEMIDLIST* pidl, DWORD grfHLNF) |
| 14 | HRESULT SetNavigateState(BNSTATE bnstate) |
| 15 | HRESULT GetNavigateState(BNSTATE* pbnstate) |
| 16 | HRESULT NotifyRedirect(IShellView* psv, ITEMIDLIST* pidl, BOOL* pfDidBrowse) |
| 17 | HRESULT UpdateWindowList() |
| 18 | HRESULT UpdateBackForwardState() |
| 19 | HRESULT SetFlags(DWORD dwFlags, DWORD dwFlagMask) |
| 20 | HRESULT GetFlags(DWORD* pdwFlags) |
| 21 | HRESULT CanNavigateNow() |
| 22 | HRESULT GetPidl(ITEMIDLIST** ppidl) |
| 23 | HRESULT SetReferrer(ITEMIDLIST* pidl) |
| 24 | DWORD GetBrowserIndex() |
| 25 | HRESULT GetBrowserByIndex(DWORD dwID, IUnknown** ppunk) |
| 26 | HRESULT GetHistoryObject(IOleObject** ppole, IStream** pstm, IBindCtx** ppbc) |
| 27 | HRESULT SetHistoryObject(IOleObject* pole, BOOL fIsLocalAnchor) |
| 28 | HRESULT CacheOLEServer(IOleObject* pole) |
| 29 | HRESULT GetSetCodePage(VARIANT* pvarIn, VARIANT* pvarOut) |
| 30 | HRESULT OnHttpEquiv(IShellView* psv, BOOL fDone, VARIANT* pvarargIn, VARIANT* pvarargOut) |
| 31 | HRESULT GetPalette(HPALETTE* hpal) |
| 32 | HRESULT RegisterWindow(BOOL fForceRegister, ShellWindowTypeConstants swc) |