Data Structures |
| class | barInfo |
Public Member Functions |
| | CShellBrowser () |
| | ~CShellBrowser () |
| HRESULT | Initialize (LPITEMIDLIST pidl, long b, long c, long d) |
| HRESULT | BrowseToPIDL (LPCITEMIDLIST pidl, long flags) |
| HRESULT | BrowseToPath (IShellFolder *newShellFolder, LPITEMIDLIST absolutePIDL, FOLDERSETTINGS *folderSettings, long flags) |
| HRESULT | GetMenuBand (REFIID riid, void **shellMenu) |
| HRESULT | GetBaseBar (bool vertical, IUnknown **theBaseBar) |
| HRESULT | ShowBand (const CLSID &classID, bool vertical) |
| HRESULT | NavigateToParent () |
| HRESULT | DoFolderOptions () |
| void | RepositionBars () |
| virtual WNDPROC | GetWindowProc () |
| HRESULT | FireEvent (DISPID dispIdMember, int argCount, VARIANT *arguments) |
| HRESULT | FireNavigateComplete (const wchar_t *newDirectory) |
| HRESULT | FireCommandStateChange (bool newState, int commandID) |
| HRESULT | FireCommandStateChangeAll () |
| HRESULT | UpdateForwardBackState () |
| void | UpdateGotoMenu (HMENU theMenu) |
| void | UpdateViewMenu (HMENU theMenu) |
| virtual HRESULT STDMETHODCALLTYPE | GetBorderDW (IUnknown *punkObj, LPRECT prcBorder) |
| virtual HRESULT STDMETHODCALLTYPE | RequestBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw) |
| virtual HRESULT STDMETHODCALLTYPE | SetBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw) |
| virtual HRESULT STDMETHODCALLTYPE | QueryStatus (const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText) |
| virtual HRESULT STDMETHODCALLTYPE | Exec (const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut) |
| virtual HRESULT STDMETHODCALLTYPE | GetWindow (HWND *lphwnd) |
| virtual HRESULT STDMETHODCALLTYPE | ContextSensitiveHelp (BOOL fEnterMode) |
| virtual HRESULT STDMETHODCALLTYPE | InsertMenusSB (HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) |
| virtual HRESULT STDMETHODCALLTYPE | SetMenuSB (HMENU hmenuShared, HOLEMENU holemenuRes, HWND hwndActiveObject) |
| virtual HRESULT STDMETHODCALLTYPE | RemoveMenusSB (HMENU hmenuShared) |
| virtual HRESULT STDMETHODCALLTYPE | SetStatusTextSB (LPCOLESTR pszStatusText) |
| virtual HRESULT STDMETHODCALLTYPE | EnableModelessSB (BOOL fEnable) |
| virtual HRESULT STDMETHODCALLTYPE | TranslateAcceleratorSB (MSG *pmsg, WORD wID) |
| virtual HRESULT STDMETHODCALLTYPE | BrowseObject (LPCITEMIDLIST pidl, UINT wFlags) |
| virtual HRESULT STDMETHODCALLTYPE | GetViewStateStream (DWORD grfMode, IStream **ppStrm) |
| virtual HRESULT STDMETHODCALLTYPE | GetControlWindow (UINT id, HWND *lphwnd) |
| virtual HRESULT STDMETHODCALLTYPE | SendControlMsg (UINT id, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *pret) |
| virtual HRESULT STDMETHODCALLTYPE | QueryActiveShellView (struct IShellView **ppshv) |
| virtual HRESULT STDMETHODCALLTYPE | OnViewWindowActive (struct IShellView *ppshv) |
| virtual HRESULT STDMETHODCALLTYPE | SetToolbarItems (LPTBBUTTON lpButtons, UINT nButtons, UINT uFlags) |
| virtual HRESULT STDMETHODCALLTYPE | DragEnter (IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) |
| virtual HRESULT STDMETHODCALLTYPE | DragOver (DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) |
| virtual HRESULT STDMETHODCALLTYPE | DragLeave () |
| virtual HRESULT STDMETHODCALLTYPE | Drop (IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) |
| virtual HRESULT STDMETHODCALLTYPE | QueryService (REFGUID guidService, REFIID riid, void **ppvObject) |
| virtual HRESULT STDMETHODCALLTYPE | GetPropertyBag (long flags, REFIID riid, void **ppvObject) |
| virtual HRESULT STDMETHODCALLTYPE | GetTypeInfoCount (UINT *pctinfo) |
| virtual HRESULT STDMETHODCALLTYPE | GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| virtual HRESULT STDMETHODCALLTYPE | GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| virtual HRESULT STDMETHODCALLTYPE | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| virtual HRESULT STDMETHODCALLTYPE | GetParentSite (IOleInPlaceSite **ppipsite) |
| virtual HRESULT STDMETHODCALLTYPE | SetTitle (IShellView *psv, LPCWSTR pszName) |
| virtual HRESULT STDMETHODCALLTYPE | GetTitle (IShellView *psv, LPWSTR pszName, DWORD cchName) |
| virtual HRESULT STDMETHODCALLTYPE | GetOleObject (IOleObject **ppobjv) |
| virtual HRESULT STDMETHODCALLTYPE | GetTravelLog (ITravelLog **pptl) |
| virtual HRESULT STDMETHODCALLTYPE | ShowControlWindow (UINT id, BOOL fShow) |
| virtual HRESULT STDMETHODCALLTYPE | IsControlWindowShown (UINT id, BOOL *pfShown) |
| virtual HRESULT STDMETHODCALLTYPE | IEGetDisplayName (LPCITEMIDLIST pidl, LPWSTR pwszName, UINT uFlags) |
| virtual HRESULT STDMETHODCALLTYPE | IEParseDisplayName (UINT uiCP, LPCWSTR pwszPath, LPCITEMIDLIST *ppidlOut) |
| virtual HRESULT STDMETHODCALLTYPE | DisplayParseError (HRESULT hres, LPCWSTR pwszPath) |
| virtual HRESULT STDMETHODCALLTYPE | NavigateToPidl (LPCITEMIDLIST pidl, DWORD grfHLNF) |
| virtual HRESULT STDMETHODCALLTYPE | SetNavigateState (BNSTATE bnstate) |
| virtual HRESULT STDMETHODCALLTYPE | GetNavigateState (BNSTATE *pbnstate) |
| virtual HRESULT STDMETHODCALLTYPE | NotifyRedirect (IShellView *psv, LPCITEMIDLIST pidl, BOOL *pfDidBrowse) |
| virtual HRESULT STDMETHODCALLTYPE | UpdateWindowList () |
| virtual HRESULT STDMETHODCALLTYPE | UpdateBackForwardState () |
| virtual HRESULT STDMETHODCALLTYPE | SetFlags (DWORD dwFlags, DWORD dwFlagMask) |
| virtual HRESULT STDMETHODCALLTYPE | GetFlags (DWORD *pdwFlags) |
| virtual HRESULT STDMETHODCALLTYPE | CanNavigateNow (void) |
| virtual HRESULT STDMETHODCALLTYPE | GetPidl (LPCITEMIDLIST *ppidl) |
| virtual HRESULT STDMETHODCALLTYPE | SetReferrer (LPCITEMIDLIST pidl) |
| virtual DWORD STDMETHODCALLTYPE | GetBrowserIndex () |
| virtual HRESULT STDMETHODCALLTYPE | GetBrowserByIndex (DWORD dwID, IUnknown **ppunk) |
| virtual HRESULT STDMETHODCALLTYPE | GetHistoryObject (IOleObject **ppole, IStream **pstm, IBindCtx **ppbc) |
| virtual HRESULT STDMETHODCALLTYPE | SetHistoryObject (IOleObject *pole, BOOL fIsLocalAnchor) |
| virtual HRESULT STDMETHODCALLTYPE | CacheOLEServer (IOleObject *pole) |
| virtual HRESULT STDMETHODCALLTYPE | GetSetCodePage (VARIANT *pvarIn, VARIANT *pvarOut) |
| virtual HRESULT STDMETHODCALLTYPE | OnHttpEquiv (IShellView *psv, BOOL fDone, VARIANT *pvarargIn, VARIANT *pvarargOut) |
| virtual HRESULT STDMETHODCALLTYPE | GetPalette (HPALETTE *hpal) |
| virtual HRESULT STDMETHODCALLTYPE | RegisterWindow (BOOL fForceRegister, int swc) |
| virtual LRESULT STDMETHODCALLTYPE | WndProcBS (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| virtual HRESULT STDMETHODCALLTYPE | SetAsDefFolderSettings () |
| virtual HRESULT STDMETHODCALLTYPE | GetViewRect (RECT *prc) |
| virtual HRESULT STDMETHODCALLTYPE | OnSize (WPARAM wParam) |
| virtual HRESULT STDMETHODCALLTYPE | OnCreate (struct tagCREATESTRUCTW *pcs) |
| virtual LRESULT STDMETHODCALLTYPE | OnCommand (WPARAM wParam, LPARAM lParam) |
| virtual HRESULT STDMETHODCALLTYPE | OnDestroy () |
| virtual LRESULT STDMETHODCALLTYPE | OnNotify (struct tagNMHDR *pnm) |
| virtual HRESULT STDMETHODCALLTYPE | OnSetFocus () |
| virtual HRESULT STDMETHODCALLTYPE | OnFrameWindowActivateBS (BOOL fActive) |
| virtual HRESULT STDMETHODCALLTYPE | ReleaseShellView () |
| virtual HRESULT STDMETHODCALLTYPE | ActivatePendingView () |
| virtual HRESULT STDMETHODCALLTYPE | CreateViewWindow (IShellView *psvNew, IShellView *psvOld, LPRECT prcView, HWND *phwnd) |
| virtual HRESULT STDMETHODCALLTYPE | CreateBrowserPropSheetExt (REFIID riid, void **ppv) |
| virtual HRESULT STDMETHODCALLTYPE | GetViewWindow (HWND *phwndView) |
| virtual HRESULT STDMETHODCALLTYPE | GetBaseBrowserData (LPCBASEBROWSERDATA *pbbd) |
virtual LPBASEBROWSERDATA
STDMETHODCALLTYPE | PutBaseBrowserData (void) |
| virtual HRESULT STDMETHODCALLTYPE | InitializeTravelLog (ITravelLog *ptl, DWORD dw) |
| virtual HRESULT STDMETHODCALLTYPE | SetTopBrowser () |
| virtual HRESULT STDMETHODCALLTYPE | Offline (int iCmd) |
| virtual HRESULT STDMETHODCALLTYPE | AllowViewResize (BOOL f) |
| virtual HRESULT STDMETHODCALLTYPE | SetActivateState (UINT u) |
| virtual HRESULT STDMETHODCALLTYPE | UpdateSecureLockIcon (int eSecureLock) |
| virtual HRESULT STDMETHODCALLTYPE | InitializeDownloadManager () |
| virtual HRESULT STDMETHODCALLTYPE | InitializeTransitionSite () |
| virtual HRESULT STDMETHODCALLTYPE | _Initialize (HWND hwnd, IUnknown *pauto) |
| virtual HRESULT STDMETHODCALLTYPE | _CancelPendingNavigationAsync (void) |
| virtual HRESULT STDMETHODCALLTYPE | _CancelPendingView () |
| virtual HRESULT STDMETHODCALLTYPE | _MaySaveChanges () |
| virtual HRESULT STDMETHODCALLTYPE | _PauseOrResumeView (BOOL fPaused) |
| virtual HRESULT STDMETHODCALLTYPE | _DisableModeless () |
| virtual HRESULT STDMETHODCALLTYPE | _NavigateToPidl (LPCITEMIDLIST pidl, DWORD grfHLNF, DWORD dwFlags) |
| virtual HRESULT STDMETHODCALLTYPE | _TryShell2Rename (IShellView *psv, LPCITEMIDLIST pidlNew) |
| virtual HRESULT STDMETHODCALLTYPE | _SwitchActivationNow () |
| virtual HRESULT STDMETHODCALLTYPE | _ExecChildren (IUnknown *punkBar, BOOL fBroadcast, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANTARG *pvarargIn, VARIANTARG *pvarargOut) |
| virtual HRESULT STDMETHODCALLTYPE | _SendChildren (HWND hwndBar, BOOL fBroadcast, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| virtual HRESULT STDMETHODCALLTYPE | GetFolderSetData (struct tagFolderSetData *pfsd) |
| virtual HRESULT STDMETHODCALLTYPE | _OnFocusChange (UINT itb) |
| virtual HRESULT STDMETHODCALLTYPE | v_ShowHideChildWindows (BOOL fChildOnly) |
| virtual UINT STDMETHODCALLTYPE | _get_itbLastFocus () |
| virtual HRESULT STDMETHODCALLTYPE | _put_itbLastFocus (UINT itbLastFocus) |
| virtual HRESULT STDMETHODCALLTYPE | _UIActivateView (UINT uState) |
| virtual HRESULT STDMETHODCALLTYPE | _GetViewBorderRect (RECT *prc) |
| virtual HRESULT STDMETHODCALLTYPE | _UpdateViewRectSize () |
| virtual HRESULT STDMETHODCALLTYPE | _ResizeNextBorder (UINT itb) |
| virtual HRESULT STDMETHODCALLTYPE | _ResizeView () |
| virtual HRESULT STDMETHODCALLTYPE | _GetEffectiveClientArea (LPRECT lprectBorder, HMONITOR hmon) |
| virtual IStream *STDMETHODCALLTYPE | v_GetViewStream (LPCITEMIDLIST pidl, DWORD grfMode, LPCWSTR pwszName) |
| virtual LRESULT STDMETHODCALLTYPE | ForwardViewMsg (UINT uMsg, WPARAM wParam, LPARAM lParam) |
| virtual HRESULT STDMETHODCALLTYPE | SetAcceleratorMenu (HACCEL hacc) |
| virtual int STDMETHODCALLTYPE | _GetToolbarCount () |
virtual LPTOOLBARITEM
STDMETHODCALLTYPE | _GetToolbarItem (int itb) |
| virtual HRESULT STDMETHODCALLTYPE | _SaveToolbars (IStream *pstm) |
| virtual HRESULT STDMETHODCALLTYPE | _LoadToolbars (IStream *pstm) |
| virtual HRESULT STDMETHODCALLTYPE | _CloseAndReleaseToolbars (BOOL fClose) |
| virtual HRESULT STDMETHODCALLTYPE | v_MayGetNextToolbarFocus (LPMSG lpMsg, UINT itbNext, int citb, LPTOOLBARITEM *pptbi, HWND *phwnd) |
| virtual HRESULT STDMETHODCALLTYPE | _ResizeNextBorderHelper (UINT itb, BOOL bUseHmonitor) |
| virtual UINT STDMETHODCALLTYPE | _FindTBar (IUnknown *punkSrc) |
| virtual HRESULT STDMETHODCALLTYPE | _SetFocus (LPTOOLBARITEM ptbi, HWND hwnd, LPMSG lpMsg) |
| virtual HRESULT STDMETHODCALLTYPE | v_MayTranslateAccelerator (MSG *pmsg) |
| virtual HRESULT STDMETHODCALLTYPE | _GetBorderDWHelper (IUnknown *punkSrc, LPRECT lprectBorder, BOOL bUseHmonitor) |
| virtual HRESULT STDMETHODCALLTYPE | v_CheckZoneCrossing (LPCITEMIDLIST pidl) |
| virtual HRESULT STDMETHODCALLTYPE | GoBack () |
| virtual HRESULT STDMETHODCALLTYPE | GoForward () |
| virtual HRESULT STDMETHODCALLTYPE | GoHome () |
| virtual HRESULT STDMETHODCALLTYPE | GoSearch () |
| virtual HRESULT STDMETHODCALLTYPE | Navigate (BSTR URL, VARIANT *Flags, VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers) |
| virtual HRESULT STDMETHODCALLTYPE | Refresh () |
| virtual HRESULT STDMETHODCALLTYPE | Refresh2 (VARIANT *Level) |
| virtual HRESULT STDMETHODCALLTYPE | Stop () |
| virtual HRESULT STDMETHODCALLTYPE | get_Application (IDispatch **ppDisp) |
| virtual HRESULT STDMETHODCALLTYPE | get_Parent (IDispatch **ppDisp) |
| virtual HRESULT STDMETHODCALLTYPE | get_Container (IDispatch **ppDisp) |
| virtual HRESULT STDMETHODCALLTYPE | get_Document (IDispatch **ppDisp) |
| virtual HRESULT STDMETHODCALLTYPE | get_TopLevelContainer (VARIANT_BOOL *pBool) |
| virtual HRESULT STDMETHODCALLTYPE | get_Type (BSTR *Type) |
| virtual HRESULT STDMETHODCALLTYPE | get_Left (long *pl) |
| virtual HRESULT STDMETHODCALLTYPE | put_Left (long Left) |
| virtual HRESULT STDMETHODCALLTYPE | get_Top (long *pl) |
| virtual HRESULT STDMETHODCALLTYPE | put_Top (long Top) |
| virtual HRESULT STDMETHODCALLTYPE | get_Width (long *pl) |
| virtual HRESULT STDMETHODCALLTYPE | put_Width (long Width) |
| virtual HRESULT STDMETHODCALLTYPE | get_Height (long *pl) |
| virtual HRESULT STDMETHODCALLTYPE | put_Height (long Height) |
| virtual HRESULT STDMETHODCALLTYPE | get_LocationName (BSTR *LocationName) |
| virtual HRESULT STDMETHODCALLTYPE | get_LocationURL (BSTR *LocationURL) |
| virtual HRESULT STDMETHODCALLTYPE | get_Busy (VARIANT_BOOL *pBool) |
| virtual HRESULT STDMETHODCALLTYPE | Quit () |
| virtual HRESULT STDMETHODCALLTYPE | ClientToWindow (int *pcx, int *pcy) |
| virtual HRESULT STDMETHODCALLTYPE | PutProperty (BSTR Property, VARIANT vtValue) |
| virtual HRESULT STDMETHODCALLTYPE | GetProperty (BSTR Property, VARIANT *pvtValue) |
| virtual HRESULT STDMETHODCALLTYPE | get_Name (BSTR *Name) |
| virtual HRESULT STDMETHODCALLTYPE | get_HWND (SHANDLE_PTR *pHWND) |
| virtual HRESULT STDMETHODCALLTYPE | get_FullName (BSTR *FullName) |
| virtual HRESULT STDMETHODCALLTYPE | get_Path (BSTR *Path) |
| virtual HRESULT STDMETHODCALLTYPE | get_Visible (VARIANT_BOOL *pBool) |
| virtual HRESULT STDMETHODCALLTYPE | put_Visible (VARIANT_BOOL Value) |
| virtual HRESULT STDMETHODCALLTYPE | get_StatusBar (VARIANT_BOOL *pBool) |
| virtual HRESULT STDMETHODCALLTYPE | put_StatusBar (VARIANT_BOOL Value) |
| virtual HRESULT STDMETHODCALLTYPE | get_StatusText (BSTR *StatusText) |
| virtual HRESULT STDMETHODCALLTYPE | put_StatusText (BSTR StatusText) |
| virtual HRESULT STDMETHODCALLTYPE | get_ToolBar (int *Value) |
| virtual HRESULT STDMETHODCALLTYPE | put_ToolBar (int Value) |
| virtual HRESULT STDMETHODCALLTYPE | get_MenuBar (VARIANT_BOOL *Value) |
| virtual HRESULT STDMETHODCALLTYPE | put_MenuBar (VARIANT_BOOL Value) |
| virtual HRESULT STDMETHODCALLTYPE | get_FullScreen (VARIANT_BOOL *pbFullScreen) |
| virtual HRESULT STDMETHODCALLTYPE | put_FullScreen (VARIANT_BOOL bFullScreen) |
| virtual HRESULT STDMETHODCALLTYPE | Navigate2 (VARIANT *URL, VARIANT *Flags, VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers) |
| virtual HRESULT STDMETHODCALLTYPE | QueryStatusWB (OLECMDID cmdID, OLECMDF *pcmdf) |
| virtual HRESULT STDMETHODCALLTYPE | ExecWB (OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut) |
| virtual HRESULT STDMETHODCALLTYPE | ShowBrowserBar (VARIANT *pvaClsid, VARIANT *pvarShow, VARIANT *pvarSize) |
| virtual HRESULT STDMETHODCALLTYPE | get_ReadyState (READYSTATE *plReadyState) |
| virtual HRESULT STDMETHODCALLTYPE | get_Offline (VARIANT_BOOL *pbOffline) |
| virtual HRESULT STDMETHODCALLTYPE | put_Offline (VARIANT_BOOL bOffline) |
| virtual HRESULT STDMETHODCALLTYPE | get_Silent (VARIANT_BOOL *pbSilent) |
| virtual HRESULT STDMETHODCALLTYPE | put_Silent (VARIANT_BOOL bSilent) |
| virtual HRESULT STDMETHODCALLTYPE | get_RegisterAsBrowser (VARIANT_BOOL *pbRegister) |
| virtual HRESULT STDMETHODCALLTYPE | put_RegisterAsBrowser (VARIANT_BOOL bRegister) |
| virtual HRESULT STDMETHODCALLTYPE | get_RegisterAsDropTarget (VARIANT_BOOL *pbRegister) |
| virtual HRESULT STDMETHODCALLTYPE | put_RegisterAsDropTarget (VARIANT_BOOL bRegister) |
| virtual HRESULT STDMETHODCALLTYPE | get_TheaterMode (VARIANT_BOOL *pbRegister) |
| virtual HRESULT STDMETHODCALLTYPE | put_TheaterMode (VARIANT_BOOL bRegister) |
| virtual HRESULT STDMETHODCALLTYPE | get_AddressBar (VARIANT_BOOL *Value) |
| virtual HRESULT STDMETHODCALLTYPE | put_AddressBar (VARIANT_BOOL Value) |
| virtual HRESULT STDMETHODCALLTYPE | get_Resizable (VARIANT_BOOL *Value) |
| virtual HRESULT STDMETHODCALLTYPE | put_Resizable (VARIANT_BOOL Value) |
| virtual HRESULT STDMETHODCALLTYPE | FindWindowByIndex (DWORD dwID, IUnknown **ppunk) |
| virtual HRESULT STDMETHODCALLTYPE | GetWindowData (LPWINDOWDATA pWinData) |
| virtual HRESULT STDMETHODCALLTYPE | LoadHistoryPosition (LPWSTR pszUrlLocation, DWORD dwPosition) |
| virtual HRESULT STDMETHODCALLTYPE | GetClassID (CLSID *pClassID) |
| virtual HRESULT STDMETHODCALLTYPE | LoadHistory (IStream *pStream, IBindCtx *pbc) |
| virtual HRESULT STDMETHODCALLTYPE | SaveHistory (IStream *pStream) |
| virtual HRESULT STDMETHODCALLTYPE | SetPositionCookie (DWORD dwPositioncookie) |
| virtual HRESULT STDMETHODCALLTYPE | GetPositionCookie (DWORD *pdwPositioncookie) |
| LRESULT | OnDestroy (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
| LRESULT | OnSize (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
| LRESULT | OnInitMenuPopup (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
| LRESULT | RelayMsgToShellView (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
| LRESULT | OnClose (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnFolderOptions (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnMapNetworkDrive (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnDisconnectNetworkDrive (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnAboutReactOS (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnGoBack (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnGoForward (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnGoUpLevel (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnGoHome (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnIsThisLegal (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToggleStatusBarVisible (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToggleToolbarLock (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToggleToolbarBandVisible (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToggleAddressBandVisible (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToggleLinksBandVisible (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToggleTextLabels (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnToolbarCustomize (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnGoTravel (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | RelayCommands (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
Static Public Member Functions |
| static LRESULT CALLBACK | WindowProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static ATL::CWndClassInfo & | GetWndClassInfo () |
Private Attributes |
| HWND | fCurrentShellViewWindow |
| CComPtr< IShellFolder > | fCurrentShellFolder |
| CComPtr< IShellView > | fCurrentShellView |
| LPITEMIDLIST | fCurrentDirectoryPIDL |
| HWND | fStatusBar |
| bool | fStatusBarVisible |
| CToolbarProxy | fToolbarProxy |
| barInfo | fClientBars [3] |
| CComPtr< ITravelLog > | fTravelLog |
| HMENU | fCurrentMenuBar |
| CABINETSTATE | fCabinetState |
| IOleObject * | fHistoryObject |
| IStream * | fHistoryStream |
| IBindCtx * | fHistoryBindContext |
Static Private Attributes |
| static const int | BIInternetToolbar = 0 |
| static const int | BIVerticalBaseBar = 1 |
| static const int | BIHorizontalBaseBar = 2 |