Note: extra zeros at the end of the mask will kill it. Ensure there are 32 bits exactly.
A1 00 02 80 10 00 00 00
A1 00 02 80 10 00 00 00
9E 1E 07 80 12 00 00 00
__________________________________________ UserPreferencesMask - unofficial reference __________________________________________ Description .... bitmask registry binary value, sets user interface (UI) settings Registry key ... HKCU\Control Panel\Desktop Data type ...... REG_BINARY Default value .. Windows 2000 - 0x80003E9E, Windows XP - 0x80073E9E TechNet link ... http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/55198.mspx?mfr=true Forum (MSFN) ... http://www.msfn.org/board/index.php?showtopic=73209 ------------------------------------ Last revision .. 2006/10/29 Info format .... Bit - Mask (binary, dword) - Description (name/effect/info + os + values) * .............. unknown or reserved for future use 0 - 01 00 00 00 = 0x00000001 - X-Mouse (Active window tracking); window get focus when the mouse pointer is over it; Windows 2000 and above, 0 = disable, 1 = enable, default 0 1 - 02 00 00 00 = 0x00000002 - Menu animation (Fade or slide menus into view); effect depends on the value of bit 9; Windows 2000 and above, 0 = disable, 1 = enable, default 1 2 - 04 00 00 00 = 0x00000004 - Combo box animation (Slide open combox boxes); Windows 2000 and above, 0 = disable, 1 = enable, default 1 3 - 08 00 00 00 = 0x00000008 - List box smooth scrolling (Smooth-scroll list boxes); Windows 2000 and above, 0 = disable, 1 = enable, default 1 4 - 10 00 00 00 = 0x00000010 - Gradient captions; effect for window title bars; Windows 2000 and above, 0 = disable, 1 = enable, default 1 5 - 20 00 00 00 = 0x00000020 - Keyboard cues; underlined letters for keyboard navigation; Windows 2000 and above, 0 = hide (until Alt key is pressed), 1 = show, default 0 6 - 40 00 00 00 = 0x00000040 - Active window tracking Z order; bit 0 must be enabled to work; Windows 2000 and above, 0 = disable, 1 = bring focused window to the top, default 0 7 - 80 00 00 00 = 0x00000080 - Hot tracking (mouse-related window effects); Windows 2000 and above, 0 = disable, 1 = enable, default 1 8 - 00 01 00 00 = 0x00000100 - * 9 - 00 02 00 00 = 0x00000200 - Menu fade; bit 1 must be enabled to work; Windows 2000 and above, 0 = slide animation, 1 = fade animation, default 1 10 - 00 04 00 00 = 0x00000400 - Selection fade (Fade out menu items after clicking); Windows 2000 and above, 0 = disable, 1 = enable, default 1 11 - 00 08 00 00 = 0x00000800 - ToolTip animation (Fade or slide ToolTips into view); effect depends on the value of bit 12, Windows 2000 and above, 0 = disable, 1 = enable, default 1 12 - 00 10 00 00 = 0x00001000 - ToolTip fade; bit 11 must be enabled to work; Windows 2000 and above, 0 = slide animation, 1 = fade animation, default 1 13 - 00 20 00 00 = 0x00002000 - Cursor shadow (Show shadows under mouse pointer); more than 256 colors required; Windows 2000 and above, 0 = disable, 1 = enable, default 1 14 - 00 40 00 00 = 0x00004000 - Show location of pointer when the CTRL key is pressed; Windows XP and above, 0 = disable, 1 = enable, default 0 15 - 00 80 00 00 = 0x00008000 - ClickLock; highlight or drag without holding down the mouse button, Windows XP and above, 0 = disable, 1 = enable, default 0 16 - 00 00 01 00 = 0x00010000 - Hide pointer while typing; Windows XP and above; 0 = disable (show), 1 = enable (hide), default 1 17 - 00 00 02 00 = 0x00020000 - Flat menus; Windows XP and above, 0 = classic 3D look, 1 = Office XP style, default 1 (if Visual Style is enabled) or 0 (if Classic Style is enabled) 18 - 00 00 04 00 = 0x00040000 - Shadows under menus; Windows XP and above, 0 = disable, 1 = enable, default 1 19 - 00 00 08 00 = 0x00080000 - * 20 - 00 00 10 00 = 0x00100000 - * 21 - 00 00 20 00 = 0x00200000 - * 22 - 00 00 40 00 = 0x00400000 - * 23 - 00 00 80 00 = 0x00800000 - * 24 - 00 00 00 01 = 0x01000000 - * 25 - 00 00 00 02 = 0x02000000 - * 26 - 00 00 00 04 = 0x04000000 - * 27 - 00 00 00 08 = 0x08000000 - * 28 - 00 00 00 10 = 0x10000000 - * 29 - 00 00 00 20 = 0x20000000 - * 30 - 00 00 00 40 = 0x40000000 - * 31 - 00 00 00 80 = 0x80000000 - UI effects; 1 = all UI effects are enabled
HKEY_CURRENT_USER UserPreferencesMask 91 32 07 80 10 00 00 ShowMenuDelay 50 ActiveWndTrkTimeout 75 (decimal)
9F3E078012000000 BIT# MEANING 0 X-Mouse (Active window tracking); window get focus when the mouse poiter is over it; Windows 2000 and above, default 0 0 = disable (default) 1 = enable 1 Menu animation (Fade or slide menus into view); effect depends on the value of bit 9; Windows 2000 and above, default 1 0 = disable 1 = enable (default) 2 Combo box animation (Slide open combox boxes); Windows 2000 and above, default 1 0 = disable 1 = enable (default) 3 List box smooth scrolling (Smooth-scroll list boxes); Windows 2000 and above 0 = disable 1 = enable (default) 4 Gradient captions; effect for window title bars; Windows 2000 and above, default 1 0 = disable 1 = enable (default) 5 Keyboard cues; underlined letters for keyboard navigation; Windows 2000 and above, default 0 0 = hide (until Alt key is pressed) (default) 1 = show 6 Active window tracking Z order; bit 0 must be enabled to work; Windows 2000 and above, default 0 0 = disable (default) 1 = bring focused window to the top 7 Hot tracking (mouse-related window effects); Windows 2000 and above 0 = disable 1 = enable (default) 8 Unknown 0 = 1 = 9 Menu fade; bit 1 must be enabled to work; Windows 2000 and above 0 = slide animation 1 = fade animation (default) 10 Selection fade (Fade out menu items after clicking); Windows 2000 and above 0 = disable 1 = enable (default) 11 ToolTip animation (Fade or slide ToolTips into view); effect depends on the value of bit 12, Windows 2000 and above 0 = disable 1 = enable (default) 12 ToolTip fade; bit 11 must be enabled to work; Windows 2000 and above 0 = slide animation 1 = fade animation (default) 13 Cursor shadow (Show shadows under mouse pointer); more than 256 colors required; Windows 2000 and above 0 = disable 1 = enable (default) 14 Show location of pointer when the CTRL key is pressed; Windows XP and above 0 = disable 1 = enable 15 ClickLock; highlight or drag without holding down the mouse button, Windows XP and above 0 = disable (default) 1 = enable 16 Hide pointer while typing; Windows XP and above 0 = disable (show) 1 = enable (hide) (default) 17 Flat menus; Windows XP and above (default 1 (if Visual Style is enabled or 0 (if Classic Style is enabled))) 0 = classic 3D look 1 = Office XP style 18 Shadows under menus; Windows XP and above 0 = disable 1 = enable (default) 19 Unknown 0 = 1 = 20 Unknown 0 = 1 = 21 Unknown 0 = 1 = 22 Unknown 0 = 1 = 23 Unknown 0 = 1 = 24 Unknown 0 = 1 = 25 Unknown 0 = 1 = 26 Unknown 0 = 1 = 27 Unknown 0 = 1 = 28 Unknown 0 = 1 = 29 Unknown 0 = 1 = 30 Unknown 0 = 1 = 31 UI effects 0 = 1 = all UI effects are enabled Examples: HEX: 9F3E078012000000 BIN: 1001111100111110000001111000000000010010000000000000000000000000 BREAKDOWN: 1001 = 9 1111 = F 0011 = 3 1110 = E 0000 = 0 0111 = 7 1000 = 8 0000 = 0 0001 = 1 0010 = 2 0000 = 0 0000 = 0 0000 = 0 0000 = 0 0000 = 0 0000 = 0 Normal: No Visual Styles: 80 32 07 80 10 00 00 00 or 85 00 07 80 10 00 00 00 8 => { 1 Tracking mouse (X-mouse) 0 Menu animation (Fade or slide menus into view); effect depends on the value of bit 9; Windows 2000 and above, default 1 0 Combo box animation (Slide open combox boxes); Windows 2000 and above, default 1 0 List box smooth scrolling (Smooth-scroll list boxes); Windows 2000 and above } 5 => { 0 Gradient captions; effect for window title bars; Windows 2000 and above, default 1 1 Keyboard cues; underlined letters for keyboard navigation; Windows 2000 and above, default 0 0 Active window tracking Z order; bit 0 must be enabled to work; Windows 2000 and above, default 0 1 Hot tracking (mouse-related window effects); Windows 2000 and above } 3 => { 0 Unknown 0 Menu fade; bit 1 must be enabled to work; Windows 2000 and above 1 Selection fade (Fade out menu items after clicking); Windows 2000 and above 1 ToolTip animation (Fade or slide ToolTips into view); effect depends on the value of bit 12, Windows 2000 and above } 2 => { 0 ToolTip fade; bit 11 must be enabled to work; Windows 2000 and above 0 Cursor shadow (Show shadows under mouse pointer); more than 256 colors required; Windows 2000 and above 1 Show location of pointer when the CTRL key is pressed; Windows XP and above 0 ClickLock; highlight or drag without holding down the mouse button, Windows XP and above } 8 => { 1 Hide pointer while typing; Windows XP and above 0 Flat menus; Windows XP and above (default 1 (if Visual Style is enabled or 0 (if Classic Style is enabled))) 0 Shadows under menus; Windows XP and above 0 Unknown }