ReactOS 0.4.16-dev-981-g80eb313
|
#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 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 809 of file shellord.c.
HRESULT WINAPI CIDLData_CreateFromIDArray | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
UINT | cpidlFiles, | ||
PCUIDLIST_RELATIVE_ARRAY | lppidlFiles, | ||
LPDATAOBJECT * | ppdataObject | ||
) |
Definition at line 2419 of file shellord.c.
Referenced by _CDataObject_CreateInstance(), CZipFolder::GetUIObjectOf(), CCabFolder::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 1737 of file shellord.c.
Definition at line 1746 of file shellord.c.
Definition at line 1755 of file shellord.c.
Definition at line 1773 of file shellord.c.
BOOL WINAPI DAD_SetDragImage | ( | HIMAGELIST | himlTrack, |
LPPOINT | lppt | ||
) |
Definition at line 1784 of file shellord.c.
Definition at line 1797 of file shellord.c.
Definition at line 2011 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
Definition at line 2086 of file shellord.c.
Definition at line 2056 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
|
static |
Definition at line 2877 of file shellord.c.
Referenced by LimitEditWindowProc().
|
static |
Definition at line 2844 of file shellord.c.
Referenced by DoSanitizeClipboard().
Definition at line 1929 of file shellord.c.
Definition at line 860 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 1889 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 154 of file shellord.c.
Definition at line 2096 of file shellord.c.
Referenced by TEST_GUIDFromStringA().
Definition at line 2111 of file shellord.c.
Definition at line 1939 of file shellord.c.
Definition at line 2808 of file shellord.c.
Referenced by CStartMenuBtnCtxMenu::AddStartContextMenuItems(), and ProcessRunOnceItems().
|
static |
Definition at line 2921 of file shellord.c.
Referenced by UxSubclassInfo_Create().
Definition at line 2636 of file shellord.c.
Definition at line 2645 of file shellord.c.
Definition at line 83 of file shellord.c.
Referenced by HCR_RegGetIconA(), and ParseFieldAW().
Definition at line 143 of file shellord.c.
Definition at line 117 of file shellord.c.
Referenced by CFSExtractIcon_CreateInstance(), HCR_RegGetIconW(), and ParseFieldAW().
Definition at line 2127 of file shellord.c.
Referenced by Test_PathIsTemporaryA().
Definition at line 2150 of file shellord.c.
Referenced by PathIsTemporaryA(), and Test_PathIsTemporaryW().
|
static |
Definition at line 2198 of file shellord.c.
Referenced by SHAddFromPropSheetExtArray(), and SHReplaceFromPropSheetExtArray().
BOOL WINAPI ReadCabinetState | ( | CABINETSTATE * | cs, |
int | length | ||
) |
Definition at line 1807 of file shellord.c.
Referenced by full_title(), IntGetNewWindowMode(), IntSetNewWindowMode(), and CabinetStateSettings::Load().
Definition at line 510 of file shellord.c.
Referenced by CTaskSwitchWnd::OnCreate(), and CTaskSwitchWnd::OnDestroy().
Definition at line 1992 of file shellord.c.
Definition at line 1948 of file shellord.c.
Definition at line 888 of file shellord.c.
Referenced by SHAddToRecentDocs().
|
static |
Definition at line 956 of file shellord.c.
Referenced by SHAddToRecentDocs().
Definition at line 847 of file shellord.c.
Referenced by SHAddToRecentDocs().
UINT WINAPI SHAddFromPropSheetExtArray | ( | HPSXA | hpsxa, |
LPFNADDPROPSHEETPAGE | lpfnAddPage, | ||
LPARAM | lParam | ||
) |
Definition at line 2219 of file shellord.c.
Referenced by Applet1(), DisplayAdvancedSettings(), KeyboardApplet(), MouseApplet(), and SystemApplet().
Definition at line 1011 of file shellord.c.
Referenced by StartMenu::ActivateEntry(), CShellDispatch::AddToRecent(), DoOpenFile(), DoSaveFile(), Entry::launch_entry(), ShellEntry::launch_entry(), OnClearRecentItems(), Preview_pLoadImage(), SetFileName(), and RegistrySettings::SetMostRecentFile().
Definition at line 2249 of file shellord.c.
Referenced by Applet1(), DisplayApplet(), KeyboardApplet(), MouseApplet(), and SystemApplet().
HPSXA WINAPI SHCreatePropSheetExtArrayEx | ( | HKEY | hKey, |
LPCWSTR | pszSubKey, | ||
UINT | max_iface, | ||
LPDATAOBJECT | pDataObj | ||
) |
Definition at line 2257 of file shellord.c.
Referenced by SHCreatePropSheetExtArray().
HRESULT WINAPI SHCreateShellFolderView | ( | const SFV_CREATE * | pcsfv, |
IShellView ** | ppsv | ||
) |
Definition at line 2722 of file shellord.c.
HRESULT WINAPI SHCreateShellFolderViewEx | ( | LPCSFV | psvcbi, |
IShellView ** | ppv | ||
) |
Definition at line 1617 of file shellord.c.
HRESULT WINAPI SHCreateStdEnumFmtEtc | ( | UINT | cFormats, |
const FORMATETC * | lpFormats, | ||
LPENUMFORMATETC * | ppenumFormatetc | ||
) |
Definition at line 2445 of file shellord.c.
Referenced by CDevSettings_EnumFormatEtc().
Definition at line 2396 of file shellord.c.
Referenced by Applet1(), DisplayAdvancedSettings(), DisplayApplet(), KeyboardApplet(), MouseApplet(), SHCreatePropSheetExtArrayEx(), and SystemApplet().
HRESULT WINAPI SHDoDragDrop | ( | HWND | hWnd, |
LPDATAOBJECT | lpDataObject, | ||
LPDROPSOURCE | lpDropSource, | ||
DWORD | dwOKEffect, | ||
LPDWORD | pdwEffect | ||
) |
Definition at line 793 of file shellord.c.
int ShellMessageBoxA | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCSTR | lpText, | ||
LPCSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 626 of file shellord.c.
int ShellMessageBoxW | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCWSTR | lpText, | ||
LPCWSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 555 of file shellord.c.
BOOL WINAPI SHFindFiles | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
PCIDLIST_ABSOLUTE | pidlSaveFile | ||
) |
Definition at line 2468 of file shellord.c.
Referenced by CTaskSwitchWnd::HandleAppCommand(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), CDesktopBrowser::OnCommand(), and StartMenuHandler::ShowSearchDialog().
Definition at line 1968 of file shellord.c.
Definition at line 2660 of file shellord.c.
Definition at line 1728 of file shellord.c.
Definition at line 2674 of file shellord.c.
Referenced by check_icon_size(), CISFBand::CreateSimpleToolbar(), CISFBand::InvokeCommand(), CSearchBar::OnInitDialog(), CAddressBand::SetSite(), test_get_file_info_iconlist(), test_SHGetImageList(), and CMenuToolbarBase::UpdateImageLists().
Definition at line 1704 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 2544 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 2563 of file shellord.c.
Referenced by SHGetNewLinkInfoA(), and SHGetNewLinkInfoWrapW().
VOID WINAPI SHGetSetSettings | ( | LPSHELLSTATE | lpss, |
DWORD | dwMask, | ||
BOOL | bSet | ||
) |
Definition at line 225 of file shellord.c.
Referenced by DesktopOnInitDialog(), CDefView::FillList(), GeneralDlg_OnInitDialog(), 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 409 of file shellord.c.
Referenced by SHGetSetSettings(), and START_TEST().
INT WINAPI SHHandleUpdateImage | ( | PCIDLIST_ABSOLUTE | pidlExtra | ) |
Definition at line 2514 of file shellord.c.
HRESULT WINAPI SHLimitInputEdit | ( | HWND | hWnd, |
IShellFolder * | psf | ||
) |
Definition at line 3048 of file shellord.c.
Referenced by DialogProc(), DoNullFolderTest(), CDefView::OnNotify(), START_TEST(), and test_SHLimitInputEdit().
Definition at line 1921 of file shellord.c.
Definition at line 2521 of file shellord.c.
Definition at line 1956 of file shellord.c.
Definition at line 739 of file shellord.c.
UINT WINAPI SHReplaceFromPropSheetExtArray | ( | HPSXA | hpsxa, |
UINT | uPageID, | ||
LPFNADDPROPSHEETPAGE | lpfnReplaceWith, | ||
LPARAM | lParam | ||
) |
Definition at line 2365 of file shellord.c.
Referenced by DisplayApplet(), and MouseApplet().
Definition at line 774 of file shellord.c.
Definition at line 1662 of file shellord.c.
Referenced by CShellDispatch::ControlPanelItem().
Definition at line 1694 of file shellord.c.
Referenced by SHCreateFromDesktop(), ExplorerInstance::Wait(), and wmain().
Definition at line 2626 of file shellord.c.
Definition at line 489 of file shellord.c.
Definition at line 2611 of file shellord.c.
Definition at line 2756 of file shellord.c.
Referenced by IsUserAnAdmin().
Definition at line 2509 of file shellord.c.
Definition at line 2499 of file shellord.c.
Definition at line 2000 of file shellord.c.
BOOL WINAPI SHWaitForFileToOpen | ( | LPCITEMIDLIST | pidl, |
DWORD | dwFlags, | ||
DWORD | dwTimeout | ||
) |
Definition at line 1977 of file shellord.c.
Definition at line 1645 of file shellord.c.
BOOL WINAPI SignalFileOpen | ( | PCIDLIST_ABSOLUTE | pidl | ) |
Definition at line 825 of file shellord.c.
|
static |
Definition at line 3014 of file shellord.c.
Referenced by SHLimitInputEdit().
|
static |
Definition at line 2828 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 1859 of file shellord.c.
Referenced by IntSetNewWindowMode().
|
static |
Definition at line 1687 of file shellord.c.
Referenced by SHGetInstanceExplorer(), and SHSetInstanceExplorer().