|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 AddIconFromRegistry(), AsyncLoadIconProc(), CShellLink::CreateShortcutIcon(), CTrayShowDesktopButton::DoCreate(), DoLoadIcons(), ExtractIconExA(), FileTypesDlg_OnItemChanging(), GetCustomIconPath(), COpenWithList::GetIcon(), GetIconFromFile(), CCleanupHandler::Initialize(), CNewMenu::Initialize(), CFileDefExt::InitOpensWithField(), RunExtractIconTest(), SetupDiGetClassImageListExW(), SetupDiLoadClassIcon(), and CFileDefExt::UpdateFolderIcon().
| 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 1046 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 BrFolder_GetIconPair(), and 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 1066 of file iconcache.cpp.
Definition at line 1078 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(), CISFBand::AddToolbarButtons(), BrFolder_GetIconPair(), CShellBrowser::BrowseToPath(), 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().