29#define PM_OPEN_WINDOW (WM_APP+0x07)
138 ShellBrowserChildT<MainFrameBase>
@ OWM_SEPARATE
path is given as PIDL, otherwise as LPCTSTR
@ OWM_PIDL
view files in detail mode
@ OWM_ROOTED
window in explore mode
@ OWM_DETAILS
"rooted" window with special shell namespace root
static HWND new_window(LPCSTR lpClassName, DWORD dwStyle, HWND parent)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
_Out_opt_ int _Out_opt_ int * cy
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
base of all file and directory entries
Explorer command line parser.
bool activate_child_window(LPCTSTR filesys)
virtual void frame_get_clientspace(PRECT prect)
virtual BOOL TranslateMsg(MSG *pmsg)
LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam)
TCHAR _drives[BUFFER_LEN]
bool activate_drive_window(LPCTSTR path)
virtual void resize_frame(int cx, int cy)
ChildWindow * CreateChild(LPCTSTR path=NULL, int mode=OWM_EXPLORE|OWM_DETAILS)
virtual bool go_to(LPCTSTR url, bool new_window)
Explorer frame window base class.
virtual BOOL TranslateMsg(MSG *pmsg)
virtual void resize_frame(int cx, int cy)
FullScreenParameters _fullscreen
int Notify(int id, NMHDR *pnmh)
void toggle_child(HWND hwnd, UINT cmd, HWND hchild, int band_idx=-1)
static int OpenShellFolders(LPIDA pida, HWND hFrameWnd)
LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam)
bool ProcessMessage(UINT nmsg, WPARAM wparam, LPARAM lparam, LRESULT *pres)
virtual void frame_get_clientspace(PRECT prect)
void resize_frame_client()
virtual bool go_to(LPCTSTR url, bool new_window)
void jump_to(LPCTSTR path, int mode)
virtual void entry_selected(Entry *entry)
void update_shell_browser()
void set_url(LPCTSTR url)
ShellPathInfo _shellpath_info
ExtContextMenuHandlerT< ShellBrowserChildT< MainFrameBase > > super
void resize_frame(int cx, int cy)
LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam)
information structure to hold current shell folder information
TW_UINT32 TW_UINT16 TW_UINT16 MSG
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String