ReactOS 0.4.15-dev-7788-g1ad9096
|
#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 465 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 611 of file shellord.c.
HRESULT WINAPI CIDLData_CreateFromIDArray | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
UINT | cpidlFiles, | ||
PCUIDLIST_RELATIVE_ARRAY | lppidlFiles, | ||
LPDATAOBJECT * | ppdataObject | ||
) |
Definition at line 2206 of file shellord.c.
Referenced by _CDataObject_CreateInstance(), 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 1539 of file shellord.c.
Definition at line 1548 of file shellord.c.
Definition at line 1557 of file shellord.c.
Definition at line 1575 of file shellord.c.
BOOL WINAPI DAD_SetDragImage | ( | HIMAGELIST | himlTrack, |
LPPOINT | lppt | ||
) |
Definition at line 1586 of file shellord.c.
Definition at line 1599 of file shellord.c.
Definition at line 1805 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
Definition at line 1880 of file shellord.c.
Definition at line 1850 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
|
static |
Definition at line 2648 of file shellord.c.
Referenced by LimitEditWindowProc().
|
static |
Definition at line 2615 of file shellord.c.
Referenced by DoSanitizeClipboard().
Definition at line 1723 of file shellord.c.
Definition at line 863 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 1683 of file shellord.c.
Referenced by DisplayImageList(), and StartWithDesktop().
Definition at line 391 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 351 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 1890 of file shellord.c.
Definition at line 1899 of file shellord.c.
Definition at line 1733 of file shellord.c.
Definition at line 2579 of file shellord.c.
Referenced by CStartMenuBtnCtxMenu::AddStartContextMenuItems().
|
static |
Definition at line 2692 of file shellord.c.
Referenced by UxSubclassInfo_Create().
Definition at line 2407 of file shellord.c.
Definition at line 2416 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 1914 of file shellord.c.
Referenced by Test_PathIsTemporaryA().
Definition at line 1937 of file shellord.c.
Referenced by PathIsTemporaryA(), and Test_PathIsTemporaryW().
|
static |
Definition at line 1985 of file shellord.c.
Referenced by SHAddFromPropSheetExtArray(), and SHReplaceFromPropSheetExtArray().
BOOL WINAPI ReadCabinetState | ( | CABINETSTATE * | cs, |
int | length | ||
) |
Definition at line 1609 of file shellord.c.
Referenced by full_title(), IntGetNewWindowMode(), IntSetNewWindowMode(), and CabinetStateSettings::Load().
Definition at line 312 of file shellord.c.
Referenced by CTaskSwitchWnd::OnCreate(), and CTaskSwitchWnd::OnDestroy().
Definition at line 1786 of file shellord.c.
Definition at line 1742 of file shellord.c.
Definition at line 690 of file shellord.c.
Referenced by SHAddToRecentDocs().
|
static |
Definition at line 758 of file shellord.c.
Referenced by SHAddToRecentDocs().
Definition at line 649 of file shellord.c.
Referenced by SHAddToRecentDocs().
UINT WINAPI SHAddFromPropSheetExtArray | ( | HPSXA | hpsxa, |
LPFNADDPROPSHEETPAGE | lpfnAddPage, | ||
LPARAM | lParam | ||
) |
Definition at line 2006 of file shellord.c.
Referenced by Applet1(), DisplayAdvancedSettings(), KeyboardApplet(), LoadPropSheetHandlers(), MouseApplet(), SH_ShowDriveProperties(), and SystemApplet().
Definition at line 813 of file shellord.c.
Referenced by StartMenu::ActivateEntry(), DoOpenFile(), DoSaveFile(), Entry::launch_entry(), ShellEntry::launch_entry(), OnClearRecentItems(), Preview_pLoadImage(), SetFileName(), and RegistrySettings::SetMostRecentFile().
Definition at line 2036 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 2044 of file shellord.c.
Referenced by SHCreatePropSheetExtArray().
HRESULT WINAPI SHCreateShellFolderView | ( | const SFV_CREATE * | pcsfv, |
IShellView ** | ppsv | ||
) |
Definition at line 2493 of file shellord.c.
HRESULT WINAPI SHCreateShellFolderViewEx | ( | LPCSFV | psvcbi, |
IShellView ** | ppv | ||
) |
Definition at line 1419 of file shellord.c.
HRESULT WINAPI SHCreateStdEnumFmtEtc | ( | UINT | cFormats, |
const FORMATETC * | lpFormats, | ||
LPENUMFORMATETC * | ppenumFormatetc | ||
) |
Definition at line 2232 of file shellord.c.
Referenced by CDevSettings_EnumFormatEtc().
Definition at line 2183 of file shellord.c.
Referenced by Applet1(), DisplayAdvancedSettings(), DisplayApplet(), KeyboardApplet(), MouseApplet(), SH_ShowDriveProperties(), SH_ShowPropertiesDialog(), SHCreatePropSheetExtArrayEx(), and SystemApplet().
HRESULT WINAPI SHDoDragDrop | ( | HWND | hWnd, |
LPDATAOBJECT | lpDataObject, | ||
LPDROPSOURCE | lpDropSource, | ||
DWORD | dwOKEffect, | ||
LPDWORD | pdwEffect | ||
) |
Definition at line 595 of file shellord.c.
int ShellMessageBoxA | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCSTR | lpText, | ||
LPCSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 428 of file shellord.c.
int ShellMessageBoxW | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCWSTR | lpText, | ||
LPCWSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 357 of file shellord.c.
BOOL WINAPI SHFindFiles | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
PCIDLIST_ABSOLUTE | pidlSaveFile | ||
) |
Definition at line 2255 of file shellord.c.
Referenced by CTaskSwitchWnd::HandleAppCommand(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), CDesktopBrowser::OnCommand(), and StartMenuHandler::ShowSearchDialog().
Definition at line 1762 of file shellord.c.
Definition at line 2431 of file shellord.c.
Definition at line 1530 of file shellord.c.
Definition at line 2445 of file shellord.c.
Referenced by check_icon_size(), CISFBand::CreateSimpleToolbar(), CExplorerBand::InitializeExplorerBand(), CISFBand::InvokeCommand(), CSearchBar::OnInitDialog(), CAddressBand::SetSite(), test_get_file_info_iconlist(), test_SHGetImageList(), and CMenuToolbarBase::UpdateImageLists().
Definition at line 1506 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 2315 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 2334 of file shellord.c.
Referenced by SHGetNewLinkInfoA(), and SHGetNewLinkInfoWrapW().
VOID WINAPI SHGetSetSettings | ( | LPSHELLSTATE | lpss, |
DWORD | dwMask, | ||
BOOL | bSet | ||
) |
Definition at line 202 of file shellord.c.
Referenced by DesktopOnInitDialog(), CACListISF::Reset(), START_TEST(), and ViewDlg_Apply().
VOID WINAPI SHGetSettings | ( | LPSHELLFLAGSTATE | lpsfs, |
DWORD | dwMask | ||
) |
Definition at line 222 of file shellord.c.
Referenced by SHGetSetSettings(), and START_TEST().
INT WINAPI SHHandleUpdateImage | ( | PCIDLIST_ABSOLUTE | pidlExtra | ) |
Definition at line 2301 of file shellord.c.
HRESULT WINAPI SHLimitInputEdit | ( | HWND | hWnd, |
IShellFolder * | psf | ||
) |
Definition at line 2819 of file shellord.c.
Referenced by DialogProc(), DoNullFolderTest(), CDefView::OnNotify(), START_TEST(), and test_SHLimitInputEdit().
Definition at line 1715 of file shellord.c.
Definition at line 2308 of file shellord.c.
Definition at line 1750 of file shellord.c.
Definition at line 541 of file shellord.c.
UINT WINAPI SHReplaceFromPropSheetExtArray | ( | HPSXA | hpsxa, |
UINT | uPageID, | ||
LPFNADDPROPSHEETPAGE | lpfnReplaceWith, | ||
LPARAM | lParam | ||
) |
Definition at line 2152 of file shellord.c.
Referenced by DisplayApplet(), and MouseApplet().
Definition at line 576 of file shellord.c.
Definition at line 1464 of file shellord.c.
Definition at line 1496 of file shellord.c.
Referenced by SHCreateFromDesktop().
Definition at line 2397 of file shellord.c.
Definition at line 291 of file shellord.c.
Definition at line 2382 of file shellord.c.
Definition at line 2527 of file shellord.c.
Referenced by IsUserAnAdmin().
Definition at line 2296 of file shellord.c.
Definition at line 2286 of file shellord.c.
Definition at line 1794 of file shellord.c.
BOOL WINAPI SHWaitForFileToOpen | ( | LPCITEMIDLIST | pidl, |
DWORD | dwFlags, | ||
DWORD | dwTimeout | ||
) |
Definition at line 1771 of file shellord.c.
Definition at line 1447 of file shellord.c.
BOOL WINAPI SignalFileOpen | ( | PCIDLIST_ABSOLUTE | pidl | ) |
Definition at line 627 of file shellord.c.
|
static |
Definition at line 2785 of file shellord.c.
Referenced by SHLimitInputEdit().
|
static |
Definition at line 2599 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 1656 of file shellord.c.
Referenced by IntSetNewWindowMode().
|
static |
Definition at line 1489 of file shellord.c.
Referenced by SHGetInstanceExplorer(), and SHSetInstanceExplorer().