ReactOS 0.4.16-dev-1457-g02ea0aa
|
#include "shell32_version.h"
Go to the source code of this file.
Macros | |
#define | ARRAY_SIZE(a) (sizeof(a) / sizeof(*(a))) |
#define | INVALID_INDEX -1 |
#define | SHELL32_AssocGetFolderDescription SHELL32_AssocGetFSDirectoryDescription |
#define | InitFormatEtc(fe, cf, med) |
#define | KeyStateToDropEffect(kst) |
#define | ASK_DELETE_FILE 1 |
#define | ASK_DELETE_FOLDER 2 |
#define | ASK_DELETE_MULTIPLE_ITEM 3 |
#define | ASK_CREATE_FOLDER 4 |
#define | ASK_OVERWRITE_FILE 5 |
#define | ASK_DELETE_SELECTED 6 |
#define | ASK_TRASH_FILE 7 |
#define | ASK_TRASH_FOLDER 8 |
#define | ASK_TRASH_MULTIPLE_ITEM 9 |
#define | ASK_CANT_TRASH_ITEM 10 |
#define | ASK_OVERWRITE_FOLDER 11 |
#define | __SHFreeAndNil(ptr) |
#define | HICON_16(h32) (LOWORD(h32)) |
#define | HICON_32(h16) ((HICON)(ULONG_PTR)(h16)) |
#define | HINSTANCE_32(h16) ((HINSTANCE)(ULONG_PTR)(h16)) |
#define | HINSTANCE_16(h32) (LOWORD(h32)) |
Enumerations | |
enum | { REST_SH32_ENABLESHELLEXECUTEHOOKS = 0x00060001 } |
Variables | |
HMODULE huser32 | DECLSPEC_HIDDEN |
PCWSTR | s2 |
INT | ShellLargeIconSize |
INT | ShellSmallIconSize |
INT | ShellIconBPP |
Definition at line 170 of file shell32_main.h.
#define ASK_CANT_TRASH_ITEM 10 |
Definition at line 155 of file shell32_main.h.
#define ASK_CREATE_FOLDER 4 |
Definition at line 149 of file shell32_main.h.
#define ASK_DELETE_FILE 1 |
Definition at line 146 of file shell32_main.h.
#define ASK_DELETE_FOLDER 2 |
Definition at line 147 of file shell32_main.h.
#define ASK_DELETE_MULTIPLE_ITEM 3 |
Definition at line 148 of file shell32_main.h.
#define ASK_DELETE_SELECTED 6 |
Definition at line 151 of file shell32_main.h.
#define ASK_OVERWRITE_FILE 5 |
Definition at line 150 of file shell32_main.h.
#define ASK_OVERWRITE_FOLDER 11 |
Definition at line 156 of file shell32_main.h.
#define ASK_TRASH_FILE 7 |
Definition at line 152 of file shell32_main.h.
#define ASK_TRASH_FOLDER 8 |
Definition at line 153 of file shell32_main.h.
#define ASK_TRASH_MULTIPLE_ITEM 9 |
Definition at line 154 of file shell32_main.h.
Definition at line 203 of file shell32_main.h.
Definition at line 206 of file shell32_main.h.
Definition at line 205 of file shell32_main.h.
Definition at line 115 of file shell32_main.h.
#define INVALID_INDEX -1 |
Definition at line 46 of file shell32_main.h.
#define KeyStateToDropEffect | ( | kst | ) |
Definition at line 124 of file shell32_main.h.
#define SHELL32_AssocGetFolderDescription SHELL32_AssocGetFSDirectoryDescription |
Definition at line 80 of file shell32_main.h.
anonymous enum |
Definition at line 175 of file shell32_main.h.
Definition at line 194 of file shell32_main.h.
Referenced by BrFolder_OnSetSelectionA(), CShellLink::DoOpen(), FindExecutableA(), CDefaultContextMenu::InvokePidl(), OpenAs_RunDLLA(), PathResolveA(), SHBrowseForFolderA(), ShellExecuteExA(), and WOWShellExecute().
Definition at line 188 of file shell32_main.h.
Referenced by SHELL_execute(), and ShellExecCmdLine().
Definition at line 181 of file shell32_main.h.
Referenced by ShellExecute_ContextMenuVerb().
BOOL WINAPI _InsertMenuItemW | ( | HMENU | hmenu, |
UINT | indexMenu, | ||
BOOL | fByPosition, | ||
UINT | wID, | ||
UINT | fType, | ||
LPCWSTR | dwTypeData, | ||
UINT | fState | ||
) |
Definition at line 421 of file shfldr_netconnect.cpp.
Referenced by BrFolder_OnContextMenu(), CDesktopFolder::CallBack(), CDrivesFolder::CallBack(), CFSFolder::CallBack(), CNetFolderBackgroundMenuCB(), DrivesContextMenuCallback(), CNetConUiObject::QueryContextMenu(), CCPLItemMenu::QueryContextMenu(), CRecycleBinItemContextMenu::QueryContextMenu(), and CRecycleBin::QueryContextMenu().
HRESULT WINAPI CPanel_ExtractIconA | ( | LPITEMIDLIST | pidl, |
LPCSTR | pszFile, | ||
UINT | nIconIndex, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIconSize | ||
) |
HRESULT WINAPI CPanel_ExtractIconW | ( | LPITEMIDLIST | pidl, |
LPCWSTR | pszFile, | ||
UINT | nIconIndex, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIconSize | ||
) |
Definition at line 585 of file CShellDispatch.cpp.
Referenced by CDefViewDual::get_Application(), and CFolder::Initialize().
Definition at line 52 of file changenotify.cpp.
Definition at line 497 of file classes.c.
Referenced by shdebugstr_guid().
Definition at line 422 of file classes.c.
Referenced by _ILSimpleGetTextW(), and CRegFolder::GetDisplayNameOf().
Definition at line 152 of file classes.c.
Referenced by HCR_GetExecuteCommandW(), COpenWithList::SetDefaultHandler(), and SHELL_FindExecutableByVerb().
BOOL HCR_GetExecuteCommandW | ( | HKEY | hkeyClass, |
LPCWSTR | szClass, | ||
LPCWSTR | szVerb, | ||
LPWSTR | szDest, | ||
DWORD | len | ||
) |
Definition at line 220 of file classes.c.
Referenced by SHELL_execute_class(), and SHELL_translate_idlist().
BOOL HCR_GetFolderAttributes | ( | LPCITEMIDLIST | pidlFolder, |
LPDWORD | dwAttributes | ||
) |
Definition at line 590 of file classes.c.
Referenced by CRegFolder::GetGuidItemAttributes().
Definition at line 339 of file classes.c.
Definition at line 314 of file classes.c.
Referenced by CDrivesExtractIcon_CreateInstance(), CGuidItemExtractIcon_CreateInstance(), getDefaultIconLocation(), getIconLocationForFolder(), and SHGetFileInfoW().
Definition at line 55 of file classes.c.
Referenced by SHELL32_AssocGetExtensionDescription(), SHELL_IsShortcut(), and ShellExecute_GetClassKey().
Definition at line 116 of file classes.c.
Definition at line 82 of file classes.c.
Referenced by SHGetFileInfoW().
LPCLASSFACTORY IClassFactory_Constructor | ( | REFCLSID | ) |
HRESULT IDataObject_Constructor | ( | HWND | hwndOwner, |
LPCITEMIDLIST | pMyPidl, | ||
PCUITEMID_CHILD_ARRAY | apidl, | ||
UINT | cidl, | ||
BOOL | bExtendedObject, | ||
IDataObject ** | dataObject | ||
) |
HRESULT IEnumFORMATETC_Constructor | ( | UINT | cfmt, |
const FORMATETC | afmt[], | ||
IEnumFORMATETC ** | enumerator | ||
) |
Definition at line 121 of file CIDLDataObj.cpp.
Referenced by IEnumFORMATETCImpl::Clone(), CIDLDataObj::EnumFormatEtc(), and SHCreateStdEnumFmtEtc().
HRESULT WINAPI IFileSystemBindData_Constructor | ( | const WIN32_FIND_DATAW * | pfd, |
LPBC * | ppV | ||
) |
Definition at line 52 of file CFileSysBindData.cpp.
Referenced by _ILParsePathW().
Definition at line 46 of file changenotify.cpp.
Referenced by if().
int | ( | WINAPI * | SHELL_StrCmpLogical | ) |
HRESULT WINAPI IShellLink_ConstructFromFile | ( | IShellFolder * | psf, |
LPCITEMIDLIST | pidl, | ||
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 3245 of file CShellLink.cpp.
Definition at line 3231 of file CShellLink.cpp.
Referenced by CFSDropTarget::_DoDrop(), IShellLink_ConstructFromFile(), and SHAddToRecentDocs().
IContextMenu2 * ISvBgCm_Constructor | ( | LPSHELLFOLDER | pSFParent, |
BOOL | bDesktop | ||
) |
IContextMenu2 * ISvItemCm_Constructor | ( | LPSHELLFOLDER | pSFParent, |
LPCITEMIDLIST | pidl, | ||
const LPCITEMIDLIST * | aPidls, | ||
UINT | uItemCount | ||
) |
IContextMenu2 * ISvStaticItemCm_Constructor | ( | LPSHELLFOLDER | pSFParent, |
LPCITEMIDLIST | pidl, | ||
LPCITEMIDLIST * | apidl, | ||
UINT | cidl, | ||
HKEY | hKey | ||
) |
Definition at line 83 of file shellord.c.
Referenced by HCR_RegGetIconA(), and ParseFieldAW().
Definition at line 117 of file shellord.c.
Referenced by CFSExtractIcon_CreateInstance(), HCR_RegGetIconW(), and ParseFieldAW().
LONG PathProcessCommandW | ( | _In_ PCWSTR | pszSrc, |
_Out_writes_opt_(dwBuffSize) PWSTR | pszDest, | ||
_In_ INT | cchDest, | ||
_In_ DWORD | dwFlags | ||
) |
Definition at line 3068 of file shlexec.cpp.
Referenced by ShellExec_RunDLL_Helper().
BOOL PidlToSicIndex | ( | IShellFolder * | sh, |
LPCITEMIDLIST | pidl, | ||
BOOL | bBigIcon, | ||
UINT | uFlags, | ||
int * | pIndex | ||
) |
Definition at line 715 of file iconcache.cpp.
Referenced by FM_InitMenuPopup(), SHGetFileInfoW(), and SHMapPIDLToSystemImageListIndex().
HGLOBAL RenderFILENAMEA | ( | LPITEMIDLIST | pidlRoot, |
LPITEMIDLIST * | apidl, | ||
UINT | cidl | ||
) |
Definition at line 190 of file clipboard.c.
Referenced by CIDLDataObj::Initialize().
HGLOBAL RenderFILENAMEW | ( | LPITEMIDLIST | pidlRoot, |
LPITEMIDLIST * | apidl, | ||
UINT | cidl | ||
) |
Definition at line 222 of file clipboard.c.
Referenced by CIDLDataObj::Initialize().
HGLOBAL RenderHDROP | ( | LPITEMIDLIST | pidlRoot, |
LPITEMIDLIST * | apidl, | ||
UINT | cidl | ||
) |
Definition at line 56 of file clipboard.c.
Referenced by CIDLDataObj::Initialize().
HGLOBAL RenderSHELLIDLIST | ( | LPITEMIDLIST | pidlRoot, |
LPITEMIDLIST * | apidl, | ||
UINT | cidl | ||
) |
Definition at line 148 of file clipboard.c.
Referenced by CIDLDataObj::Initialize().
Definition at line 180 of file shpolicy.c.
Referenced by TryShellExecuteHooks().
HPROPSHEETPAGE SH_CreatePropertySheetPage | ( | WORD | wDialogId, |
DLGPROC | pfnDlgProc, | ||
LPARAM | lParam, | ||
LPCWSTR | pwszTitle | ||
) |
Definition at line 243 of file propsheet.cpp.
Referenced by CDrvDefExt::AddPages(), CFileDefExt::AddPages(), CFolderOptions::AddPages(), RecycleBin_AddPropSheetPages(), and ShowFolderOptionsDialogThreadProc().
HPROPSHEETPAGE SH_CreatePropertySheetPageEx | ( | WORD | wDialogId, |
DLGPROC | pfnDlgProc, | ||
LPARAM | lParam, | ||
LPCWSTR | pwszTitle, | ||
LPFNPSPCALLBACK | Callback | ||
) |
Definition at line 223 of file propsheet.cpp.
Referenced by CDrvDefExt::AddMainPage(), CShellLink::AddPages(), CFileDefExt::AddPages(), CFolderOptions::AddPages(), and SH_CreatePropertySheetPage().
LPWSTR SH_FormatFileSizeWithBytes | ( | PULARGE_INTEGER | lpQwSize, |
LPWSTR | pszBuf, | ||
UINT | cchBuf | ||
) |
Definition at line 304 of file filedefext.cpp.
Referenced by CFileDefExt::InitFileAttr(), and CFileDefExt::UpdateDirStatsResults().
Definition at line 70 of file CQueryAssociations.cpp.
Referenced by GetItemDescription(), and SHGetFileInfoW().
Definition at line 25 of file CQueryAssociations.cpp.
Referenced by GetItemDescription(), and SHGetFileInfoW().
Definition at line 375 of file shlfileop.cpp.
Referenced by ConfirmDelete().
|
inlinestatic |
Definition at line 283 of file shell32_main.h.
Referenced by CDrivesFolder::GetDetailsEx(), and CRegFolder::GetDetailsEx().
Definition at line 243 of file shell32_main.h.
Referenced by CFSFolder::GetDetailsEx(), SHELL_CreateSHDESCRIPTIONID(), and SHELL_InitVariantFromBuffer().
Definition at line 230 of file shell32_main.h.
Referenced by SHELL_CreateVariantBuffer().
BOOL WINAPI Shell_GetImageLists | ( | HIMAGELIST * | lpBigList, |
HIMAGELIST * | lpSmallList | ||
) |
Definition at line 689 of file iconcache.cpp.
Definition at line 258 of file shell32_main.h.
Referenced by SHELL_VariantToBuffer().
Definition at line 13 of file propsheet.cpp.
Referenced by DCIA_AddShellExSubkey(), and SHELL32_OpenPropSheet().
|
inlinestatic |
Definition at line 249 of file shell32_main.h.
BOOL SHELL_IsShortcut | ( | LPCITEMIDLIST | pidlLast | ) |
Definition at line 404 of file shell32_main.c.
Referenced by SHGetFileInfoW(), and SHMapPIDLToSystemImageListIndex().
Definition at line 164 of file shell32_main.h.
Referenced by DoEnvironmentSubstAW(), FileMenu_AppendItemAW(), ILCreateFromPathAW(), ILGetDisplayName(), ILGetDisplayNameEx(), IsLFNDriveAW(), OleStrToStrNAW(), ParseFieldAW(), PathAppendAW(), PathCleanupSpec(), PathFileExistsAW(), PathGetShortPathAW(), PathIsExeAW(), PathIsRootAW(), PathMakeUniqueNameAW(), PathProcessCommandAW(), PathQualifyAW(), PathRemoveFileSpecAW(), PathResolveAW(), SHCLSIDFromStringAW(), Shell_GetCachedImageIndexAW(), SHILCreateFromPathAW(), SHSimpleIDListFromPathAW(), SHStartNetConnectionDialog(), StrRetToStrNAW(), StrToOleStrAW(), and StrToOleStrNAW().
Definition at line 3191 of file shellpath.c.
Referenced by DllRegisterServer().
Definition at line 270 of file shell32_main.h.
Referenced by GetShellFolder2ItemDetailsExToBuffer().
Definition at line 635 of file iconcache.cpp.
Definition at line 474 of file iconcache.cpp.
Referenced by PidlToSicIndex(), Shell_GetCachedImageIndexA(), Shell_GetCachedImageIndexW(), and SHGetFileInfoW().
Definition at line 515 of file iconcache.cpp.
Referenced by FileIconInit(), PidlToSicIndex(), Shell_GetImageLists(), SIC_GetIconIndex(), and SIC_LoadOverlayIcon().
|
extern |
Definition at line 37 of file shell32_main.h.
PCWSTR s2 |
Definition at line 38 of file shell32_main.h.
Referenced by __attribute__(), __ieee754_j0(), __ieee754_j1(), _Locale_strcmp(), _Locale_strcmp_auxA(), _mbscoll(), _mbsicmp(), _mbsicoll(), _mbsnbcmp(), _mbsnbcoll(), _mbsnbicmp(), _mbsnbicoll(), _mbsnbicoll_l(), _mbsncmp(), _mbsncoll(), _mbsnicmp(), _mbspbrk(), _mbsstr_l(), _memicmp(), _module_name_from_addr(), _strcmpi(), _stricmp(), _stricoll(), _strncoll(), _strnicmp(), _strnicoll(), _strxspn(), _tcscmp(), _tcsncmp(), _wcsncoll(), _wcsnicoll(), _WLocale_strcmp(), _WLocale_strcmp_aux(), add_space_entry(), aes_ecb_decrypt(), aes_ecb_encrypt(), StringTest::assign(), ArcTessellator::bezier(), cff_face_init(), compare1(), compare_string(), compare_string1(), compare_string2(), compare_string3(), compare_strings(), compareFiles(), copy_space_list(), D3DRMVectorAdd(), D3DRMVectorCrossProduct(), D3DRMVectorDotProduct(), D3DRMVectorSubtract(), deref_cmp(), FindSubStrI(), FTPPerror(), GetStartSpoolDate(), Is16vec8::Is16vec8(), Iu16vec8::Iu16vec8(), Subdivider::join_t(), kw_cmp_func(), Bin::listBezier(), load_stored_free_space_cache(), load_stored_free_space_tree(), memcmp(), MultisetTest::mset5(), MyRtlCompareMemory(), StringTest::oper_tmp(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), order_space_entry(), pbuf_memcmp(), pone(), ps1_cmp(), ArcTessellator::pwl(), ArcTessellator::pwl_bottom(), ArcTessellator::pwl_top(), pzero(), qone(), qzero(), rstr(), RtlCompareString(), RtlCompareUnicodeString(), RtlEqualString(), RtlEqualUnicodeString(), Sdbwcscmp(), SetTest::set2(), space_list_add2(), space_list_subtract2(), START_TEST(), strCmp(), StrCmpPath(), strcoll(), streql(), strlcat(), strlcpy(), strpbrk(), Subdivider::tessellate(), ArcTessellator::tessellateLinear(), test__memicmp(), test__memicmp_l(), test_assign(), test_copyconstructor(), test_file_sharing(), test_ip_pktinfo(), test_not_full(), test_set_getsockopt(), test_VarBstrCat(), test_VarBstrCmp(), weld_short2(), weld_short4(), weld_ushort2n(), weld_ushort4n(), ZEXPORT(), and zmemcmp().
|
extern |
Definition at line 32 of file iconcache.cpp.
Referenced by SIC_Initialize().
|
extern |
Definition at line 31 of file iconcache.cpp.
Referenced by SHGetFileInfoW(), SIC_Initialize(), and SIC_LoadIcon().
|
extern |
Definition at line 30 of file iconcache.cpp.
Referenced by SHGetFileInfoW(), SIC_Initialize(), and SIC_LoadIcon().