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

system.c File Reference
#include "uxthemep.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  BackupSysParam

Defines

#define NUM_SYS_COLORS   (COLOR_MENUBAR+1)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (uxtheme)
static BOOL CALLBACK UXTHEME_broadcast_msg_enumchild (HWND hWnd, LPARAM msg)
BOOL CALLBACK UXTHEME_broadcast_msg (HWND hWnd, LPARAM msg)
static DWORD query_reg_path (HKEY hKey, LPCWSTR lpszValue, LPVOID pvData)
void UXTHEME_LoadTheme (BOOL bLoad)
static void save_sys_colors (HKEY baseKey)
static void UXTHEME_BackupSystemMetrics (void)
static void UXTHEME_RestoreSystemMetrics (void)
static void UXTHEME_SaveSystemMetrics (void)
static HRESULT UXTHEME_SetActiveTheme (PTHEME_FILE tf)
void UXTHEME_InitSystem (HINSTANCE hInst)
BOOL WINAPI IsAppThemed (void)
BOOL WINAPI IsThemeActive (void)
HRESULT WINAPI EnableTheming (BOOL fEnable)
static HRESULT UXTHEME_SetWindowProperty (HWND hwnd, ATOM aProp, LPCWSTR pszValue)
static LPWSTR UXTHEME_GetWindowProperty (HWND hwnd, ATOM aProp, LPWSTR pszBuffer, int dwLen)
HTHEME WINAPI OpenThemeDataEx (HWND hwnd, LPCWSTR pszClassList, DWORD flags)
HTHEME WINAPI OpenThemeData (HWND hwnd, LPCWSTR classlist)
HTHEME WINAPI GetWindowTheme (HWND hwnd)
HRESULT WINAPI SetWindowTheme (HWND hwnd, LPCWSTR pszSubAppName, LPCWSTR pszSubIdList)
HRESULT WINAPI GetCurrentThemeName (LPWSTR pszThemeFileName, int dwMaxNameChars, LPWSTR pszColorBuff, int cchMaxColorChars, LPWSTR pszSizeBuff, int cchMaxSizeChars)
DWORD WINAPI GetThemeAppProperties (void)
void WINAPI SetThemeAppProperties (DWORD dwFlags)
HRESULT WINAPI CloseThemeData (HTHEME hTheme)
HRESULT WINAPI HitTestThemeBackground (HTHEME hTheme, HDC hdc, int iPartId, int iStateId, DWORD dwOptions, const RECT *pRect, HRGN hrgn, POINT ptTest, WORD *pwHitTestCode)
BOOL WINAPI IsThemePartDefined (HTHEME hTheme, int iPartId, int iStateId)
HRESULT WINAPI GetThemeDocumentationProperty (LPCWSTR pszThemeName, LPCWSTR pszPropertyName, LPWSTR pszValueBuff, int cchMaxValChars)
DWORD WINAPI QueryThemeServices (void)
HRESULT WINAPI OpenThemeFile (LPCWSTR pszThemeFileName, LPCWSTR pszColorName, LPCWSTR pszSizeName, HTHEMEFILE *hThemeFile, DWORD unknown)
HRESULT WINAPI CloseThemeFile (HTHEMEFILE hThemeFile)
HRESULT WINAPI ApplyTheme (HTHEMEFILE hThemeFile, char *unknown, HWND hWnd)
HRESULT WINAPI GetThemeDefaults (LPCWSTR pszThemeFileName, LPWSTR pszColorName, DWORD dwColorNameLen, LPWSTR pszSizeName, DWORD dwSizeNameLen)
HRESULT WINAPI EnumThemes (LPCWSTR pszThemePath, ENUMTHEMEPROC callback, LPVOID lpData)
HRESULT WINAPI EnumThemeColors (LPWSTR pszThemeFileName, LPWSTR pszSizeName, DWORD dwColorNum, PTHEMENAMES pszColorNames)
HRESULT WINAPI EnumThemeSizes (LPWSTR pszThemeFileName, LPWSTR pszColorName, DWORD dwSizeNum, PTHEMENAMES pszSizeNames)
HRESULT WINAPI ParseThemeIniFile (LPCWSTR pszIniFileName, LPWSTR pszUnknown, PARSETHEMEINIFILEPROC callback, LPVOID lpData)
HRESULT WINAPI CheckThemeSignature (LPCWSTR pszThemeFileName)

Variables

static const WCHAR szThemeManager []
static const WCHAR szThemeActive [] = {'T','h','e','m','e','A','c','t','i','v','e','\0'}
static const WCHAR szSizeName [] = {'S','i','z','e','N','a','m','e','\0'}
static const WCHAR szColorName [] = {'C','o','l','o','r','N','a','m','e','\0'}
static const WCHAR szDllName [] = {'D','l','l','N','a','m','e','\0'}
static const WCHAR szIniDocumentation [] = {'d','o','c','u','m','e','n','t','a','t','i','o','n','\0'}
HINSTANCE hDllInst
ATOM atDialogThemeEnabled
static DWORD dwThemeAppProperties = STAP_ALLOW_NONCLIENT | STAP_ALLOW_CONTROLS
ATOM atWindowTheme
static ATOM atSubAppName
static ATOM atSubIdList
ATOM atWndContrext
static BOOL bThemeActive = FALSE
static WCHAR szCurrentTheme [MAX_PATH]
static WCHAR szCurrentColor [64]
static WCHAR szCurrentSize [64]
static const char *const SysColorsNames []
static const WCHAR strColorKey []
static const WCHAR keyFlatMenus [] = { 'F','l','a','t','M','e','n','u', 0}
static const WCHAR keyGradientCaption []
static const WCHAR keyNonClientMetrics []
static const WCHAR keyIconTitleFont []
static struct BackupSysParam backupSysParams []

Generated on Sun May 27 2012 04:40:10 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.