ReactOS 0.4.16-dev-1524-ga5ab400
|
#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 180 of file shell32_main.h.
#define ASK_CANT_TRASH_ITEM 10 |
Definition at line 165 of file shell32_main.h.
#define ASK_CREATE_FOLDER 4 |
Definition at line 159 of file shell32_main.h.
#define ASK_DELETE_FILE 1 |
Definition at line 156 of file shell32_main.h.
#define ASK_DELETE_FOLDER 2 |
Definition at line 157 of file shell32_main.h.
#define ASK_DELETE_MULTIPLE_ITEM 3 |
Definition at line 158 of file shell32_main.h.
#define ASK_DELETE_SELECTED 6 |
Definition at line 161 of file shell32_main.h.
#define ASK_OVERWRITE_FILE 5 |
Definition at line 160 of file shell32_main.h.
#define ASK_OVERWRITE_FOLDER 11 |
Definition at line 166 of file shell32_main.h.
#define ASK_TRASH_FILE 7 |
Definition at line 162 of file shell32_main.h.
#define ASK_TRASH_FOLDER 8 |
Definition at line 163 of file shell32_main.h.
#define ASK_TRASH_MULTIPLE_ITEM 9 |
Definition at line 164 of file shell32_main.h.
Definition at line 213 of file shell32_main.h.
Definition at line 216 of file shell32_main.h.
Definition at line 215 of file shell32_main.h.
Definition at line 125 of file shell32_main.h.
#define INVALID_INDEX -1 |
Definition at line 56 of file shell32_main.h.
#define KeyStateToDropEffect | ( | kst | ) |
Definition at line 134 of file shell32_main.h.
#define SHELL32_AssocGetFolderDescription SHELL32_AssocGetFSDirectoryDescription |
Definition at line 90 of file shell32_main.h.
anonymous enum |
Definition at line 185 of file shell32_main.h.
Definition at line 204 of file shell32_main.h.
Referenced by BrFolder_OnSetSelectionA(), CShellLink::DoOpen(), FindExecutableA(), CDefaultContextMenu::InvokePidl(), OpenAs_RunDLLA(), PathResolveA(), SHBrowseForFolderA(), ShellExecuteExA(), and WOWShellExecute().
Definition at line 198 of file shell32_main.h.
Referenced by SHELL_execute(), and ShellExecCmdLine().
Definition at line 191 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().
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().
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 293 of file shell32_main.h.
Referenced by CDrivesFolder::GetDetailsEx(), and CRegFolder::GetDetailsEx().
Definition at line 253 of file shell32_main.h.
Referenced by CFSFolder::GetDetailsEx(), SHELL_CreateSHDESCRIPTIONID(), and SHELL_InitVariantFromBuffer().
Definition at line 240 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 268 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 259 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 174 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 280 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().