ReactOS 0.4.15-dev-7953-g1f49173
CCommonBrowser Class Reference

#include <commonbrowser.h>

Inheritance diagram for CCommonBrowser:
Collaboration diagram for CCommonBrowser:

Public Member Functions

 CCommonBrowser ()
 
 ~CCommonBrowser ()
 
STDMETHOD() QueryService (REFGUID guidService, REFIID riid, void **ppvObject) override
 
STDMETHOD() QueryStatus (const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText) override
 
STDMETHOD() Exec (const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut) override
 
STDMETHOD() GetParentSite (IOleInPlaceSite **ppipsite) override
 
STDMETHOD() SetTitle (IShellView *psv, LPCWSTR pszName) override
 
STDMETHOD() GetTitle (IShellView *psv, LPWSTR pszName, DWORD cchName) override
 
STDMETHOD() GetOleObject (IOleObject **ppobjv) override
 
STDMETHOD() GetTravelLog (ITravelLog **pptl) override
 
STDMETHOD() ShowControlWindow (UINT id, BOOL fShow) override
 
STDMETHOD() IsControlWindowShown (UINT id, BOOL *pfShown) override
 
STDMETHOD() IEGetDisplayName (LPCITEMIDLIST pidl, LPWSTR pwszName, UINT uFlags) override
 
STDMETHOD() IEParseDisplayName (UINT uiCP, LPCWSTR pwszPath, LPITEMIDLIST *ppidlOut) override
 
STDMETHOD() DisplayParseError (HRESULT hres, LPCWSTR pwszPath) override
 
STDMETHOD() NavigateToPidl (LPCITEMIDLIST pidl, DWORD grfHLNF) override
 
STDMETHOD() SetNavigateState (BNSTATE bnstate) override
 
STDMETHOD() GetNavigateState (BNSTATE *pbnstate) override
 
STDMETHOD() NotifyRedirect (IShellView *psv, LPCITEMIDLIST pidl, BOOL *pfDidBrowse) override
 
STDMETHOD() UpdateWindowList () override
 
STDMETHOD() UpdateBackForwardState () override
 
STDMETHOD() SetFlags (DWORD dwFlags, DWORD dwFlagMask) override
 
STDMETHOD() GetFlags (DWORD *pdwFlags) override
 
STDMETHOD() CanNavigateNow () override
 
STDMETHOD() GetPidl (LPITEMIDLIST *ppidl) override
 
STDMETHOD() SetReferrer (LPCITEMIDLIST pidl) override
 
 STDMETHOD_ (DWORD, GetBrowserIndex)() override
 
STDMETHOD() GetBrowserByIndex (DWORD dwID, IUnknown **ppunk) override
 
STDMETHOD() GetHistoryObject (IOleObject **ppole, IStream **pstm, IBindCtx **ppbc) override
 
STDMETHOD() SetHistoryObject (IOleObject *pole, BOOL fIsLocalAnchor) override
 
STDMETHOD() CacheOLEServer (IOleObject *pole) override
 
STDMETHOD() GetSetCodePage (VARIANT *pvarIn, VARIANT *pvarOut) override
 
STDMETHOD() OnHttpEquiv (IShellView *psv, BOOL fDone, VARIANT *pvarargIn, VARIANT *pvarargOut) override
 
STDMETHOD() GetPalette (HPALETTE *hpal) override
 
STDMETHOD() RegisterWindow (BOOL fForceRegister, int swc) override
 
 STDMETHOD_ (LRESULT, WndProcBS)(HWND hwnd
 
STDMETHOD() SetAsDefFolderSettings () override
 
STDMETHOD() GetViewRect (RECT *prc) override
 
STDMETHOD() OnSize (WPARAM wParam) override
 
STDMETHOD() OnCreate (struct tagCREATESTRUCTW *pcs) override
 
 STDMETHOD_ (LRESULT, OnCommand)(WPARAM wParam
 
STDMETHOD() OnDestroy () override
 
 STDMETHOD_ (LRESULT, OnNotify)(struct tagNMHDR *pnm) override
 
STDMETHOD() OnSetFocus () override
 
STDMETHOD() OnFrameWindowActivateBS (BOOL fActive) override
 
STDMETHOD() ReleaseShellView () override
 
STDMETHOD() ActivatePendingView () override
 
STDMETHOD() CreateViewWindow (IShellView *psvNew, IShellView *psvOld, LPRECT prcView, HWND *phwnd) override
 
STDMETHOD() CreateBrowserPropSheetExt (REFIID riid, void **ppv) override
 
STDMETHOD() GetViewWindow (HWND *phwndView) override
 
STDMETHOD() GetBaseBrowserData (LPCBASEBROWSERDATA *pbbd) override
 
 STDMETHOD_ (LPBASEBROWSERDATA, PutBaseBrowserData)() override
 
STDMETHOD() InitializeTravelLog (ITravelLog *ptl, DWORD dw) override
 
STDMETHOD() SetTopBrowser () override
 
STDMETHOD() Offline (int iCmd) override
 
STDMETHOD() AllowViewResize (BOOL f) override
 
STDMETHOD() SetActivateState (UINT u) override
 
STDMETHOD() UpdateSecureLockIcon (int eSecureLock) override
 
STDMETHOD() InitializeDownloadManager () override
 
STDMETHOD() InitializeTransitionSite () override
 
STDMETHOD() _Initialize (HWND hwnd, IUnknown *pauto) override
 
STDMETHOD() _CancelPendingNavigationAsync () override
 
STDMETHOD() _CancelPendingView () override
 
STDMETHOD() _MaySaveChanges () override
 
STDMETHOD() _PauseOrResumeView (BOOL fPaused) override
 
STDMETHOD() _DisableModeless () override
 
STDMETHOD() _NavigateToPidl (LPCITEMIDLIST pidl, DWORD grfHLNF, DWORD dwFlags) override
 
STDMETHOD() _TryShell2Rename (IShellView *psv, LPCITEMIDLIST pidlNew) override
 
STDMETHOD() _SwitchActivationNow () override
 
STDMETHOD() _ExecChildren (IUnknown *punkBar, BOOL fBroadcast, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANTARG *pvarargIn, VARIANTARG *pvarargOut) override
 
STDMETHOD() _SendChildren (HWND hwndBar, BOOL fBroadcast, UINT uMsg, WPARAM wParam, LPARAM lParam) override
 
STDMETHOD() GetFolderSetData (struct tagFolderSetData *pfsd) override
 
STDMETHOD() _OnFocusChange (UINT itb) override
 
STDMETHOD() v_ShowHideChildWindows (BOOL fChildOnly) override
 
 STDMETHOD_ (UINT, _get_itbLastFocus)() override
 
STDMETHOD() _put_itbLastFocus (UINT itbLastFocus) override
 
STDMETHOD() _UIActivateView (UINT uState) override
 
STDMETHOD() _GetViewBorderRect (RECT *prc) override
 
STDMETHOD() _UpdateViewRectSize () override
 
STDMETHOD() _ResizeNextBorder (UINT itb) override
 
STDMETHOD() _ResizeView () override
 
STDMETHOD() _GetEffectiveClientArea (LPRECT lprectBorder, HMONITOR hmon) override
 
 STDMETHOD_ (IStream *, v_GetViewStream)(LPCITEMIDLIST pidl
 
 STDMETHOD_ (LRESULT, ForwardViewMsg)(UINT uMsg
 
STDMETHOD() SetAcceleratorMenu (HACCEL hacc) override
 
 STDMETHOD_ (int, _GetToolbarCount)() override
 
 STDMETHOD_ (LPTOOLBARITEM, _GetToolbarItem)(int itb) override
 
STDMETHOD() _SaveToolbars (IStream *pstm) override
 
STDMETHOD() _LoadToolbars (IStream *pstm) override
 
STDMETHOD() _CloseAndReleaseToolbars (BOOL fClose) override
 
STDMETHOD() v_MayGetNextToolbarFocus (LPMSG lpMsg, UINT itbNext, int citb, LPTOOLBARITEM *pptbi, HWND *phwnd) override
 
STDMETHOD() _ResizeNextBorderHelper (UINT itb, BOOL bUseHmonitor) override
 
 STDMETHOD_ (UINT, _FindTBar)(IUnknown *punkSrc) override
 
STDMETHOD() _SetFocus (LPTOOLBARITEM ptbi, HWND hwnd, LPMSG lpMsg) override
 
STDMETHOD() v_MayTranslateAccelerator (MSG *pmsg) override
 
STDMETHOD() _GetBorderDWHelper (IUnknown *punkSrc, LPRECT lprectBorder, BOOL bUseHmonitor) override
 
STDMETHOD() v_CheckZoneCrossing (LPCITEMIDLIST pidl) override
 
STDMETHOD() _PositionViewWindow (HWND, RECT *) override
 
STDMETHOD() IEParseDisplayNameEx (UINT, PCWSTR, DWORD, LPITEMIDLIST *) override
 
STDMETHOD() InsertMenusSB (HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) override
 
STDMETHOD() SetMenuSB (HMENU hmenuShared, HOLEMENU holemenuRes, HWND hwndActiveObject) override
 
STDMETHOD() RemoveMenusSB (HMENU hmenuShared) override
 
STDMETHOD() SetStatusTextSB (LPCOLESTR pszStatusText) override
 
STDMETHOD() EnableModelessSB (BOOL fEnable) override
 
STDMETHOD() TranslateAcceleratorSB (MSG *pmsg, WORD wID) override
 
STDMETHOD() BrowseObject (LPCITEMIDLIST pidl, UINT wFlags) override
 
STDMETHOD() GetViewStateStream (DWORD grfMode, IStream **ppStrm) override
 
STDMETHOD() GetControlWindow (UINT id, HWND *lphwnd) override
 
STDMETHOD() SendControlMsg (UINT id, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *pret) override
 
STDMETHOD() QueryActiveShellView (struct IShellView **ppshv) override
 
STDMETHOD() OnViewWindowActive (struct IShellView *ppshv) override
 
STDMETHOD() SetToolbarItems (LPTBBUTTON lpButtons, UINT nButtons, UINT uFlags) override
 
STDMETHOD() GetPropertyBag (long flags, REFIID riid, void **ppvObject) override
 
STDMETHOD() GetWindow (HWND *lphwnd) override
 
STDMETHOD() ContextSensitiveHelp (BOOL fEnterMode) override
 
STDMETHOD() GetBorderDW (IUnknown *punkObj, LPRECT prcBorder) override
 
STDMETHOD() RequestBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw) override
 
STDMETHOD() SetBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw) override
 
STDMETHOD() AddToolbar (IUnknown *punkSrc, LPCWSTR pwszItem, DWORD dwAddFlags) override
 
STDMETHOD() RemoveToolbar (IUnknown *punkSrc, DWORD dwRemoveFlags) override
 
STDMETHOD() FindToolbar (LPCWSTR pwszItem, REFIID riid, void **ppv) override
 
STDMETHOD() OnFocusChangeIS (IUnknown *punkObj, BOOL fSetFocus) override
 
STDMETHOD() DragEnter (IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) override
 
STDMETHOD() DragOver (DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) override
 
STDMETHOD() DragLeave () override
 
STDMETHOD() Drop (IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) override
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
- Public Member Functions inherited from IShellBrowser
HRESULT InsertMenusSB ([in] HMENU hmenuShared, [in, out] LPOLEMENUGROUPWIDTHS lpMenuWidths)
 
HRESULT SetMenuSB ([in] HMENU hmenuShared, [in] HOLEMENU holemenuReserved, [in] HWND hwndActiveObject)
 
HRESULT RemoveMenusSB ([in] HMENU hmenuShared)
 
HRESULT SetStatusTextSB ([in, unique] LPCOLESTR pszStatusText)
 
HRESULT EnableModelessSB ([in] BOOL fEnable)
 
HRESULT TranslateAcceleratorSB ([in] MSG *pmsg, [in] WORD wID)
 
HRESULT BrowseObject ([in] PCUIDLIST_RELATIVE pidl, [in] UINT wFlags)
 
HRESULT GetViewStateStream ([in] DWORD grfMode, [out] IStream **ppStrm)
 
HRESULT GetControlWindow ([in] UINT id, [out] HWND *phwnd)
 
HRESULT SendControlMsg ([in] UINT id, [in] UINT uMsg, [in] WPARAM wParam, [in] LPARAM lParam, [in] LRESULT *pret)
 
HRESULT QueryActiveShellView ([out] IShellView **ppshv)
 
HRESULT OnViewWindowActive ([in] IShellView *pshv)
 
HRESULT SetToolbarItems ([in] LPTBBUTTONSB lpButtons, [in] UINT nButtons, [in] UINT uFlags)
 
HRESULT GetWindow ([out] HWND *phwnd)
 
HRESULT ContextSensitiveHelp ([in] BOOL fEnterMode)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
- Public Member Functions inherited from IBrowserService3
HRESULT _PositionViewWindow ([in] HWND hwnd, [in] LPRECT prc)
 
HRESULT IEParseDisplayNameEx ([in] UINT uiCP, [in] LPCWSTR pwszPath, [in] DWORD dwFlags, [out] PIDLIST_ABSOLUTE *ppidlOut)
 
- Public Member Functions inherited from IBrowserService2
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 IServiceProvider
HRESULT QueryService ([in] REFGUID guidService, [in] REFIID riid, [out] void **ppvObject)
 
HRESULT RemoteQueryService ([in] REFGUID guidService, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject)
 
HRESULT QueryStatus ([in, unique] const GUID *pguidCmdGroup, [in] ULONG cCmds, [in, out, size_is(cCmds)] OLECMD prgCmds[], [in, out, unique] OLECMDTEXT *pCmdText)
 
HRESULT Exec ([in, unique] const GUID *pguidCmdGroup, [in] DWORD nCmdID, [in] DWORD nCmdexecopt, [in, unique] VARIANT *pvaIn, [in, out, unique] VARIANT *pvaOut)
 
- Public Member Functions inherited from IDockingWindowFrame
HRESULT AddToolbar ([in] IUnknown *punkSrc, [in] LPCWSTR pwszItem, [in] DWORD dwAddFlags)
 
HRESULT RemoveToolbar ([in] IUnknown *punkSrc, [in] DWORD dwRemoveFlags)
 
HRESULT FindToolbar ([in] LPCWSTR pwszItem, [in] REFIID riid, [out] LPVOID *ppvObj)
 
HRESULT DragEnter ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect)
 
HRESULT DragOver ([in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect)
 
HRESULT DragLeave ()
 
HRESULT Drop ([in, unique] IDataObject *pDataObj, [in] DWORD grfKeyState, [in] POINTL pt, [in, out] DWORD *pdwEffect)
 

Public Attributes

UINT uMsg
 
UINT WPARAM wParam
 
UINT WPARAM LPARAM lParam override
 
LPARAM lParam override
 
DWORD grfMode
 
DWORD LPCWSTR pwszName override
 
WPARAM wParam
 
WPARAM LPARAM lParam override
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 
- Public Attributes inherited from IDropTarget
const DWORD MK_ALT = 0x20
 
const DWORD DROPEFFECT_NONE = 0
 
const DWORD DROPEFFECT_COPY = 1
 
const DWORD DROPEFFECT_MOVE = 2
 
const DWORD DROPEFFECT_LINK = 4
 
const DWORD DROPEFFECT_SCROLL = 0x80000000
 
const DWORD DD_DEFSCROLLINSET = 11
 
const DWORD DD_DEFSCROLLDELAY = 50
 
const DWORD DD_DEFSCROLLINTERVAL = 50
 
const DWORD DD_DEFDRAGDELAY = 200
 
const DWORD DD_DEFDRAGMINDIST = 2
 

Additional Inherited Members

- Public Types inherited from IShellBrowser
typedef IShellBrowserLPSHELLBROWSER
 
typedef LPARAM LPTBBUTTONSB
 
typedef LPTBBUTTON LPTBBUTTONSB
 
- Public Types inherited from IOleWindow
typedef IOleWindowLPOLEWINDOW
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Types inherited from IServiceProvider
typedef IServiceProviderLPSERVICEPROVIDER
 
- Public Types inherited from IOleCommandTarget
enum  OLECMDF {
  OLECMDF_SUPPORTED = 0x1 , OLECMDF_ENABLED = 0x2 , OLECMDF_LATCHED = 0x4 , OLECMDF_NINCHED = 0x8 ,
  OLECMDF_INVISIBLE = 0x10 , OLECMDF_DEFHIDEONCTXTMENU = 0x20
}
 
enum  OLECMDTEXTF { OLECMDTEXTF_NONE = 0 , OLECMDTEXTF_NAME = 1 , OLECMDTEXTF_STATUS = 2 }
 
enum  OLECMDEXECOPT { OLECMDEXECOPT_DODEFAULT = 0 , OLECMDEXECOPT_PROMPTUSER = 1 , OLECMDEXECOPT_DONTPROMPTUSER = 2 , OLECMDEXECOPT_SHOWHELP = 3 }
 
enum  OLECMDID {
  OLECMDID_OPEN = 1 , OLECMDID_NEW = 2 , OLECMDID_SAVE = 3 , OLECMDID_SAVEAS = 4 ,
  OLECMDID_SAVECOPYAS = 5 , OLECMDID_PRINT = 6 , OLECMDID_PRINTPREVIEW = 7 , OLECMDID_PAGESETUP = 8 ,
  OLECMDID_SPELL = 9 , OLECMDID_PROPERTIES = 10 , OLECMDID_CUT = 11 , OLECMDID_COPY = 12 ,
  OLECMDID_PASTE = 13 , OLECMDID_PASTESPECIAL = 14 , OLECMDID_UNDO = 15 , OLECMDID_REDO = 16 ,
  OLECMDID_SELECTALL = 17 , OLECMDID_CLEARSELECTION = 18 , OLECMDID_ZOOM = 19 , OLECMDID_GETZOOMRANGE = 20 ,
  OLECMDID_UPDATECOMMANDS = 21 , OLECMDID_REFRESH = 22 , OLECMDID_STOP = 23 , OLECMDID_HIDETOOLBARS = 24 ,
  OLECMDID_SETPROGRESSMAX = 25 , OLECMDID_SETPROGRESSPOS = 26 , OLECMDID_SETPROGRESSTEXT = 27 , OLECMDID_SETTITLE = 28 ,
  OLECMDID_SETDOWNLOADSTATE = 29 , OLECMDID_STOPDOWNLOAD = 30 , OLECMDID_ONTOOLBARACTIVATED = 31 , OLECMDID_FIND = 32 ,
  OLECMDID_DELETE = 33 , OLECMDID_HTTPEQUIV = 34 , OLECMDID_HTTPEQUIV_DONE = 35 , OLECMDID_ENABLE_INTERACTION = 36 ,
  OLECMDID_ONUNLOAD = 37 , OLECMDID_PROPERTYBAG2 = 38 , OLECMDID_PREREFRESH = 39 , OLECMDID_SHOWSCRIPTERROR = 40 ,
  OLECMDID_SHOWMESSAGE = 41 , OLECMDID_SHOWFIND = 42 , OLECMDID_SHOWPAGESETUP = 43 , OLECMDID_SHOWPRINT = 44 ,
  OLECMDID_CLOSE = 45 , OLECMDID_ALLOWUILESSSAVEAS = 46 , OLECMDID_DONTDOWNLOADCSS = 47 , OLECMDID_UPDATEPAGESTATUS = 48 ,
  OLECMDID_PRINT2 = 49 , OLECMDID_PRINTPREVIEW2 = 50 , OLECMDID_SETPRINTTEMPLATE = 51 , OLECMDID_GETPRINTTEMPLATE = 52 ,
  OLECMDID_PAGEACTIONBLOCKED = 55 , OLECMDID_PAGEACTIONUIQUERY = 56 , OLECMDID_FOCUSVIEWCONTROLS = 57 , OLECMDID_FOCUSVIEWCONTROLSQUERY = 58 ,
  OLECMDID_SHOWPAGEACTIONMENU = 59 , OLECMDID_ADDTRAVELENTRY = 60 , OLECMDID_UPDATETRAVELENTRY = 61 , OLECMDID_UPDATEBACKFORWARDSTATE = 62 ,
  OLECMDID_OPTICAL_ZOOM = 63 , OLECMDID_OPTICAL_GETZOOMRANGE = 64 , OLECMDID_WINDOWSTATECHANGED = 65 , OLECMDID_ACTIVEXINSTALLSCOPE = 66 ,
  OLECMDID_UPDATETRAVELENTRY_DATARECOVERY = 67 , OLECMDID_SHOWTASKDLG = 68 , OLECMDID_POPSTATEEVENT = 69 , OLECMDID_VIEWPORT_MODE = 70 ,
  OLECMDID_LAYOUT_VIEWPORT_WIDTH = 71 , OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM = 72 , OLECMDID_USER_OPTICAL_ZOOM = 73 , OLECMDID_PAGEAVAILABLE = 74 ,
  OLECMDID_GETUSERSCALABLE = 75 , OLECMDID_UPDATE_CARET = 76 , OLECMDID_ENABLE_VISIBILITY = 77 , OLECMDID_MEDIA_PLAYBACK = 78
}
 
typedef IOleCommandTargetLPOLECOMMANDTARGET
 
typedef enum IOleCommandTarget::OLECMDF OLECMDF
 
typedef struct IOleCommandTarget::_tagOLECMD OLECMD
 
typedef struct IOleCommandTarget::_tagOLECMDTEXT OLECMDTEXT
 
typedef enum IOleCommandTarget::OLECMDTEXTF OLECMDTEXTF
 
typedef enum IOleCommandTarget::OLECMDEXECOPT OLECMDEXECOPT
 
typedef enum IOleCommandTarget::OLECMDID OLECMDID
 
- Public Types inherited from IDropTarget
typedef IDropTargetLPDROPTARGET
 
- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 

Detailed Description

Definition at line 23 of file commonbrowser.h.

Constructor & Destructor Documentation

◆ CCommonBrowser()

CCommonBrowser::CCommonBrowser ( )

Definition at line 23 of file commonbrowser.cpp.

24{
25}

◆ ~CCommonBrowser()

CCommonBrowser::~CCommonBrowser ( )

Definition at line 27 of file commonbrowser.cpp.

28{
29}

Member Function Documentation

◆ _CancelPendingNavigationAsync()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_CancelPendingNavigationAsync ( void  )
override

Implements IBrowserService2.

Definition at line 329 of file commonbrowser.cpp.

330{
331 return E_NOTIMPL;
332}
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ _CancelPendingView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_CancelPendingView ( )
override

Implements IBrowserService2.

Definition at line 334 of file commonbrowser.cpp.

335{
336 return E_NOTIMPL;
337}

◆ _CloseAndReleaseToolbars()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_CloseAndReleaseToolbars ( BOOL  fClose)
override

Implements IBrowserService2.

Definition at line 471 of file commonbrowser.cpp.

472{
473 return E_NOTIMPL;
474}

◆ _DisableModeless()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_DisableModeless ( )
override

Implements IBrowserService2.

Definition at line 349 of file commonbrowser.cpp.

350{
351 return E_NOTIMPL;
352}

◆ _ExecChildren()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_ExecChildren ( IUnknown punkBar,
BOOL  fBroadcast,
const GUID pguidCmdGroup,
DWORD  nCmdID,
DWORD  nCmdexecopt,
VARIANTARG pvarargIn,
VARIANTARG pvarargOut 
)
override

Implements IBrowserService2.

Definition at line 369 of file commonbrowser.cpp.

371{
372 return E_NOTIMPL;
373}

◆ _GetBorderDWHelper()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_GetBorderDWHelper ( IUnknown punkSrc,
LPRECT  lprectBorder,
BOOL  bUseHmonitor 
)
override

Implements IBrowserService2.

Definition at line 502 of file commonbrowser.cpp.

503{
504 return E_NOTIMPL;
505}

◆ _GetEffectiveClientArea()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_GetEffectiveClientArea ( LPRECT  lprectBorder,
HMONITOR  hmon 
)
override

Implements IBrowserService2.

Definition at line 431 of file commonbrowser.cpp.

432{
433 return E_NOTIMPL;
434}

◆ _GetViewBorderRect()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_GetViewBorderRect ( RECT prc)
override

Implements IBrowserService2.

Definition at line 411 of file commonbrowser.cpp.

412{
413 return E_NOTIMPL;
414}

◆ _Initialize()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_Initialize ( HWND  hwnd,
IUnknown pauto 
)
override

Implements IBrowserService2.

Definition at line 324 of file commonbrowser.cpp.

325{
326 return E_NOTIMPL;
327}

◆ _LoadToolbars()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_LoadToolbars ( IStream pstm)
override

Implements IBrowserService2.

Definition at line 466 of file commonbrowser.cpp.

467{
468 return E_NOTIMPL;
469}

◆ _MaySaveChanges()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_MaySaveChanges ( )
override

Implements IBrowserService2.

Definition at line 339 of file commonbrowser.cpp.

340{
341 return E_NOTIMPL;
342}

◆ _NavigateToPidl()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_NavigateToPidl ( LPCITEMIDLIST  pidl,
DWORD  grfHLNF,
DWORD  dwFlags 
)
override

Definition at line 354 of file commonbrowser.cpp.

355{
356 return E_NOTIMPL;
357}

◆ _OnFocusChange()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_OnFocusChange ( UINT  itb)
override

Implements IBrowserService2.

Definition at line 386 of file commonbrowser.cpp.

387{
388 return E_NOTIMPL;
389}

◆ _PauseOrResumeView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_PauseOrResumeView ( BOOL  fPaused)
override

Implements IBrowserService2.

Definition at line 344 of file commonbrowser.cpp.

345{
346 return E_NOTIMPL;
347}

◆ _PositionViewWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_PositionViewWindow ( HWND  ,
RECT  
)
override

Definition at line 512 of file commonbrowser.cpp.

513{
514 return E_NOTIMPL;
515}

◆ _put_itbLastFocus()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_put_itbLastFocus ( UINT  itbLastFocus)
override

Implements IBrowserService2.

Definition at line 401 of file commonbrowser.cpp.

402{
403 return E_NOTIMPL;
404}

◆ _ResizeNextBorder()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_ResizeNextBorder ( UINT  itb)
override

Implements IBrowserService2.

Definition at line 421 of file commonbrowser.cpp.

422{
423 return E_NOTIMPL;
424}

◆ _ResizeNextBorderHelper()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_ResizeNextBorderHelper ( UINT  itb,
BOOL  bUseHmonitor 
)
override

Implements IBrowserService2.

Definition at line 482 of file commonbrowser.cpp.

483{
484 return E_NOTIMPL;
485}

◆ _ResizeView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_ResizeView ( )
override

Implements IBrowserService2.

Definition at line 426 of file commonbrowser.cpp.

427{
428 return E_NOTIMPL;
429}

◆ _SaveToolbars()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_SaveToolbars ( IStream pstm)
override

Implements IBrowserService2.

Definition at line 461 of file commonbrowser.cpp.

462{
463 return E_NOTIMPL;
464}

◆ _SendChildren()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_SendChildren ( HWND  hwndBar,
BOOL  fBroadcast,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
override

Implements IBrowserService2.

Definition at line 375 of file commonbrowser.cpp.

377{
378 return E_NOTIMPL;
379}

◆ _SetFocus()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_SetFocus ( LPTOOLBARITEM  ptbi,
HWND  hwnd,
LPMSG  lpMsg 
)
override

Implements IBrowserService2.

Definition at line 492 of file commonbrowser.cpp.

493{
494 return E_NOTIMPL;
495}

◆ _SwitchActivationNow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_SwitchActivationNow ( )
override

Implements IBrowserService2.

Definition at line 364 of file commonbrowser.cpp.

365{
366 return E_NOTIMPL;
367}

◆ _TryShell2Rename()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_TryShell2Rename ( IShellView psv,
LPCITEMIDLIST  pidlNew 
)
override

Definition at line 359 of file commonbrowser.cpp.

360{
361 return E_NOTIMPL;
362}

◆ _UIActivateView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_UIActivateView ( UINT  uState)
override

Implements IBrowserService2.

Definition at line 406 of file commonbrowser.cpp.

407{
408 return E_NOTIMPL;
409}

◆ _UpdateViewRectSize()

HRESULT STDMETHODCALLTYPE CCommonBrowser::_UpdateViewRectSize ( )
override

Implements IBrowserService2.

Definition at line 416 of file commonbrowser.cpp.

417{
418 return E_NOTIMPL;
419}

◆ ActivatePendingView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::ActivatePendingView ( )
override

Implements IBrowserService2.

Definition at line 253 of file commonbrowser.cpp.

254{
255 return E_NOTIMPL;
256}

◆ AddToolbar()

HRESULT STDMETHODCALLTYPE CCommonBrowser::AddToolbar ( IUnknown punkSrc,
LPCWSTR  pwszItem,
DWORD  dwAddFlags 
)
override

Implements IDockingWindowFrame.

Definition at line 618 of file commonbrowser.cpp.

619{
620 return E_NOTIMPL;
621}

◆ AllowViewResize()

HRESULT STDMETHODCALLTYPE CCommonBrowser::AllowViewResize ( BOOL  f)
override

Implements IBrowserService2.

Definition at line 299 of file commonbrowser.cpp.

300{
301 return E_NOTIMPL;
302}

◆ BrowseObject()

HRESULT STDMETHODCALLTYPE CCommonBrowser::BrowseObject ( LPCITEMIDLIST  pidl,
UINT  wFlags 
)
override

Definition at line 553 of file commonbrowser.cpp.

554{
555 return E_NOTIMPL;
556}

◆ CacheOLEServer()

HRESULT STDMETHODCALLTYPE CCommonBrowser::CacheOLEServer ( IOleObject pole)
override

Implements IBrowserService.

Definition at line 173 of file commonbrowser.cpp.

174{
175 return E_NOTIMPL;
176}

◆ CanNavigateNow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::CanNavigateNow ( void  )
override

Implements IBrowserService.

Definition at line 138 of file commonbrowser.cpp.

139{
140 return E_NOTIMPL;
141}

◆ ContextSensitiveHelp()

HRESULT STDMETHODCALLTYPE CCommonBrowser::ContextSensitiveHelp ( BOOL  fEnterMode)
override

Implements IOleWindow.

Definition at line 598 of file commonbrowser.cpp.

599{
600 return E_NOTIMPL;
601}

◆ CreateBrowserPropSheetExt()

HRESULT STDMETHODCALLTYPE CCommonBrowser::CreateBrowserPropSheetExt ( REFIID  riid,
void **  ppv 
)
override

Implements IBrowserService2.

Definition at line 264 of file commonbrowser.cpp.

265{
266 return E_NOTIMPL;
267}

◆ CreateViewWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::CreateViewWindow ( IShellView psvNew,
IShellView psvOld,
LPRECT  prcView,
HWND phwnd 
)
override

Implements IBrowserService2.

Definition at line 258 of file commonbrowser.cpp.

260{
261 return E_NOTIMPL;
262}

◆ DisplayParseError()

HRESULT STDMETHODCALLTYPE CCommonBrowser::DisplayParseError ( HRESULT  hres,
LPCWSTR  pwszPath 
)
override

Implements IBrowserService.

Definition at line 93 of file commonbrowser.cpp.

94{
95 return E_NOTIMPL;
96}

◆ DragEnter()

HRESULT STDMETHODCALLTYPE CCommonBrowser::DragEnter ( IDataObject pDataObj,
DWORD  grfKeyState,
POINTL  pt,
DWORD pdwEffect 
)
override

Implements IDropTarget.

Definition at line 638 of file commonbrowser.cpp.

639{
640 return E_NOTIMPL;
641}

◆ DragLeave()

HRESULT STDMETHODCALLTYPE CCommonBrowser::DragLeave ( void  )
override

Implements IDropTarget.

Definition at line 648 of file commonbrowser.cpp.

649{
650 return E_NOTIMPL;
651}

◆ DragOver()

HRESULT STDMETHODCALLTYPE CCommonBrowser::DragOver ( DWORD  grfKeyState,
POINTL  pt,
DWORD pdwEffect 
)
override

Implements IDropTarget.

Definition at line 643 of file commonbrowser.cpp.

644{
645 return E_NOTIMPL;
646}

◆ Drop()

HRESULT STDMETHODCALLTYPE CCommonBrowser::Drop ( IDataObject pDataObj,
DWORD  grfKeyState,
POINTL  pt,
DWORD pdwEffect 
)
override

Implements IDropTarget.

Definition at line 653 of file commonbrowser.cpp.

654{
655 return E_NOTIMPL;
656}

◆ EnableModelessSB()

HRESULT STDMETHODCALLTYPE CCommonBrowser::EnableModelessSB ( BOOL  fEnable)
override

Implements IShellBrowser.

Definition at line 543 of file commonbrowser.cpp.

544{
545 return E_NOTIMPL;
546}

◆ Exec()

HRESULT STDMETHODCALLTYPE CCommonBrowser::Exec ( const GUID pguidCmdGroup,
DWORD  nCmdID,
DWORD  nCmdexecopt,
VARIANT pvaIn,
VARIANT pvaOut 
)
override

Implements IOleCommandTarget.

Definition at line 42 of file commonbrowser.cpp.

44{
45 return E_NOTIMPL;
46}

◆ FindToolbar()

HRESULT STDMETHODCALLTYPE CCommonBrowser::FindToolbar ( LPCWSTR  pwszItem,
REFIID  riid,
void **  ppv 
)
override

Definition at line 628 of file commonbrowser.cpp.

629{
630 return E_NOTIMPL;
631}

◆ GetBaseBrowserData()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetBaseBrowserData ( LPCBASEBROWSERDATA pbbd)
override

Implements IBrowserService2.

Definition at line 274 of file commonbrowser.cpp.

275{
276 return E_NOTIMPL;
277}

◆ GetBorderDW()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetBorderDW ( IUnknown punkObj,
LPRECT  prcBorder 
)
override

Definition at line 603 of file commonbrowser.cpp.

604{
605 return E_NOTIMPL;
606}

◆ GetBrowserByIndex()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetBrowserByIndex ( DWORD  dwID,
IUnknown **  ppunk 
)
override

Implements IBrowserService.

Definition at line 158 of file commonbrowser.cpp.

159{
160 return E_NOTIMPL;
161}

◆ GetControlWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetControlWindow ( UINT  id,
HWND lphwnd 
)
override

Implements IShellBrowser.

Definition at line 563 of file commonbrowser.cpp.

564{
565 return E_NOTIMPL;
566}

◆ GetFlags()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetFlags ( DWORD pdwFlags)
override

Implements IBrowserService.

Definition at line 133 of file commonbrowser.cpp.

134{
135 return E_NOTIMPL;
136}

◆ GetFolderSetData()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetFolderSetData ( struct tagFolderSetData pfsd)
override

Implements IBrowserService2.

Definition at line 381 of file commonbrowser.cpp.

382{
383 return E_NOTIMPL;
384}

◆ GetHistoryObject()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetHistoryObject ( IOleObject **  ppole,
IStream **  pstm,
IBindCtx **  ppbc 
)
override

Implements IBrowserService.

Definition at line 163 of file commonbrowser.cpp.

164{
165 return E_NOTIMPL;
166}

◆ GetNavigateState()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetNavigateState ( BNSTATE pbnstate)
override

Implements IBrowserService.

Definition at line 108 of file commonbrowser.cpp.

109{
110 return E_NOTIMPL;
111}

◆ GetOleObject()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetOleObject ( IOleObject **  ppobjv)
override

Implements IBrowserService.

Definition at line 63 of file commonbrowser.cpp.

64{
65 return E_NOTIMPL;
66}

◆ GetPalette()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPalette ( HPALETTE *  hpal)
override

Implements IBrowserService.

Definition at line 188 of file commonbrowser.cpp.

189{
190 return E_NOTIMPL;
191}

◆ GetParentSite()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetParentSite ( IOleInPlaceSite **  ppipsite)
override

Implements IBrowserService.

Definition at line 48 of file commonbrowser.cpp.

49{
50 return E_NOTIMPL;
51}

◆ GetPidl()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPidl ( LPITEMIDLIST ppidl)
override

Definition at line 143 of file commonbrowser.cpp.

144{
145 return E_NOTIMPL;
146}

◆ GetPropertyBag()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPropertyBag ( long  flags,
REFIID  riid,
void **  ppvObject 
)
override

Definition at line 588 of file commonbrowser.cpp.

589{
590 return E_NOTIMPL;
591}

◆ GetSetCodePage()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetSetCodePage ( VARIANT pvarIn,
VARIANT pvarOut 
)
override

Implements IBrowserService.

Definition at line 178 of file commonbrowser.cpp.

179{
180 return E_NOTIMPL;
181}

◆ GetTitle()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetTitle ( IShellView psv,
LPWSTR  pszName,
DWORD  cchName 
)
override

Implements IBrowserService.

Definition at line 58 of file commonbrowser.cpp.

59{
60 return E_NOTIMPL;
61}

◆ GetTravelLog()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetTravelLog ( ITravelLog **  pptl)
override

Implements IBrowserService.

Definition at line 68 of file commonbrowser.cpp.

69{
70 return E_NOTIMPL;
71}

◆ GetViewRect()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetViewRect ( RECT prc)
override

Implements IBrowserService2.

Definition at line 208 of file commonbrowser.cpp.

209{
210 return E_NOTIMPL;
211}

◆ GetViewStateStream()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetViewStateStream ( DWORD  grfMode,
IStream **  ppStrm 
)
override

Implements IShellBrowser.

Definition at line 558 of file commonbrowser.cpp.

559{
560 return E_NOTIMPL;
561}

◆ GetViewWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetViewWindow ( HWND phwndView)
override

Implements IBrowserService2.

Definition at line 269 of file commonbrowser.cpp.

270{
271 return E_NOTIMPL;
272}

◆ GetWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::GetWindow ( HWND lphwnd)
override

Implements IOleWindow.

Definition at line 593 of file commonbrowser.cpp.

594{
595 return E_NOTIMPL;
596}

◆ IEGetDisplayName()

HRESULT STDMETHODCALLTYPE CCommonBrowser::IEGetDisplayName ( LPCITEMIDLIST  pidl,
LPWSTR  pwszName,
UINT  uFlags 
)
override

Definition at line 83 of file commonbrowser.cpp.

84{
85 return E_NOTIMPL;
86}

◆ IEParseDisplayName()

HRESULT STDMETHODCALLTYPE CCommonBrowser::IEParseDisplayName ( UINT  uiCP,
LPCWSTR  pwszPath,
LPITEMIDLIST ppidlOut 
)
override

Definition at line 88 of file commonbrowser.cpp.

89{
90 return E_NOTIMPL;
91}

◆ IEParseDisplayNameEx()

HRESULT STDMETHODCALLTYPE CCommonBrowser::IEParseDisplayNameEx ( UINT  ,
PCWSTR  ,
DWORD  ,
LPITEMIDLIST  
)
override

Definition at line 517 of file commonbrowser.cpp.

519{
520 return E_NOTIMPL;
521}

◆ InitializeDownloadManager()

HRESULT STDMETHODCALLTYPE CCommonBrowser::InitializeDownloadManager ( )
override

Implements IBrowserService2.

Definition at line 314 of file commonbrowser.cpp.

315{
316 return E_NOTIMPL;
317}

◆ InitializeTransitionSite()

HRESULT STDMETHODCALLTYPE CCommonBrowser::InitializeTransitionSite ( )
override

Implements IBrowserService2.

Definition at line 319 of file commonbrowser.cpp.

320{
321 return E_NOTIMPL;
322}

◆ InitializeTravelLog()

HRESULT STDMETHODCALLTYPE CCommonBrowser::InitializeTravelLog ( ITravelLog ptl,
DWORD  dw 
)
override

Implements IBrowserService2.

Definition at line 284 of file commonbrowser.cpp.

285{
286 return E_NOTIMPL;
287}

◆ InsertMenusSB()

HRESULT STDMETHODCALLTYPE CCommonBrowser::InsertMenusSB ( HMENU  hmenuShared,
LPOLEMENUGROUPWIDTHS  lpMenuWidths 
)
override

Implements IShellBrowser.

Definition at line 523 of file commonbrowser.cpp.

524{
525 return E_NOTIMPL;
526}

◆ IsControlWindowShown()

HRESULT STDMETHODCALLTYPE CCommonBrowser::IsControlWindowShown ( UINT  id,
BOOL pfShown 
)
override

Implements IBrowserService.

Definition at line 78 of file commonbrowser.cpp.

79{
80 return E_NOTIMPL;
81}

◆ NavigateToPidl()

HRESULT STDMETHODCALLTYPE CCommonBrowser::NavigateToPidl ( LPCITEMIDLIST  pidl,
DWORD  grfHLNF 
)
override

Definition at line 98 of file commonbrowser.cpp.

99{
100 return E_NOTIMPL;
101}

◆ NotifyRedirect()

HRESULT STDMETHODCALLTYPE CCommonBrowser::NotifyRedirect ( IShellView psv,
LPCITEMIDLIST  pidl,
BOOL pfDidBrowse 
)
override

Definition at line 113 of file commonbrowser.cpp.

114{
115 return E_NOTIMPL;
116}

◆ Offline()

HRESULT STDMETHODCALLTYPE CCommonBrowser::Offline ( int  iCmd)
override

Implements IBrowserService2.

Definition at line 294 of file commonbrowser.cpp.

295{
296 return E_NOTIMPL;
297}

◆ OnCreate()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnCreate ( struct tagCREATESTRUCTW pcs)
override

Implements IBrowserService2.

Definition at line 218 of file commonbrowser.cpp.

219{
220 return E_NOTIMPL;
221}

◆ OnDestroy()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnDestroy ( )
override

Implements IBrowserService2.

Definition at line 228 of file commonbrowser.cpp.

229{
230 return E_NOTIMPL;
231}

◆ OnFocusChangeIS()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnFocusChangeIS ( IUnknown punkObj,
BOOL  fSetFocus 
)
override

Definition at line 633 of file commonbrowser.cpp.

634{
635 return E_NOTIMPL;
636}

◆ OnFrameWindowActivateBS()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnFrameWindowActivateBS ( BOOL  fActive)
override

Implements IBrowserService2.

Definition at line 243 of file commonbrowser.cpp.

244{
245 return E_NOTIMPL;
246}

◆ OnHttpEquiv()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnHttpEquiv ( IShellView psv,
BOOL  fDone,
VARIANT pvarargIn,
VARIANT pvarargOut 
)
override

Implements IBrowserService.

Definition at line 183 of file commonbrowser.cpp.

184{
185 return E_NOTIMPL;
186}

◆ OnSetFocus()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnSetFocus ( )
override

Implements IBrowserService2.

Definition at line 238 of file commonbrowser.cpp.

239{
240 return E_NOTIMPL;
241}

◆ OnSize()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnSize ( WPARAM  wParam)
override

Implements IBrowserService2.

Definition at line 213 of file commonbrowser.cpp.

214{
215 return E_NOTIMPL;
216}

◆ OnViewWindowActive()

HRESULT STDMETHODCALLTYPE CCommonBrowser::OnViewWindowActive ( struct IShellView ppshv)
override

Implements IShellBrowser.

Definition at line 578 of file commonbrowser.cpp.

579{
580 return E_NOTIMPL;
581}

◆ QueryActiveShellView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::QueryActiveShellView ( struct IShellView **  ppshv)
override

Implements IShellBrowser.

Definition at line 573 of file commonbrowser.cpp.

574{
575 return E_NOTIMPL;
576}

◆ QueryService()

HRESULT STDMETHODCALLTYPE CCommonBrowser::QueryService ( REFGUID  guidService,
REFIID  riid,
void **  ppvObject 
)
override

Implements IServiceProvider.

Definition at line 31 of file commonbrowser.cpp.

32{
33 return E_NOTIMPL;
34}

◆ QueryStatus()

HRESULT STDMETHODCALLTYPE CCommonBrowser::QueryStatus ( const GUID pguidCmdGroup,
ULONG  cCmds,
OLECMD  prgCmds[],
OLECMDTEXT pCmdText 
)
override

Implements IOleCommandTarget.

Definition at line 36 of file commonbrowser.cpp.

38{
39 return E_NOTIMPL;
40}

◆ RegisterWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::RegisterWindow ( BOOL  fForceRegister,
int  swc 
)
override

Implements IBrowserService.

Definition at line 193 of file commonbrowser.cpp.

194{
195 return E_NOTIMPL;
196}

◆ ReleaseShellView()

HRESULT STDMETHODCALLTYPE CCommonBrowser::ReleaseShellView ( )
override

Implements IBrowserService2.

Definition at line 248 of file commonbrowser.cpp.

249{
250 return E_NOTIMPL;
251}

◆ RemoveMenusSB()

HRESULT STDMETHODCALLTYPE CCommonBrowser::RemoveMenusSB ( HMENU  hmenuShared)
override

Implements IShellBrowser.

Definition at line 533 of file commonbrowser.cpp.

534{
535 return E_NOTIMPL;
536}

◆ RemoveToolbar()

HRESULT STDMETHODCALLTYPE CCommonBrowser::RemoveToolbar ( IUnknown punkSrc,
DWORD  dwRemoveFlags 
)
override

Implements IDockingWindowFrame.

Definition at line 623 of file commonbrowser.cpp.

624{
625 return E_NOTIMPL;
626}

◆ RequestBorderSpaceDW()

HRESULT STDMETHODCALLTYPE CCommonBrowser::RequestBorderSpaceDW ( IUnknown punkObj,
LPCBORDERWIDTHS  pbw 
)
override

Definition at line 608 of file commonbrowser.cpp.

609{
610 return E_NOTIMPL;
611}

◆ SendControlMsg()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SendControlMsg ( UINT  id,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
LRESULT pret 
)
override

Implements IShellBrowser.

Definition at line 568 of file commonbrowser.cpp.

569{
570 return E_NOTIMPL;
571}

◆ SetAcceleratorMenu()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetAcceleratorMenu ( HACCEL  hacc)
override

Implements IBrowserService2.

Definition at line 446 of file commonbrowser.cpp.

447{
448 return E_NOTIMPL;
449}

◆ SetActivateState()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetActivateState ( UINT  u)
override

Implements IBrowserService2.

Definition at line 304 of file commonbrowser.cpp.

305{
306 return E_NOTIMPL;
307}

◆ SetAsDefFolderSettings()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetAsDefFolderSettings ( )
override

Implements IBrowserService2.

Definition at line 203 of file commonbrowser.cpp.

204{
205 return E_NOTIMPL;
206}

◆ SetBorderSpaceDW()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetBorderSpaceDW ( IUnknown punkObj,
LPCBORDERWIDTHS  pbw 
)
override

Definition at line 613 of file commonbrowser.cpp.

614{
615 return E_NOTIMPL;
616}

◆ SetFlags()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetFlags ( DWORD  dwFlags,
DWORD  dwFlagMask 
)
override

Implements IBrowserService.

Definition at line 128 of file commonbrowser.cpp.

129{
130 return E_NOTIMPL;
131}

◆ SetHistoryObject()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetHistoryObject ( IOleObject pole,
BOOL  fIsLocalAnchor 
)
override

Implements IBrowserService.

Definition at line 168 of file commonbrowser.cpp.

169{
170 return E_NOTIMPL;
171}

◆ SetMenuSB()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetMenuSB ( HMENU  hmenuShared,
HOLEMENU  holemenuRes,
HWND  hwndActiveObject 
)
override

Implements IShellBrowser.

Definition at line 528 of file commonbrowser.cpp.

529{
530 return E_NOTIMPL;
531}

◆ SetNavigateState()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetNavigateState ( BNSTATE  bnstate)
override

Implements IBrowserService.

Definition at line 103 of file commonbrowser.cpp.

104{
105 return E_NOTIMPL;
106}

◆ SetReferrer()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetReferrer ( LPCITEMIDLIST  pidl)
override

Definition at line 148 of file commonbrowser.cpp.

149{
150 return E_NOTIMPL;
151}

◆ SetStatusTextSB()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetStatusTextSB ( LPCOLESTR  pszStatusText)
override

Implements IShellBrowser.

Definition at line 538 of file commonbrowser.cpp.

539{
540 return E_NOTIMPL;
541}

◆ SetTitle()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetTitle ( IShellView psv,
LPCWSTR  pszName 
)
override

Implements IBrowserService.

Definition at line 53 of file commonbrowser.cpp.

54{
55 return E_NOTIMPL;
56}

◆ SetToolbarItems()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetToolbarItems ( LPTBBUTTON  lpButtons,
UINT  nButtons,
UINT  uFlags 
)
override

Definition at line 583 of file commonbrowser.cpp.

584{
585 return E_NOTIMPL;
586}

◆ SetTopBrowser()

HRESULT STDMETHODCALLTYPE CCommonBrowser::SetTopBrowser ( )
override

Implements IBrowserService2.

Definition at line 289 of file commonbrowser.cpp.

290{
291 return E_NOTIMPL;
292}

◆ ShowControlWindow()

HRESULT STDMETHODCALLTYPE CCommonBrowser::ShowControlWindow ( UINT  id,
BOOL  fShow 
)
override

Implements IBrowserService.

Definition at line 73 of file commonbrowser.cpp.

74{
75 return E_NOTIMPL;
76}

◆ STDMETHOD_() [1/11]

CCommonBrowser::STDMETHOD_ ( DWORD  ,
GetBrowserIndex   
)
override

◆ STDMETHOD_() [2/11]

CCommonBrowser::STDMETHOD_ ( int  ,
_GetToolbarCount   
)
override

◆ STDMETHOD_() [3/11]

CCommonBrowser::STDMETHOD_ ( IStream ,
v_GetViewStream   
)

◆ STDMETHOD_() [4/11]

CCommonBrowser::STDMETHOD_ ( LPBASEBROWSERDATA  ,
PutBaseBrowserData   
)
override

◆ STDMETHOD_() [5/11]

CCommonBrowser::STDMETHOD_ ( LPTOOLBARITEM  ,
_GetToolbarItem   
)
override

◆ STDMETHOD_() [6/11]

CCommonBrowser::STDMETHOD_ ( LRESULT  ,
ForwardViewMsg   
)

◆ STDMETHOD_() [7/11]

CCommonBrowser::STDMETHOD_ ( LRESULT  ,
OnCommand   
)

◆ STDMETHOD_() [8/11]

CCommonBrowser::STDMETHOD_ ( LRESULT  ,
OnNotify   
)
override

◆ STDMETHOD_() [9/11]

CCommonBrowser::STDMETHOD_ ( LRESULT  ,
WndProcBS   
)

◆ STDMETHOD_() [10/11]

CCommonBrowser::STDMETHOD_ ( UINT  ,
_FindTBar   
)
override

◆ STDMETHOD_() [11/11]

CCommonBrowser::STDMETHOD_ ( UINT  ,
_get_itbLastFocus   
)
override

◆ TranslateAcceleratorSB()

HRESULT STDMETHODCALLTYPE CCommonBrowser::TranslateAcceleratorSB ( MSG pmsg,
WORD  wID 
)
override

Implements IShellBrowser.

Definition at line 548 of file commonbrowser.cpp.

549{
550 return E_NOTIMPL;
551}

◆ UpdateBackForwardState()

HRESULT STDMETHODCALLTYPE CCommonBrowser::UpdateBackForwardState ( )
override

Implements IBrowserService.

Definition at line 123 of file commonbrowser.cpp.

124{
125 return E_NOTIMPL;
126}

◆ UpdateSecureLockIcon()

HRESULT STDMETHODCALLTYPE CCommonBrowser::UpdateSecureLockIcon ( int  eSecureLock)
override

Implements IBrowserService2.

Definition at line 309 of file commonbrowser.cpp.

310{
311 return E_NOTIMPL;
312}

◆ UpdateWindowList()

HRESULT STDMETHODCALLTYPE CCommonBrowser::UpdateWindowList ( )
override

Implements IBrowserService.

Definition at line 118 of file commonbrowser.cpp.

119{
120 return E_NOTIMPL;
121}

◆ v_CheckZoneCrossing()

HRESULT STDMETHODCALLTYPE CCommonBrowser::v_CheckZoneCrossing ( LPCITEMIDLIST  pidl)
override

Definition at line 507 of file commonbrowser.cpp.

508{
509 return E_NOTIMPL;
510}

◆ v_MayGetNextToolbarFocus()

HRESULT STDMETHODCALLTYPE CCommonBrowser::v_MayGetNextToolbarFocus ( LPMSG  lpMsg,
UINT  itbNext,
int  citb,
LPTOOLBARITEM pptbi,
HWND phwnd 
)
override

Implements IBrowserService2.

Definition at line 476 of file commonbrowser.cpp.

478{
479 return E_NOTIMPL;
480}

◆ v_MayTranslateAccelerator()

HRESULT STDMETHODCALLTYPE CCommonBrowser::v_MayTranslateAccelerator ( MSG pmsg)
override

Implements IBrowserService2.

Definition at line 497 of file commonbrowser.cpp.

498{
499 return E_NOTIMPL;
500}

◆ v_ShowHideChildWindows()

HRESULT STDMETHODCALLTYPE CCommonBrowser::v_ShowHideChildWindows ( BOOL  fChildOnly)
override

Implements IBrowserService2.

Definition at line 391 of file commonbrowser.cpp.

392{
393 return E_NOTIMPL;
394}

Member Data Documentation

◆ grfMode

DWORD CCommonBrowser::grfMode

Definition at line 128 of file commonbrowser.h.

◆ override [1/4]

UINT WPARAM LPARAM lParam CCommonBrowser::override

Definition at line 81 of file commonbrowser.h.

◆ override [2/4]

LPARAM lParam CCommonBrowser::override

Definition at line 86 of file commonbrowser.h.

◆ override [3/4]

DWORD LPCWSTR pwszName CCommonBrowser::override

Definition at line 128 of file commonbrowser.h.

◆ override [4/4]

WPARAM LPARAM lParam CCommonBrowser::override

Definition at line 129 of file commonbrowser.h.

◆ uMsg

UINT CCommonBrowser::uMsg

Definition at line 81 of file commonbrowser.h.

◆ wParam [1/2]

UINT WPARAM CCommonBrowser::wParam

Definition at line 81 of file commonbrowser.h.

◆ wParam [2/2]

WPARAM CCommonBrowser::wParam

Definition at line 129 of file commonbrowser.h.


The documentation for this class was generated from the following files: