Data Structures |
| struct | IShellBrowserImpl |
| | Implementation of IShellBrowser and ICommDlgBrowser interfaces for explorer child windows (see ShellBrowserChild) More...
|
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | NO_SHLWAPI_STREAM |
| #define | add_flag(a) if (flags & a) {strcat(str, #a );strcat(str," ");} |
| #define | FE(x) { x, #x} |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (commdlg) |
| static IShellBrowserImpl * | impl_from_IShellBrowser (IShellBrowser *iface) |
| static IShellBrowserImpl * | impl_from_ICommDlgBrowser (ICommDlgBrowser *iface) |
| static IShellBrowserImpl * | impl_from_IServiceProvider (IServiceProvider *iface) |
| static void | COMDLG32_DumpSBSPFlags (UINT uflags) |
| static void | COMDLG32_UpdateCurrentDir (const FileOpenDlgInfos *fodInfos) |
| static BOOL | COMDLG32_StrRetToStrNW (LPVOID dest, DWORD len, LPSTRRET src, LPCITEMIDLIST pidl) |
| IShellBrowser * | IShellBrowserImpl_Construct (HWND hwndOwner) |
| static HRESULT WINAPI | IShellBrowserImpl_QueryInterface (IShellBrowser *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IShellBrowserImpl_AddRef (IShellBrowser *iface) |
| static ULONG WINAPI | IShellBrowserImpl_Release (IShellBrowser *iface) |
| static HRESULT WINAPI | IShellBrowserImpl_GetWindow (IShellBrowser *iface, HWND *phwnd) |
| static HRESULT WINAPI | IShellBrowserImpl_ContextSensitiveHelp (IShellBrowser *iface, BOOL fEnterMode) |
| static HRESULT WINAPI | IShellBrowserImpl_BrowseObject (IShellBrowser *iface, LPCITEMIDLIST pidl, UINT wFlags) |
| static HRESULT WINAPI | IShellBrowserImpl_EnableModelessSB (IShellBrowser *iface, BOOL fEnable) |
| static HRESULT WINAPI | IShellBrowserImpl_GetControlWindow (IShellBrowser *iface, UINT id, HWND *lphwnd) |
| static HRESULT WINAPI | IShellBrowserImpl_GetViewStateStream (IShellBrowser *iface, DWORD grfMode, LPSTREAM *ppStrm) |
| static HRESULT WINAPI | IShellBrowserImpl_InsertMenusSB (IShellBrowser *iface, HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) |
| static HRESULT WINAPI | IShellBrowserImpl_OnViewWindowActive (IShellBrowser *iface, IShellView *ppshv) |
| static HRESULT WINAPI | IShellBrowserImpl_QueryActiveShellView (IShellBrowser *iface, IShellView **ppshv) |
| static HRESULT WINAPI | IShellBrowserImpl_RemoveMenusSB (IShellBrowser *iface, HMENU hmenuShared) |
| static HRESULT WINAPI | IShellBrowserImpl_SendControlMsg (IShellBrowser *iface, UINT id, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *pret) |
| static HRESULT WINAPI | IShellBrowserImpl_SetMenuSB (IShellBrowser *iface, HMENU hmenuShared, HOLEMENU holemenuReserved, HWND hwndActiveObject) |
| static HRESULT WINAPI | IShellBrowserImpl_SetStatusTextSB (IShellBrowser *iface, LPCOLESTR lpszStatusText) |
| static HRESULT WINAPI | IShellBrowserImpl_SetToolbarItems (IShellBrowser *iface, LPTBBUTTON lpButtons, UINT nButtons, UINT uFlags) |
| static HRESULT WINAPI | IShellBrowserImpl_TranslateAcceleratorSB (IShellBrowser *iface, LPMSG lpmsg, WORD wID) |
| static HRESULT WINAPI | IShellBrowserImpl_ICommDlgBrowser_QueryInterface (ICommDlgBrowser *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IShellBrowserImpl_ICommDlgBrowser_AddRef (ICommDlgBrowser *iface) |
| static ULONG WINAPI | IShellBrowserImpl_ICommDlgBrowser_Release (ICommDlgBrowser *iface) |
| static HRESULT WINAPI | IShellBrowserImpl_ICommDlgBrowser_OnDefaultCommand (ICommDlgBrowser *iface, IShellView *ppshv) |
| static HRESULT | IShellBrowserImpl_OnSelChange (IShellBrowserImpl *This, const IShellView *ppshv) |
| static HRESULT WINAPI | IShellBrowserImpl_ICommDlgBrowser_OnStateChange (ICommDlgBrowser *iface, IShellView *ppshv, ULONG uChange) |
| static LRESULT | send_includeitem_notification (HWND hwndParentDlg, LPCITEMIDLIST pidl) |
| static HRESULT WINAPI | IShellBrowserImpl_ICommDlgBrowser_IncludeObject (ICommDlgBrowser *iface, IShellView *ppshv, LPCITEMIDLIST pidl) |
| static HRESULT WINAPI | IShellBrowserImpl_IServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IShellBrowserImpl_IServiceProvider_AddRef (IServiceProvider *iface) |
| static ULONG WINAPI | IShellBrowserImpl_IServiceProvider_Release (IServiceProvider *iface) |
| static HRESULT WINAPI | IShellBrowserImpl_IServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv) |
Variables |
| static const IShellBrowserVtbl | IShellBrowserImpl_Vtbl |
| static const ICommDlgBrowserVtbl | IShellBrowserImpl_ICommDlgBrowser_Vtbl |
| static const IServiceProviderVtbl | IShellBrowserImpl_IServiceProvider_Vtbl |