ReactOS 0.4.16-dev-297-gc569aee
|
#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 |
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 27 of file iconcache.cpp.
typedef struct SIC_ENTRY * LPSIC_ENTRY |
Definition at line 908 of file iconcache.cpp.
Referenced by test_ExtractAssociatedIcon().
EXTERN_C HICON WINAPI ExtractAssociatedIconExA | ( | HINSTANCE | hInst, |
LPSTR | lpIconPath, | ||
LPWORD | lpiIconIdx, | ||
LPWORD | lpiIconId | ||
) |
Definition at line 991 of file iconcache.cpp.
EXTERN_C HICON WINAPI ExtractAssociatedIconExW | ( | HINSTANCE | hInst, |
LPWSTR | lpIconPath, | ||
LPWORD | lpiIconIdx, | ||
LPWORD | lpiIconId | ||
) |
Definition at line 979 of file iconcache.cpp.
Referenced by ExtractAssociatedIconExA().
Definition at line 937 of file iconcache.cpp.
Referenced by ExtractAssociatedIconA().
UINT WINAPI ExtractIconExA | ( | LPCSTR | lpszFile, |
INT | nIconIndex, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIcons | ||
) |
Definition at line 885 of file iconcache.cpp.
UINT WINAPI ExtractIconExW | ( | LPCWSTR | lpszFile, |
INT | nIconIndex, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIcons | ||
) |
Definition at line 849 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 709 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 1037 of file iconcache.cpp.
HRESULT WINAPI SHDefExtractIconW | ( | LPCWSTR | pszIconFile, |
int | iIndex, | ||
UINT | uFlags, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIconSize | ||
) |
Definition at line 1009 of file iconcache.cpp.
Referenced by CNetConUiObject::Extract(), CNtObjectFolderExtractIcon::Extract(), CRegistryFolderExtractIcon::Extract(), SHDefExtractIconA(), and SHDefExtractIconWrapW().
Definition at line 838 of file iconcache.cpp.
Referenced by CShellMenuCallback::OnGetInfo().
Definition at line 807 of file iconcache.cpp.
Referenced by Shell_GetCachedImageIndexAW().
Definition at line 832 of file iconcache.cpp.
Referenced by Shell_GetCachedImageIndex().
Definition at line 825 of file iconcache.cpp.
Referenced by Shell_GetCachedImageIndexAW().
BOOL WINAPI Shell_GetImageLists | ( | HIMAGELIST * | lpBigList, |
HIMAGELIST * | lpSmallList | ||
) |
Definition at line 683 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 1057 of file iconcache.cpp.
Definition at line 1069 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 793 of file iconcache.cpp.
int WINAPI SHMapPIDLToSystemImageListIndex | ( | IShellFolder * | sh, |
LPCITEMIDLIST | pidl, | ||
int * | pIndex | ||
) |
Definition at line 766 of file iconcache.cpp.
Referenced by CAddressEditBox::AddComboBoxItem(), CShellBrowser::BrowseToPath(), CISFBand::CreateSimpleToolbar(), CMenuSFToolbar::FillToolbar(), CDefView::LV_RenameItem(), CDefView::LV_UpdateItem(), CDefView::OnNotify(), and CAddressEditBox::RefreshAddress().
Definition at line 61 of file iconcache.cpp.
Referenced by SIC_GetIconIndex(), and SIC_IconAppend().
Definition at line 629 of file iconcache.cpp.
Definition at line 440 of file iconcache.cpp.
Referenced by PidlToSicIndex(), Shell_GetCachedImageIndexA(), Shell_GetCachedImageIndexW(), and SHGetFileInfoW().
|
static |
Definition at line 323 of file iconcache.cpp.
Referenced by SIC_Initialize(), and SIC_LoadIcon().
Definition at line 481 of file iconcache.cpp.
Referenced by FileIconInit(), PidlToSicIndex(), Shell_GetImageLists(), SIC_GetIconIndex(), and SIC_LoadOverlayIcon().
Definition at line 387 of file iconcache.cpp.
Referenced by PidlToSicIndex(), SIC_GetIconIndex(), and SIC_LoadOverlayIcon().
Definition at line 652 of file iconcache.cpp.
Referenced by SIC_OverlayShortcutImage().
Definition at line 91 of file iconcache.cpp.
Referenced by SIC_LoadIcon().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 41 of file iconcache.cpp.
Referenced by Shell_GetImageLists(), SIC_Destroy(), SIC_IconAppend(), SIC_Initialize(), and SIC_OverlayShortcutImage().
|
static |
Definition at line 40 of file iconcache.cpp.
Referenced by Shell_GetImageLists(), SIC_Destroy(), SIC_IconAppend(), SIC_Initialize(), and SIC_OverlayShortcutImage().
|
static |
Definition at line 38 of file iconcache.cpp.
Referenced by PidlToSicIndex(), Shell_GetImageLists(), SIC_Destroy(), SIC_GetIconIndex(), SIC_IconAppend(), SIC_Initialize(), and SIC_LoadOverlayIcon().