|
ReactOS 0.4.17-dev-1190-g4c812f4
|
#include <wine/config.h>#include <windef.h>#include <winbase.h>#include <wine/winternl.h>#include <shlobj.h>#include <undocshell.h>#include <shlwapi.h>#include <commdlg.h>#include <commoncontrols.h>#include <strsafe.h>#include "../shellrecyclebin/recyclebin.h"#include <wine/debug.h>#include <wine/unicode.h>#include "pidl.h"#include "shell32_main.h"
Go to the source code of this file.
Classes | |
| struct | tagCREATEMRULIST |
| struct | _PSXA |
| struct | _PSXA_CALL |
| struct | UxSubclassInfo |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | _INC_WINDOWS |
| #define | COBJMACROS |
| #define | MRUF_STRING_LIST 0 /* list will contain strings */ |
| #define | MRUF_BINARY_LIST 1 /* list will contain binary data */ |
| #define | MRUF_DELAYED_SAVE 2 /* only save list order to reg. is FreeMRUList */ |
Typedefs | |
| typedef struct tagCREATEMRULIST | CREATEMRULISTA |
| typedef struct tagCREATEMRULIST * | LPCREATEMRULISTA |
| typedef struct _PSXA | PSXA |
| typedef struct _PSXA * | PPSXA |
| typedef struct _PSXA_CALL | PSXA_CALL |
| typedef struct _PSXA_CALL * | PPSXA_CALL |
| typedef struct UxSubclassInfo | UxSubclassInfo |
Variables | |
| static HIMAGELIST | DAD_himlTrack = NULL |
| static POINT | DAD_ptHotspot |
| static BOOL | DAD_bDragging = FALSE |
| static LPUNKNOWN | SHELL32_IExplorerInterface =0 |
| #define _INC_WINDOWS |
Definition at line 26 of file shellord.c.
| #define COBJMACROS |
Definition at line 27 of file shellord.c.
Definition at line 67 of file shellord.c.
| #define MRUF_DELAYED_SAVE 2 /* only save list order to reg. is FreeMRUList */ |
Definition at line 68 of file shellord.c.
Definition at line 66 of file shellord.c.
| #define WIN32_NO_STATUS |
Definition at line 25 of file shellord.c.
| typedef struct tagCREATEMRULIST CREATEMRULISTA |
| typedef struct tagCREATEMRULIST * LPCREATEMRULISTA |
| typedef struct _PSXA_CALL * PPSXA_CALL |
| typedef struct _PSXA_CALL PSXA_CALL |
| typedef struct UxSubclassInfo UxSubclassInfo |
Definition at line 462 of file comctl32undoc.c.
Referenced by SHADD_create_add_mru_data(), and SHAddToRecentDocs().
| WORD WINAPI ArrangeWindows | ( | HWND | hwndParent, |
| DWORD | dwReserved, | ||
| const RECT * | lpRect, | ||
| WORD | cKids, | ||
| const HWND * | lpKids | ||
| ) |
Definition at line 823 of file shellord.c.
| HRESULT WINAPI CIDLData_CreateFromIDArray | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
| UINT | cpidlFiles, | ||
| PCUIDLIST_RELATIVE_ARRAY | lppidlFiles, | ||
| LPDATAOBJECT * | ppdataObject | ||
| ) |
Definition at line 2530 of file shellord.c.
Referenced by _CDataObject_CreateInstance(), CCabFolder::GetUIObjectOf(), CZipFolder::GetUIObjectOf(), CCommonFolder< TSelf, TItemId, TExtractIcon >::GetUIObjectOf(), test_AttributesRegistration(), test_MultipleFiles(), TestAdviseAndCanonical(), TestDefaultFormat(), and TestSetAndGetExtraFormat().
| HANDLE WINAPI CreateMRUListA | ( | LPCREATEMRULISTA | lpcml | ) |
Referenced by SHAddToRecentDocs().
Definition at line 1764 of file shellord.c.
Definition at line 1779 of file shellord.c.
Definition at line 1799 of file shellord.c.
Referenced by DAD_DragEnter().
Definition at line 1842 of file shellord.c.
Referenced by DAD_SetDragImage().
Definition at line 1827 of file shellord.c.
Definition at line 1869 of file shellord.c.
Definition at line 1906 of file shellord.c.
Definition at line 2122 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
Definition at line 2197 of file shellord.c.
Definition at line 2167 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
|
static |
Definition at line 3093 of file shellord.c.
Referenced by LimitEditWindowProc().
|
static |
Definition at line 3060 of file shellord.c.
Referenced by DoSanitizeClipboard().
Definition at line 2040 of file shellord.c.
Definition at line 860 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 2000 of file shellord.c.
Referenced by DisplayImageList(), and StartWithDesktop().
Definition at line 388 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 348 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
| BOOL WINAPI GetFileNameFromBrowse | ( | HWND | hwndOwner, |
| LPWSTR | lpstrFile, | ||
| UINT | nMaxFile, | ||
| LPCWSTR | lpstrInitialDir, | ||
| LPCWSTR | lpstrDefExt, | ||
| LPCWSTR | lpstrFilter, | ||
| LPCWSTR | lpstrTitle | ||
| ) |
Definition at line 161 of file shellord.c.
Definition at line 2207 of file shellord.c.
Referenced by TEST_GUIDFromStringA().
Definition at line 2222 of file shellord.c.
Definition at line 2050 of file shellord.c.
Definition at line 3024 of file shellord.c.
Referenced by CStartMenuBtnCtxMenu::AddStartContextMenuItems(), InitializeServerAdminUI(), prepare_and_run_test(), ProcessRunOnceItems(), and run_registry_test().
|
static |
Definition at line 3137 of file shellord.c.
Referenced by UxSubclassInfo_Create().
Definition at line 2851 of file shellord.c.
Definition at line 2860 of file shellord.c.
Definition at line 90 of file shellord.c.
Referenced by HCR_RegGetIconA(), and ParseFieldAW().
Definition at line 150 of file shellord.c.
Definition at line 124 of file shellord.c.
Referenced by CFSExtractIcon_CreateInstance(), HCR_RegGetIconW(), and ParseFieldAW().
Definition at line 2238 of file shellord.c.
Referenced by Test_PathIsTemporaryA().
Definition at line 2261 of file shellord.c.
Referenced by PathIsTemporaryA(), and Test_PathIsTemporaryW().
|
static |
Definition at line 2309 of file shellord.c.
Referenced by SHAddFromPropSheetExtArray(), and SHReplaceFromPropSheetExtArray().
| BOOL WINAPI ReadCabinetState | ( | CABINETSTATE * | cs, |
| int | length | ||
| ) |
Definition at line 1918 of file shellord.c.
Referenced by full_title(), IntGetNewWindowMode(), IntSetNewWindowMode(), CabinetStateSettings::Load(), and ViewDlg_Apply().
Definition at line 524 of file shellord.c.
Referenced by CTaskSwitchWnd::OnCreate(), and CTaskSwitchWnd::OnDestroy().
Definition at line 2103 of file shellord.c.
Definition at line 2059 of file shellord.c.
Definition at line 902 of file shellord.c.
Referenced by SHAddToRecentDocs().
|
static |
Definition at line 970 of file shellord.c.
Referenced by SHAddToRecentDocs().
Definition at line 861 of file shellord.c.
Referenced by SHAddToRecentDocs().
| UINT WINAPI SHAddFromPropSheetExtArray | ( | HPSXA | hpsxa, |
| LPFNADDPROPSHEETPAGE | lpfnAddPage, | ||
| LPARAM | lParam | ||
| ) |
Definition at line 2330 of file shellord.c.
Referenced by Applet(), DisplayAdvancedSettings(), KeyboardApplet(), MouseApplet(), and SystemApplet().
Definition at line 1025 of file shellord.c.
Referenced by CShellDispatch::AddToRecent(), ClearRecentAndMru(), DoOpenFile(), DoSaveFile(), Preview_pLoadImage(), SetFileName(), and RegistrySettings::SetMostRecentFile().
Definition at line 2360 of file shellord.c.
Referenced by Applet(), DisplayApplet(), KeyboardApplet(), MouseApplet(), and SystemApplet().
| HPSXA WINAPI SHCreatePropSheetExtArrayEx | ( | HKEY | hKey, |
| LPCWSTR | pszSubKey, | ||
| UINT | max_iface, | ||
| LPDATAOBJECT | pDataObj | ||
| ) |
Definition at line 2368 of file shellord.c.
Referenced by SHCreatePropSheetExtArray().
| HRESULT WINAPI SHCreateShellFolderView | ( | const SFV_CREATE * | pcsfv, |
| IShellView ** | ppsv | ||
| ) |
Definition at line 2938 of file shellord.c.
| HRESULT WINAPI SHCreateShellFolderViewEx | ( | LPCSFV | psvcbi, |
| IShellView ** | ppv | ||
| ) |
Definition at line 1631 of file shellord.c.
| HRESULT WINAPI SHCreateStdEnumFmtEtc | ( | UINT | cFormats, |
| const FORMATETC * | lpFormats, | ||
| LPENUMFORMATETC * | ppenumFormatetc | ||
| ) |
Definition at line 2556 of file shellord.c.
Referenced by CDevSettings_EnumFormatEtc().
Definition at line 2507 of file shellord.c.
Referenced by Applet(), DisplayAdvancedSettings(), DisplayApplet(), KeyboardApplet(), MouseApplet(), SHCreatePropSheetExtArrayEx(), and SystemApplet().
| HRESULT WINAPI SHDoDragDrop | ( | HWND | hWnd, |
| LPDATAOBJECT | lpDataObject, | ||
| LPDROPSOURCE | lpDropSource, | ||
| DWORD | dwOKEffect, | ||
| LPDWORD | pdwEffect | ||
| ) |
Definition at line 807 of file shellord.c.
| int ShellMessageBoxA | ( | HINSTANCE | hInstance, |
| HWND | hWnd, | ||
| LPCSTR | lpText, | ||
| LPCSTR | lpCaption, | ||
| UINT | uType, | ||
| ... | |||
| ) |
Definition at line 640 of file shellord.c.
| int ShellMessageBoxW | ( | HINSTANCE | hInstance, |
| HWND | hWnd, | ||
| LPCWSTR | lpText, | ||
| LPCWSTR | lpCaption, | ||
| UINT | uType, | ||
| ... | |||
| ) |
Definition at line 569 of file shellord.c.
| BOOL WINAPI SHFindFiles | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
| PCIDLIST_ABSOLUTE | pidlSaveFile | ||
| ) |
Definition at line 2579 of file shellord.c.
Referenced by CTaskSwitchWnd::HandleAppCommand(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), and CDesktopBrowser::OnCommand().
Definition at line 2079 of file shellord.c.
Definition at line 2876 of file shellord.c.
Definition at line 1755 of file shellord.c.
Definition at line 2890 of file shellord.c.
Referenced by check_icon_size(), CSearchBar::OnInitDialog(), CISFBand::SetImageListIconSize(), CAddressBand::SetSite(), test_get_file_info_iconlist(), test_SHGetImageList(), and CMenuToolbarBase::UpdateImageLists().
Definition at line 1731 of file shellord.c.
Referenced by _SHGetInstanceExplorer(), and SHOpenFolderWindow().
| EXTERN_C HRESULT SHGetNameAndFlagsW | ( | LPCITEMIDLIST | pidl, |
| DWORD | Shgdn, | ||
| LPWSTR | pszText, | ||
| UINT | cchBuf, | ||
| DWORD * | pSfgao | ||
| ) |
Referenced by SHGetNewLinkInfoW().
| BOOL WINAPI SHGetNewLinkInfoA | ( | LPCSTR | pszLinkTo, |
| LPCSTR | pszDir, | ||
| LPSTR | pszName, | ||
| BOOL * | pfMustCopy, | ||
| UINT | uFlags | ||
| ) |
Definition at line 2716 of file shellord.c.
Referenced by test_sh_new_link_info().
| BOOL WINAPI SHGetNewLinkInfoW | ( | LPCWSTR | pszLinkTo, |
| LPCWSTR | pszDir, | ||
| LPWSTR | pszName, | ||
| BOOL * | pfMustCopy, | ||
| UINT | uFlags | ||
| ) |
Definition at line 2735 of file shellord.c.
Referenced by AddUrlToFavorites(), SHGetNewLinkInfoA(), and SHGetNewLinkInfoWrapW().
| VOID WINAPI SHGetSetSettings | ( | LPSHELLSTATE | lpss, |
| DWORD | dwMask, | ||
| BOOL | bSet | ||
| ) |
Definition at line 232 of file shellord.c.
Referenced by DesktopOnInitDialog(), CDefView::FillList(), GeneralDlg_OnInitDialog(), CDefView::GetItemActivateFlags(), CShellDispatch::GetSetting(), IntSetShellStateSettings(), CStartMenuSettingsPage::OnApply(), ReadCabinetState(), RecycleBinDlg(), CACListISF::Reset(), SHELL_GetDefaultFolderEnumSHCONTF(), SHGetSetSettings(), SHGetSettings(), SHShouldShowWizards(), START_TEST(), and ViewDlg_Apply().
| VOID WINAPI SHGetSettings | ( | LPSHELLFLAGSTATE | lpsfs, |
| DWORD | dwMask | ||
| ) |
Definition at line 423 of file shellord.c.
Referenced by SHGetSetSettings(), and START_TEST().
| INT WINAPI SHHandleUpdateImage | ( | PCIDLIST_ABSOLUTE | pidlExtra | ) |
Definition at line 2671 of file shellord.c.
| HRESULT WINAPI SHLimitInputEdit | ( | HWND | hWnd, |
| IShellFolder * | psf | ||
| ) |
Definition at line 3264 of file shellord.c.
Referenced by DialogProc(), DoNullFolderTest(), CDefView::OnNotify(), START_TEST(), and test_SHLimitInputEdit().
Definition at line 2032 of file shellord.c.
Definition at line 2693 of file shellord.c.
Definition at line 2067 of file shellord.c.
Definition at line 753 of file shellord.c.
| UINT WINAPI SHReplaceFromPropSheetExtArray | ( | HPSXA | hpsxa, |
| UINT | uPageID, | ||
| LPFNADDPROPSHEETPAGE | lpfnReplaceWith, | ||
| LPARAM | lParam | ||
| ) |
Definition at line 2476 of file shellord.c.
Referenced by DisplayApplet(), and MouseApplet().
Definition at line 788 of file shellord.c.
Definition at line 1699 of file shellord.c.
Definition at line 1721 of file shellord.c.
Referenced by SHCreateFromDesktop(), ExplorerInstance::Wait(), and wmain().
Definition at line 2839 of file shellord.c.
Definition at line 503 of file shellord.c.
Definition at line 2822 of file shellord.c.
Definition at line 2972 of file shellord.c.
Referenced by IsUserAnAdmin().
Definition at line 2653 of file shellord.c.
Definition at line 2613 of file shellord.c.
Referenced by SHUpdateImageA().
Definition at line 2111 of file shellord.c.
| BOOL WINAPI SHWaitForFileToOpen | ( | LPCITEMIDLIST | pidl, |
| DWORD | dwFlags, | ||
| DWORD | dwTimeout | ||
| ) |
Definition at line 2088 of file shellord.c.
Definition at line 1659 of file shellord.c.
| BOOL WINAPI SignalFileOpen | ( | PCIDLIST_ABSOLUTE | pidl | ) |
Definition at line 839 of file shellord.c.
|
static |
Definition at line 3230 of file shellord.c.
Referenced by SHLimitInputEdit().
|
static |
Definition at line 3044 of file shellord.c.
Referenced by LimitEditWindowProc(), SHLimitInputEdit(), and UxSubclassInfo_Create().
| WINE_DECLARE_DEBUG_CHANNEL | ( | pidl | ) |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
| BOOL WINAPI WriteCabinetState | ( | CABINETSTATE * | cs | ) |
Definition at line 1970 of file shellord.c.
Referenced by IntSetNewWindowMode(), and ViewDlg_Apply().
Definition at line 81 of file shellord.c.
Referenced by DAD_DragEnterEx(), DAD_DragLeave(), DAD_DragMove(), DAD_SetDragImage(), and DAD_ShowDragImage().
|
static |
Definition at line 79 of file shellord.c.
Referenced by DAD_DragEnterEx(), and DAD_SetDragImage().
|
static |
Definition at line 80 of file shellord.c.
Referenced by DAD_DragEnterEx(), and DAD_SetDragImage().
|
static |
Definition at line 1714 of file shellord.c.
Referenced by SHGetInstanceExplorer(), and SHSetInstanceExplorer().