Last active
March 7, 2025 23:30
-
-
Save razielanarki/6d707ffdcf49709904feaec8210cb1cf to your computer and use it in GitHub Desktop.
RAD C++20 wrapper for win32 libloaderapi + some unfinished uxtheme hackery (dark mode/colorpalette/acrylic/etc)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
// Modern C++ wrapper for libloaderapi, see theme_hacks.hpp for usage | |
// after https://github.com/bblanchon/dllhelper aka "How to GetProcAddress like a boss 😎" | |
// with added return type safety if the function ptr is null | |
// -> returns a default 'RetType()' value, ie false, null etc (line 31) | |
#include <libloaderapi.h> | |
namespace raz::hacks | |
{ | |
#define _LIBRARY_( _lib_ ) library _lib_{ #_lib_ ".dll" }; | |
#define _NOMINAL_( _lib_, _ret_, _fun_, ... ) farproc<_ret_ __VA_OPT__(, __VA_ARGS__ )> _fun_ = { _lib_[#_fun_] }; | |
#define _ORDINAL_( _lib_, _ord_, _ret_, _fun_, ... ) farproc<_ret_ __VA_OPT__(, __VA_ARGS__ )> _fun_ = { _lib_[_ord_] }; | |
template <typename R, typename... A> | |
class farproc | |
{ | |
std::function<R( A... )> proc; | |
public: | |
inline farproc( const FARPROC addr ) noexcept | |
: proc( reinterpret_cast<R( FAR WINAPI* )( A... )>( addr ) ) | |
{ | |
} | |
public: | |
inline R operator()( A... arg ) const noexcept | |
{ | |
return proc ? proc( std::forward<A>( arg )... ) : R(); | |
} | |
}; | |
class library | |
{ | |
HMODULE module; | |
public: | |
inline library( LPCSTR name ) noexcept | |
: module( ::LoadLibraryExA( name, nullptr, LOAD_LIBRARY_SEARCH_SYSTEM32 ) ) | |
{ | |
} | |
inline ~library() noexcept | |
{ | |
::FreeLibrary( module ); | |
} | |
public: | |
inline const FARPROC operator[]( const LPCSTR name ) const noexcept | |
{ | |
return ::GetProcAddress( module, name ); | |
} | |
inline const FARPROC operator[]( const WORD id ) const noexcept | |
{ | |
return ::GetProcAddress( module, MAKEINTRESOURCEA( id ) ); | |
} | |
}; | |
} // namespace raz::hacks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdafx.h> | |
#include "theme_hacks.hpp" | |
#include <dwmapi.h> | |
namespace | |
{ | |
// HRESULT helper macro-s | |
#ifndef IFRH // if FAILED return the result | |
#define IFRH( _expr_ ) { HRESULT _result_ = ( _expr_ ); if ( FAILED( _result_ ) ) { return _result_; } } | |
#endif | |
#ifndef IFRC // if FAILED return code | |
#define IFRC( _expr_, _code_ ) { HRESULT _result_ = ( _expr_ ); if ( FAILED( _result_ ) ) { return _code_; } } | |
#endif | |
#ifndef IFRT // if FAILED() return | |
#define IFRT( _expr_ ) { HRESULT _result_ = ( _expr_ ); if ( FAILED( _result_ ) ) { return; } } | |
#endif | |
} | |
namespace raz::hacks | |
{ | |
#define DWMWA_USE_IMMERSIVE_DARK_MODE_BEFORE_20H1 19 | |
#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE | |
#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 | |
#endif | |
WindowTheme& WindowTheme::Instance() noexcept | |
{ | |
static WindowTheme helper; | |
return helper; | |
} | |
WindowTheme::WindowTheme() noexcept | |
{ | |
api.RtlGetNtVersionNumbers( &vMajor, &vMinor, &vBuild ); | |
vBuild &= ~0xf0000000; | |
} | |
BOOL WindowTheme::IsDarkModeAvailable() const noexcept | |
{ | |
return ( ( vMajor >= 10 ) && ( vBuild >= 17763 ) ) ? TRUE : FALSE; | |
} | |
BOOL WindowTheme::IsHighContrast() const noexcept | |
{ | |
HIGHCONTRASTW info = { sizeof( HIGHCONTRASTW ) }; | |
if ( SystemParametersInfoW( SPI_GETHIGHCONTRAST, sizeof( HIGHCONTRASTW ), &info, FALSE ) ) | |
return ( info.dwFlags & HCF_HIGHCONTRASTON ) ? TRUE : FALSE; | |
return FALSE; | |
} | |
BOOL WindowTheme::ShouldUseDarkMode() const noexcept | |
{ | |
return ( api.ShouldAppsUseDarkMode() && !IsHighContrast() ) ? TRUE : FALSE; | |
} | |
HRESULT WindowTheme::EnableDarkModeForApp() noexcept | |
{ | |
if ( !IsDarkModeAvailable() ) | |
return E_NOTIMPL; | |
const BOOL allow = ShouldUseDarkMode() ? TRUE : FALSE; | |
if ( vBuild < 18362 ) | |
api.AllowDarkModeForApp( allow ); | |
else | |
api.SetPreferredAppMode( allow ? AllowDark : Default ); | |
api.RefreshImmersiveColorPolicyState(); | |
api.InvalidateAppTheme(); | |
api.FlushMenuThemes(); | |
return S_OK; | |
} | |
HRESULT WindowTheme::EnableDarkModeForWindow( HWND hwnd, BOOL enable ) noexcept | |
{ | |
if ( !IsDarkModeAvailable() ) | |
return E_NOTIMPL; | |
const BOOL set = api.AllowDarkModeForWindow( hwnd, enable ); | |
const BOOL mode = (api.IsDarkModeAllowedForWindow(hwnd) && ShouldUseDarkMode()) ? TRUE : FALSE; | |
DWORD attr = vBuild < 19041 ? DWMWA_USE_IMMERSIVE_DARK_MODE_BEFORE_20H1 : DWMWA_USE_IMMERSIVE_DARK_MODE; | |
IFRH( DwmSetWindowAttribute( hwnd, attr, &mode, sizeof( BOOL ) ) ); | |
IFRH( SetWindowTheme( hwnd, mode ? L"DarkMode_Explorer" : L"", nullptr ) ); | |
// dark = set; | |
AdjustThemeClass( hwnd, set ); | |
//EnumChildWindows( hwnd, WindowTheme::EnumChildProc, (LPARAM)set ); | |
return set ? S_OK : S_FALSE; | |
} | |
HRESULT WindowTheme::ApplyAcrylic( HWND hwnd, COLORREF tint, BYTE alpha ) noexcept | |
{ | |
ACCENT_POLICY policy = { ACCENT_ENABLE_ACRYLICBLURBEHIND, 2, (DWORD)( ( alpha << 24 ) | ( tint & 0x00ffffff ) ), 0 }; | |
WINDOWCOMPOSITIONATTRIBDATA data = { WCA_ACCENT_POLICY, &policy, sizeof( ACCENT_POLICY ) }; | |
return api.SetWindowCompositionAttribute( hwnd, &data ) ? S_OK : S_FALSE; | |
} | |
/** / | |
void CALLBACK WindowTheme::HandleWinEvents( HWINEVENTHOOK hook, DWORD eventID, HWND hwnd, LONG objectID, LONG childID, DWORD eventThread, DWORD eventTime ) | |
{ | |
switch (eventID) | |
{ | |
case EVENT_OBJECT_CREATE: | |
return; | |
default: | |
return; | |
} | |
} | |
LRESULT WINAPI WindowTheme::CallWndProc( INT code, WPARAM wParam, LPARAM lParam ) | |
{ | |
} | |
/**/ | |
BOOL CALLBACK WindowTheme::EnumChildProc( HWND hwnd, LPARAM lParam ) noexcept | |
{ | |
AdjustThemeClass( hwnd, (BOOL)lParam ); | |
return TRUE; | |
} | |
void WindowTheme::AdjustThemeClass( HWND hwnd, BOOL dark ) noexcept | |
{ | |
HTHEME theme = ::GetWindowTheme( hwnd ); | |
WCHAR classname[256]; | |
WindowTheme::Instance().api.GetThemeClass( theme, classname, 255 ); | |
if (dark) | |
{ | |
// https://github.com/nptr/msstyleEditor says these classer are in 19041 areo.mssytyles: | |
// - Darkmode_Explorer::Scollbar | |
// - Darkmode_Explorer::TreeView | |
// - Darkmode_Explorer::Button | |
// - DarkMode::Menu (!!) | |
// - DarkMode::Toolbar | |
// - DarkMode::ExplorerStatusbar | |
} | |
} | |
} // namespace raz::hacks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include "utils/dll_api.hpp" | |
#include "utils/theme_hacks_typedefs.hpp" | |
namespace raz::hacks | |
{ | |
class WindowTheme | |
{ | |
class Api | |
{ | |
_LIBRARY_( ntdll ); | |
_LIBRARY_( user32 ); | |
_LIBRARY_( uxtheme ); | |
public: // ntdll | |
_NOMINAL_(ntdll, void, RtlGetNtVersionNumbers, LPDWORD, LPDWORD, LPDWORD ); | |
public: // user32 | |
_NOMINAL_( user32, BOOL, GetWindowCompositionAttribute, HWND, PWINDOWCOMPOSITIONATTRIBDATA ); | |
_NOMINAL_( user32, BOOL, SetWindowCompositionAttribute, HWND, PWINDOWCOMPOSITIONATTRIBDATA ); | |
public: // uxtheme | |
//; bool __fastcall ShouldAppsUseDarkMode() | |
_ORDINAL_( uxtheme, 132, BOOL, ShouldAppsUseDarkMode ); | |
//; bool __fastcall AllowDarkModeForWindow(HWND window, bool allow) | |
_ORDINAL_( uxtheme, 133, BOOL, AllowDarkModeForWindow, HWND, BOOL ); | |
//; bool __fastcall AllowDarkModeForApp(bool allow) | |
_ORDINAL_( uxtheme, 135, BOOL, AllowDarkModeForApp, BOOL ); | |
//; PreferredAppMode __fastcall SetPreferredAppMode(PreferredAppMode appMode) | |
_ORDINAL_( uxtheme, 135, PreferredAppMode, SetPreferredAppMode, PreferredAppMode ); | |
// NOTE: these are binary-compatible call-wise, however | |
// the former accepst (UINT32) BOOL (0=Def (FALSE), not 0=Allow (TRUE) ) | |
// the latter accepts (UINT32) Enum (0=Default, 1=AllowDark, 2=ForceDark, 3=ForceLight | |
//; void FlushMenuThemes(void) | |
_ORDINAL_( uxtheme, 136, void, FlushMenuThemes ); | |
//; bool __fastcall IsDarkModeAllowedForWindow(HWND window) | |
_ORDINAL_( uxtheme, 137, BOOL, IsDarkModeAllowedForWindow, HWND ); | |
//; bool __fastcall ShouldSystemUseDarkMode() | |
_ORDINAL_( uxtheme, 138, BOOL, ShouldSystemUseDarkMode ); | |
//; bool __fastcall IsDarkModeAllowedForApp() | |
_ORDINAL_( uxtheme, 139, BOOL, IsDarkModeAllowedForApp ); | |
_ORDINAL_( uxtheme, 74, HRESULT, GetThemeClass, HTHEME, LPWSTR, INT ) | |
_ORDINAL_( uxtheme, 115, void, InvalidateAppTheme ); | |
public: | |
_ORDINAL_( uxtheme, 49, HTHEME, OpenNcThemeData, HWND, LPCWSTR ); | |
public: | |
//; unsigned int __fastcall GetColorPreferencePresetCount() | |
_ORDINAL_( uxtheme, 94, UINT, GetColorPreferencePresetCount ); | |
//; unsigned int __fastcall GetImmersiveColorFromColorSetEx(unsigned int nColorSetIndex, IMMERSIVE_COLOR_TYPE colorType, bool fNoHighContrast, IMMERSIVE_HC_CACHE_MODE mode) | |
_NOMINAL_( uxtheme, UINT, GetImmersiveColorFromColorSetEx, UINT, IMMERSIVE_COLOR_TYPE, BOOL, IMMERSIVE_HC_CACHE_MODE); | |
//; int __fastcall GetImmersiveColorTypeFromName( LPCWSTR pszColorType ) | |
_ORDINAL_( uxtheme, 96, IMMERSIVE_COLOR_TYPE, GetImmersiveColorTypeFromName, LPCWSTR ); | |
//; HRESULT __fastcall SetImmersiveUserColorSetPreferenceEx(UINT nColorSetIndex, bool fForceCommit) | |
_ORDINAL_( uxtheme, 97, HRESULT, GetImmersiveColorSetPreferenceEx, UINT, BOOL) | |
//; unsigned int __fastcall GetImmersiveUserColorSetPreference(const bool fForceReloadFromRegkey, const bool __formal) | |
_NOMINAL_( uxtheme, BOOL, GetImmersiveColorSetPreference, BOOL, BOOL ); | |
//; LPCIMMERSIVE_COLOR_NAMED_TYPES __fastcall GetImmersiveColorNamedTypeByIndex(UINT index) @100 | |
_ORDINAL_( uxtheme, 100, LPCIMMERSIVE_COLOR_NAMED_TYPES, GetImmersiveColorNamedTypeByIndex, UINT ); | |
public: //uxtheme:immersive colorset sharedmemory | |
//; UINT *__fastcall InitializeImmersiveColorSetSharedMemory() @ 99 | |
_ORDINAL_( uxtheme, 97, PUINT, InitializeImmersiveColorSetSharedMemory ) | |
//; HRESULT __fastcall SetImmersiveColorSetSharedMemoryACLforUser(LPWSTR pszSID) @101 | |
//; HRESULT __fastcall SetImmersiveColorSetInSharedMemory(UINT nColorSetIndex) @102 | |
//; | |
_ORDINAL_( uxtheme, 104, void, RefreshImmersiveColorPolicyState ); | |
//; UINT __fastcall GetImmersiveDefaultColorSet() @ 105 | |
_ORDINAL_( uxtheme, 105, UINT, GetImmersiveDefaultColorSet ); | |
//; bool __fastcall GetIsImmersiveColorUsingHighContrast(IMMERSIVE_HC_CACHE_MODE mode) | |
_ORDINAL_( uxtheme, 106, BOOL, GetIsImmersiveColorUsingHighContrast, IMMERSIVE_HC_CACHE_MODE ); | |
//; HRESULT __fastcall GetCustomColorSet(LPWSTR pszExpressionId, PUINT rgclrColorSet) @ 107 | |
//; HRESULT __fastcall GetCustomAccentPath(const DWORD dwImageType, LPWSTR pszPath, const UINT cchPath) | |
//; bool __fastcall GetIsImmersiveExpression(LPCWSTR pszExpressionId) @ 109 | |
//; HRESULT __fastcall CThemeMemStream::Commit(CThemeMemStream *this, DWORD dw) @100 | |
//; HRESULT __fastcall GetCurrentExpressionId(LPWSTR pszExpressionId, const UINT cchExpressionId) @ 111 | |
//; HRESULT __fastcall GetCustomAccentTopRatio(PFLOAT pflTopRatio) @ 112 | |
//; HRESULT __fastcall GetCustomAccentLoadStatus(LPWSTR pszExpressionId, HARDWARE_EXPRESSION_ACCENT_LOAD_STATUS *pHeals) @113 | |
//; UINT __fastcall GetColorPreferencePresetCount() @117 = @94 | |
//; HRESULT __fastcall GetColorPreferencePreset(PIMMERSIVE_COLOR_PREFERENCE pcpPreference, UINT nPresetIndex) @118 | |
//; HRESULT __fastcall GetDefaultColorPreference(PIMMERSIVE_COLOR_PREFERENCE pcpPreference) @ 119 | |
//; HRESULT __fastcall GetUserColorPreference(PIMMERSIVE_COLOR_PREFERENCE pcpPreference, BOOL fForceReload) (@120) | |
//; UINT __fastcall GetColorFromPreference(LPCIMMERSIVE_COLOR_PREFERENCE cpcpPreference, IMMERSIVE_COLOR_TYPE colorType, BOOL fNoHighContrast, IMMERSIVE_HC_CACHE_MODE mode) (@121) | |
//; HRESULT __fastcall SetUserColorPreference(LPCIMMERSIVE_COLOR_PREFERENCE cpcpPreference, BOOL fForceCommit) @122 | |
//;; HRESULT __fastcall DrawTextWithGlow(HDC hdcMem, LPWSTR pszText, UINT cch, PRECT prc, DWORD dwFlags, UINT crText, UINT crGlow, UINT nGlowRadius, UINT nGlowIntensity, INT fPreMultiply, int (__fastcall *pfnDrawTextCallback)(HDC, LPWSTR , int, PRECT, UINT, LPARAM), LPARAM lParam) @126 | |
// ; void __fastcall OverrideColorCurrentUser(HKEY override) @130 | |
public: // uxtheme:enumerate | |
//HRESULT __fastcall EnumThemes(LPCWSTR pszThemeRoot, THEMEENUMPROC pfnThemeEnumProc, LPARAM lParam) | |
_ORDINAL_( uxtheme, 8, HRESULT, EnumThemes, LPCWSTR, THEMEENUMPROC, LPARAM ); | |
//HRESULT __fastcall EnumThemeColors(LPCWSTR pszThemeName, LPCWSTR pszSizeName, UINT dwColorIndex, LPTHEMENAMEINFO ptn) | |
_ORDINAL_( uxtheme, 9, HRESULT, EnumThemeColors, LPCWSTR, LPCWSTR, UINT, LPTHEMENAMEINFO ); | |
//HRESULT __fastcall EnumThemeSizes(LPCWSTR pszThemeName, LPCWSTR pszColorScheme, UINT dwSizeIndex, LPTHEMENAMEINFO ptn) | |
_ORDINAL_( uxtheme, 10, HRESULT, EnumThemeSizes, LPCWSTR, LPCWSTR, UINT, LPTHEMENAMEINFO ); | |
//HRESULT __fastcall EnumThemeProperties( LPENUMTHEMEPROPERTIES petp ) | |
_ORDINAL_( uxtheme, 69, HRESULT, EnumThemeProperties, LPENUMTHEMEPROPERTIES ); | |
#if 1 | |
private: | |
//dwmapi | |
// ; HRESULT __stdcall DwmEnableBlurBehindWindow(HWND hWnd, const DWM_BLURBEHIND *pBlurBehind) @119 | |
// ; HRESULT __stdcall DwmSetPresentParameters(HWND hwnd, DWM_PRESENT_PARAMETERS *pPresentParams) @ 108 | |
private: | |
//uxtheme | |
_ORDINAL_( uxtheme, 1, DWORD, QueryThemeServices ); | |
//HRESULT __fastcall GetThemeDefaults( LPCWSTR pszThemeName, LPWSTR pszDefaultColor, int cchMaxColorChars, LPWSTR pszDefaultSize, int cchMaxSizeChars ) | |
_ORDINAL_( uxtheme, 7, HRESULT, GetThemeDefaults, LPCWSTR, LPWSTR, INT, LPWSTR, INT ); | |
//; int __fastcall IsThemeClassDefined(void *hTheme, LPCWSTR pszAppName, LPCWSTR pszClassId, int fAllowInheritance) | |
_ORDINAL_( uxtheme, 50, BOOL, IsThemeClassDefined, HTHEME, LPCWSTR, LPCWSTR, BOOL ); | |
private: | |
//HRESULT __fastcall RegisterDefaultTheme(LPCWSTR pszFileName, int fOverride) @14 | |
_ORDINAL_( uxtheme, 14, HRESULT, RegisterDefaultTheme, LPCWSTR, BOOL ); | |
//HRESULT __fastcall DumpLoadedThemeToTextFile(void *hThemeFile, LPCWSTR pszTextFile, int fPacked, int fFullInfo) | |
_ORDINAL_( uxtheme, 15, HRESULT, DumpLoadedThemeToTextFile, PVOID, LPCWSTR, BOOL, BOOL ); | |
//void *__fastcall OpenThemeDataFromFile(void *hLoadedThemeFile, HWND__ *hwnd, LPCWSTR pszClassList, int fClient) @16 | |
//HRESULT __fastcall OpenThemeFileFromData(void *hTheme, void **phThemeFile) @17 | |
// int __fastcall ThemeInitApiHook(UINT dwCmd, void *pvData) @193 | |
_ORDINAL_( uxtheme, 193, INT, ThemeInitApiHook, DWORD, PVOID ); | |
#endif | |
}; | |
public: // singleton factory method | |
static WindowTheme& Instance() noexcept; | |
private: // constructor | |
WindowTheme() noexcept; | |
private: // private api | |
BOOL IsDarkModeAvailable() const noexcept; | |
BOOL IsHighContrast() const noexcept; | |
BOOL ShouldUseDarkMode() const noexcept; | |
public: // public api | |
HRESULT EnableDarkModeForApp() noexcept; | |
HRESULT EnableDarkModeForWindow( HWND hwnd, BOOL dark) noexcept; | |
HRESULT ApplyAcrylic( HWND hwnd, COLORREF tint, BYTE alpha ) noexcept; | |
private: | |
//static void CALLBACK HandleWinEvents( HWINEVENTHOOK hook, DWORD event, HWND hwnd, LONG objectID, LONG childID, DWORD eventThread, DWORD eventTime ); | |
//static LRESULT WINAPI CallWndProc( INT code, WPARAM wParam, LPARAM lParam ); | |
static BOOL CALLBACK EnumChildProc( HWND hwnd, LPARAM lParam ) noexcept; | |
static void AdjustThemeClass( HWND hwnd, BOOL dark ) noexcept; | |
public: | |
private: // state props | |
Api api = {}; | |
DWORD vMajor = {}; | |
DWORD vMinor = {}; | |
DWORD vBuild = {}; | |
}; | |
} // namespace raz::hacks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
// typedefs extracted from build 19041 windows DLL-s | |
// IDA free + PDB symbols | |
#include <wtypes.h> | |
namespace raz::hacks | |
{ | |
enum DWMWINDOWPARTS : INT | |
{ | |
DWMWP_BOTTOMFRAME = 0x1, | |
DWMWP_BOTTOMSHADOW = 0x2, | |
DWMWP_BUTTONACTIVECAPTION = 0x3, | |
DWMWP_BUTTONINACTIVECAPTION = 0x4, | |
DWMWP_BUTTONACTIVECAPTIONEND = 0x5, | |
DWMWP_BUTTONINACTIVECAPTIONEND = 0x6, | |
DWMWP_BUTTONACTIVECLOSE = 0x7, | |
DWMWP_BUTTONINACTIVECLOSE = 0x8, | |
DWMWP_BUTTONACTIVECLOSEALONE = 0x9, | |
DWMWP_BUTTONINACTIVECLOSEALONE = 0xA, | |
DWMWP_BUTTONCLOSEGLYPH96 = 0xB, | |
DWMWP_BUTTONCLOSEGLYPH120 = 0xC, | |
DWMWP_BUTTONCLOSEGLYPH144 = 0xD, | |
DWMWP_BUTTONCLOSEGLYPH192 = 0xE, | |
DWMWP_BUTTONHELPGLYPH96 = 0xF, | |
DWMWP_BUTTONHELPGLYPH120 = 0x10, | |
DWMWP_BUTTONHELPGLYPH144 = 0x11, | |
DWMWP_BUTTONHELPGLYPH192 = 0x12, | |
DWMWP_BUTTONMAXGLYPH96 = 0x13, | |
DWMWP_BUTTONMAXGLYPH120 = 0x14, | |
DWMWP_BUTTONMAXGLYPH144 = 0x15, | |
DWMWP_BUTTONMAXGLYPH192 = 0x16, | |
DWMWP_BUTTONMINGLYPH96 = 0x17, | |
DWMWP_BUTTONMINGLYPH120 = 0x18, | |
DWMWP_BUTTONMINGLYPH144 = 0x19, | |
DWMWP_BUTTONMINGLYPH192 = 0x1A, | |
DWMWP_BUTTONRESTOREGLYPH96 = 0x1B, | |
DWMWP_BUTTONRESTOREGLYPH120 = 0x1C, | |
DWMWP_BUTTONRESTOREGLYPH144 = 0x1D, | |
DWMWP_BUTTONRESTOREGLYPH192 = 0x1E, | |
DWMWP_LEFTFRAME = 0x1F, | |
DWMWP_LEFTSHADOW = 0x20, | |
DWMWP_RIGHTFRAME = 0x21, | |
DWMWP_RIGHTSHADOW = 0x22, | |
DWMWP_SMALLBOTTOMFRAME = 0x23, | |
DWMWP_SMALLBUTTONACTIVECLOSE = 0x24, | |
DWMWP_SMALLBUTTONINACTIVECLOSE = 0x25, | |
DWMWP_SMALLBUTTONCLOSEGLYPH96 = 0x26, | |
DWMWP_SMALLBUTTONCLOSEGLYPH120 = 0x27, | |
DWMWP_SMALLBUTTONCLOSEGLYPH144 = 0x28, | |
DWMWP_SMALLBUTTONCLOSEGLYPH192 = 0x29, | |
DWMWP_SMALLLEFTFRAME = 0x2A, | |
DWMWP_SMALLRIGHTFRAME = 0x2B, | |
DWMWP_SMALLTOPFRAME = 0x2C, | |
DWMWP_TEXTGLOW = 0x2D, | |
DWMWP_TOPFRAME = 0x2E, | |
DWMWP_TOPSHADOW = 0x2F, | |
DWMWP_TOPFRAMENOSHADOW = 0x30, | |
DWMWP_BOTTOMFRAMENOSHADOW = 0x31, | |
DWMWP_LEFTFRAMESQUEEGEE = 0x32, | |
DWMWP_RIGHTFRAMESQUEEGEE = 0x33, | |
DWMWP_TOPFRAMESQUEEGEE = 0x34, | |
DWMWP_BOTTOMFRAMESQUEEGEE = 0x35, | |
DWMWP_SMALLLEFTFRAMESQUEEGEE = 0x36, | |
DWMWP_SMALLRIGHTFRAMESQUEEGEE = 0x37, | |
DWMWP_SMALLTOPFRAMESQUEEGEE = 0x38, | |
DWMWP_SMALLBOTTOMFRAMESQUEEGEE = 0x39, | |
DWMWP_BITMAPPENDING = 0x3A, | |
DWMWP_RIPPLE = 0x3B, | |
DWMWP_TOPFRAMESQUEEGEENOSHADOW = 0x3C, | |
DWMWP_BOTTOMFRAMESQUEEGEENOSHADOW = 0x3D, | |
DWMWP_SQUEEGEEREFLECTIONMAP = 0x3E, | |
DWMWP_THUMBNAILBORDER = 0x3F, | |
DWMWP_BUTTONCLOSEGLYPH96DARK = 0x40, | |
DWMWP_BUTTONCLOSEGLYPH120DARK = 0x41, | |
DWMWP_BUTTONCLOSEGLYPH144DARK = 0x42, | |
DWMWP_BUTTONCLOSEGLYPH192DARK = 0x43, | |
DWMWP_BUTTONHELPGLYPH96DARK = 0x44, | |
DWMWP_BUTTONHELPGLYPH120DARK = 0x45, | |
DWMWP_BUTTONHELPGLYPH144DARK = 0x46, | |
DWMWP_BUTTONHELPGLYPH192DARK = 0x47, | |
DWMWP_BUTTONMAXGLYPH96DARK = 0x48, | |
DWMWP_BUTTONMAXGLYPH120DARK = 0x49, | |
DWMWP_BUTTONMAXGLYPH144DARK = 0x4A, | |
DWMWP_BUTTONMAXGLYPH192DARK = 0x4B, | |
DWMWP_BUTTONMINGLYPH96DARK = 0x4C, | |
DWMWP_BUTTONMINGLYPH120DARK = 0x4D, | |
DWMWP_BUTTONMINGLYPH144DARK = 0x4E, | |
DWMWP_BUTTONMINGLYPH192DARK = 0x4F, | |
DWMWP_BUTTONRESTOREGLYPH96DARK = 0x50, | |
DWMWP_BUTTONRESTOREGLYPH120DARK = 0x51, | |
DWMWP_BUTTONRESTOREGLYPH144DARK = 0x52, | |
DWMWP_BUTTONRESTOREGLYPH192DARK = 0x53, | |
DWMWP_SMALLBUTTONCLOSEGLYPH96DARK = 0x54, | |
DWMWP_SMALLBUTTONCLOSEGLYPH120DARK = 0x55, | |
DWMWP_SMALLBUTTONCLOSEGLYPH144DARK = 0x56, | |
DWMWP_SMALLBUTTONCLOSEGLYPH192DARK = 0x57, | |
DWMWP_BUTTONACTIVECAPTIONDARK = 0x58, | |
DWMWP_BUTTONINACTIVECAPTIONDARK = 0x59, | |
DWMWP_BUTTONACTIVECAPTIONENDDARK = 0x5A, | |
DWMWP_BUTTONINACTIVECAPTIONENDDARK = 0x5B, | |
}; | |
enum NCRENDERINGPOLICY : INT | |
{ | |
NCRP_USEWINDOWSTYLE = 0x0, | |
NCRP_DISABLED = 0x1, | |
NCRP_ENABLED = 0x2, | |
}; | |
enum ACCENT_STATE : INT | |
{ | |
ACCENT_DISABLED = 0x0, | |
ACCENT_ENABLE_GRADIENT = 0x1, | |
ACCENT_ENABLE_TRANSPARENTGRADIENT = 0x2, | |
ACCENT_ENABLE_BLURBEHIND = 0x3, | |
ACCENT_ENABLE_ACRYLICBLURBEHIND = 0x4, | |
ACCENT_ENABLE_HOSTBACKDROP = 0x5, | |
ACCENT_INVALID_STATE = 0x6, | |
}; | |
typedef struct tagACCENT_POLICY | |
{ | |
ACCENT_STATE AccentState; | |
DWORD AccentFlags; | |
COLORREF GradientColor; | |
INT AnimationId; | |
} ACCENT_POLICY, *PACCENT_POLICY, *LPACCENT_POLICY; | |
typedef struct tagFRAME_MARGIN | |
{ | |
INT16 left; | |
INT16 right; | |
INT16 top; | |
INT16 bottom; | |
} FRAME_MARGIN, *PFRAME_MARGIN, *LPFRAME_MARGIN; | |
typedef struct tagWINDOWCOMPOSITIONINFO | |
{ | |
DWORD fExiled : 1; | |
DWORD fAllowNCPaint : 1; | |
DWORD fNonClientRTLLayout : 1; | |
DWORD fForceIconicSWR : 1; | |
DWORD fExcludedFromLivePreview : 1; | |
DWORD fHasIconicBitmap : 1; | |
DWORD fTransitionsForceDisabled : 1; | |
DWORD fVideoOverlayActive : 1; | |
DWORD fForceActiveWindowAppearance : 1; | |
DWORD fDisallowPeek : 1; | |
DWORD fCloakedApp : 1; | |
DWORD fCloakedShell : 1; | |
DWORD fFreezeSWR : 1; | |
DWORD fHolographic : 1; | |
DWORD fExcludedFromDDA : 1; | |
DWORD fPassiveUpdateMode : 1; | |
DWORD fUseDarkModeColors : 1; | |
NCRENDERINGPOLICY NCRenderPolicy; | |
ACCENT_POLICY AccentPolicy; | |
HWND hWndVisualOwner; | |
FRAME_MARGIN FrameMargin; | |
} WINDOWCOMPOSITIONINFO, *PWINDOWCOMPOSITIONINFO, *LPWINDOWCOMPOSITIONINFO; | |
enum DWMWINDOWATTRIBUTE : INT | |
{ | |
DWMWA_NCRENDERING_ENABLED = 0x1, | |
DWMWA_NCRENDERING_POLICY = 0x2, | |
DWMWA_TRANSITIONS_FORCEDISABLED = 0x3, | |
DWMWA_ALLOW_NCPAINT = 0x4, | |
DWMWA_CAPTION_BUTTON_BOUNDS = 0x5, | |
DWMWA_NONCLIENT_RTL_LAYOUT = 0x6, | |
DWMWA_FORCE_ICONIC_REPRESENTATION = 0x7, | |
DWMWA_FLIP3D_POLICY = 0x8, | |
DWMWA_EXTENDED_FRAME_BOUNDS = 0x9, | |
DWMWA_HAS_ICONIC_BITMAP = 0xA, | |
DWMWA_DISALLOW_PEEK = 0xB, | |
DWMWA_EXCLUDED_FROM_PEEK = 0xC, | |
DWMWA_CLOAK = 0xD, | |
DWMWA_CLOAKED = 0xE, | |
DWMWA_FREEZE_REPRESENTATION = 0xF, | |
DWMWA_LAST = 0x10, | |
}; | |
enum DWMWINDOWATTRIBUTE_TABSHELL : INT | |
{ | |
DWMWA_TABBING_ENABLED = 0x10, | |
DWMWA_ASSOCIATED_WINDOW = 0x11, | |
DWMWA_TAB_GROUPING_PREFERENCE = 0x12, | |
}; | |
enum DWMPGLASSATTRIBUTE : INT | |
{ | |
DWMPGA_TRANSPARENCY_ALLOWED = 0x0, | |
DWMPGA_TRANSPARENCY_DISALLOWED = 0x1, | |
DWMPGA_NO_GLASS = 0x2, | |
DWMPGA_LAST = 0x3, | |
}; | |
typedef struct tagDWM_COLORIZATION_PARAMETERS | |
{ | |
DWORD color; | |
DWORD afterglow; | |
DWORD colorBalance; | |
DWORD afterglowBalance; | |
DWORD blurBalance; | |
INT enableWindowColorization; | |
DWMPGLASSATTRIBUTE glassAttribute; | |
UINT systemUsesLightTheme; | |
} DWM_COLORIZATION_PARAMETERS, *PDWM_COLORIZATION_PARAMETERS, *LPDWM_COLORIZATION_PARAMETERS; | |
typedef struct UNALIGNED DECLSPEC_ALIGN( 4 ) tagDWM_BLURBEHIND | |
{ | |
DWORD fEnableSpecified : 1; | |
DWORD hRgnBurSpecified : 1; | |
DWORD fTransitionOnMaximizedSpecified : 1; | |
BOOL fEnable; | |
HRGN hRgnBlur; | |
BOOL fTransitionOnMaximized; | |
} DWM_BLURBEHIND; | |
enum PreferredAppMode : INT | |
{ | |
Default = 0x0, | |
AllowDark = 0x1, | |
ForceDark = 0x2, | |
ForceLight = 0x3, | |
Max = 0x4 | |
}; | |
enum WindowTransparencyMode : INT | |
{ | |
WTM_TransparentWhenActive = 0x0, | |
WTM_AlwaysOpaque = 0x1, | |
WTM_AlwaysTransparent = 0x2, | |
}; | |
enum DWM_WINDOW_CORNER_PREFERENCE : INT // w11 | |
{ | |
DWMWCP_DEFAULT = 0x0, | |
DWMWCP_DONOTROUND = 0x1, | |
DWMWCP_ROUND = 0x2, | |
DWMWCP_ROUNDSMALL = 0x3 | |
}; | |
enum WINDOWCOMPOSITIONATTRIB : INT | |
{ | |
WCA_UNDEFINED = 0x0, | |
WCA_NCRENDERING_ENABLED = 0x1, | |
WCA_NCRENDERING_POLICY = 0x2, | |
WCA_TRANSITIONS_FORCEDISABLED = 0x3, | |
WCA_ALLOW_NCPAINT = 0x4, | |
WCA_CAPTION_BUTTON_BOUNDS = 0x5, | |
WCA_NONCLIENT_RTL_LAYOUT = 0x6, | |
WCA_FORCE_ICONIC_REPRESENTATION = 0x7, | |
WCA_EXTENDED_FRAME_BOUNDS = 0x8, | |
WCA_HAS_ICONIC_BITMAP = 0x9, | |
WCA_THEME_ATTRIBUTES = 0xA, | |
WCA_NCRENDERING_EXILED = 0xB, | |
WCA_NCADORNMENTINFO = 0xC, | |
WCA_EXCLUDED_FROM_LIVEPREVIEW = 0xD, | |
WCA_VIDEO_OVERLAY_ACTIVE = 0xE, | |
WCA_FORCE_ACTIVEWINDOW_APPEARANCE = 0xF, | |
WCA_DISALLOW_PEEK = 0x10, | |
WCA_CLOAK = 0x11, | |
WCA_CLOAKED = 0x12, | |
WCA_ACCENT_POLICY = 0x13, | |
WCA_FREEZE_REPRESENTATION = 0x14, | |
WCA_EVER_UNCLOAKED = 0x15, | |
WCA_VISUAL_OWNER = 0x16, | |
WCA_HOLOGRAPHIC = 0x17, | |
WCA_EXCLUDED_FROM_DDA = 0x18, | |
WCA_PASSIVEUPDATEMODE = 0x19, | |
WCA_USEDARKMODECOLORS = 0x1A, | |
WCA_CORNER_STYLE = 0x1B, // w11 | |
WCA_PART_COLOR = 0x1C, // w11 | |
WCA_DISABLE_MOVESIZE_FEEDBACK = 0x1D, // w11 | |
WCA_LAST = 0x1E, | |
}; | |
typedef struct DECLSPEC_ALIGN( 8 ) tagWINDOWCOMPOSITIONATTRIBDATA | |
{ | |
WINDOWCOMPOSITIONATTRIB Attrib; | |
PVOID pvData; | |
SIZE_T cbData; | |
} WINDOWCOMPOSITIONATTRIBDATA, *PWINDOWCOMPOSITIONATTRIBDATA, *LPWINDOWCOMPOSITIONATTRIBDATA; | |
enum IMMERSIVE_COLOR_TYPE : INT | |
{ | |
IMCLR_ApplicationText = 0x0, | |
IMCLR_SystemAccentLight3 = 0x1, | |
IMCLR_SystemAccentLight2 = 0x2, | |
IMCLR_SystemAccentLight1 = 0x3, | |
IMCLR_SystemAccent = 0x4, | |
IMCLR_SystemAccentDark1 = 0x5, | |
IMCLR_SystemAccentDark2 = 0x6, | |
IMCLR_SystemAccentDark3 = 0x7, | |
IMCLR_SystemText = 0x8, | |
IMCLR_StartBackground = 0x9, | |
IMCLR_StartDesktopTilesBackground = 0xA, | |
IMCLR_StartDesktopTilesText = 0xB, | |
IMCLR_StartSystemTilesBackground = 0xC, | |
IMCLR_StartBackgroundDisabled = 0xD, | |
IMCLR_StartSecondaryText = 0xE, | |
IMCLR_StartDisabledText = 0xF, | |
IMCLR_StartSelectionBackground = 0x10, | |
IMCLR_StartSelectionSecondaryText = 0x11, | |
IMCLR_StartHoverBackground = 0x12, | |
IMCLR_StartHoverSecondaryText = 0x13, | |
IMCLR_StartSelectionHoverBackground = 0x14, | |
IMCLR_StartHighlight = 0x15, | |
IMCLR_StartInlineErrorText = 0x16, | |
IMCLR_StartCommandRowRest = 0x17, | |
IMCLR_StartCommandRowHover = 0x18, | |
IMCLR_StartCommandRowPressed = 0x19, | |
IMCLR_StartCommandRowDisabled = 0x1A, | |
IMCLR_StartFolderBackground = 0x1B, | |
IMCLR_StartThumbnailPlaceholder = 0x1C, | |
IMCLR_StartCmdBarBackground = 0x1D, | |
IMCLR_StartCmdBarButtonGlyphLayerPressed = 0x1E, | |
IMCLR_StartCmdBarButtonFillLayerRest = 0x1F, | |
IMCLR_StartCmdBarButtonFillLayerHover = 0x20, | |
IMCLR_StartAllAppsDivider = 0x21, | |
IMCLR_StartAPVBackground = 0x22, | |
IMCLR_StartAPVSemanticZoomTileBackground = 0x23, | |
IMCLR_StartAPVNewAppText = 0x24, | |
IMCLR_StartAPVHeaderText = 0x25, | |
IMCLR_StartGroupNameHeader = 0x26, | |
IMCLR_StartDesktopBackgroundTattooStartPromptBackgroundRest = 0x27, | |
IMCLR_StartDesktopBackgroundTattooStartPromptBackgroundHover = 0x28, | |
IMCLR_SaturatedBackground = 0x29, | |
IMCLR_SaturatedBackgroundDisabled = 0x2A, | |
IMCLR_SaturatedSecondaryText = 0x2B, | |
IMCLR_SaturatedDisabledText = 0x2C, | |
IMCLR_SaturatedSelectionBackground = 0x2D, | |
IMCLR_SaturatedSelectionSecondaryText = 0x2E, | |
IMCLR_SaturatedHoverBackground = 0x2F, | |
IMCLR_SaturatedHoverSecondaryText = 0x30, | |
IMCLR_SaturatedSelectionHoverBackground = 0x31, | |
IMCLR_SaturatedHighlight = 0x32, | |
IMCLR_SaturatedInlineErrorText = 0x33, | |
IMCLR_SaturatedSystemToastBackground = 0x34, | |
IMCLR_SaturatedFolderBackground = 0x35, | |
IMCLR_SaturatedAltTabBackground = 0x36, | |
IMCLR_SaturatedCommandRowRest = 0x37, | |
IMCLR_SaturatedCommandRowHover = 0x38, | |
IMCLR_SaturatedCommandRowDisabled = 0x39, | |
IMCLR_SaturatedSettingsCharmLinkHover = 0x3A, | |
IMCLR_SaturatedWebWizardIndex = 0x3B, | |
IMCLR_SaturatedSuggestionTilesBackground = 0x3C, | |
IMCLR_SaturatedSearchHighlight = 0x3D, | |
IMCLR_DarkListAccentLow = 0x3E, | |
IMCLR_DarkListAccentMedium = 0x3F, | |
IMCLR_DarkListAccentHigh = 0x40, | |
IMCLR_LightListAccentLow = 0x41, | |
IMCLR_LightListAccentMedium = 0x42, | |
IMCLR_LightListAccentHigh = 0x43, | |
IMCLR_LightTitleText = 0x44, | |
IMCLR_LightSelectedTabText = 0x45, | |
IMCLR_LightSelectionBackground = 0x46, | |
IMCLR_LightSelectionHoverBackground = 0x47, | |
IMCLR_LightPrimaryChartFill = 0x48, | |
IMCLR_LightSecondaryChartFill = 0x49, | |
IMCLR_LightHighlight = 0x4A, | |
IMCLR_LightInlineErrorText = 0x4B, | |
IMCLR_LightSearchSettingTilesBackground = 0x4C, | |
IMCLR_LightSearchHitHighlight = 0x4D, | |
IMCLR_HardwareCharmsBarFlag = 0x4E, | |
IMCLR_HardwareCharmsBarLogoWash = 0x4F, | |
IMCLR_HardwareGutterRest = 0x50, | |
IMCLR_HardwareGutterDown = 0x51, | |
IMCLR_HardwareDefaultKeyboardKeyBackgroundRest = 0x52, | |
IMCLR_HardwareKeyboardEmojiCategoryTextSelected = 0x53, | |
IMCLR_ControlDarkLinkRest = 0x54, | |
IMCLR_ControlDarkLinkVisited = 0x55, | |
IMCLR_ControlDarkLinkHover = 0x56, | |
IMCLR_ControlDarkLinkPressed = 0x57, | |
IMCLR_ControlLightLinkRest = 0x58, | |
IMCLR_ControlLightLinkVisited = 0x59, | |
IMCLR_ControlLightLinkHover = 0x5A, | |
IMCLR_ControlLightLinkPressed = 0x5B, | |
IMCLR_ControlDarkRoundButtonOutlineDisabled = 0x5C, | |
IMCLR_ControlDarkRoundButtonGlyphDisabled = 0x5D, | |
IMCLR_ControlDarkRoundButtonGlyphLayerPressed = 0x5E, | |
IMCLR_ControlDarkRoundButtonFillLayerDisabled = 0x5F, | |
IMCLR_ControlDarkRoundButtonFillLayerRest = 0x60, | |
IMCLR_ControlDarkRoundButtonFillLayerHover = 0x61, | |
IMCLR_ControlRadioButtonBackgroundSelected = 0x62, | |
IMCLR_ControlDefaultDarkButtonBackgroundRest = 0x63, | |
IMCLR_ControlDefaultDarkButtonBackgroundHover = 0x64, | |
IMCLR_ControlDefaultLightButtonBackgroundRest = 0x65, | |
IMCLR_ControlDefaultLightButtonBackgroundHover = 0x66, | |
IMCLR_ControlDefaultLightButtonBorderRest = 0x67, | |
IMCLR_ControlDefaultLightButtonBorderHover = 0x68, | |
IMCLR_ControlDarkSelectHighlightSelected = 0x69, | |
IMCLR_ControlDarkSelectHighlightSelectedHover = 0x6A, | |
IMCLR_ControlDarkSelectPopupBackgroundSelected = 0x6B, | |
IMCLR_ControlLightSelectHighlightSelected = 0x6C, | |
IMCLR_ControlLightSelectHighlightSelectedHover = 0x6D, | |
IMCLR_ControlLightSelectPopupBackgroundSelected = 0x6E, | |
IMCLR_ControlDarkRichEditHighlight = 0x6F, | |
IMCLR_ControlLightRichEditHighlight = 0x70, | |
IMCLR_ControlDarkProgressForeground = 0x71, | |
IMCLR_ControlLightProgressForeground = 0x72, | |
IMCLR_ControlDarkToggleLabelDisabled = 0x73, | |
IMCLR_ControlDarkToggleOnOffTextDisabled = 0x74, | |
IMCLR_ControlDarkToggleThumbDisabled = 0x75, | |
IMCLR_ControlDarkToggleTrackBackgroundDisabled = 0x76, | |
IMCLR_ControlDarkToggleTrackBorderDisabled = 0x77, | |
IMCLR_ControlDarkToggleTrackFillDisabled = 0x78, | |
IMCLR_ControlDarkSliderBorder = 0x79, | |
IMCLR_ControlDarkSliderTrackFillHover = 0x7A, | |
IMCLR_ControlDarkSliderTrackFillPressed = 0x7B, | |
IMCLR_ControlDarkSliderTrackFillRest = 0x7C, | |
IMCLR_ControlLightSliderTrackFillHover = 0x7D, | |
IMCLR_ControlLightSliderTrackFillPressed = 0x7E, | |
IMCLR_ControlLightSliderTrackFillRest = 0x7F, | |
IMCLR_ControlDarkToggleTrackBackgroundEnabled = 0x80, | |
IMCLR_ControlDarkToggleTrackBorderEnabled = 0x81, | |
IMCLR_ControlDarkToggleTrackFillEnabled = 0x82, | |
IMCLR_ControlLightToggleTrackFillEnabled = 0x83, | |
IMCLR_ControlLightToggleTrackFillHover = 0x84, | |
IMCLR_ControlLightToggleTrackFillRest = 0x85, | |
IMCLR_ControlLightToggleTrackFillPressed = 0x86, | |
IMCLR_ControlDarkToggleTrackFillHover = 0x87, | |
IMCLR_ControlDarkToggleTrackFillRest = 0x88, | |
IMCLR_ControlDarkToggleTrackFillPressed = 0x89, | |
IMCLR_FilesAppSelectionForeground = 0x8A, | |
IMCLR_FilesAppItemPrimaryText = 0x8B, | |
IMCLR_FilesAppFolderHoverPrimaryText = 0x8C, | |
IMCLR_FilesAppFolderSelectionPrimaryText = 0x8D, | |
IMCLR_FilesAppFolderSelectionHoverPrimaryText = 0x8E, | |
IMCLR_FilesAppSkyDriveFolderSelectionHoverSecondaryText = 0x8F, | |
IMCLR_FilesAppLocalFolderSelectionHoverSecondaryText = 0x90, | |
IMCLR_FilesAppPickerPrimaryText = 0x91, | |
IMCLR_FilesAppPickerHoverPrimaryText = 0x92, | |
IMCLR_FilesAppPickerSelectionPrimaryText = 0x93, | |
IMCLR_FilesAppPickerSelectionHoverPrimaryText = 0x94, | |
IMCLR_FilesAppPickerSelectionSecondaryText = 0x95, | |
IMCLR_FilesAppPickerSelectionHoverSecondaryText = 0x96, | |
IMCLR_FilesAppPickerPanePrimaryText = 0x97, | |
IMCLR_FilesAppPickerPaneSecondaryText = 0x98, | |
IMCLR_FilesAppPickerPaneHoverText = 0x99, | |
IMCLR_FilesAppPickerPaneHighlight = 0x9A, | |
IMCLR_FilesAppSearchButtonBackground = 0x9B, | |
IMCLR_FilesAppSearchButtonForeground = 0x9C, | |
IMCLR_FilesAppSearchBorder = 0x9D, | |
IMCLR_FilesAppSearchPrimaryText = 0x9E, | |
IMCLR_FilesAppSearchSecondaryText = 0x9F, | |
IMCLR_FilesAppAppBarBackground = 0xA0, | |
IMCLR_FilesAppAppBarForeground = 0xA1, | |
IMCLR_FilesAppProgressTrackBackground = 0xA2, | |
IMCLR_FilesAppTabTextHighlight = 0xA3, | |
IMCLR_HardwareDarkKeyboardKeyBackgroundPressed = 0xA4, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextChildKeyPressed = 0xA5, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextModifierKeyPressed = 0xA6, | |
IMCLR_HardwareDarkKeyboardEmojiCategoryTextSelected = 0xA7, | |
IMCLR_HardwareDarkCandidateControlBackgroundHightlighted = 0xA8, | |
IMCLR_HardwareDarkCandidateControlBackgroundPressed = 0xA9, | |
IMCLR_HardwareDarkCandidateControlHighlightSelected = 0xAA, | |
IMCLR_MultitaskingMTVDimmingLayer = 0xAB, | |
IMCLR_MultitaskingMTVScrollViewerBackground = 0xAC, | |
IMCLR_MultitaskingMTVCloseGlyphRest = 0xAD, | |
IMCLR_MultitaskingMTVCloseGlyphHotTrack = 0xAE, | |
IMCLR_MultitaskingMTVCloseGlyphPressed = 0xAF, | |
IMCLR_MultitaskingMTVSwitchItemTitle = 0xB0, | |
IMCLR_MultitaskingMTVThumbnailFocusInnerBorder = 0xB1, | |
IMCLR_MultitaskingMTVThumbnailFocusOuterBorder = 0xB2, | |
IMCLR_MultitaskingMTVThumbnailHotTrackInnerBorder = 0xB3, | |
IMCLR_MultitaskingMTVThumbnailHotTrackOuterBorder = 0xB4, | |
IMCLR_MultitaskingMTVThumbnailInnerBorder = 0xB5, | |
IMCLR_MultitaskingMTVVirtualDesktopBarBackground = 0xB6, | |
IMCLR_MultitaskingMTVVirtualDesktopInnerBorder = 0xB7, | |
IMCLR_MultitaskingMTVActiveVirtualDesktopOuterBorder = 0xB8, | |
IMCLR_MultitaskingMTVActiveVirtualDesktopHotTrackOuterBorder = 0xB9, | |
IMCLR_MultitaskingMTVRestVirtualDesktopInner = 0xBA, | |
IMCLR_MultitaskingMTVVirtualDesktopHotTrackOuterBorder = 0xBB, | |
IMCLR_MultitaskingMTVInactiveVirtualDesktopDim = 0xBC, | |
IMCLR_MultitaskingMTVVirtualDesktopDragDrop = 0xBD, | |
IMCLR_MultitaskingMTVVirtualDesktopTitle = 0xBE, | |
IMCLR_MultitaskingMTVNewDesktopTextRest = 0xBF, | |
IMCLR_MultitaskingMTVNewDesktopTextHotTrack = 0xC0, | |
IMCLR_MultitaskingMTVNewDesktopTextPressed = 0xC1, | |
IMCLR_MultitaskingMTVNewDesktopPlateRest = 0xC2, | |
IMCLR_MultitaskingMTVNewDesktopPlateHotTrack = 0xC3, | |
IMCLR_MultitaskingMTVNewDesktopPlatePressed = 0xC4, | |
IMCLR_MultitaskingMTVNewDesktopFocusOutline = 0xC5, | |
IMCLR_MultitaskingMTVScrollButtonGlyphRest = 0xC6, | |
IMCLR_MultitaskingMTVScrollButtonGlyphHotTrack = 0xC7, | |
IMCLR_MultitaskingMTVScrollButtonGlyphPressed = 0xC8, | |
IMCLR_MultitaskingMTVScrollButtonGlyphDisabled = 0xC9, | |
IMCLR_MultitaskingMTVScrollButtonPlateRest = 0xCA, | |
IMCLR_MultitaskingMTVScrollButtonPlateHotTrack = 0xCB, | |
IMCLR_MultitaskingMTVScrollButtonPlatePressed = 0xCC, | |
IMCLR_MultitaskingMTVScrollButtonPlateDisabled = 0xCD, | |
IMCLR_InputSwitchDarkRadioButtonBackgroundSelected = 0xCE, | |
IMCLR_InputSwitchLightRadioButtonBackgroundSelected = 0xCF, | |
IMCLR_InputSwitchColorDarkBackground = 0xD0, | |
IMCLR_OobeHyperLink = 0xD1, | |
__IMCLR_STATIC_COLOR_START__ = 0xD2, | |
IMCLR_ApplicationBackground = 0xD2, | |
IMCLR_ApplicationBackgroundLightTheme = 0xD3, | |
IMCLR_ApplicationBackgroundDarkTheme = 0xD4, | |
IMCLR_ApplicationTextLightTheme = 0xD5, | |
IMCLR_ApplicationTextDarkTheme = 0xD6, | |
IMCLR_SystemBackground = 0xD7, | |
IMCLR_SystemBackgroundLightTheme = 0xD8, | |
IMCLR_SystemBackgroundDarkTheme = 0xD9, | |
IMCLR_SystemTextLightTheme = 0xDA, | |
IMCLR_SystemTextDarkTheme = 0xDB, | |
IMCLR_StartFocusRect = 0xDC, | |
IMCLR_StartPrimaryText = 0xDD, | |
IMCLR_StartSelectionPrimaryText = 0xDE, | |
IMCLR_StartHoverPrimaryText = 0xDF, | |
IMCLR_StartSelectionHoverPrimaryText = 0xE0, | |
IMCLR_StartSelectionHoverSecondaryText = 0xE1, | |
IMCLR_StartControlLink = 0xE2, | |
IMCLR_StartControlLinkVisited = 0xE3, | |
IMCLR_StartControlLinkDisabled = 0xE4, | |
IMCLR_StartControlLinkPressed = 0xE5, | |
IMCLR_StartControlLinkMouseHover = 0xE6, | |
IMCLR_StartControlLinkForegroundPressed = 0xE7, | |
IMCLR_StartControlLinkBackgroundPressed = 0xE8, | |
IMCLR_StartCommandRowHighlight = 0xE9, | |
IMCLR_StartCmdBarButtonOutlineLayerRest = 0xEA, | |
IMCLR_StartCmdBarButtonOutlineLayerHover = 0xEB, | |
IMCLR_StartCmdBarButtonOutlineLayerPressed = 0xEC, | |
IMCLR_StartCmdBarButtonGlyphLayerRest = 0xED, | |
IMCLR_StartCmdBarButtonGlyphLayerHover = 0xEE, | |
IMCLR_StartCmdBarButtonFillLayerPressed = 0xEF, | |
IMCLR_StartRoundButtonRest = 0xF0, | |
IMCLR_StartRoundButtonHover = 0xF1, | |
IMCLR_StartRoundButtonPressed = 0xF2, | |
IMCLR_StartDesktopAppBackground = 0xF3, | |
IMCLR_StartDefaultDarkFocusRect = 0xF4, | |
IMCLR_StartDefaultLightFocusRect = 0xF5, | |
IMCLR_StartDesktopBackgroundTattooTileDim = 0xF6, | |
IMCLR_StartDesktopBackgroundTattooViewSwitchButtonRest = 0xF7, | |
IMCLR_StartDesktopBackgroundTattooViewSwitchButtonHover = 0xF8, | |
IMCLR_StartDesktopBackgroundTattooSecondaryText = 0xF9, | |
IMCLR_StartDesktopBackgroundTattooAllAppsDivider = 0xFA, | |
IMCLR_SaturatedFocusRectDark = 0xFB, | |
IMCLR_SaturatedFocusRect = 0xFC, | |
IMCLR_SaturatedDefaultDarkFocusRect = 0xFD, | |
IMCLR_SaturatedDefaultLightFocusRect = 0xFE, | |
IMCLR_SaturatedPrimaryText = 0xFF, | |
IMCLR_SaturatedSelectionPrimaryText = 0x100, | |
IMCLR_SaturatedHoverPrimaryText = 0x101, | |
IMCLR_SaturatedSelectionHoverPrimaryText = 0x102, | |
IMCLR_SaturatedSelectionHoverSecondaryText = 0x103, | |
IMCLR_SaturatedSecondaryTextTransparent = 0x104, | |
IMCLR_SaturatedSecondaryTextDisabledTransparent = 0x105, | |
IMCLR_SaturatedDivider = 0x106, | |
IMCLR_SaturatedControlLink = 0x107, | |
IMCLR_SaturatedControlLinkVisited = 0x108, | |
IMCLR_SaturatedControlLinkDisabled = 0x109, | |
IMCLR_SaturatedControlLinkPressed = 0x10A, | |
IMCLR_SaturatedControlLinkMouseHover = 0x10B, | |
IMCLR_SaturatedControlLinkForegroundPressed = 0x10C, | |
IMCLR_SaturatedControlLinkBackgroundPressed = 0x10D, | |
IMCLR_SaturatedDesktopToastBackground = 0x10E, | |
IMCLR_SaturatedThumbnailPlaceholder = 0x10F, | |
IMCLR_SaturatedAltTabHoverRect = 0x110, | |
IMCLR_SaturatedAltTabPressedRect = 0x111, | |
IMCLR_SaturatedCommandRowPressed = 0x112, | |
IMCLR_SaturatedCommandRowHighlight = 0x113, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonText = 0x114, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonTextHover = 0x115, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonTextPressed = 0x116, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonTextSelected = 0x117, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonTextDisabled = 0x118, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonRest = 0x119, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonHover = 0x11A, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonPressed = 0x11B, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonSelected = 0x11C, | |
IMCLR_SaturatedSettingCharmSystemPaneButtonDisabled = 0x11D, | |
IMCLR_SaturatedBackButtonBar = 0x11E, | |
IMCLR_SaturatedSearchSecondaryText = 0x11F, | |
IMCLR_DarkBaseLow = 0x120, | |
IMCLR_DarkBaseMediumLow = 0x121, | |
IMCLR_DarkBaseMedium = 0x122, | |
IMCLR_DarkBaseMediumHigh = 0x123, | |
IMCLR_DarkBaseHigh = 0x124, | |
IMCLR_DarkAltLow = 0x125, | |
IMCLR_DarkAltMediumLow = 0x126, | |
IMCLR_DarkAltMedium = 0x127, | |
IMCLR_DarkAltMediumHigh = 0x128, | |
IMCLR_DarkAltHigh = 0x129, | |
IMCLR_DarkListLow = 0x12A, | |
IMCLR_DarkListMedium = 0x12B, | |
IMCLR_DarkChromeTaskbarBase = 0x12C, | |
IMCLR_DarkChromeTaskbarAcrylic = 0x12D, | |
IMCLR_DarkChromeLow = 0x12E, | |
IMCLR_DarkChromeMediumLow = 0x12F, | |
IMCLR_DarkChromeMedium = 0x130, | |
IMCLR_DarkChromeHigh = 0x131, | |
IMCLR_DarkChromeAltLow = 0x132, | |
IMCLR_DarkChromeDisabledLow = 0x133, | |
IMCLR_DarkChromeDisabledHigh = 0x134, | |
IMCLR_DarkChromeBlackLow = 0x135, | |
IMCLR_DarkChromeBlackMediumLow = 0x136, | |
IMCLR_DarkChromeBlackMedium = 0x137, | |
IMCLR_DarkChromeBlackHigh = 0x138, | |
IMCLR_DarkChromeWhite = 0x139, | |
IMCLR_DarkAcrylicWindowBackdropFallback = 0x13A, | |
IMCLR_DarkActiveBorder = 0x13B, | |
IMCLR_DarkInactiveBorder = 0x13C, | |
IMCLR_LightBaseLow = 0x13D, | |
IMCLR_LightBaseMediumLow = 0x13E, | |
IMCLR_LightBaseMedium = 0x13F, | |
IMCLR_LightBaseMediumHigh = 0x140, | |
IMCLR_LightBaseHigh = 0x141, | |
IMCLR_LightAltLow = 0x142, | |
IMCLR_LightAltMediumLow = 0x143, | |
IMCLR_LightAltMedium = 0x144, | |
IMCLR_LightAltMediumHigh = 0x145, | |
IMCLR_LightAltHigh = 0x146, | |
IMCLR_LightListLow = 0x147, | |
IMCLR_LightListMedium = 0x148, | |
IMCLR_LightChromeTaskbarBase = 0x149, | |
IMCLR_LightChromeTaskbarAcrylic = 0x14A, | |
IMCLR_LightChromeTaskbarGlomDivider = 0x14B, | |
IMCLR_LightChromeLow = 0x14C, | |
IMCLR_LightChromeMediumLow = 0x14D, | |
IMCLR_LightChromeMedium = 0x14E, | |
IMCLR_LightChromeHigh = 0x14F, | |
IMCLR_LightChromeAltLow = 0x150, | |
IMCLR_LightChromeDisabledLow = 0x151, | |
IMCLR_LightChromeDisabledHigh = 0x152, | |
IMCLR_LightChromeBlackLow = 0x153, | |
IMCLR_LightChromeBlackMediumLow = 0x154, | |
IMCLR_LightChromeBlackMedium = 0x155, | |
IMCLR_LightChromeBlackHigh = 0x156, | |
IMCLR_LightChromeWhite = 0x157, | |
IMCLR_LightFocusRect = 0x158, | |
IMCLR_LightBackground = 0x159, | |
IMCLR_LightBackgroundDisabled = 0x15A, | |
IMCLR_LightPrimaryText = 0x15B, | |
IMCLR_LightSecondaryText = 0x15C, | |
IMCLR_LightDisabledText = 0x15D, | |
IMCLR_LightNavBackground = 0x15E, | |
IMCLR_LightTabText = 0x15F, | |
IMCLR_LightSelectionPrimaryText = 0x160, | |
IMCLR_LightSelectionSecondaryText = 0x161, | |
IMCLR_LightHoverBackground = 0x162, | |
IMCLR_LightHoverBackgroundTransparent = 0x163, | |
IMCLR_LightHoverPrimaryText = 0x164, | |
IMCLR_LightHoverSecondaryText = 0x165, | |
IMCLR_LightSelectionHoverPrimaryText = 0x166, | |
IMCLR_LightSelectionHoverSecondaryText = 0x167, | |
IMCLR_LightSecondaryTextTransparent = 0x168, | |
IMCLR_LightEntityItemBackgroundHover = 0x169, | |
IMCLR_LightEntityItemBackgroundSelected = 0x16A, | |
IMCLR_LightEntityItemBorderHover = 0x16B, | |
IMCLR_LightEntityItemBorderSelected = 0x16C, | |
IMCLR_LightWUNormal = 0x16D, | |
IMCLR_LightWUWarning = 0x16E, | |
IMCLR_LightWUError = 0x16F, | |
IMCLR_LightDesktopToastBackground = 0x170, | |
IMCLR_LightBorder = 0x171, | |
IMCLR_LightDivider = 0x172, | |
IMCLR_LightControlLink = 0x173, | |
IMCLR_LightControlLinkVisited = 0x174, | |
IMCLR_LightControlLinkDisabled = 0x175, | |
IMCLR_LightControlLinkPressed = 0x176, | |
IMCLR_LightControlLinkMouseHover = 0x177, | |
IMCLR_LightControlLinkForegroundPressed = 0x178, | |
IMCLR_LightControlLinkBackgroundPressed = 0x179, | |
IMCLR_LightSearchWeatherBlue = 0x17A, | |
IMCLR_LightSearchFinanceGreen = 0x17B, | |
IMCLR_LightSearchFinanceRed = 0x17C, | |
IMCLR_LightSearchAdBackground = 0x17D, | |
IMCLR_LightSearchStoreRatingFull = 0x17E, | |
IMCLR_LightSearchStoreRatingEmpty = 0x17F, | |
IMCLR_LightSearchVideoTextWhite = 0x180, | |
IMCLR_LightSearchNewsBackground = 0x181, | |
IMCLR_LightSearchNewsBackgroundBorder = 0x182, | |
IMCLR_LightSearchHeroBackground = 0x183, | |
IMCLR_LightSearchContactHeroAccentDark = 0x184, | |
IMCLR_LightSearchContactHeroAccentLight = 0x185, | |
IMCLR_LightSearchContactHeroAccentLink = 0x186, | |
IMCLR_LightSearchContactHeroAccentHitHighlight = 0x187, | |
IMCLR_LightPlaceholderBackground = 0x188, | |
IMCLR_LightIconBorder = 0x189, | |
IMCLR_LightSearchHeroCollageAccentDark = 0x18A, | |
IMCLR_LightSearchHeroCollageAccentLight = 0x18B, | |
IMCLR_LightSearchHeroMapAccentDark = 0x18C, | |
IMCLR_LightSearchHeroMapAccentLight = 0x18D, | |
IMCLR_LightPCSettingsSearchButtonBackgroundRest = 0x18E, | |
IMCLR_LightPCSettingsSearchButtonBackgroundHover = 0x18F, | |
IMCLR_LightPCSettingsSearchButtonBackgroundPressed = 0x190, | |
IMCLR_LightPCSettingsNavBarItemBackgroundTouchPressed = 0x191, | |
IMCLR_LightPCSettingsNavBarItemBackgroundHover = 0x192, | |
IMCLR_LightAcrylicWindowBackdropFallback = 0x193, | |
IMCLR_HardwarePrimaryText = 0x194, | |
IMCLR_HardwareClockBackground = 0x195, | |
IMCLR_HardwareClockText = 0x196, | |
IMCLR_HardwareCharmsBarBackground = 0x197, | |
IMCLR_HardwareCharmsBarBackgroundRest = 0x198, | |
IMCLR_HardwareCharmsBarBackgroundHotTrack = 0x199, | |
IMCLR_HardwareCharmsBarBackgroundPressed = 0x19A, | |
IMCLR_HardwareCharmsBarText = 0x19B, | |
IMCLR_HardwareCharmsBarTextDisabled = 0x19C, | |
IMCLR_HardwareCharmsBarSelectedText = 0x19D, | |
IMCLR_HardwareGutterBackground = 0x19E, | |
IMCLR_HardwareGutterIndicator = 0x19F, | |
IMCLR_HardwareAppSwitcherBackground = 0x1A0, | |
IMCLR_HardwareAppSwitcherHotTrack = 0x1A1, | |
IMCLR_HardwareAppSwitcherThumbnailBorder = 0x1A2, | |
IMCLR_HardwareAppSwitcherThumbnailBorderHover = 0x1A3, | |
IMCLR_HardwareAppSwitcherTextOverlayBackground = 0x1A4, | |
IMCLR_HardwareSemanticZoomBackground = 0x1A5, | |
IMCLR_HardwareSemanticZoomForeground = 0x1A6, | |
IMCLR_HardwareSemanticZoomBackgroundHover = 0x1A7, | |
IMCLR_HardwareSemanticZoomForegroundHover = 0x1A8, | |
IMCLR_HardwareSemanticZoomBackgroundPressed = 0x1A9, | |
IMCLR_HardwareSemanticZoomForegroundPressed = 0x1AA, | |
IMCLR_HardwareSettingCharmSystemPaneButtonText = 0x1AB, | |
IMCLR_HardwareSettingCharmSystemPaneButtonTextHover = 0x1AC, | |
IMCLR_HardwareSettingCharmSystemPaneButtonTextPressed = 0x1AD, | |
IMCLR_HardwareSettingCharmSystemPaneButtonTextSelected = 0x1AE, | |
IMCLR_HardwareSettingCharmSystemPaneButtonTextDisabled = 0x1AF, | |
IMCLR_HardwareSettingCharmSystemPaneButtonRest = 0x1B0, | |
IMCLR_HardwareSettingCharmSystemPaneButtonHover = 0x1B1, | |
IMCLR_HardwareSettingCharmSystemPaneButtonPressed = 0x1B2, | |
IMCLR_HardwareSettingCharmSystemPaneButtonSelected = 0x1B3, | |
IMCLR_HardwareSettingCharmSystemPaneButtonDisabled = 0x1B4, | |
IMCLR_HardwareKeyboardBackground = 0x1B5, | |
IMCLR_HardwareKeyboardKeyDockCloseRest = 0x1B6, | |
IMCLR_HardwareKeyboardKeyBackgroundDisabled = 0x1B7, | |
IMCLR_HardwareKeyboardKeyPrimaryTextDisabled = 0x1B8, | |
IMCLR_HardwareKeyboardKeySecondaryTextDisabled = 0x1B9, | |
IMCLR_HardwareKeyboardKeyBackgroundRest = 0x1BA, | |
IMCLR_HardwareKeyboardKeyPrimaryTextRest = 0x1BB, | |
IMCLR_HardwareKeyboardKeySecondaryTextRest = 0x1BC, | |
IMCLR_HardwareKeyboardKeyBackgroundPressed = 0x1BD, | |
IMCLR_HardwareKeyboardKeyPrimaryTextPressed = 0x1BE, | |
IMCLR_HardwareKeyboardKeySecondaryTextPressed = 0x1BF, | |
IMCLR_HardwareKeyboardKeyBackgroundHover = 0x1C0, | |
IMCLR_HardwareKeyboardDarkSpaceKeyBackgroundPressed = 0x1C1, | |
IMCLR_HardwareKeyboardThumbCentralNumberKeyBackground = 0x1C2, | |
IMCLR_HardwareKeyboardThumbCentralNumberKeyText = 0x1C3, | |
IMCLR_HardwareDefaultKeyboardKeyPrimaryTextRest = 0x1C4, | |
IMCLR_HardwareDefaultKeyboardKeySecondaryTextRest = 0x1C5, | |
IMCLR_HardwareDefaultKeyboardKeyBackgroundHover = 0x1C6, | |
IMCLR_HardwareKeyboardNumberKeyBackground = 0x1C7, | |
IMCLR_HardwareKeyboardNumberKeyBackgroundHover = 0x1C8, | |
IMCLR_HardwareKeyboardNumberKeyText = 0x1C9, | |
IMCLR_HardwareKeyboardFunctionKeyBackground = 0x1CA, | |
IMCLR_HardwareKeyboardFunctionKeyBackgroundHover = 0x1CB, | |
IMCLR_HardwareKeyboardFunctionKeyText = 0x1CC, | |
IMCLR_HardwareKeyboardFunctionKeyTextDisabled = 0x1CD, | |
IMCLR_HardwareKeyboardChildPanelBackground = 0x1CE, | |
IMCLR_HardwareKeyboardChildPanelKeyBackground = 0x1CF, | |
IMCLR_HardwareKeyboardChildKeyKeyText = 0x1D0, | |
IMCLR_HardwareKeyboardKeyBorder = 0x1D1, | |
IMCLR_HardwareKeyboardTitleBarText = 0x1D2, | |
IMCLR_HardwareKeyboardTitleBarTextDisabled = 0x1D3, | |
IMCLR_HardwareKeyboardThumbResizeGripperBackgroundRest = 0x1D4, | |
IMCLR_HardwareHandwritingPanelBorder = 0x1D5, | |
IMCLR_HardwareHandwritingPanelKanjiConversionText = 0x1D6, | |
IMCLR_HardwareHandwritingPanelKanjiConversionBackground = 0x1D7, | |
IMCLR_HardwareHandwritingPanelInsertModeCharacter = 0x1D8, | |
IMCLR_HardwareHandwritingPanelSuggestedWord = 0x1D9, | |
IMCLR_HardwareHandwritingPanelCorrectionText = 0x1DA, | |
IMCLR_HardwareHandwritingPanelMatchedText = 0x1DB, | |
IMCLR_HardwareHandwritingPanelButtonRest = 0x1DC, | |
IMCLR_HardwareHandwritingPanelButtonHover = 0x1DD, | |
IMCLR_HardwareHandwritingPanelButtonPress = 0x1DE, | |
IMCLR_HardwareHandwritingPanelButtonBorder = 0x1DF, | |
IMCLR_HardwareHandwritingPanelConversionSelectedBackground = 0x1E0, | |
IMCLR_HardwareHandwritingPanelConversionUnselectedBackground = 0x1E1, | |
IMCLR_HardwareHandwritingPanelConversionSelectedText = 0x1E2, | |
IMCLR_HardwareHandwritingPanelConversionUnselectedText = 0x1E3, | |
IMCLR_HardwareHandwritingPanelConversionToggledText = 0x1E4, | |
IMCLR_HardwareHandwritingPanelConversionHoveredText = 0x1E5, | |
IMCLR_HardwareHandwritingPanelCharChevronRest = 0x1E6, | |
IMCLR_HardwareHandwritingPanelCharChevronPressed = 0x1E7, | |
IMCLR_HardwareHandwritingPanelHoverWord = 0x1E8, | |
IMCLR_HardwareHandwritingPanelKanjiConversionBackgroundHovered = 0x1E9, | |
IMCLR_HardwareHandwritingPanelKanjiConversionBorder = 0x1EA, | |
IMCLR_HardwareTextPredictionBackgroundRest = 0x1EB, | |
IMCLR_HardwareTextPredictionBackgroundPressed = 0x1EC, | |
IMCLR_HardwareTextPredictionBorder = 0x1ED, | |
IMCLR_HardwareTextPredictionTextRest = 0x1EE, | |
IMCLR_HardwareTextPredictionTextPressed = 0x1EF, | |
IMCLR_HardwareControlLink = 0x1F0, | |
IMCLR_HardwareControlLinkVisited = 0x1F1, | |
IMCLR_HardwareControlLinkDisabled = 0x1F2, | |
IMCLR_HardwareControlLinkPressed = 0x1F3, | |
IMCLR_HardwareControlLinkMouseHover = 0x1F4, | |
IMCLR_HardwareAppBarBackground = 0x1F5, | |
IMCLR_HardwareButtonRest = 0x1F6, | |
IMCLR_HardwareButtonHover = 0x1F7, | |
IMCLR_HardwareButtonGlyphHover = 0x1F8, | |
IMCLR_HardwareButtonPressed = 0x1F9, | |
IMCLR_HardwareButtonGlyphPressed = 0x1FA, | |
IMCLR_HardwareButtonDisabled = 0x1FB, | |
IMCLR_HardwareScrubberControlFill = 0x1FC, | |
IMCLR_HardwareScrubberControlOutline = 0x1FD, | |
IMCLR_HardwareScrubberControlFillHover = 0x1FE, | |
IMCLR_HardwareScrubberControlOutlineHover = 0x1FF, | |
IMCLR_HardwareScrubberControlFillPressed = 0x200, | |
IMCLR_HardwareScrubberControlOutlinePressed = 0x201, | |
IMCLR_HardwarePlaybackBarRest = 0x202, | |
IMCLR_HardwarePlaybackBarProgressFill = 0x203, | |
IMCLR_HardwarePlaybackBarTrim = 0x204, | |
IMCLR_HardwareTrimControlFill = 0x205, | |
IMCLR_HardwareTrimControlOutline = 0x206, | |
IMCLR_HardwareTrimControlFillHover = 0x207, | |
IMCLR_HardwareTrimControlOutlineHover = 0x208, | |
IMCLR_HardwareTrimControlFillPressed = 0x209, | |
IMCLR_HardwareTrimControlOutlinePressed = 0x20A, | |
IMCLR_HardwareTrimBarProgressFill = 0x20B, | |
IMCLR_HardwareCropControlFill = 0x20C, | |
IMCLR_HardwareCropControlOutline = 0x20D, | |
IMCLR_HardwareCropControlFillHover = 0x20E, | |
IMCLR_HardwareCropControlOutlineHover = 0x20F, | |
IMCLR_HardwareCropControlFillPressed = 0x210, | |
IMCLR_HardwareCropControlOutlinePressed = 0x211, | |
IMCLR_HardwarePlaybackButtonOutline = 0x212, | |
IMCLR_HardwarePlaybackButtonFill = 0x213, | |
IMCLR_HardwarePlaybackButtonGlyph = 0x214, | |
IMCLR_HardwarePlaybackButtonGlyphHover = 0x215, | |
IMCLR_HardwarePlaybackButtonFillHover = 0x216, | |
IMCLR_HardwarePlaybackButtonGlyphPressed = 0x217, | |
IMCLR_HardwarePlaybackButtonFillPressed = 0x218, | |
IMCLR_HardwareCountdownText = 0x219, | |
IMCLR_HardwareScreenFill = 0x21A, | |
IMCLR_HardwareGenericBackground = 0x21B, | |
IMCLR_HardwareFlipViewOutlineRest = 0x21C, | |
IMCLR_HardwareFlipViewOutlineHover = 0x21D, | |
IMCLR_HardwareFlipViewOutlinePressed = 0x21E, | |
IMCLR_HardwareFlipViewGlyphRest = 0x21F, | |
IMCLR_HardwareFlipViewGlyphHover = 0x220, | |
IMCLR_HardwareFlipViewGlyphPressed = 0x221, | |
IMCLR_HardwareFlipViewFillRest = 0x222, | |
IMCLR_HardwareFlipViewFillHover = 0x223, | |
IMCLR_HardwareFlipViewFillPressed = 0x224, | |
IMCLR_HardwarePinFlyoutFlipViewOutlineRest = 0x225, | |
IMCLR_HardwarePinFlyoutFlipViewOutlineHover = 0x226, | |
IMCLR_HardwarePinFlyoutFlipViewOutlinePressed = 0x227, | |
IMCLR_HardwarePinFlyoutFlipViewGlyphRest = 0x228, | |
IMCLR_HardwarePinFlyoutFlipViewGlyphHover = 0x229, | |
IMCLR_HardwarePinFlyoutFlipViewGlyphPressed = 0x22A, | |
IMCLR_HardwarePinFlyoutFlipViewFillRest = 0x22B, | |
IMCLR_HardwarePinFlyoutFlipViewFillHover = 0x22C, | |
IMCLR_HardwarePinFlyoutFlipViewFillPressed = 0x22D, | |
IMCLR_HardwareDarkRoundButtonOutlineDisabled = 0x22E, | |
IMCLR_HardwareDarkRoundButtonOutlineLayerRest = 0x22F, | |
IMCLR_HardwareDarkRoundButtonOutlineLayerHover = 0x230, | |
IMCLR_HardwareDarkRoundButtonOutlineLayerPressed = 0x231, | |
IMCLR_HardwareDarkRoundButtonGlyphDisabled = 0x232, | |
IMCLR_HardwareDarkRoundButtonGlyphLayerRest = 0x233, | |
IMCLR_HardwareDarkRoundButtonGlyphLayerHover = 0x234, | |
IMCLR_HardwareDarkRoundButtonGlyphLayerPressed = 0x235, | |
IMCLR_HardwareDarkRoundButtonFillLayerDisabled = 0x236, | |
IMCLR_HardwareDarkRoundButtonFillLayerRest = 0x237, | |
IMCLR_HardwareDarkRoundButtonFillLayerHover = 0x238, | |
IMCLR_HardwareDarkRoundButtonFillLayerPressed = 0x239, | |
IMCLR_HardwareWin8Pillarbox = 0x23A, | |
IMCLR_HardwareHelpStickerAccent = 0x23B, | |
IMCLR_HardwareHelpStickerBackground = 0x23C, | |
IMCLR_HardwareHelpStickerBorder = 0x23D, | |
IMCLR_ControlTransparent = 0x23E, | |
IMCLR_ControlFivePercentOpaqueWhite = 0x23F, | |
IMCLR_ControlHighContrastBTNTEXT = 0x240, | |
IMCLR_ControlHighContrastBTNFACE = 0x241, | |
IMCLR_ControlHighContrastHIGHLIGHT = 0x242, | |
IMCLR_ControlHighContrastHIGHLIGHTTEXT = 0x243, | |
IMCLR_ControlHighContrastWINDOW = 0x244, | |
IMCLR_ControlHighContrastWINDOWTEXT = 0x245, | |
IMCLR_ControlHighContrastGRAYTEXT = 0x246, | |
IMCLR_ControlHighContrastHOTLIGHT = 0x247, | |
IMCLR_ControlBlackButtonDisabled = 0x248, | |
IMCLR_ControlSystemTileBorder = 0x249, | |
IMCLR_ControlDarkFocusRect = 0x24A, | |
IMCLR_ControlLightFocusRect = 0x24B, | |
IMCLR_ControlDarkLinkDisabled = 0x24C, | |
IMCLR_ControlLightLinkDisabled = 0x24D, | |
IMCLR_ControlDarkRoundButtonOutlineLayerRest = 0x24E, | |
IMCLR_ControlDarkRoundButtonOutlineLayerHover = 0x24F, | |
IMCLR_ControlDarkRoundButtonOutlineLayerPressed = 0x250, | |
IMCLR_ControlDarkRoundButtonGlyphLayerRest = 0x251, | |
IMCLR_ControlDarkRoundButtonGlyphLayerHover = 0x252, | |
IMCLR_ControlDarkRoundButtonFillLayerPressed = 0x253, | |
IMCLR_ControlLightRoundButtonOutlineDisabled = 0x254, | |
IMCLR_ControlLightRoundButtonOutlineLayerRest = 0x255, | |
IMCLR_ControlLightRoundButtonOutlineLayerHover = 0x256, | |
IMCLR_ControlLightRoundButtonOutlineLayerPressed = 0x257, | |
IMCLR_ControlLightRoundButtonGlyphDisabled = 0x258, | |
IMCLR_ControlLightRoundButtonGlyphLayerRest = 0x259, | |
IMCLR_ControlLightRoundButtonGlyphLayerHover = 0x25A, | |
IMCLR_ControlLightRoundButtonGlyphLayerPressed = 0x25B, | |
IMCLR_ControlLightRoundButtonFillLayerDisabled = 0x25C, | |
IMCLR_ControlLightRoundButtonFillLayerRest = 0x25D, | |
IMCLR_ControlLightRoundButtonFillLayerHover = 0x25E, | |
IMCLR_ControlLightRoundButtonFillLayerPressed = 0x25F, | |
IMCLR_ControlRadioButtonBackgroundDisabledSelected = 0x260, | |
IMCLR_ControlRadioButtonBackgroundDisabledHover = 0x261, | |
IMCLR_ControlRadioButtonBackgroundDisabledPressed = 0x262, | |
IMCLR_ControlRadioButtonTextDisabledSelected = 0x263, | |
IMCLR_ControlRadioButtonTextDisabledHover = 0x264, | |
IMCLR_ControlRadioButtonTextDisabledPressed = 0x265, | |
IMCLR_ControlRadioButtonTextSelected = 0x266, | |
IMCLR_ControlRadioButtonBorder = 0x267, | |
IMCLR_ControlRadioButtonSeparator = 0x268, | |
IMCLR_ControlDarkCheckboxBackgroundRest = 0x269, | |
IMCLR_ControlDarkCheckboxBackgroundHover = 0x26A, | |
IMCLR_ControlDarkCheckboxBackgroundPressed = 0x26B, | |
IMCLR_ControlDarkCheckboxBackgroundDisabled = 0x26C, | |
IMCLR_ControlDarkCheckboxBorderRest = 0x26D, | |
IMCLR_ControlDarkCheckboxBorderHover = 0x26E, | |
IMCLR_ControlDarkCheckboxBorderPressed = 0x26F, | |
IMCLR_ControlDarkCheckboxBorderDisabled = 0x270, | |
IMCLR_ControlDarkCheckboxLabelRest = 0x271, | |
IMCLR_ControlDarkCheckboxLabelHover = 0x272, | |
IMCLR_ControlDarkCheckboxLabelPressed = 0x273, | |
IMCLR_ControlDarkCheckboxLabelDisabled = 0x274, | |
IMCLR_ControlDarkCheckboxGlyphRest = 0x275, | |
IMCLR_ControlDarkCheckboxGlyphHover = 0x276, | |
IMCLR_ControlDarkCheckboxGlyphPressed = 0x277, | |
IMCLR_ControlDarkCheckboxGlyphDisabled = 0x278, | |
IMCLR_ControlLightCheckboxBackgroundRest = 0x279, | |
IMCLR_ControlLightCheckboxBackgroundHover = 0x27A, | |
IMCLR_ControlLightCheckboxBackgroundPressed = 0x27B, | |
IMCLR_ControlLightCheckboxBackgroundDisabled = 0x27C, | |
IMCLR_ControlLightCheckboxBorderRest = 0x27D, | |
IMCLR_ControlLightCheckboxBorderHover = 0x27E, | |
IMCLR_ControlLightCheckboxBorderPressed = 0x27F, | |
IMCLR_ControlLightCheckboxBorderDisabled = 0x280, | |
IMCLR_ControlLightCheckboxLabelRest = 0x281, | |
IMCLR_ControlLightCheckboxLabelHover = 0x282, | |
IMCLR_ControlLightCheckboxLabelPressed = 0x283, | |
IMCLR_ControlLightCheckboxLabelDisabled = 0x284, | |
IMCLR_ControlLightCheckboxGlyphRest = 0x285, | |
IMCLR_ControlLightCheckboxGlyphHover = 0x286, | |
IMCLR_ControlLightCheckboxGlyphPressed = 0x287, | |
IMCLR_ControlLightCheckboxGlyphDisabled = 0x288, | |
IMCLR_ControlDarkButtonBackgroundRest = 0x289, | |
IMCLR_ControlDarkButtonBackgroundHover = 0x28A, | |
IMCLR_ControlDarkButtonBackgroundPressed = 0x28B, | |
IMCLR_ControlDarkButtonBackgroundDisabled = 0x28C, | |
IMCLR_ControlDarkButtonBorderRest = 0x28D, | |
IMCLR_ControlDarkButtonBorderHover = 0x28E, | |
IMCLR_ControlDarkButtonBorderPressed = 0x28F, | |
IMCLR_ControlDarkButtonBorderDisabled = 0x290, | |
IMCLR_ControlDarkButtonTextRest = 0x291, | |
IMCLR_ControlDarkButtonTextHover = 0x292, | |
IMCLR_ControlDarkButtonTextPressed = 0x293, | |
IMCLR_ControlDarkButtonTextDisabled = 0x294, | |
IMCLR_ControlLightButtonBackgroundRest = 0x295, | |
IMCLR_ControlLightButtonBackgroundHover = 0x296, | |
IMCLR_ControlLightButtonBackgroundPressed = 0x297, | |
IMCLR_ControlLightButtonBackgroundDisabled = 0x298, | |
IMCLR_ControlLightButtonBorderRest = 0x299, | |
IMCLR_ControlLightButtonBorderHover = 0x29A, | |
IMCLR_ControlLightButtonBorderPressed = 0x29B, | |
IMCLR_ControlLightButtonBorderDisabled = 0x29C, | |
IMCLR_ControlLightButtonTextRest = 0x29D, | |
IMCLR_ControlLightButtonTextHover = 0x29E, | |
IMCLR_ControlLightButtonTextPressed = 0x29F, | |
IMCLR_ControlLightButtonTextDisabled = 0x2A0, | |
IMCLR_ControlDefaultDarkButtonBackgroundPressed = 0x2A1, | |
IMCLR_ControlDefaultDarkButtonBackgroundDisabled = 0x2A2, | |
IMCLR_ControlDefaultDarkButtonBorderRest = 0x2A3, | |
IMCLR_ControlDefaultDarkButtonBorderHover = 0x2A4, | |
IMCLR_ControlDefaultDarkButtonBorderPressed = 0x2A5, | |
IMCLR_ControlDefaultDarkButtonBorderDisabled = 0x2A6, | |
IMCLR_ControlDefaultDarkButtonTextRest = 0x2A7, | |
IMCLR_ControlDefaultDarkButtonTextHover = 0x2A8, | |
IMCLR_ControlDefaultDarkButtonTextPressed = 0x2A9, | |
IMCLR_ControlDefaultDarkButtonTextDisabled = 0x2AA, | |
IMCLR_ControlDefaultLightButtonBackgroundPressed = 0x2AB, | |
IMCLR_ControlDefaultLightButtonBackgroundDisabled = 0x2AC, | |
IMCLR_ControlDefaultLightButtonBorderPressed = 0x2AD, | |
IMCLR_ControlDefaultLightButtonBorderDisabled = 0x2AE, | |
IMCLR_ControlDefaultLightButtonTextRest = 0x2AF, | |
IMCLR_ControlDefaultLightButtonTextHover = 0x2B0, | |
IMCLR_ControlDefaultLightButtonTextPressed = 0x2B1, | |
IMCLR_ControlDefaultLightButtonTextDisabled = 0x2B2, | |
IMCLR_ControlDarkSelectBackgroundRest = 0x2B3, | |
IMCLR_ControlDarkSelectBackgroundHover = 0x2B4, | |
IMCLR_ControlDarkSelectBackgroundPressed = 0x2B5, | |
IMCLR_ControlDarkSelectBackgroundDisabled = 0x2B6, | |
IMCLR_ControlDarkSelectBorderRest = 0x2B7, | |
IMCLR_ControlDarkSelectBorderHover = 0x2B8, | |
IMCLR_ControlDarkSelectBorderPressed = 0x2B9, | |
IMCLR_ControlDarkSelectBorderDisabled = 0x2BA, | |
IMCLR_ControlDarkSelectTextRest = 0x2BB, | |
IMCLR_ControlDarkSelectTextHover = 0x2BC, | |
IMCLR_ControlDarkSelectTextPressed = 0x2BD, | |
IMCLR_ControlDarkSelectTextDisabled = 0x2BE, | |
IMCLR_ControlDarkSelectGlyphRest = 0x2BF, | |
IMCLR_ControlDarkSelectGlyphDisabled = 0x2C0, | |
IMCLR_ControlDarkSelectSecondaryTextHover = 0x2C1, | |
IMCLR_ControlDarkSelectSecondaryTextPressed = 0x2C2, | |
IMCLR_ControlDarkSelectSecondaryTextHighlighted = 0x2C3, | |
IMCLR_ControlDarkSelectHighlightedSecondaryTextPressed = 0x2C4, | |
IMCLR_ControlDarkSelectPopupBackgroundRest = 0x2C5, | |
IMCLR_ControlDarkSelectPopupBackgroundHover = 0x2C6, | |
IMCLR_ControlDarkSelectPopupBackgroundPressed = 0x2C7, | |
IMCLR_ControlDarkSelectPopupBackgroundDisabled = 0x2C8, | |
IMCLR_ControlDarkSelectPopupBorder = 0x2C9, | |
IMCLR_ControlDarkSelectPopupTextRest = 0x2CA, | |
IMCLR_ControlDarkSelectPopupTextHover = 0x2CB, | |
IMCLR_ControlDarkSelectPopupTextSelected = 0x2CC, | |
IMCLR_ControlDarkSelectPopupTextPressed = 0x2CD, | |
IMCLR_ControlDarkSelectPopupTextDisabled = 0x2CE, | |
IMCLR_ControlDarkSelectTextHighlighted = 0x2CF, | |
IMCLR_ControlDarkSelectHighlightedTextPressed = 0x2D0, | |
IMCLR_ControlDarkSelectHighlightHover = 0x2D1, | |
IMCLR_ControlDarkSelectHighlightPressed = 0x2D2, | |
IMCLR_ControlLightSelectBackgroundRest = 0x2D3, | |
IMCLR_ControlLightSelectBackgroundHover = 0x2D4, | |
IMCLR_ControlLightSelectBackgroundPressed = 0x2D5, | |
IMCLR_ControlLightSelectBackgroundDisabled = 0x2D6, | |
IMCLR_ControlLightSelectBorderRest = 0x2D7, | |
IMCLR_ControlLightSelectBorderHover = 0x2D8, | |
IMCLR_ControlLightSelectBorderPressed = 0x2D9, | |
IMCLR_ControlLightSelectBorderDisabled = 0x2DA, | |
IMCLR_ControlLightSelectTextRest = 0x2DB, | |
IMCLR_ControlLightSelectTextHover = 0x2DC, | |
IMCLR_ControlLightSelectTextPressed = 0x2DD, | |
IMCLR_ControlLightSelectTextDisabled = 0x2DE, | |
IMCLR_ControlLightSelectGlyphRest = 0x2DF, | |
IMCLR_ControlLightSelectGlyphDisabled = 0x2E0, | |
IMCLR_ControlLightSelectPopupBackgroundHover = 0x2E1, | |
IMCLR_ControlLightSelectPopupBackgroundDisabled = 0x2E2, | |
IMCLR_ControlLightSelectPopupTextRest = 0x2E3, | |
IMCLR_ControlLightSelectPopupBorder = 0x2E4, | |
IMCLR_ControlLightSelectPopupBackgroundRest = 0x2E5, | |
IMCLR_ControlLightSelectPopupBackgroundPressed = 0x2E6, | |
IMCLR_ControlLightSelectPopupTextHover = 0x2E7, | |
IMCLR_ControlLightSelectPopupTextPressed = 0x2E8, | |
IMCLR_ControlLightSelectPopupTextSelected = 0x2E9, | |
IMCLR_ControlLightSelectPopupTextDisabled = 0x2EA, | |
IMCLR_ControlLightSelectTextHighlighted = 0x2EB, | |
IMCLR_ControlLightSelectHighlightedTextPressed = 0x2EC, | |
IMCLR_ControlLightSelectHighlightPressed = 0x2ED, | |
IMCLR_ControlLightSelectHighlightHover = 0x2EE, | |
IMCLR_ControlScrollbarPanningIndicatorBackground = 0x2EF, | |
IMCLR_ControlScrollbarPanningIndicatorBorder = 0x2F0, | |
IMCLR_ControlScrollbarBackground = 0x2F1, | |
IMCLR_ControlScrollbarButtonBackgroundRest = 0x2F2, | |
IMCLR_ControlScrollbarButtonBackgroundHover = 0x2F3, | |
IMCLR_ControlScrollbarButtonBackgroundPressed = 0x2F4, | |
IMCLR_ControlScrollbarButtonForegroundRest = 0x2F5, | |
IMCLR_ControlScrollbarButtonForegroundHover = 0x2F6, | |
IMCLR_ControlScrollbarButtonForegroundPressed = 0x2F7, | |
IMCLR_ControlScrollbarButtonBorderRest = 0x2F8, | |
IMCLR_ControlScrollbarButtonBorderHover = 0x2F9, | |
IMCLR_ControlScrollbarButtonBorderPressed = 0x2FA, | |
IMCLR_ControlScrollbarThumbBackgroundRest = 0x2FB, | |
IMCLR_ControlScrollbarThumbBackgroundHover = 0x2FC, | |
IMCLR_ControlScrollbarThumbBackgroundPressed = 0x2FD, | |
IMCLR_ControlScrollbarThumbBorderRest = 0x2FE, | |
IMCLR_ControlScrollbarThumbBorderHover = 0x2FF, | |
IMCLR_ControlScrollbarThumbBorderPressed = 0x300, | |
IMCLR_ControlScrollbarTrackBorder = 0x301, | |
IMCLR_ControlLightPanningIndicator = 0x302, | |
IMCLR_ControlLightScrollbarTrack = 0x303, | |
IMCLR_ControlLightScrollbarButtonPressed = 0x304, | |
IMCLR_ControlLightScrollbarButtonHover = 0x305, | |
IMCLR_ControlLightScrollbarButtonRest = 0x306, | |
IMCLR_ControlLightScrollbarButtonGlyphPressed = 0x307, | |
IMCLR_ControlLightScrollbarButtonGlyphRest = 0x308, | |
IMCLR_ControlLightScrollbarButtonGlyphHover = 0x309, | |
IMCLR_ControlLightScrollbarThumbPressed = 0x30A, | |
IMCLR_ControlLightScrollbarThumbHover = 0x30B, | |
IMCLR_ControlLightScrollbarThumbRest = 0x30C, | |
IMCLR_ControlDarkPanningIndicator = 0x30D, | |
IMCLR_ControlDarkScrollbarTrack = 0x30E, | |
IMCLR_ControlDarkScrollbarButtonPressed = 0x30F, | |
IMCLR_ControlDarkScrollbarButtonHover = 0x310, | |
IMCLR_ControlDarkScrollbarButtonRest = 0x311, | |
IMCLR_ControlDarkScrollbarButtonGlyphPressed = 0x312, | |
IMCLR_ControlDarkScrollbarButtonGlyphRest = 0x313, | |
IMCLR_ControlDarkScrollbarButtonGlyphHover = 0x314, | |
IMCLR_ControlDarkScrollbarThumbPressed = 0x315, | |
IMCLR_ControlDarkScrollbarThumbHover = 0x316, | |
IMCLR_ControlDarkScrollbarThumbRest = 0x317, | |
IMCLR_ControlDarkRichEditBackgroundRest = 0x318, | |
IMCLR_ControlDarkRichEditBackgroundHover = 0x319, | |
IMCLR_ControlDarkRichEditBackgroundFocus = 0x31A, | |
IMCLR_ControlDarkRichEditBackgroundPressed = 0x31B, | |
IMCLR_ControlDarkRichEditBackgroundDisabled = 0x31C, | |
IMCLR_ControlDarkRichEditBorderRest = 0x31D, | |
IMCLR_ControlDarkRichEditBorderHover = 0x31E, | |
IMCLR_ControlDarkRichEditBorderFocus = 0x31F, | |
IMCLR_ControlDarkRichEditBorderPressed = 0x320, | |
IMCLR_ControlDarkRichEditBorderDisabled = 0x321, | |
IMCLR_ControlDarkRichEditTextRest = 0x322, | |
IMCLR_ControlDarkRichEditTextHover = 0x323, | |
IMCLR_ControlDarkRichEditTextFocus = 0x324, | |
IMCLR_ControlDarkRichEditTextDisabled = 0x325, | |
IMCLR_ControlDarkRichEditTextHighlighted = 0x326, | |
IMCLR_ControlDarkRichEditTextHelper = 0x327, | |
IMCLR_ControlDarkRichEditPromptTextRest = 0x328, | |
IMCLR_ControlDarkRichEditPromptTextFocus = 0x329, | |
IMCLR_ControlDarkRichEditPromptTextDisabled = 0x32A, | |
IMCLR_ControlDarkRichEditButtonBackgroundRest = 0x32B, | |
IMCLR_ControlDarkRichEditButtonBackgroundHover = 0x32C, | |
IMCLR_ControlDarkRichEditButtonBackgroundPressed = 0x32D, | |
IMCLR_ControlDarkRichEditButtonGlyphRest = 0x32E, | |
IMCLR_ControlDarkRichEditButtonGlyphHover = 0x32F, | |
IMCLR_ControlDarkRichEditButtonGlyphPressed = 0x330, | |
IMCLR_ControlDarkRichEditStartPromptTextRest = 0x331, | |
IMCLR_ControlDarkRichEditStartPromptBackgroundRest = 0x332, | |
IMCLR_ControlDarkRichEditStartPromptBackgroundHover = 0x333, | |
IMCLR_ControlDarkRichEditStartPromptButtonGlyphHover = 0x334, | |
IMCLR_ControlLightRichEditBackgroundRest = 0x335, | |
IMCLR_ControlLightRichEditBackgroundHover = 0x336, | |
IMCLR_ControlLightRichEditBackgroundFocus = 0x337, | |
IMCLR_ControlLightRichEditBackgroundPressed = 0x338, | |
IMCLR_ControlLightRichEditBackgroundDisabled = 0x339, | |
IMCLR_ControlLightRichEditBorderRest = 0x33A, | |
IMCLR_ControlLightRichEditBorderHover = 0x33B, | |
IMCLR_ControlLightRichEditBorderFocus = 0x33C, | |
IMCLR_ControlLightRichEditBorderPressed = 0x33D, | |
IMCLR_ControlLightRichEditBorderDisabled = 0x33E, | |
IMCLR_ControlLightRichEditTextRest = 0x33F, | |
IMCLR_ControlLightRichEditTextHover = 0x340, | |
IMCLR_ControlLightRichEditTextFocus = 0x341, | |
IMCLR_ControlLightRichEditTextDisabled = 0x342, | |
IMCLR_ControlLightRichEditTextHighlighted = 0x343, | |
IMCLR_ControlLightRichEditTextHelper = 0x344, | |
IMCLR_ControlLightRichEditPromptTextRest = 0x345, | |
IMCLR_ControlLightRichEditPromptTextFocus = 0x346, | |
IMCLR_ControlLightRichEditPromptTextDisabled = 0x347, | |
IMCLR_ControlLightRichEditButtonBackgroundRest = 0x348, | |
IMCLR_ControlLightRichEditButtonBackgroundHover = 0x349, | |
IMCLR_ControlLightRichEditButtonBackgroundPressed = 0x34A, | |
IMCLR_ControlLightRichEditButtonGlyphRest = 0x34B, | |
IMCLR_ControlLightRichEditButtonGlyphHover = 0x34C, | |
IMCLR_ControlLightRichEditButtonGlyphPressed = 0x34D, | |
IMCLR_ControlTooltipBackground = 0x34E, | |
IMCLR_ControlTooltipDomainText = 0x34F, | |
IMCLR_ControlTooltipText = 0x350, | |
IMCLR_ControlSliderTooltipText = 0x351, | |
IMCLR_ControlTooltipBorder = 0x352, | |
IMCLR_ControlDarkProgressBackground = 0x353, | |
IMCLR_ControlLightProgressBackground = 0x354, | |
IMCLR_ControlProgressBorder = 0x355, | |
IMCLR_ControlLightToggleLabelDisabled = 0x356, | |
IMCLR_ControlDarkToggleOnOffTextEnabled = 0x357, | |
IMCLR_ControlLightToggleOnOffTextDisabled = 0x358, | |
IMCLR_ControlLightToggleOnOffTextEnabled = 0x359, | |
IMCLR_ControlLightToggleThumbDisabled = 0x35A, | |
IMCLR_ControlLightToggleTrackBackgroundDisabled = 0x35B, | |
IMCLR_ControlLightToggleTrackBorderDisabled = 0x35C, | |
IMCLR_ControlLightToggleTrackFillDisabled = 0x35D, | |
IMCLR_ControlDarkToggleTrackGutterDisabled = 0x35E, | |
IMCLR_ControlLightToggleTrackGutterDisabled = 0x35F, | |
IMCLR_ControlDarkSliderThumbDisabled = 0x360, | |
IMCLR_ControlDarkSliderThumbHover = 0x361, | |
IMCLR_ControlDarkSliderThumbPressed = 0x362, | |
IMCLR_ControlDarkSliderThumbRest = 0x363, | |
IMCLR_ControlLightSliderThumbDisabled = 0x364, | |
IMCLR_ControlLightSliderThumbHover = 0x365, | |
IMCLR_ControlLightSliderThumbPressed = 0x366, | |
IMCLR_ControlLightSliderThumbRest = 0x367, | |
IMCLR_ControlLightSliderBorder = 0x368, | |
IMCLR_ControlDarkSliderTickMark = 0x369, | |
IMCLR_ControlLightSliderTickMark = 0x36A, | |
IMCLR_ControlDarkSliderTrackBackgroundDisabled = 0x36B, | |
IMCLR_ControlDarkSliderTrackBackgroundHover = 0x36C, | |
IMCLR_ControlDarkSliderTrackBackgroundPressed = 0x36D, | |
IMCLR_ControlDarkSliderTrackBackgroundRest = 0x36E, | |
IMCLR_ControlLightSliderTrackBackgroundDisabled = 0x36F, | |
IMCLR_ControlLightSliderTrackBackgroundHover = 0x370, | |
IMCLR_ControlLightSliderTrackBackgroundPressed = 0x371, | |
IMCLR_ControlLightSliderTrackBackgroundRest = 0x372, | |
IMCLR_ControlDarkSliderTrackBufferingDisabled = 0x373, | |
IMCLR_ControlDarkSliderTrackBufferingHover = 0x374, | |
IMCLR_ControlDarkSliderTrackBufferingPressed = 0x375, | |
IMCLR_ControlDarkSliderTrackBufferingRest = 0x376, | |
IMCLR_ControlLightSliderTrackBufferingDisabled = 0x377, | |
IMCLR_ControlLightSliderTrackBufferingHover = 0x378, | |
IMCLR_ControlLightSliderTrackBufferingPressed = 0x379, | |
IMCLR_ControlLightSliderTrackBufferingRest = 0x37A, | |
IMCLR_ControlDarkSliderTrackFillDisabled = 0x37B, | |
IMCLR_ControlLightSliderTrackFillDisabled = 0x37C, | |
IMCLR_ControlLightSliderThumbBorder = 0x37D, | |
IMCLR_ControlDarkSliderThumbBorder = 0x37E, | |
IMCLR_ControlLightSliderThumbBorderDisabled = 0x37F, | |
IMCLR_ControlLightSliderThumbBorderHover = 0x380, | |
IMCLR_ControlLightSliderThumbBorderPressed = 0x381, | |
IMCLR_ControlLightSliderThumbBorderRest = 0x382, | |
IMCLR_ControlDarkSliderThumbBorderDisabled = 0x383, | |
IMCLR_ControlDarkSliderThumbBorderHover = 0x384, | |
IMCLR_ControlDarkSliderThumbBorderPressed = 0x385, | |
IMCLR_ControlDarkSliderThumbBorderRest = 0x386, | |
IMCLR_ControlDarkToggleLabelEnabled = 0x387, | |
IMCLR_ControlLightToggleLabelEnabled = 0x388, | |
IMCLR_ControlDarkToggleThumbEnabled = 0x389, | |
IMCLR_ControlLightToggleThumbEnabled = 0x38A, | |
IMCLR_ControlLightToggleTrackBackgroundEnabled = 0x38B, | |
IMCLR_ControlLightToggleTrackBorderEnabled = 0x38C, | |
IMCLR_ControlAppLightToggleTrackFillEnabled = 0x38D, | |
IMCLR_ControlDarkToggleTrackGutterEnabled = 0x38E, | |
IMCLR_ControlLightToggleTrackGutterEnabled = 0x38F, | |
IMCLR_ControlLightToggleTrackBackgroundHover = 0x390, | |
IMCLR_ControlLightToggleTrackBackgroundRest = 0x391, | |
IMCLR_ControlLightToggleTrackBackgroundPressed = 0x392, | |
IMCLR_ControlDarkToggleTrackBackgroundHover = 0x393, | |
IMCLR_ControlDarkToggleTrackBackgroundRest = 0x394, | |
IMCLR_ControlDarkToggleTrackBackgroundPressed = 0x395, | |
IMCLR_ControlDefaultFocusRectDark = 0x396, | |
IMCLR_ControlDefaultFocusRectLight = 0x397, | |
IMCLR_ControlContextMenuBackgroundRest = 0x398, | |
IMCLR_ControlContextMenuBackgroundHover = 0x399, | |
IMCLR_ControlContextMenuBackgroundPressed = 0x39A, | |
IMCLR_ControlContextMenuTextRest = 0x39B, | |
IMCLR_ControlContextMenuTextHover = 0x39C, | |
IMCLR_ControlContextMenuTextPressed = 0x39D, | |
IMCLR_ControlContextMenuSeparator = 0x39E, | |
IMCLR_ControlAppDefaultDarkButtonBackgroundRest = 0x39F, | |
IMCLR_ControlAppDefaultDarkButtonBackgroundHover = 0x3A0, | |
IMCLR_ControlAppDefaultDarkButtonBorderRest = 0x3A1, | |
IMCLR_ControlAppDefaultDarkButtonBorderHover = 0x3A2, | |
IMCLR_ControlDarkAppButtonTextRest = 0x3A3, | |
IMCLR_ControlDarkAppButtonTextHover = 0x3A4, | |
IMCLR_ControlDarkAppButtonTextPressed = 0x3A5, | |
IMCLR_ControlDarkAppButtonTextDisabled = 0x3A6, | |
IMCLR_ControlDarkAppButtonBackgroundRest = 0x3A7, | |
IMCLR_ControlDarkAppButtonBackgroundHover = 0x3A8, | |
IMCLR_ControlDarkAppButtonBackgroundPressed = 0x3A9, | |
IMCLR_ControlDarkAppButtonBackgroundDisabled = 0x3AA, | |
IMCLR_ControlDarkAppButtonBorderRest = 0x3AB, | |
IMCLR_ControlDarkAppButtonBorderHover = 0x3AC, | |
IMCLR_ControlDarkAppButtonBorderPressed = 0x3AD, | |
IMCLR_ControlDarkAppButtonBorderDisabled = 0x3AE, | |
IMCLR_ControlLightAppButtonTextRest = 0x3AF, | |
IMCLR_ControlLightAppButtonTextHover = 0x3B0, | |
IMCLR_ControlLightAppButtonTextPressed = 0x3B1, | |
IMCLR_ControlLightAppButtonTextDisabled = 0x3B2, | |
IMCLR_ControlLightAppButtonBackgroundRest = 0x3B3, | |
IMCLR_ControlLightAppButtonBackgroundHover = 0x3B4, | |
IMCLR_ControlLightAppButtonBackgroundPressed = 0x3B5, | |
IMCLR_ControlLightAppButtonBackgroundDisabled = 0x3B6, | |
IMCLR_ControlLightAppButtonBorderRest = 0x3B7, | |
IMCLR_ControlLightAppButtonBorderHover = 0x3B8, | |
IMCLR_ControlLightAppButtonBorderPressed = 0x3B9, | |
IMCLR_ControlLightAppButtonBorderDisabled = 0x3BA, | |
IMCLR_ControlLightRadioButtonLabelRest = 0x3BB, | |
IMCLR_ControlLightRadioButtonLabelDisabled = 0x3BC, | |
IMCLR_ControlLightRadioButtonUnselectedBorderRest = 0x3BD, | |
IMCLR_ControlLightRadioButtonUnselectedBorderDown = 0x3BE, | |
IMCLR_ControlLightRadioButtonUnselectedBorderUp = 0x3BF, | |
IMCLR_ControlLightRadioButtonUnselectedBorderHover = 0x3C0, | |
IMCLR_ControlLightRadioButtonUnselectedBorderDisabled = 0x3C1, | |
IMCLR_ControlLightRadioButtonUnselectedBackgroundRest = 0x3C2, | |
IMCLR_ControlLightRadioButtonUnselectedBackgroundDown = 0x3C3, | |
IMCLR_ControlLightRadioButtonUnselectedBackgroundUp = 0x3C4, | |
IMCLR_ControlLightRadioButtonUnselectedBackgroundHover = 0x3C5, | |
IMCLR_ControlLightRadioButtonUnselectedBackgroundDisabled = 0x3C6, | |
IMCLR_ControlLightRadioButtonUnselectedGlyphRest = 0x3C7, | |
IMCLR_ControlLightRadioButtonUnselectedGlyphDown = 0x3C8, | |
IMCLR_ControlLightRadioButtonUnselectedGlyphUp = 0x3C9, | |
IMCLR_ControlLightRadioButtonUnselectedGlyphHover = 0x3CA, | |
IMCLR_ControlLightRadioButtonUnselectedGlyphDisabled = 0x3CB, | |
IMCLR_ControlLightRadioButtonSelectedBorderRest = 0x3CC, | |
IMCLR_ControlLightRadioButtonSelectedBorderDown = 0x3CD, | |
IMCLR_ControlLightRadioButtonSelectedBorderUp = 0x3CE, | |
IMCLR_ControlLightRadioButtonSelectedBorderHover = 0x3CF, | |
IMCLR_ControlLightRadioButtonSelectedBorderDisabled = 0x3D0, | |
IMCLR_ControlLightRadioButtonSelectedBackgroundRest = 0x3D1, | |
IMCLR_ControlLightRadioButtonSelectedBackgroundDown = 0x3D2, | |
IMCLR_ControlLightRadioButtonSelectedBackgroundUp = 0x3D3, | |
IMCLR_ControlLightRadioButtonSelectedBackgroundHover = 0x3D4, | |
IMCLR_ControlLightRadioButtonSelectedBackgroundDisabled = 0x3D5, | |
IMCLR_ControlLightRadioButtonSelectedGlyphRest = 0x3D6, | |
IMCLR_ControlLightRadioButtonSelectedGlyphDown = 0x3D7, | |
IMCLR_ControlLightRadioButtonSelectedGlyphUp = 0x3D8, | |
IMCLR_ControlLightRadioButtonSelectedGlyphHover = 0x3D9, | |
IMCLR_ControlLightRadioButtonSelectedGlyphDisabled = 0x3DA, | |
IMCLR_ControlSkydriveCommerceBackground = 0x3DB, | |
IMCLR_ControlSkydriveCommerceDefaultButtonBackground = 0x3DC, | |
IMCLR_BootBackground = 0x3DD, | |
IMCLR_BootTitleText = 0x3DE, | |
IMCLR_BootPrimaryText = 0x3DF, | |
IMCLR_BootSecondaryText = 0x3E0, | |
IMCLR_BootConfirmationButton = 0x3E1, | |
IMCLR_BootMenuButtonGlyphBackground = 0x3E2, | |
IMCLR_BootMenuButtonMouseHover = 0x3E3, | |
IMCLR_BootMenuButtonPressedHighlight = 0x3E4, | |
IMCLR_BootMenuButtonPressedText = 0x3E5, | |
IMCLR_BootMenuButtonFocusRect = 0x3E6, | |
IMCLR_BootProgressText = 0x3E7, | |
IMCLR_BootErrorText = 0x3E8, | |
IMCLR_BootEditBackground = 0x3E9, | |
IMCLR_BootTextLinkRest = 0x3EA, | |
IMCLR_BootTextLinkHover = 0x3EB, | |
IMCLR_BootTextLinkPressed = 0x3EC, | |
IMCLR_BootConfirmationButtonBackgroundRest = 0x3ED, | |
IMCLR_BootConfirmationButtonBackgroundHover = 0x3EE, | |
IMCLR_BootConfirmationButtonBackgroundPressed = 0x3EF, | |
IMCLR_BootConfirmationButtonBackgroundDisabled = 0x3F0, | |
IMCLR_BootConfirmationButtonTextRest = 0x3F1, | |
IMCLR_BootConfirmationButtonTextHover = 0x3F2, | |
IMCLR_BootConfirmationButtonTextPressed = 0x3F3, | |
IMCLR_BootConfirmationButtonTextDisabled = 0x3F4, | |
IMCLR_BootConfirmationButtonBorderRest = 0x3F5, | |
IMCLR_BootConfirmationButtonBorderHover = 0x3F6, | |
IMCLR_BootConfirmationButtonBorderPressed = 0x3F7, | |
IMCLR_BootConfirmationButtonBorderDisabled = 0x3F8, | |
IMCLR_BootDefaultConfirmationButtonBackgroundRest = 0x3F9, | |
IMCLR_BootDefaultConfirmationButtonBackgroundHover = 0x3FA, | |
IMCLR_BootDefaultConfirmationButtonBackgroundPressed = 0x3FB, | |
IMCLR_BootDefaultConfirmationButtonBackgroundDisabled = 0x3FC, | |
IMCLR_BootDefaultConfirmationButtonTextRest = 0x3FD, | |
IMCLR_BootDefaultConfirmationButtonTextHover = 0x3FE, | |
IMCLR_BootDefaultConfirmationButtonTextPressed = 0x3FF, | |
IMCLR_BootDefaultConfirmationButtonTextDisabled = 0x400, | |
IMCLR_BootDefaultConfirmationButtonBorderRest = 0x401, | |
IMCLR_BootDefaultConfirmationButtonBorderHover = 0x402, | |
IMCLR_BootDefaultConfirmationButtonBorderPressed = 0x403, | |
IMCLR_BootDefaultConfirmationButtonBorderDisabled = 0x404, | |
IMCLR_BootEditBackgroundRest = 0x405, | |
IMCLR_BootEditBackgroundHover = 0x406, | |
IMCLR_BootEditBackgroundActive = 0x407, | |
IMCLR_BootEditBackgroundDisabled = 0x408, | |
IMCLR_BootEditBorderDisabled = 0x409, | |
IMCLR_StartDarkTileInstallProgressTrack = 0x40A, | |
IMCLR_StartDarkTileInstallProgressFill = 0x40B, | |
IMCLR_StartLightTileInstallProgressTrack = 0x40C, | |
IMCLR_StartLightTileInstallProgressFill = 0x40D, | |
IMCLR_FilesAppBackground = 0x40E, | |
IMCLR_FilesAppHoverBackground = 0x40F, | |
IMCLR_FilesAppPickerBackground = 0x410, | |
IMCLR_FilesAppPickerHoverBackground = 0x411, | |
IMCLR_FilesAppPickerSelectionHoverBackground = 0x412, | |
IMCLR_FilesAppSelectionBackground = 0x413, | |
IMCLR_FilesAppPhotosAppSelectionBackground = 0x414, | |
IMCLR_FilesAppItemBackground = 0x415, | |
IMCLR_FilesAppItemSecondaryText = 0x416, | |
IMCLR_FilesAppFolderPrimaryText = 0x417, | |
IMCLR_FilesAppSkyDriveFolderBackground = 0x418, | |
IMCLR_FilesAppSkyDriveFolderSecondaryText = 0x419, | |
IMCLR_FilesAppSkyDriveFolderHoverSecondaryText = 0x41A, | |
IMCLR_FilesAppSkyDriveFolderSelectionSecondaryText = 0x41B, | |
IMCLR_FilesAppSkyDriveFolderErrorText = 0x41C, | |
IMCLR_FilesAppSkyDriveEmphasisText = 0x41D, | |
IMCLR_FilesAppLocalFolderBackground = 0x41E, | |
IMCLR_FilesAppLocalFolderSecondaryText = 0x41F, | |
IMCLR_FilesAppLocalFolderHoverSecondaryText = 0x420, | |
IMCLR_FilesAppLocalFolderSelectionSecondaryText = 0x421, | |
IMCLR_FilesAppLocalFolderErrorText = 0x422, | |
IMCLR_FilesAppFolderHighContrastBorder = 0x423, | |
IMCLR_FilesAppThumbnailHighContrastBorder = 0x424, | |
IMCLR_FilesAppPickerSecondaryText = 0x425, | |
IMCLR_FilesAppPickerHoverSecondaryText = 0x426, | |
IMCLR_FilesAppPickerLocalFolderHoverBackground = 0x427, | |
IMCLR_FilesAppPickerSkyDriveFolderHoverBackground = 0x428, | |
IMCLR_FilesAppPickerThumbnailPlaceholder = 0x429, | |
IMCLR_FilesAppPickerDocumentThumbnailBackground = 0x42A, | |
IMCLR_FilesAppCommandRowRest = 0x42B, | |
IMCLR_FilesAppCommandRowHover = 0x42C, | |
IMCLR_FilesAppCommandRowPressed = 0x42D, | |
IMCLR_FilesAppCommandRowDisabled = 0x42E, | |
IMCLR_FilesAppCommandRowHighlight = 0x42F, | |
IMCLR_FilesAppPickerPaneBackground = 0x430, | |
IMCLR_FilesAppPickerPaneHoverBackground = 0x431, | |
IMCLR_FilesAppAppBarHighContrastBorder = 0x432, | |
IMCLR_FilesAppProgressTrackFill = 0x433, | |
IMCLR_FilesAppTabTextRest = 0x434, | |
IMCLR_FilesAppTabTextHover = 0x435, | |
IMCLR_FilesAppTabTextPressed = 0x436, | |
IMCLR_FilesAppTabTextDisabled = 0x437, | |
IMCLR_FilesAppSkyDriveUnavailableText = 0x438, | |
IMCLR_FilesAppPickerUnavailableText = 0x439, | |
IMCLR_FilesAppLightErrorText = 0x43A, | |
IMCLR_FilesAppPickerErrorText = 0x43B, | |
IMCLR_FilesAppLightLinkText = 0x43C, | |
IMCLR_FilesAppLightLinkTextHover = 0x43D, | |
IMCLR_FilesAppLightLinkTextPressed = 0x43E, | |
IMCLR_FilesAppLightLinkTextDisabled = 0x43F, | |
IMCLR_FilesAppDarkLinkText = 0x440, | |
IMCLR_FilesAppDarkLinkTextHover = 0x441, | |
IMCLR_FilesAppDarkLinkTextPressed = 0x442, | |
IMCLR_FilesAppDarkLinkTextDisabled = 0x443, | |
IMCLR_FilesAppPickerButtonTextDisabled = 0x444, | |
IMCLR_FilesAppPickerButtonBackgroundDisabled = 0x445, | |
IMCLR_FilesAppPickerButtonBorderDisabled = 0x446, | |
IMCLR_FilesAppDefaultButtonTextRest = 0x447, | |
IMCLR_FilesAppDefaultButtonTextHover = 0x448, | |
IMCLR_FilesAppDefaultButtonTextPressed = 0x449, | |
IMCLR_FilesAppDefaultButtonBackgroundRest = 0x44A, | |
IMCLR_FilesAppDefaultButtonBackgroundHover = 0x44B, | |
IMCLR_FilesAppDefaultButtonBackgroundPressed = 0x44C, | |
IMCLR_FilesAppDefaultButtonBorderRest = 0x44D, | |
IMCLR_FilesAppDefaultButtonBorderHover = 0x44E, | |
IMCLR_FilesAppDefaultButtonBorderPressed = 0x44F, | |
IMCLR_FilesAppPickerDefaultButtonTextRest = 0x450, | |
IMCLR_FilesAppPickerDefaultButtonTextHover = 0x451, | |
IMCLR_FilesAppPickerDefaultButtonTextPressed = 0x452, | |
IMCLR_FilesAppPickerDefaultButtonBackgroundRest = 0x453, | |
IMCLR_FilesAppPickerDefaultButtonBackgroundHover = 0x454, | |
IMCLR_FilesAppPickerDefaultButtonBackgroundPressed = 0x455, | |
IMCLR_FilesAppPickerDefaultButtonBorderRest = 0x456, | |
IMCLR_FilesAppPickerDefaultButtonBorderHover = 0x457, | |
IMCLR_FilesAppPickerDefaultButtonBorderPressed = 0x458, | |
IMCLR_FilesAppTouchSelectHighlightSelected = 0x459, | |
IMCLR_FilesAppTouchSelectHighlightSelectedText = 0x45A, | |
IMCLR_FilesAppTouchSelectHighlightSelectedHover = 0x45B, | |
IMCLR_FilesAppTouchSelectHighlightSelectedHoverText = 0x45C, | |
IMCLR_HardwareTitleBarBackground = 0x45D, | |
IMCLR_HardwareTitleBarMinimizeButtonHover = 0x45E, | |
IMCLR_HardwareTitleBarMinimizeButtonPressed = 0x45F, | |
IMCLR_HardwareTitleBarCloseButtonHover = 0x460, | |
IMCLR_HardwareTitleBarCloseButtonPressed = 0x461, | |
IMCLR_HardwareDarkKeyboardBackground = 0x462, | |
IMCLR_HardwareDarkKeyboardKeyPrimaryTextDisabled = 0x463, | |
IMCLR_HardwareDarkKeyboardKeyBackgroundRest = 0x464, | |
IMCLR_HardwareDarkKeyboardKeyPrimaryTextRest = 0x465, | |
IMCLR_HardwareDarkKeyboardKeyPrimaryTextPressed = 0x466, | |
IMCLR_HardwareDarkKeyboardKeyBackgroundHover = 0x467, | |
IMCLR_HardwareDarkKeyboardKeyPrimaryTextHover = 0x468, | |
IMCLR_HardwareDarkKeyboardKeyDefaultBackgroundRest = 0x469, | |
IMCLR_HardwareDarkKeyboardKeyDefaultPrimaryTextRest = 0x46A, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextChildKeyRest = 0x46B, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextChildKeyHover = 0x46C, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextChildKeyDisabled = 0x46D, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextModifierKeyRest = 0x46E, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextModifierKeyDisabled = 0x46F, | |
IMCLR_HardwareDarkKeyboardKeySecondaryTextModifierKeyHover = 0x470, | |
IMCLR_HardwareDarkKeyboardThumbCentralNumberKeyBackground = 0x471, | |
IMCLR_HardwareDarkKeyboardThumbCentralNumberKeyText = 0x472, | |
IMCLR_HardwareDarkKeyboardNumberKeyBackground = 0x473, | |
IMCLR_HardwareDarkKeyboardNumberKeyText = 0x474, | |
IMCLR_HardwareDarkKeyboardFunctionKeyBackground = 0x475, | |
IMCLR_HardwareDarkKeyboardFunctionKeyText = 0x476, | |
IMCLR_HardwareDarkKeyboardFunctionKeyTextDisabled = 0x477, | |
IMCLR_HardwareDarkKeyboardChildPanelBackground = 0x478, | |
IMCLR_HardwareDarkKeyboardChildPanelKeyBackground = 0x479, | |
IMCLR_HardwareDarkKeyboardChildKeyKeyText = 0x47A, | |
IMCLR_HardwareDarkKeyboardThumbResizeGripperBackgroundRest = 0x47B, | |
IMCLR_HardwareDarkKeyboardSpaceGripper = 0x47C, | |
IMCLR_HardwareDarkCandidateControlBackgroundRest = 0x47D, | |
IMCLR_HardwareDarkCandidateControlTextRest = 0x47E, | |
IMCLR_HardwareDarkCandidateControlTextSelect = 0x47F, | |
IMCLR_HardwareDarkCandidateControlTextPressed = 0x480, | |
IMCLR_HardwareDarkCandidateControlBackgroundHover = 0x481, | |
IMCLR_HardwareDarkCandidateControlTextHover = 0x482, | |
IMCLR_HardwareDarkCandidateControlSecondaryTextRest = 0x483, | |
IMCLR_HardwareDarkCandidateControlSecondaryTextPressed = 0x484, | |
IMCLR_HardwareDarkCandidateControlSecondaryTextSelect = 0x485, | |
IMCLR_HardwareDarkCandidateControlSecondaryTextHover = 0x486, | |
IMCLR_HardwareDarkCandidateControlHighlightedSecondaryTextPressed = 0x487, | |
IMCLR_HardwareDarkCandidateControlSecondaryTextHighlighted = 0x488, | |
IMCLR_MultitaskingMTVScrollViewerOutline = 0x489, | |
IMCLR_MultitaskingMTVClosePlateRest = 0x48A, | |
IMCLR_MultitaskingMTVClosePlateHotTrack = 0x48B, | |
IMCLR_MultitaskingMTVClosePlatePressed = 0x48C, | |
IMCLR_MultitaskingMTVCloseOutlineRest = 0x48D, | |
IMCLR_MultitaskingMTVCloseOutlineHotTrack = 0x48E, | |
IMCLR_MultitaskingMTVCloseOutlinePressed = 0x48F, | |
IMCLR_MultitaskingMTVVirtualDesktopBarOutline = 0x490, | |
IMCLR_MultitaskingMTVNewDesktopOutlineRest = 0x491, | |
IMCLR_MultitaskingMTVNewDesktopOutlineHotTrack = 0x492, | |
IMCLR_MultitaskingMTVNewDesktopOutlinePressed = 0x493, | |
IMCLR_MultitaskingMTVScrollButtonOutlineRest = 0x494, | |
IMCLR_MultitaskingMTVScrollButtonOutlineHotTrack = 0x495, | |
IMCLR_MultitaskingMTVScrollButtonOutlinePressed = 0x496, | |
IMCLR_MultitaskingMTVScrollButtonOutlineDisabled = 0x497, | |
IMCLR_TabletModeDragJointDividerBackground = 0x498, | |
IMCLR_TabletModePPIJointDividerBackground = 0x499, | |
IMCLR_TabletModePPIJointDividerBackgroundNoSidebars = 0x49A, | |
IMCLR_InputSwitchDarkButtonBackgroundHover = 0x49B, | |
IMCLR_InputSwitchDarkButtonBackgroundPressed = 0x49C, | |
IMCLR_InputSwitchDarkButtonTextHover = 0x49D, | |
IMCLR_InputSwitchDarkButtonTextPressed = 0x49E, | |
IMCLR_InputSwitchDarkButtonTextRest = 0x49F, | |
IMCLR_InputSwitchDarkRadioButtonBackgroundDisabledSelected = 0x4A0, | |
IMCLR_InputSwitchDarkRadioButtonBorder = 0x4A1, | |
IMCLR_InputSwitchDarkRadioButtonTextDisabledSelected = 0x4A2, | |
IMCLR_InputSwitchDarkBackground = 0x4A3, | |
IMCLR_InputSwitchDarkDisabledText = 0x4A4, | |
IMCLR_InputSwitchDarkSelectionPrimaryText = 0x4A5, | |
IMCLR_InputSwitchDarkWindowBorder = 0x4A6, | |
IMCLR_InputSwitchDarkButtonSecondaryTextHover = 0x4A7, | |
IMCLR_InputSwitchDarkButtonSecondaryTextPressed = 0x4A8, | |
IMCLR_InputSwitchDarkButtonSecondaryTextRest = 0x4A9, | |
IMCLR_InputSwitchDarkSeparatorLine = 0x4AA, | |
IMCLR_InputSwitchLightButtonBackgroundHover = 0x4AB, | |
IMCLR_InputSwitchLightButtonBackgroundPressed = 0x4AC, | |
IMCLR_InputSwitchLightButtonTextHover = 0x4AD, | |
IMCLR_InputSwitchLightButtonTextPressed = 0x4AE, | |
IMCLR_InputSwitchLightButtonTextRest = 0x4AF, | |
IMCLR_InputSwitchLightRadioButtonBackgroundDisabledSelected = 0x4B0, | |
IMCLR_InputSwitchLightRadioButtonBorder = 0x4B1, | |
IMCLR_InputSwitchLightRadioButtonTextDisabledSelected = 0x4B2, | |
IMCLR_InputSwitchLightBackground = 0x4B3, | |
IMCLR_InputSwitchLightDisabledText = 0x4B4, | |
IMCLR_InputSwitchLightSelectionPrimaryText = 0x4B5, | |
IMCLR_InputSwitchLightWindowBorder = 0x4B6, | |
IMCLR_InputSwitchLightButtonSecondaryTextHover = 0x4B7, | |
IMCLR_InputSwitchLightButtonSecondaryTextPressed = 0x4B8, | |
IMCLR_InputSwitchLightButtonSecondaryTextRest = 0x4B9, | |
IMCLR_InputSwitchLightSeparatorLine = 0x4BA, | |
IMCLR_InputSwitchColorDarkButtonBackgroundHover = 0x4BB, | |
IMCLR_InputSwitchColorDarkButtonBackgroundPressed = 0x4BC, | |
IMCLR_InputSwitchColorDarkButtonTextHover = 0x4BD, | |
IMCLR_InputSwitchColorDarkButtonTextPressed = 0x4BE, | |
IMCLR_InputSwitchColorDarkButtonTextRest = 0x4BF, | |
IMCLR_InputSwitchColorDarkRadioButtonBackgroundDisabledSelected = 0x4C0, | |
IMCLR_InputSwitchColorDarkRadioButtonBackgroundSelected = 0x4C1, | |
IMCLR_InputSwitchColorDarkRadioButtonBorder = 0x4C2, | |
IMCLR_InputSwitchColorDarkRadioButtonTextDisabledSelected = 0x4C3, | |
IMCLR_InputSwitchColorDarkDisabledText = 0x4C4, | |
IMCLR_InputSwitchColorDarkSelectionPrimaryText = 0x4C5, | |
IMCLR_InputSwitchColorDarkWindowBorder = 0x4C6, | |
IMCLR_InputSwitchColorDarkButtonSecondaryTextHover = 0x4C7, | |
IMCLR_InputSwitchColorDarkButtonSecondaryTextPressed = 0x4C8, | |
IMCLR_InputSwitchColorDarkButtonSecondaryTextRest = 0x4C9, | |
IMCLR_InputSwitchColorDarkSeparatorLine = 0x4CA, | |
IMCLR_TYPE_COUNT = 0x4CB, | |
}; | |
typedef struct DECLSPEC_ALIGN( 8 ) tagIMMERSIVE_COLOR_NAMED_TYPES | |
{ | |
LPCWSTR pszColorType; | |
IMMERSIVE_COLOR_TYPE colorType; | |
} IMMERSIVE_COLOR_NAMED_TYPES, *PIMMERSIVE_COLOR_NAMED_TYPES, *LPIMMERSIVE_COLOR_NAMED_TYPES; | |
typedef const IMMERSIVE_COLOR_NAMED_TYPES* LPCIMMERSIVE_COLOR_NAMED_TYPES; | |
typedef struct tagIMMERSIVE_COLOR_PREFERENCE | |
{ | |
DWORD crStartColor; | |
DWORD crAccentColor; | |
} IMMERSIVE_COLOR_PREFERENCE, *PIMMERSIVE_COLOR_PREFERENCE, *LPIMMERSIVE_COLOR_PREFERENCE; | |
typedef const IMMERSIVE_COLOR_PREFERENCE* LPCIMMERSIVE_COLOR_PREFERENCE; | |
enum IMMERSIVE_HC_CACHE_MODE : INT | |
{ | |
IHCM_USE_CACHED_VALUE = 0x0, | |
IHCM_REFRESH = 0x1, | |
}; | |
enum IMCLR_DERIVATION_RULE_FLAGS : INT | |
{ | |
IDRF_NONE = 0x0, | |
IDRF_HUE_RELATIVE = 0x1, | |
IDRF_SAT_RELATIVE = 0x2, | |
IDRF_LUM_RELATIVE = 0x4, | |
IDRF_ACCENT_BASED = 0x8, | |
IDRF_MIDPOINT_BASED = 0x10, | |
IDRF_RANGE_RULE = 0x20, | |
IDRF_LINKED = 0x40, | |
}; | |
typedef struct IMCLR_DERIVATION_RULE | |
{ | |
//IMCLR_DERIVATION_RULE_FLAGS uFlags; | |
DWORD hueRelative : 1; | |
DWORD satRelative : 1; | |
DWORD lumRelative : 1; | |
DWORD accentBased : 1; | |
DWORD midpointBased : 1; | |
DWORD rangeRule : 1; | |
DWORD linked : 1; | |
INT16 sAlpha; | |
INT16 sHue; | |
INT16 sSat; | |
INT16 sLum; | |
} IMCLR_DERIVATION_RULE, *PIMCLR_DERIVATION_RULE, *LPIMCLR_DERIVATION_RULE; | |
typedef struct tagIMCLR_HUE_PROPERTY_VARIANCE | |
{ | |
FLOAT flSatVariance; | |
FLOAT flLumVariance; | |
} IMCLR_HUE_PROPERTY_VARIANCE, *PIMCLR_HUE_PROPERTY_VARIANCE, *LPIMCLR_HUE_PROPERTY_VARIANCE; | |
typedef struct tagIMCLR_RANGE_RULE | |
{ | |
BYTE cMin; | |
BYTE cMax; | |
IMMERSIVE_COLOR_TYPE ctColor; | |
IMCLR_DERIVATION_RULE drRule; | |
} IMCLR_RANGE_RULE, *PIMCLR_RANGE_RULE, *LPIMCLR_RANGE_RULE; | |
typedef struct tagTHEMENAMEINFO | |
{ | |
WCHAR szName[MAX_PATH + 1]; | |
WCHAR szDisplayName[MAX_PATH + 1]; | |
WCHAR szTooltip[MAX_PATH + 1]; | |
} THEMENAMEINFO, *PTHEMENAMEINFO, *LPTHEMENAMEINFO; | |
enum THEMECALLBACK : INT | |
{ | |
TCB_THEMENAME = 0x0, | |
TCB_COLORSCHEME = 0x1, | |
TCB_SIZENAME = 0x2, | |
TCB_SUBSTTABLE = 0x3, | |
TCB_CDFILENAME = 0x4, | |
TCB_CDFILECOMBO = 0x5, | |
TCB_FILENAME = 0x6, | |
TCB_DOCPROPERTY = 0x7, | |
TCB_NEEDSUBST = 0x8, | |
TCB_MINCOLORDEPTH = 0x9, | |
TCB_FONT = 0xA, | |
TCB_MIRRORIMAGE = 0xB, | |
TCB_LOCALIZABLE_RECT = 0xC, | |
}; | |
typedef BOOL( __fastcall* THEMEENUMPROC )( THEMECALLBACK, LPCWSTR, LPCWSTR, LPCWSTR, INT, LPARAM ); | |
typedef struct DECLSPEC_ALIGN( 8 ) tagTHEMEPROPERTYINFO | |
{ | |
LPCWSTR pszClass; | |
INT iPart; | |
INT iState; | |
INT iProperty; | |
LPCWSTR pszProperty; | |
INT iType; | |
LPCWSTR pszType; | |
PVOID pvData; | |
INT cbData; | |
} THEMEPROPERTYINFO, *PTHEMEPROPERTYINFO, *LPTHEMEPROPERTYINFO; | |
typedef BOOL( __fastcall* ENUMTHEMEPROPERTIESCALLBACK )( HINSTANCE, LPTHEMEPROPERTYINFO, PVOID ); | |
typedef struct tagENUMTHEMEPROPERTIES | |
{ | |
UINT cbStruct; | |
LPCWSTR pszMSStylesFile; | |
LPCWSTR pszColorVariant; | |
LPCWSTR pszSizeVariant; | |
LPCWSTR* prgClassFilter; | |
UINT cClassFilter; | |
PINT prgSymbolFilter; | |
UINT cSymbolFilter; | |
PINT prgTypeFilter; | |
UINT cTypeFilter; | |
PVOID pvParam; | |
ENUMTHEMEPROPERTIESCALLBACK pfnCB; | |
} ENUMTHEMEPROPERTIES, *PENUMTHEMEPROPERTIES, *LPENUMTHEMEPROPERTIES; | |
enum THEMEATOM : INT | |
{ | |
THEMEATOM_Nil = -1, | |
THEMEATOM_SUBIDLIST = 0x0, | |
THEMEATOM_SUBAPPNAME = 0x1, | |
THEMEATOM_HTHEME = 0x2, | |
THEMEATOM_UNUSED = 0x3, | |
THEMEATOM_FLAGPROPERTIES = 0x4, | |
THEMEATOM_PRINTING = 0x5, | |
THEMEATOM_DLGTEXTURING = 0x6, | |
THEMEATOM_MENUWINDOW = 0x7, | |
THEMEATOM_NONCLIENT = 0x8, | |
THEMEATOM_DWM_NCRENDERINGPOLICY = 0x9, | |
THEMEATOM_SHAKE = 0xA, | |
THEMEATOM_TAB = 0xB, | |
THEMEATOM_CUSTOM = 0xC, | |
THEMEATOM_TOUCHSCROLLFEEDBACK = 0xD, | |
THEMEATOM_DARKMODE = 0xE, | |
THEMEATOM_IGNORE_PER_WINDOW_DPI = 0xF, | |
THEMEATOM_Count = 0x10, | |
}; | |
}; // namespace raz::hacks |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment