|
ReactOS 0.4.17-dev-966-gf06eace
|
#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 "../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 66 of file shellord.c.
| #define MRUF_DELAYED_SAVE 2 /* only save list order to reg. is FreeMRUList */ |
Definition at line 67 of file shellord.c.
Definition at line 65 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 820 of file shellord.c.
| HRESULT WINAPI CIDLData_CreateFromIDArray | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
| UINT | cpidlFiles, | ||
| PCUIDLIST_RELATIVE_ARRAY | lppidlFiles, | ||
| LPDATAOBJECT * | ppdataObject | ||
| ) |
Definition at line 2527 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 1761 of file shellord.c.
Definition at line 1776 of file shellord.c.
Definition at line 1796 of file shellord.c.
Referenced by DAD_DragEnter().
Definition at line 1839 of file shellord.c.
Referenced by DAD_SetDragImage().
Definition at line 1824 of file shellord.c.
Definition at line 1866 of file shellord.c.
Definition at line 1903 of file shellord.c.
Definition at line 2119 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
Definition at line 2194 of file shellord.c.
Definition at line 2164 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
|
static |
Definition at line 3051 of file shellord.c.
Referenced by LimitEditWindowProc().
|
static |
Definition at line 3018 of file shellord.c.
Referenced by DoSanitizeClipboard().
Definition at line 2037 of file shellord.c.
Definition at line 860 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 1997 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 158 of file shellord.c.
Definition at line 2204 of file shellord.c.
Referenced by TEST_GUIDFromStringA().
Definition at line 2219 of file shellord.c.
Definition at line 2047 of file shellord.c.
Definition at line 2982 of file shellord.c.
Referenced by CStartMenuBtnCtxMenu::AddStartContextMenuItems(), InitializeServerAdminUI(), prepare_and_run_test(), ProcessRunOnceItems(), and run_registry_test().
|
static |
Definition at line 3095 of file shellord.c.
Referenced by UxSubclassInfo_Create().
Definition at line 2809 of file shellord.c.
Definition at line 2818 of file shellord.c.
Definition at line 87 of file shellord.c.
Referenced by HCR_RegGetIconA(), and ParseFieldAW().
Definition at line 147 of file shellord.c.
Definition at line 121 of file shellord.c.
Referenced by CFSExtractIcon_CreateInstance(), HCR_RegGetIconW(), and ParseFieldAW().
Definition at line 2235 of file shellord.c.
Referenced by Test_PathIsTemporaryA().
Definition at line 2258 of file shellord.c.
Referenced by PathIsTemporaryA(), and Test_PathIsTemporaryW().
|
static |
Definition at line 2306 of file shellord.c.
Referenced by SHAddFromPropSheetExtArray(), and SHReplaceFromPropSheetExtArray().
| BOOL WINAPI ReadCabinetState | ( | CABINETSTATE * | cs, |
| int | length | ||
| ) |
Definition at line 1915 of file shellord.c.
Referenced by full_title(), IntGetNewWindowMode(), IntSetNewWindowMode(), CabinetStateSettings::Load(), and ViewDlg_Apply().
Definition at line 521 of file shellord.c.
Referenced by CTaskSwitchWnd::OnCreate(), and CTaskSwitchWnd::OnDestroy().
Definition at line 2100 of file shellord.c.
Definition at line 2056 of file shellord.c.
Definition at line 899 of file shellord.c.
Referenced by SHAddToRecentDocs().
|
static |
Definition at line 967 of file shellord.c.
Referenced by SHAddToRecentDocs().
Definition at line 858 of file shellord.c.
Referenced by SHAddToRecentDocs().
| UINT WINAPI SHAddFromPropSheetExtArray | ( | HPSXA | hpsxa, |
| LPFNADDPROPSHEETPAGE | lpfnAddPage, | ||
| LPARAM | lParam | ||
| ) |
Definition at line 2327 of file shellord.c.
Referenced by Applet(), DisplayAdvancedSettings(), KeyboardApplet(), MouseApplet(), and SystemApplet().
Definition at line 1022 of file shellord.c.
Referenced by CShellDispatch::AddToRecent(), ClearRecentAndMru(), DoOpenFile(), DoSaveFile(), Preview_pLoadImage(), SetFileName(), and RegistrySettings::SetMostRecentFile().
Definition at line 2357 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 2365 of file shellord.c.
Referenced by SHCreatePropSheetExtArray().
| HRESULT WINAPI SHCreateShellFolderView | ( | const SFV_CREATE * | pcsfv, |
| IShellView ** | ppsv | ||
| ) |
Definition at line 2896 of file shellord.c.
| HRESULT WINAPI SHCreateShellFolderViewEx | ( | LPCSFV | psvcbi, |
| IShellView ** | ppv | ||
| ) |
Definition at line 1628 of file shellord.c.
| HRESULT WINAPI SHCreateStdEnumFmtEtc | ( | UINT | cFormats, |
| const FORMATETC * | lpFormats, | ||
| LPENUMFORMATETC * | ppenumFormatetc | ||
| ) |
Definition at line 2553 of file shellord.c.
Referenced by CDevSettings_EnumFormatEtc().
Definition at line 2504 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 804 of file shellord.c.
| int ShellMessageBoxA | ( | HINSTANCE | hInstance, |
| HWND | hWnd, | ||
| LPCSTR | lpText, | ||
| LPCSTR | lpCaption, | ||
| UINT | uType, | ||
| ... | |||
| ) |
Definition at line 637 of file shellord.c.
| int ShellMessageBoxW | ( | HINSTANCE | hInstance, |
| HWND | hWnd, | ||
| LPCWSTR | lpText, | ||
| LPCWSTR | lpCaption, | ||
| UINT | uType, | ||
| ... | |||
| ) |
Definition at line 566 of file shellord.c.
| BOOL WINAPI SHFindFiles | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
| PCIDLIST_ABSOLUTE | pidlSaveFile | ||
| ) |
Definition at line 2576 of file shellord.c.
Referenced by CTaskSwitchWnd::HandleAppCommand(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), and CDesktopBrowser::OnCommand().
Definition at line 2076 of file shellord.c.
Definition at line 2834 of file shellord.c.
Definition at line 1752 of file shellord.c.
Definition at line 2848 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 1728 of file shellord.c.
Referenced by _SHGetInstanceExplorer(), and SHOpenFolderWindow().
| BOOL WINAPI SHGetNewLinkInfoA | ( | LPCSTR | pszLinkTo, |
| LPCSTR | pszDir, | ||
| LPSTR | pszName, | ||
| BOOL * | pfMustCopy, | ||
| UINT | uFlags | ||
| ) |
Definition at line 2713 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 2732 of file shellord.c.
Referenced by SHGetNewLinkInfoA(), and SHGetNewLinkInfoWrapW().
| VOID WINAPI SHGetSetSettings | ( | LPSHELLSTATE | lpss, |
| DWORD | dwMask, | ||
| BOOL | bSet | ||
| ) |
Definition at line 229 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 420 of file shellord.c.
Referenced by SHGetSetSettings(), and START_TEST().
| INT WINAPI SHHandleUpdateImage | ( | PCIDLIST_ABSOLUTE | pidlExtra | ) |
Definition at line 2668 of file shellord.c.
| HRESULT WINAPI SHLimitInputEdit | ( | HWND | hWnd, |
| IShellFolder * | psf | ||
| ) |
Definition at line 3222 of file shellord.c.
Referenced by DialogProc(), DoNullFolderTest(), CDefView::OnNotify(), START_TEST(), and test_SHLimitInputEdit().
Definition at line 2029 of file shellord.c.
Definition at line 2690 of file shellord.c.
Definition at line 2064 of file shellord.c.
Definition at line 750 of file shellord.c.
| UINT WINAPI SHReplaceFromPropSheetExtArray | ( | HPSXA | hpsxa, |
| UINT | uPageID, | ||
| LPFNADDPROPSHEETPAGE | lpfnReplaceWith, | ||
| LPARAM | lParam | ||
| ) |
Definition at line 2473 of file shellord.c.
Referenced by DisplayApplet(), and MouseApplet().
Definition at line 785 of file shellord.c.
Definition at line 1696 of file shellord.c.
Definition at line 1718 of file shellord.c.
Referenced by SHCreateFromDesktop(), ExplorerInstance::Wait(), and wmain().
Definition at line 2797 of file shellord.c.
Definition at line 500 of file shellord.c.
Definition at line 2780 of file shellord.c.
Definition at line 2930 of file shellord.c.
Referenced by IsUserAnAdmin().
Definition at line 2650 of file shellord.c.
Definition at line 2610 of file shellord.c.
Referenced by SHUpdateImageA().
Definition at line 2108 of file shellord.c.
| BOOL WINAPI SHWaitForFileToOpen | ( | LPCITEMIDLIST | pidl, |
| DWORD | dwFlags, | ||
| DWORD | dwTimeout | ||
| ) |
Definition at line 2085 of file shellord.c.
Definition at line 1656 of file shellord.c.
| BOOL WINAPI SignalFileOpen | ( | PCIDLIST_ABSOLUTE | pidl | ) |
Definition at line 836 of file shellord.c.
|
static |
Definition at line 3188 of file shellord.c.
Referenced by SHLimitInputEdit().
|
static |
Definition at line 3002 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 1967 of file shellord.c.
Referenced by IntSetNewWindowMode(), and ViewDlg_Apply().
Definition at line 78 of file shellord.c.
Referenced by DAD_DragEnterEx(), DAD_DragLeave(), DAD_DragMove(), DAD_SetDragImage(), and DAD_ShowDragImage().
|
static |
Definition at line 76 of file shellord.c.
Referenced by DAD_DragEnterEx(), and DAD_SetDragImage().
|
static |
Definition at line 77 of file shellord.c.
Referenced by DAD_DragEnterEx(), and DAD_SetDragImage().
|
static |
Definition at line 1711 of file shellord.c.
Referenced by SHGetInstanceExplorer(), and SHSetInstanceExplorer().