ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include <globals.h>

Public Member Functions

 IconCache ()
virtual ~IconCache ()
void init ()
const Iconextract (LPCTSTR path, ICONCACHE_FLAGS flags=ICF_NORMAL)
const Iconextract (LPCTSTR path, int icon_idx, ICONCACHE_FLAGS flags=ICF_HICON)
const Iconextract (IExtractIcon *pExtract, LPCTSTR path, int icon_idx, ICONCACHE_FLAGS flags=ICF_HICON)
const Iconextract (LPCITEMIDLIST pidl, ICONCACHE_FLAGS flags=ICF_NORMAL)
const Iconadd (HICON hIcon, ICON_TYPE type=IT_DYNAMIC)
const Iconadd (int sys_idx)
const Iconget_icon (int icon_id)
HIMAGELIST get_sys_imagelist () const
void free_icon (int icon_id)

Protected Types

typedef map< int, IconIconMap
typedef pair< String, intCacheKey
typedef map< CacheKey, ICON_IDPathCacheMap
typedef pair< String, pair
< int, int > > 
IdxCacheKey
typedef map< IdxCacheKey, ICON_IDIdxCacheMap
typedef pair< ShellPath, intPidlCacheKey
typedef map< PidlCacheKey,
ICON_ID
PidlCacheMap

Protected Attributes

IconMap _icons
PathCacheMap _pathCache
IdxCacheMap _idxCache
PidlCacheMap _pidlcache
HIMAGELIST _himlSys_small

Static Protected Attributes

static int s_next_id = ICID_DYNAMIC

Detailed Description

Definition at line 127 of file globals.h.


The documentation for this struct was generated from the following files:

Generated on Sat May 26 2012 06:21:34 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.