ReactOS 0.4.15-dev-7924-g5949c20
IBrowserService2 Interface Reference
Inheritance diagram for IBrowserService2:
Collaboration diagram for IBrowserService2:

Public Member Functions

LRESULT WndProcBS ([in] HWND hwnd, [in] UINT uMsg, [in] WPARAM wParam, [in] LPARAM lParam)
 
HRESULT SetAsDefFolderSettings ()
 
HRESULT GetViewRect ([in, out] RECT *prc)
 
HRESULT OnSize ([in] WPARAM wParam)
 
HRESULT OnCreate ([in] struct tagCREATESTRUCTW *pcs)
 
LRESULT OnCommand ([in] WPARAM wParam, [in] LPARAM lParam)
 
HRESULT OnDestroy ()
 
LRESULT OnNotify ([in, out] struct tagNMHDR *pnm)
 
HRESULT OnSetFocus ()
 
HRESULT OnFrameWindowActivateBS ([in] BOOL fActive)
 
HRESULT ReleaseShellView ()
 
HRESULT ActivatePendingView ()
 
HRESULT CreateViewWindow ([in] IShellView *psvNew, [in] IShellView *psvOld, [out] LPRECT prcView, [out] HWND *phwnd)
 
HRESULT CreateBrowserPropSheetExt ([in] REFIID riid, [out] void **ppv)
 
HRESULT GetViewWindow ([out] HWND *phwndView)
 
HRESULT GetBaseBrowserData ([in, out] LPCBASEBROWSERDATA *pbbd)
 
LPBASEBROWSERDATA PutBaseBrowserData ()
 
HRESULT InitializeTravelLog ([in] ITravelLog *ptl, [in] DWORD dw)
 
HRESULT SetTopBrowser ()
 
HRESULT Offline ([in] int iCmd)
 
HRESULT AllowViewResize ([in] BOOL f)
 
HRESULT SetActivateState ([in] UINT u)
 
HRESULT UpdateSecureLockIcon ([in] int eSecureLock)
 
HRESULT InitializeDownloadManager ()
 
HRESULT InitializeTransitionSite ()
 
HRESULT _Initialize ([in] HWND hwnd, [in] IUnknown *pauto)
 
HRESULT _CancelPendingNavigationAsync ()
 
HRESULT _CancelPendingView ()
 
HRESULT _MaySaveChanges ()
 
HRESULT _PauseOrResumeView ([in] BOOL fPaused)
 
HRESULT _DisableModeless ()
 
HRESULT _NavigateToPidl ([in] PCIDLIST_ABSOLUTE pidl, [in] DWORD grfHLNF, [in] DWORD dwFlags)
 
HRESULT _TryShell2Rename ([in] IShellView *psv, [in] PCIDLIST_ABSOLUTE pidlNew)
 
HRESULT _SwitchActivationNow ()
 
HRESULT _ExecChildren ([in] IUnknown *punkBar, [in] BOOL fBroadcast, [in] const GUID *pguidCmdGroup, [in] DWORD nCmdID, [in] DWORD nCmdexecopt, [in] VARIANTARG *pvarargIn, [in, out] VARIANTARG *pvarargOut)
 
HRESULT _SendChildren ([in] HWND hwndBar, [in] BOOL fBroadcast, [in] UINT uMsg, [in] WPARAM wParam, [in] LPARAM lParam)
 
HRESULT GetFolderSetData ([in, out] struct tagFolderSetData *pfsd)
 
HRESULT _OnFocusChange ([in] UINT itb)
 
HRESULT v_ShowHideChildWindows ([in] BOOL fChildOnly)
 
UINT _get_itbLastFocus ()
 
HRESULT _put_itbLastFocus ([in] UINT itbLastFocus)
 
HRESULT _UIActivateView ([in] UINT uState)
 
HRESULT _GetViewBorderRect ([in, out] RECT *prc)
 
HRESULT _UpdateViewRectSize ()
 
HRESULT _ResizeNextBorder ([in] UINT itb)
 
HRESULT _ResizeView ()
 
HRESULT _GetEffectiveClientArea ([in, out] LPRECT lprectBorder, [in] HMONITOR hmon)
 
IStreamv_GetViewStream ([in] PCIDLIST_ABSOLUTE pidl, [in] DWORD grfMode, [in] LPCWSTR pwszName)
 
LRESULT ForwardViewMsg ([in] UINT uMsg, [in] WPARAM wParam, [in] LPARAM lParam)
 
HRESULT SetAcceleratorMenu ([in] HACCEL hacc)
 
int _GetToolbarCount ()
 
LPTOOLBARITEM _GetToolbarItem ([in] int itb)
 
HRESULT _SaveToolbars ([in] IStream *pstm)
 
HRESULT _LoadToolbars ([in] IStream *pstm)
 
HRESULT _CloseAndReleaseToolbars ([in] BOOL fClose)
 
HRESULT v_MayGetNextToolbarFocus ([in] LPMSG lpMsg, [in] UINT itbNext, [in] int citb, [out] LPTOOLBARITEM *pptbi, [out] HWND *phwnd)
 
HRESULT _ResizeNextBorderHelper ([in] UINT itb, [in] BOOL bUseHmonitor)
 
UINT _FindTBar ([in] IUnknown *punkSrc)
 
HRESULT _SetFocus ([in] LPTOOLBARITEM ptbi, [in] HWND hwnd, [in] LPMSG lpMsg)
 
HRESULT v_MayTranslateAccelerator ([in] MSG *pmsg)
 
HRESULT _GetBorderDWHelper ([in] IUnknown *punkSrc, [in] LPRECT lprectBorder, [in] BOOL bUseHmonitor)
 
HRESULT v_CheckZoneCrossing ([in, out] PCIDLIST_ABSOLUTE pidl)
 
- Public Member Functions inherited from IBrowserService
HRESULT GetParentSite ([out] IOleInPlaceSite **ppipsite)
 
HRESULT SetTitle ([in] IShellView *psv, [in] LPCWSTR pszName)
 
HRESULT GetTitle ([in] IShellView *psv, [out, size_is(cchName)] LPWSTR pszName, [in] DWORD cchName)
 
HRESULT GetOleObject ([out] IOleObject **ppobjv)
 
HRESULT GetTravelLog ([out, optional] ITravelLog **pptl)
 
HRESULT ShowControlWindow ([in] UINT id, [in] BOOL fShow)
 
HRESULT IsControlWindowShown ([in] UINT id, [out] BOOL *pfShown)
 
HRESULT IEGetDisplayName ([in] PCIDLIST_ABSOLUTE pidl, [out] LPWSTR pwszName, [in] UINT uFlags)
 
HRESULT IEParseDisplayName ([in] UINT uiCP, [in] LPCWSTR pwszPath, [out] PIDLIST_ABSOLUTE *ppidlOut)
 
HRESULT DisplayParseError ([in] HRESULT hres, [in] LPCWSTR pwszPath)
 
HRESULT NavigateToPidl ([in] PCIDLIST_ABSOLUTE pidl, [in] DWORD grfHLNF)
 
HRESULT SetNavigateState ([in] BNSTATE bnstate)
 
HRESULT GetNavigateState ([out] BNSTATE *pbnstate)
 
HRESULT NotifyRedirect ([in] IShellView *psv, [in] PCIDLIST_ABSOLUTE pidl, [out] BOOL *pfDidBrowse)
 
HRESULT UpdateWindowList ()
 
HRESULT UpdateBackForwardState ()
 
HRESULT SetFlags ([in] DWORD dwFlags, [in] DWORD dwFlagMask)
 
HRESULT GetFlags ([out] DWORD *pdwFlags)
 
HRESULT CanNavigateNow ()
 
HRESULT GetPidl ([out] PIDLIST_ABSOLUTE *ppidl)
 
HRESULT SetReferrer ([in] PCIDLIST_ABSOLUTE pidl)
 
DWORD GetBrowserIndex ()
 
HRESULT GetBrowserByIndex ([in] DWORD dwID, [out] IUnknown **ppunk)
 
HRESULT GetHistoryObject ([out] IOleObject **ppole, [out] IStream **pstm, [out] IBindCtx **ppbc)
 
HRESULT SetHistoryObject ([in] IOleObject *pole, [in] BOOL fIsLocalAnchor)
 
HRESULT CacheOLEServer ([in] IOleObject *pole)
 
HRESULT GetSetCodePage ([in] VARIANT *pvarIn, [out] VARIANT *pvarOut)
 
HRESULT OnHttpEquiv ([in] IShellView *psv, [in] BOOL fDone, [in] VARIANT *pvarargIn, [out] VARIANT *pvarargOut)
 
HRESULT GetPalette ([out] HPALETTE *hpal)
 
HRESULT RegisterWindow ([in] BOOL fForceRegister, [in] int swc)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 445 of file shdeprecated.idl.

Member Function Documentation

◆ _CancelPendingNavigationAsync()

HRESULT IBrowserService2::_CancelPendingNavigationAsync ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ _CancelPendingView()

HRESULT IBrowserService2::_CancelPendingView ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ _CloseAndReleaseToolbars()

HRESULT IBrowserService2::_CloseAndReleaseToolbars ( [in] BOOL  fClose)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _DisableModeless()

HRESULT IBrowserService2::_DisableModeless ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ _ExecChildren()

HRESULT IBrowserService2::_ExecChildren ( [in] IUnknown punkBar,
[in] BOOL  fBroadcast,
[in] const GUID pguidCmdGroup,
[in] DWORD  nCmdID,
[in] DWORD  nCmdexecopt,
[in] VARIANTARG pvarargIn,
[in, out] VARIANTARG pvarargOut 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _FindTBar()

UINT IBrowserService2::_FindTBar ( [in] IUnknown punkSrc)

◆ _get_itbLastFocus()

UINT IBrowserService2::_get_itbLastFocus ( )

◆ _GetBorderDWHelper()

HRESULT IBrowserService2::_GetBorderDWHelper ( [in] IUnknown punkSrc,
[in] LPRECT  lprectBorder,
[in] BOOL  bUseHmonitor 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _GetEffectiveClientArea()

HRESULT IBrowserService2::_GetEffectiveClientArea ( [in, out] LPRECT  lprectBorder,
[in] HMONITOR  hmon 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _GetToolbarCount()

int IBrowserService2::_GetToolbarCount ( )

◆ _GetToolbarItem()

LPTOOLBARITEM IBrowserService2::_GetToolbarItem ( [in] int  itb)

◆ _GetViewBorderRect()

HRESULT IBrowserService2::_GetViewBorderRect ( [in, out] RECT prc)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _Initialize()

HRESULT IBrowserService2::_Initialize ( [in] HWND  hwnd,
[in] IUnknown pauto 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _LoadToolbars()

HRESULT IBrowserService2::_LoadToolbars ( [in] IStream pstm)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _MaySaveChanges()

HRESULT IBrowserService2::_MaySaveChanges ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ _NavigateToPidl()

HRESULT IBrowserService2::_NavigateToPidl ( [in] PCIDLIST_ABSOLUTE  pidl,
[in] DWORD  grfHLNF,
[in] DWORD  dwFlags 
)

◆ _OnFocusChange()

HRESULT IBrowserService2::_OnFocusChange ( [in] UINT  itb)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _PauseOrResumeView()

HRESULT IBrowserService2::_PauseOrResumeView ( [in] BOOL  fPaused)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _put_itbLastFocus()

HRESULT IBrowserService2::_put_itbLastFocus ( [in] UINT  itbLastFocus)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _ResizeNextBorder()

HRESULT IBrowserService2::_ResizeNextBorder ( [in] UINT  itb)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _ResizeNextBorderHelper()

HRESULT IBrowserService2::_ResizeNextBorderHelper ( [in] UINT  itb,
[in] BOOL  bUseHmonitor 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _ResizeView()

HRESULT IBrowserService2::_ResizeView ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ _SaveToolbars()

HRESULT IBrowserService2::_SaveToolbars ( [in] IStream pstm)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _SendChildren()

HRESULT IBrowserService2::_SendChildren ( [in] HWND  hwndBar,
[in] BOOL  fBroadcast,
[in] UINT  uMsg,
[in] WPARAM  wParam,
[in] LPARAM  lParam 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _SetFocus()

HRESULT IBrowserService2::_SetFocus ( [in] LPTOOLBARITEM  ptbi,
[in] HWND  hwnd,
[in] LPMSG  lpMsg 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _SwitchActivationNow()

HRESULT IBrowserService2::_SwitchActivationNow ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ _TryShell2Rename()

HRESULT IBrowserService2::_TryShell2Rename ( [in] IShellView psv,
[in] PCIDLIST_ABSOLUTE  pidlNew 
)

◆ _UIActivateView()

HRESULT IBrowserService2::_UIActivateView ( [in] UINT  uState)

Implemented in CCommonBrowser, and CShellBrowser.

◆ _UpdateViewRectSize()

HRESULT IBrowserService2::_UpdateViewRectSize ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ ActivatePendingView()

HRESULT IBrowserService2::ActivatePendingView ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ AllowViewResize()

HRESULT IBrowserService2::AllowViewResize ( [in] BOOL  f)

Implemented in CCommonBrowser, and CShellBrowser.

◆ CreateBrowserPropSheetExt()

HRESULT IBrowserService2::CreateBrowserPropSheetExt ( [in] REFIID  riid,
[out] void **  ppv 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ CreateViewWindow()

HRESULT IBrowserService2::CreateViewWindow ( [in] IShellView psvNew,
[in] IShellView psvOld,
[out] LPRECT  prcView,
[out] HWND phwnd 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ ForwardViewMsg()

LRESULT IBrowserService2::ForwardViewMsg ( [in] UINT  uMsg,
[in] WPARAM  wParam,
[in] LPARAM  lParam 
)

◆ GetBaseBrowserData()

HRESULT IBrowserService2::GetBaseBrowserData ( [in, out] LPCBASEBROWSERDATA pbbd)

Implemented in CCommonBrowser, and CShellBrowser.

◆ GetFolderSetData()

HRESULT IBrowserService2::GetFolderSetData ( [in, out] struct tagFolderSetData pfsd)

Implemented in CCommonBrowser, and CShellBrowser.

◆ GetViewRect()

HRESULT IBrowserService2::GetViewRect ( [in, out] RECT prc)

Implemented in CCommonBrowser, and CShellBrowser.

◆ GetViewWindow()

HRESULT IBrowserService2::GetViewWindow ( [out] HWND phwndView)

Implemented in CCommonBrowser, and CShellBrowser.

◆ InitializeDownloadManager()

HRESULT IBrowserService2::InitializeDownloadManager ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ InitializeTransitionSite()

HRESULT IBrowserService2::InitializeTransitionSite ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ InitializeTravelLog()

HRESULT IBrowserService2::InitializeTravelLog ( [in] ITravelLog ptl,
[in] DWORD  dw 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ Offline()

HRESULT IBrowserService2::Offline ( [in] int  iCmd)

Implemented in CCommonBrowser, and CShellBrowser.

◆ OnCommand()

LRESULT IBrowserService2::OnCommand ( [in] WPARAM  wParam,
[in] LPARAM  lParam 
)

◆ OnCreate()

HRESULT IBrowserService2::OnCreate ( [in] struct tagCREATESTRUCTW pcs)

Implemented in CCommonBrowser, and CShellBrowser.

◆ OnDestroy()

HRESULT IBrowserService2::OnDestroy ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ OnFrameWindowActivateBS()

HRESULT IBrowserService2::OnFrameWindowActivateBS ( [in] BOOL  fActive)

Implemented in CCommonBrowser, and CShellBrowser.

◆ OnNotify()

LRESULT IBrowserService2::OnNotify ( [in, out] struct tagNMHDR pnm)

◆ OnSetFocus()

HRESULT IBrowserService2::OnSetFocus ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ OnSize()

HRESULT IBrowserService2::OnSize ( [in] WPARAM  wParam)

Implemented in CCommonBrowser, and CShellBrowser.

◆ PutBaseBrowserData()

LPBASEBROWSERDATA IBrowserService2::PutBaseBrowserData ( )

◆ ReleaseShellView()

HRESULT IBrowserService2::ReleaseShellView ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ SetAcceleratorMenu()

HRESULT IBrowserService2::SetAcceleratorMenu ( [in] HACCEL  hacc)

Implemented in CCommonBrowser, and CShellBrowser.

◆ SetActivateState()

HRESULT IBrowserService2::SetActivateState ( [in] UINT  u)

Implemented in CCommonBrowser, and CShellBrowser.

◆ SetAsDefFolderSettings()

HRESULT IBrowserService2::SetAsDefFolderSettings ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ SetTopBrowser()

HRESULT IBrowserService2::SetTopBrowser ( )

Implemented in CCommonBrowser, and CShellBrowser.

◆ UpdateSecureLockIcon()

HRESULT IBrowserService2::UpdateSecureLockIcon ( [in] int  eSecureLock)

Implemented in CCommonBrowser, and CShellBrowser.

◆ v_CheckZoneCrossing()

HRESULT IBrowserService2::v_CheckZoneCrossing ( [in, out] PCIDLIST_ABSOLUTE  pidl)

◆ v_GetViewStream()

IStream * IBrowserService2::v_GetViewStream ( [in] PCIDLIST_ABSOLUTE  pidl,
[in] DWORD  grfMode,
[in] LPCWSTR  pwszName 
)

◆ v_MayGetNextToolbarFocus()

HRESULT IBrowserService2::v_MayGetNextToolbarFocus ( [in] LPMSG  lpMsg,
[in] UINT  itbNext,
[in] int  citb,
[out] LPTOOLBARITEM pptbi,
[out] HWND phwnd 
)

Implemented in CCommonBrowser, and CShellBrowser.

◆ v_MayTranslateAccelerator()

HRESULT IBrowserService2::v_MayTranslateAccelerator ( [in] MSG pmsg)

Implemented in CCommonBrowser, and CShellBrowser.

◆ v_ShowHideChildWindows()

HRESULT IBrowserService2::v_ShowHideChildWindows ( [in] BOOL  fChildOnly)

Implemented in CCommonBrowser, and CShellBrowser.

◆ WndProcBS()

LRESULT IBrowserService2::WndProcBS ( [in] HWND  hwnd,
[in] UINT  uMsg,
[in] WPARAM  wParam,
[in] LPARAM  lParam 
)

The documentation for this interface was generated from the following file: