|
ReactOS 0.4.16-dev-2206-gc56950d
|
#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 | ALIAS_USER_FOLDER 0x1 |
| #define | ALIAS_DESKTOP 0x2 |
| #define | ALIAS_ANY 0xFFFF |
| #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 199 of file shell32_main.h.
| #define ALIAS_ANY 0xFFFF |
Definition at line 121 of file shell32_main.h.
| #define ALIAS_DESKTOP 0x2 |
Definition at line 120 of file shell32_main.h.
| #define ALIAS_USER_FOLDER 0x1 |
Definition at line 119 of file shell32_main.h.
| #define ASK_CANT_TRASH_ITEM 10 |
Definition at line 184 of file shell32_main.h.
| #define ASK_CREATE_FOLDER 4 |
Definition at line 178 of file shell32_main.h.
| #define ASK_DELETE_FILE 1 |
Definition at line 175 of file shell32_main.h.
| #define ASK_DELETE_FOLDER 2 |
Definition at line 176 of file shell32_main.h.
| #define ASK_DELETE_MULTIPLE_ITEM 3 |
Definition at line 177 of file shell32_main.h.
| #define ASK_DELETE_SELECTED 6 |
Definition at line 180 of file shell32_main.h.
| #define ASK_OVERWRITE_FILE 5 |
Definition at line 179 of file shell32_main.h.
| #define ASK_OVERWRITE_FOLDER 11 |
Definition at line 185 of file shell32_main.h.
| #define ASK_TRASH_FILE 7 |
Definition at line 181 of file shell32_main.h.
| #define ASK_TRASH_FOLDER 8 |
Definition at line 182 of file shell32_main.h.
| #define ASK_TRASH_MULTIPLE_ITEM 9 |
Definition at line 183 of file shell32_main.h.
Definition at line 232 of file shell32_main.h.
Definition at line 235 of file shell32_main.h.
Definition at line 234 of file shell32_main.h.
Definition at line 144 of file shell32_main.h.
| #define INVALID_INDEX -1 |
Definition at line 56 of file shell32_main.h.
| #define KeyStateToDropEffect | ( | kst | ) |
Definition at line 153 of file shell32_main.h.
| #define SHELL32_AssocGetFolderDescription SHELL32_AssocGetFSDirectoryDescription |
Definition at line 90 of file shell32_main.h.
| anonymous enum |
Definition at line 204 of file shell32_main.h.
Definition at line 223 of file shell32_main.h.
Referenced by BrFolder_OnSetSelectionA(), CShellLink::DoOpen(), FindExecutableA(), CDefaultContextMenu::InvokePidl(), OpenAs_RunDLLA(), PathResolveA(), SHBrowseForFolderA(), ShellExecuteExA(), and WOWShellExecute().
Definition at line 217 of file shell32_main.h.
Referenced by SHELL_execute(), and ShellExecCmdLine().
Definition at line 210 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 3239 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().
| HRESULT WINAPI SH32_ExtCoCreateInstance | ( | _In_opt_ LPCWSTR | aclsid, |
| _In_opt_ const CLSID * | clsid, | ||
| _In_opt_ LPUNKNOWN | pUnkOuter, | ||
| _In_ DWORD | dwClsCtx, | ||
| _In_ REFIID | riid, | ||
| _Out_ LPVOID * | ppv | ||
| ) |
Definition at line 207 of file shellole.c.
Referenced by SHExtCoCreateInstance(), and SHSimulateDropOnClsid().
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().
| HRESULT SHELL32_AliasTranslatePidl | ( | _In_ LPCITEMIDLIST | pidl, |
| _Out_ LPITEMIDLIST * | ppidlNew, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Translate a PIDL to an "alias" PIDL.
Definition at line 2185 of file utils.cpp.
Referenced by CreateNotificationParamAndSend(), CDesktopFolder::ParseDisplayName(), and SHLogILFromFSIL().
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().
| BOOL SHELL32_ReparentAsAliasPidl | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ HANDLE | hToken, | ||
| _In_ LPCITEMIDLIST | pidlTarget, | ||
| _Out_ LPITEMIDLIST * | ppidlNew, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Translate a PIDL to an "alias" PIDL.
Definition at line 2124 of file utils.cpp.
Referenced by SHELL32_AliasTranslatePidl().
Definition at line 375 of file shlfileop.cpp.
Referenced by ConfirmDelete().
|
inlinestatic |
Definition at line 312 of file shell32_main.h.
Referenced by CDrivesFolder::GetDetailsEx(), and CRegFolder::GetDetailsEx().
Definition at line 272 of file shell32_main.h.
Referenced by CFSFolder::GetDetailsEx(), SHELL_CreateSHDESCRIPTIONID(), and SHELL_InitVariantFromBuffer().
Definition at line 259 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 287 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 278 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 193 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 299 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(), _memicmp_l(), _module_name_from_addr(), _strcmpi(), _stricmp(), _stricmp_l(), _stricoll(), _strncoll(), _strnicmp(), _strnicmp_l(), _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(), memccpy(), memcmp(), memicmp(), 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(), strcasecmp(), strCmp(), strcmpi(), StrCmpPath(), strcoll(), streql(), stricmp(), stricoll(), strlcat(), strlcpy(), strnicmp(), 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(), u_strcasecmp(), u_strcmp(), u_strncasecmp(), u_strncmp(), wcsicmp(), wcsncat(), wcsncpy(), weld_short2(), weld_short4(), weld_ushort2n(), weld_ushort4n(), wmemcmp(), xmlFastStrEqual(), 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().