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

globals.h File Reference

Go to the source code of this file.

Data Structures

struct  FileTypeInfo
 management of file types More...
struct  FileTypeManager
struct  Icon
struct  SysCacheIcon
struct  IconCache
struct  Desktop
struct  Desktops
struct  ExplorerGlobals
 structure containing global variables of Explorer More...
struct  ResString
 convenient loading of string resources More...
struct  ResIcon
 convenient loading of standard (32x32) icon resources More...
struct  SmallIcon
 convenient loading of small (16x16) icon resources More...
struct  ResIconEx
 convenient loading of icon resources with specified sizes More...
struct  ResBitmap
 convenient loading of bitmap resources More...

Defines

#define ICON_SIZE_SMALL   16
#define ICON_SIZE_MIDDLE   24
#define ICON_SIZE_LARGE   32
#define STARTMENUROOT_ICON_SIZE   ICON_SIZE_MIDDLE
#define ICON_SIZE_FROM_ICF(flags)   (flags&ICF_LARGE? ICON_SIZE_LARGE: flags&ICF_MIDDLE? ICON_SIZE_MIDDLE: ICON_SIZE_SMALL)
#define ICF_FROM_ICON_SIZE(size)   (size>=ICON_SIZE_LARGE? ICF_LARGE: size>=ICON_SIZE_MIDDLE? ICF_MIDDLE: (ICONCACHE_FLAGS)0)
#define DESKTOP_COUNT   2

Typedefs

typedef pair< HWND, DWORDMinimizeStruct
 desktop management
typedef Desktop DesktopRef

Enumerations

enum  ICON_TYPE { IT_STATIC, IT_CACHED, IT_DYNAMIC, IT_SYSCACHE }
enum  ICON_ID {
  ICID_UNKNOWN, ICID_NONE, ICID_FOLDER, ICID_APP,
  ICID_EXPLORER, ICID_CONFIG, ICID_DOCUMENTS, ICID_FAVORITES,
  ICID_INFO, ICID_APPS, ICID_SEARCH, ICID_ACTION,
  ICID_SEARCH_DOC, ICID_PRINTER, ICID_NETWORK, ICID_COMPUTER,
  ICID_LOGOFF, ICID_SHUTDOWN, ICID_RESTART, ICID_BOOKMARK,
  ICID_MINIMIZE, ICID_CONTROLPAN, ICID_DESKSETTING, ICID_NETCONNS,
  ICID_ADMIN, ICID_RECENT, ICID_DYNAMIC
}

Functions

HBITMAP create_bitmap_from_icon (HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd)
 create a bitmap from an icon
int ImageList_AddAlphaIcon (HIMAGELIST himl, HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd)
 add icon with alpha channel to imagelist using the specified background color
HICON get_window_icon_small (HWND hwnd)
 retrieve icon from window
HICON get_window_icon_big (HWND hwnd, bool allow_from_class=true)
void SetWindowIcon (HWND hwnd, UINT nid)
 set big and small icons out of the resources for a window

Variables

struct ExplorerGlobals g_Globals

Generated on Fri May 25 2012 04:45:05 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.