ReactOS
0.4.15-dev-2087-g6bfb76b
|
#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 |
static const WCHAR | szwCabLocation [] |
static const WCHAR | szwSettings [] = { 'S','e','t','t','i','n','g','s',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 65 of file shellord.c.
#define MRUF_DELAYED_SAVE 2 /* only save list order to reg. is FreeMRUList */ |
Definition at line 66 of file shellord.c.
Definition at line 64 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 610 of file shellord.c.
HRESULT WINAPI CIDLData_CreateFromIDArray | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
UINT | cpidlFiles, | ||
PCUIDLIST_RELATIVE_ARRAY | lppidlFiles, | ||
LPDATAOBJECT * | ppdataObject | ||
) |
Definition at line 2185 of file shellord.c.
Referenced by _CDataObject_CreateInstance(), CZipFolder::GetUIObjectOf(), CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon >::GetUIObjectOf(), TestAdviseAndCanonical(), TestDefaultFormat(), and TestSetAndGetExtraFormat().
HANDLE WINAPI CreateMRUListA | ( | LPCREATEMRULISTA | lpcml | ) |
Referenced by SHAddToRecentDocs().
Definition at line 1550 of file shellord.c.
Definition at line 1559 of file shellord.c.
Definition at line 1568 of file shellord.c.
Definition at line 1586 of file shellord.c.
Definition at line 1577 of file shellord.c.
BOOL WINAPI DAD_SetDragImage | ( | HIMAGELIST | himlTrack, |
LPPOINT | lppt | ||
) |
Definition at line 1597 of file shellord.c.
Definition at line 1610 of file shellord.c.
Definition at line 1827 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
Definition at line 1902 of file shellord.c.
Definition at line 1872 of file shellord.c.
Referenced by DoEnvironmentSubstAW(), and test_DoEnvironmentSubst().
|
static |
Definition at line 2623 of file shellord.c.
Referenced by LimitEditWindowProc().
|
static |
Definition at line 2590 of file shellord.c.
Referenced by DoSanitizeClipboard().
Definition at line 863 of file comctl32undoc.c.
Referenced by SHAddToRecentDocs().
Definition at line 1705 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 153 of file shellord.c.
Definition at line 1912 of file shellord.c.
Definition at line 1921 of file shellord.c.
Definition at line 1755 of file shellord.c.
Definition at line 2554 of file shellord.c.
Referenced by CStartMenuBtnCtxMenu::AddStartContextMenuItems().
|
static |
Definition at line 2667 of file shellord.c.
Referenced by UxSubclassInfo_Create().
Definition at line 2382 of file shellord.c.
Definition at line 2391 of file shellord.c.
Definition at line 142 of file shellord.c.
Definition at line 116 of file shellord.c.
Referenced by CFSExtractIcon_CreateInstance(), HCR_RegGetIconW(), and ParseFieldAW().
Definition at line 1932 of file shellord.c.
Definition at line 1941 of file shellord.c.
|
static |
Definition at line 1963 of file shellord.c.
Referenced by SHAddFromPropSheetExtArray(), and SHReplaceFromPropSheetExtArray().
BOOL WINAPI ReadCabinetState | ( | CABINETSTATE * | cs, |
int | length | ||
) |
Definition at line 1631 of file shellord.c.
Referenced by full_title(), CShellBrowser::Initialize(), IntGetNewWindowMode(), and IntSetNewWindowMode().
Definition at line 311 of file shellord.c.
Referenced by CTaskSwitchWnd::OnCreate(), and CTaskSwitchWnd::OnDestroy().
Definition at line 1808 of file shellord.c.
Definition at line 1713 of file shellord.c.
Definition at line 1764 of file shellord.c.
Definition at line 686 of file shellord.c.
Referenced by SHAddToRecentDocs().
|
static |
Definition at line 754 of file shellord.c.
Referenced by SHAddToRecentDocs().
Definition at line 646 of file shellord.c.
Referenced by SHAddToRecentDocs().
UINT WINAPI SHAddFromPropSheetExtArray | ( | HPSXA | hpsxa, |
LPFNADDPROPSHEETPAGE | lpfnAddPage, | ||
LPARAM | lParam | ||
) |
Definition at line 1984 of file shellord.c.
Referenced by Applet1(), DisplayAdvancedSettings(), KeyboardApplet(), LoadPropSheetHandlers(), MouseApplet(), SH_ShowDriveProperties(), and SystemApplet().
Definition at line 809 of file shellord.c.
Referenced by StartMenu::ActivateEntry(), DoOpenFile(), DoSaveFile(), ShellEntry::launch_entry(), Entry::launch_entry(), pLoadImage(), SetFileName(), and RegistrySettings::SetMostRecentFile().
Definition at line 2014 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 2022 of file shellord.c.
Referenced by SHCreatePropSheetExtArray().
HRESULT WINAPI SHCreateShellFolderView | ( | const SFV_CREATE * | pcsfv, |
IShellView ** | ppsv | ||
) |
Definition at line 2468 of file shellord.c.
HRESULT WINAPI SHCreateShellFolderViewEx | ( | LPCSFV | psvcbi, |
IShellView ** | ppv | ||
) |
Definition at line 1430 of file shellord.c.
HRESULT WINAPI SHCreateStdEnumFmtEtc | ( | UINT | cFormats, |
const FORMATETC * | lpFormats, | ||
LPENUMFORMATETC * | ppenumFormatetc | ||
) |
Definition at line 2211 of file shellord.c.
Referenced by CDevSettings_EnumFormatEtc().
Definition at line 2162 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 594 of file shellord.c.
int ShellMessageBoxA | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCSTR | lpText, | ||
LPCSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 427 of file shellord.c.
int ShellMessageBoxW | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCWSTR | lpText, | ||
LPCWSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 356 of file shellord.c.
Referenced by SHWinHelp().
BOOL WINAPI SHFindFiles | ( | PCIDLIST_ABSOLUTE | pidlFolder, |
PCIDLIST_ABSOLUTE | pidlSaveFile | ||
) |
Definition at line 2234 of file shellord.c.
Referenced by CTaskSwitchWnd::HandleAppCommand(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), CDesktopBrowser::OnCommand(), and StartMenuHandler::ShowSearchDialog().
Definition at line 1784 of file shellord.c.
Definition at line 2406 of file shellord.c.
Definition at line 1541 of file shellord.c.
Definition at line 2420 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 1517 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 2294 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 2313 of file shellord.c.
Referenced by SHGetNewLinkInfoA(), and SHGetNewLinkInfoWrapW().
VOID WINAPI SHGetSetSettings | ( | LPSHELLSTATE | lpss, |
DWORD | dwMask, | ||
BOOL | bSet | ||
) |
Definition at line 201 of file shellord.c.
Referenced by CACListISF::Reset(), START_TEST(), and ViewDlg_Apply().
VOID WINAPI SHGetSettings | ( | LPSHELLFLAGSTATE | lpsfs, |
DWORD | dwMask | ||
) |
Definition at line 221 of file shellord.c.
Referenced by SHGetSetSettings(), and START_TEST().
INT WINAPI SHHandleUpdateImage | ( | PCIDLIST_ABSOLUTE | pidlExtra | ) |
Definition at line 2280 of file shellord.c.
HRESULT WINAPI SHLimitInputEdit | ( | HWND | hWnd, |
IShellFolder * | psf | ||
) |
Definition at line 2794 of file shellord.c.
Referenced by DialogProc(), DoNullFolderTest(), CDefView::OnNotify(), START_TEST(), and test_SHLimitInputEdit().
Definition at line 1737 of file shellord.c.
Definition at line 2287 of file shellord.c.
Definition at line 1772 of file shellord.c.
Definition at line 540 of file shellord.c.
UINT WINAPI SHReplaceFromPropSheetExtArray | ( | HPSXA | hpsxa, |
UINT | uPageID, | ||
LPFNADDPROPSHEETPAGE | lpfnReplaceWith, | ||
LPARAM | lParam | ||
) |
Definition at line 2131 of file shellord.c.
Referenced by DisplayApplet(), and MouseApplet().
Definition at line 575 of file shellord.c.
Definition at line 1475 of file shellord.c.
Definition at line 2372 of file shellord.c.
Definition at line 290 of file shellord.c.
Definition at line 2363 of file shellord.c.
Definition at line 2502 of file shellord.c.