ReactOS 0.4.16-dev-747-gbc52d5f
|
#include "precomp.h"
Go to the source code of this file.
Classes | |
struct | SIC_ENTRY |
Namespaces | |
namespace | anonymous_namespace{iconcache.cpp} |
Macros | |
#define | INVALID_INDEX -1 |
Typedefs | |
typedef struct SIC_ENTRY * | LPSIC_ENTRY |
Variables | |
static HDPA | sic_hdpa = 0 |
static HIMAGELIST | ShellSmallIconList |
static HIMAGELIST | ShellBigIconList |
INT | ShellSmallIconSize = 0 |
INT | ShellLargeIconSize = 0 |
INT | ShellIconBPP = 0 |
CRITICAL_SECTION | anonymous_namespace{iconcache.cpp}::SHELL32_SicCS = { &critsect_debug, -1, 0, 0, 0, 0 } |
CRITICAL_SECTION_DEBUG | anonymous_namespace{iconcache.cpp}::critsect_debug |
#define INVALID_INDEX -1 |
Definition at line 15 of file iconcache.cpp.
typedef struct SIC_ENTRY * LPSIC_ENTRY |
Definition at line 914 of file iconcache.cpp.
Referenced by test_ExtractAssociatedIcon().
EXTERN_C HICON WINAPI ExtractAssociatedIconExA | ( | HINSTANCE | hInst, |
LPSTR | lpIconPath, | ||
LPWORD | lpiIconIdx, | ||
LPWORD | lpiIconId | ||
) |
Definition at line 997 of file iconcache.cpp.
EXTERN_C HICON WINAPI ExtractAssociatedIconExW | ( | HINSTANCE | hInst, |
LPWSTR | lpIconPath, | ||
LPWORD | lpiIconIdx, | ||
LPWORD | lpiIconId | ||
) |
Definition at line 985 of file iconcache.cpp.
Referenced by ExtractAssociatedIconExA().
Definition at line 943 of file iconcache.cpp.
Referenced by ExtractAssociatedIconA().
UINT WINAPI ExtractIconExA | ( | LPCSTR | lpszFile, |
INT | nIconIndex, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIcons | ||
) |
Definition at line 891 of file iconcache.cpp.
UINT WINAPI ExtractIconExW | ( | LPCWSTR | lpszFile, |
INT | nIconIndex, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIcons | ||
) |
Definition at line 855 of file iconcache.cpp.
Referenced by AsyncLoadIconProc(), CShellLink::CreateShortcutIcon(), CTrayShowDesktopButton::DoCreate(), DoLoadIcons(), ExtractIconExA(), FileTypesDlg_OnItemChanging(), GetCustomIconPath(), COpenWithList::GetIcon(), GetIconFromFile(), CNewMenu::Initialize(), CFileDefExt::InitOpensWithField(), SetupDiGetClassImageListExW(), SetupDiLoadClassIcon(), START_TEST(), CFileDefExt::UpdateFolderIcon(), and ViewTree_AddIcon().
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().
HRESULT WINAPI SHDefExtractIconA | ( | LPCSTR | pszIconFile, |
int | iIndex, | ||
UINT | uFlags, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIconSize | ||
) |
Definition at line 1043 of file iconcache.cpp.
HRESULT WINAPI SHDefExtractIconW | ( | LPCWSTR | pszIconFile, |
int | iIndex, | ||
UINT | uFlags, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIconSize | ||
) |
Definition at line 1015 of file iconcache.cpp.
Referenced by CNetConUiObject::Extract(), CNtObjectFolderExtractIcon::Extract(), CRegistryFolderExtractIcon::Extract(), SHDefExtractIconA(), and SHDefExtractIconWrapW().
Definition at line 844 of file iconcache.cpp.
Referenced by CShellMenuCallback::OnGetInfo().
Definition at line 813 of file iconcache.cpp.
Referenced by Shell_GetCachedImageIndexAW().
Definition at line 838 of file iconcache.cpp.
Referenced by Shell_GetCachedImageIndex().
Definition at line 831 of file iconcache.cpp.
Referenced by Shell_GetCachedImageIndexAW().
BOOL WINAPI Shell_GetImageLists | ( | HIMAGELIST * | lpBigList, |
HIMAGELIST * | lpSmallList | ||
) |
Definition at line 689 of file iconcache.cpp.
Referenced by BrFolder_InitTreeView(), CShellBrowser::BrowseToPath(), DisplayImageList(), FileMenu_DrawItem(), CDefView::InitList(), CDefView::OnNotify(), SHGetFileInfoW(), SHGetImageList(), and test_SHGetImageList().
Definition at line 1063 of file iconcache.cpp.
Definition at line 1075 of file iconcache.cpp.
EXTERN_C HRESULT WINAPI SHMapIDListToImageListIndexAsync | ( | IShellTaskScheduler * | pts, |
IShellFolder * | psf, | ||
LPCITEMIDLIST | pidl, | ||
UINT | flags, | ||
PFNASYNCICONTASKBALLBACK | pfn, | ||
void * | pvData, | ||
void * | pvHint, | ||
int * | piIndex, | ||
int * | piIndexSel | ||
) |
Definition at line 799 of file iconcache.cpp.
int WINAPI SHMapPIDLToSystemImageListIndex | ( | IShellFolder * | sh, |
LPCITEMIDLIST | pidl, | ||
int * | pIndex | ||
) |
Definition at line 772 of file iconcache.cpp.
Referenced by CAddressEditBox::AddComboBoxItem(), CShellBrowser::BrowseToPath(), CISFBand::CreateSimpleToolbar(), CMenuSFToolbar::FillToolbar(), CDefView::LV_RenameItem(), CDefView::LV_UpdateItem(), MapPIDLToSystemImageListIndex(), CDefView::OnNotify(), and CAddressEditBox::RefreshAddress().
Definition at line 94 of file iconcache.cpp.
Referenced by SIC_GetIconIndex(), and SIC_IconAppend().
Definition at line 635 of file iconcache.cpp.
Definition at line 81 of file iconcache.cpp.
Referenced by SIC_Initialize().
Definition at line 474 of file iconcache.cpp.
Referenced by PidlToSicIndex(), Shell_GetCachedImageIndexA(), Shell_GetCachedImageIndexW(), and SHGetFileInfoW().
Definition at line 63 of file iconcache.cpp.
Referenced by SIC_Initialize().
Definition at line 48 of file iconcache.cpp.
Referenced by SIC_GetIconBPP(), SIC_GetLargeIconSize(), and SIC_GetSmallIconSize().
Definition at line 72 of file iconcache.cpp.
Referenced by SIC_Initialize().
|
static |
Definition at line 356 of file iconcache.cpp.
Referenced by SIC_Initialize(), and SIC_LoadIcon().
Definition at line 515 of file iconcache.cpp.
Referenced by FileIconInit(), PidlToSicIndex(), Shell_GetImageLists(), SIC_GetIconIndex(), and SIC_LoadOverlayIcon().
Definition at line 420 of file iconcache.cpp.
Referenced by PidlToSicIndex(), SIC_GetIconIndex(), and SIC_LoadOverlayIcon().
Definition at line 658 of file iconcache.cpp.
Referenced by SIC_OverlayShortcutImage().
Definition at line 124 of file iconcache.cpp.
Referenced by SIC_LoadIcon().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 29 of file iconcache.cpp.
Referenced by Shell_GetImageLists(), SIC_Destroy(), SIC_IconAppend(), SIC_Initialize(), and SIC_OverlayShortcutImage().
INT ShellIconBPP = 0 |
Definition at line 32 of file iconcache.cpp.
Referenced by SIC_Initialize().
INT ShellLargeIconSize = 0 |
Definition at line 31 of file iconcache.cpp.
Referenced by SHGetFileInfoW(), SIC_Initialize(), and SIC_LoadIcon().
|
static |
Definition at line 28 of file iconcache.cpp.
Referenced by Shell_GetImageLists(), SIC_Destroy(), SIC_IconAppend(), SIC_Initialize(), and SIC_OverlayShortcutImage().
INT ShellSmallIconSize = 0 |
Definition at line 30 of file iconcache.cpp.
Referenced by SHGetFileInfoW(), SIC_Initialize(), and SIC_LoadIcon().
|
static |
Definition at line 26 of file iconcache.cpp.
Referenced by PidlToSicIndex(), Shell_GetImageLists(), SIC_Destroy(), SIC_GetIconIndex(), SIC_IconAppend(), SIC_Initialize(), and SIC_LoadOverlayIcon().