Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

514 lines
18 KiB

  1. /* KEYS.H
  2. Include file for list of settings from registry that theme selector sets.
  3. Frosting: Master Theme Selector for Windows '95
  4. Copyright (c) 1994-1999 Microsoft Corporation. All rights reserved.
  5. */
  6. ///////////////////////////////////////////////////
  7. //
  8. // Typedefs and constants for these registry key/valuename/etc records
  9. //
  10. // moved to FROST.H
  11. ///////////////////////////////////////////////////
  12. //
  13. // HKEY_CLASSES_ROOT subkeys' value names and types
  14. //
  15. FROST_VALUE fvTrashIcon[] = { // trash can icons
  16. {TEXT("full"), REG_SZ, TRUE, FC_ICONS},
  17. {TEXT("empty"), REG_SZ, TRUE, FC_ICONS}
  18. };
  19. //
  20. // HKEY_CLASSES_ROOT subkeys
  21. //
  22. #define MAX_ICON 4 // Number of subkeys in fsRoot and fsCUIcons enums
  23. #define TRASH_INDEX 2 // Index to trash icon subkey in fsRoot & fsCUIcons
  24. // Keep in sync!!
  25. #define MYDOC_INDEX 3 // Index to MyDocs icon subkey in fsRoot & fsCUIcons
  26. // Keep in sync!! Also in ICONS.C.
  27. // changed order here requires changed indices in icons.c and string ids in frost.h.
  28. // also have to change hand-coded work in etcdlg.c PicsPageProc()
  29. // also have to change hand-coded work in etcdlg.c Trash*() functions
  30. FROST_SUBKEY fsRoot[] = {
  31. // My Computer icon
  32. {TEXT("CLSID\\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\DefaultIcon"),
  33. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_ICONS},
  34. // Net neighborhood icon
  35. {TEXT("CLSID\\{208D2C60-3AEA-1069-A2D7-08002B30309D}\\DefaultIcon"),
  36. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_ICONS},
  37. // trash icons
  38. {TEXT("CLSID\\{645FF040-5081-101B-9F08-00AA002F954E}\\DefaultIcon"),
  39. FV_LIST, TRUE, fvTrashIcon, sizeof(fvTrashIcon)/sizeof(FROST_VALUE), FC_ICONS},
  40. // My Documents icon
  41. {TEXT("CLSID\\{450D8FBA-AD25-11D0-98A8-0800361B1103}\\DefaultIcon"),
  42. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_ICONS}
  43. };
  44. // For Win98 icon settings. Keep in sync with fsRoot and MAX_ICON, and
  45. // TRASH_INDEX above!!!
  46. FROST_SUBKEY fsCUIcons[] = {
  47. // My Computer icon
  48. {TEXT("Software\\Classes\\CLSID\\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\DefaultIcon"),
  49. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_ICONS},
  50. // Net neighborhood icon
  51. {TEXT("Software\\Classes\\CLSID\\{208D2C60-3AEA-1069-A2D7-08002B30309D}\\DefaultIcon"),
  52. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_ICONS},
  53. // trash icons
  54. {TEXT("Software\\Classes\\CLSID\\{645FF040-5081-101B-9F08-00AA002F954E}\\DefaultIcon"),
  55. FV_LIST, TRUE, fvTrashIcon, sizeof(fvTrashIcon)/sizeof(FROST_VALUE), FC_ICONS},
  56. // My Documents icon
  57. {TEXT("Software\\Classes\\CLSID\\{450D8FBA-AD25-11D0-98A8-0800361B1103}\\DefaultIcon"),
  58. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_ICONS}
  59. };
  60. // This is for NT -- it must be prepended to the CLASSES_ROOT strings above
  61. // to create the appropriate reg path for NT icons.
  62. const TCHAR c_szSoftwareClassesFmt[] = TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\");
  63. ///////////////////////////////////////////////////
  64. //
  65. // HKEY_CURRENT_USER subkeys' value names and types
  66. //
  67. #if 0
  68. FROST_VALUE fvColors[] = { // different colors in color scheme
  69. {TEXT("ActiveTitle"), REG_SZ, FALSE, FC_COLORS},
  70. {TEXT("Background"), REG_SZ, FALSE, FC_COLORS},
  71. {TEXT("Hilight"), REG_SZ, FALSE, FC_COLORS},
  72. {TEXT("HilightText"), REG_SZ, FALSE, FC_COLORS},
  73. {TEXT("TitleText"), REG_SZ, FALSE, FC_COLORS},
  74. {TEXT("Window"), REG_SZ, FALSE, FC_COLORS},
  75. {TEXT("WindowText"), REG_SZ, FALSE, FC_COLORS},
  76. {TEXT("Scrollbar"), REG_SZ, FALSE, FC_COLORS},
  77. {TEXT("InactiveTitle"), REG_SZ, FALSE, FC_COLORS},
  78. {TEXT("Menu"), REG_SZ, FALSE, FC_COLORS},
  79. {TEXT("WindowFrame"), REG_SZ, FALSE, FC_COLORS},
  80. {TEXT("MenuText"), REG_SZ, FALSE, FC_COLORS},
  81. {TEXT("ActiveBorder"), REG_SZ, FALSE, FC_COLORS},
  82. {TEXT("InactiveBorder"), REG_SZ, FALSE, FC_COLORS},
  83. {TEXT("AppWorkspace"), REG_SZ, FALSE, FC_COLORS},
  84. {TEXT("ButtonFace"), REG_SZ, FALSE, FC_COLORS},
  85. {TEXT("ButtonShadow"), REG_SZ, FALSE, FC_COLORS},
  86. {TEXT("GrayText"), REG_SZ, FALSE, FC_COLORS},
  87. {TEXT("ButtonText"), REG_SZ, FALSE, FC_COLORS},
  88. {TEXT("InactiveTitleText"), REG_SZ, FALSE, FC_COLORS},
  89. {TEXT("ButtonHilight"), REG_SZ, FALSE, FC_COLORS},
  90. {TEXT("ButtonDkShadow"), REG_SZ, FALSE, FC_COLORS},
  91. {TEXT("ButtonLight"), REG_SZ, FALSE, FC_COLORS},
  92. {TEXT("MessageBox"), REG_SZ, FALSE, FC_COLORS},
  93. {TEXT("MessageBoxText"), REG_SZ, FALSE, FC_COLORS},
  94. {TEXT("InfoText"), REG_SZ, FALSE, FC_COLORS},
  95. {TEXT("InfoWindow"), REG_SZ, FALSE, FC_COLORS},
  96. {TEXT("GradientActiveTitle"), REG_SZ, FC_COLORS},
  97. {TEXT("GradientInActiveTitle"), REG_SZ, FC_COLORS}
  98. };
  99. #endif
  100. //
  101. // WARNING: keep order consistent with indices in stkCursors[] in etcdlg.c
  102. // also keep total number consistent with NUM_CURSORS in frost.h
  103. //
  104. FROST_VALUE fvCursors[] = { // different cursors
  105. {TEXT("Arrow"), REG_SZ, TRUE, FC_PTRS},
  106. {TEXT("Help"), REG_SZ, TRUE, FC_PTRS},
  107. {TEXT("AppStarting"), TRUE, REG_SZ, FC_PTRS},
  108. {TEXT("Wait"), REG_SZ, TRUE, FC_PTRS},
  109. {TEXT("NWPen"), REG_SZ, TRUE, FC_PTRS},
  110. {TEXT("No"), REG_SZ, TRUE, FC_PTRS},
  111. {TEXT("SizeNS"), REG_SZ, TRUE, FC_PTRS},
  112. {TEXT("SizeWE"), REG_SZ, TRUE, FC_PTRS},
  113. {TEXT("Crosshair"), REG_SZ, TRUE, FC_PTRS},
  114. {TEXT("IBeam"), REG_SZ, TRUE, FC_PTRS},
  115. {TEXT("SizeNWSE"), REG_SZ, TRUE, FC_PTRS},
  116. {TEXT("SizeNESW"), REG_SZ, TRUE, FC_PTRS},
  117. {TEXT("SizeAll"), REG_SZ, TRUE, FC_PTRS},
  118. {TEXT("UpArrow"), REG_SZ, TRUE, FC_PTRS}
  119. };
  120. FROST_VALUE fvDesktop[] = {
  121. {TEXT("Wallpaper"), REG_SZ, TRUE, FC_WALL},
  122. // {TEXT("TileWallpaper"), REG_SZ, FALSE, FC_WALL}, // done by hand now
  123. // {TEXT("WallpaperStyle"), REG_SZ, FALSE, FC_WALL},// done by hand now
  124. // {TEXT("WallPaperOriginX"), REG_SZ, FALSE, FC_WALL},// no longer done
  125. // {TEXT("WallPaperOriginY"), REG_SZ, FALSE, FC_WALL},// no longer done
  126. {TEXT("Pattern"), REG_SZ, FALSE, FC_WALL},
  127. // {TEXT("ScreenSaveActive"), REG_SZ, FALSE, FC_SCRSVR} // done by hand now
  128. // {TEXT("ScreenSaveUsePassword"), REG_DWORD}, // no longer done
  129. // {TEXT("ScreenSave_Data"), REG_BINARY} // no longer done
  130. };
  131. #ifdef REVERT
  132. // this is down to these few icon settings now
  133. // rest of icons/borders/fonts done by hand; see below
  134. FROST_VALUE fvWinMetrics[] = {
  135. {TEXT("Shell Icon Size"), REG_SZ, FALSE, FC_ICONSIZE},
  136. {TEXT("Shell Small Icon Size"), REG_SZ, FALSE, FC_ICONSIZE},
  137. // {TEXT("Shell Icon BPP"), REG_SZ, FALSE, FC_ICONS}
  138. };
  139. #endif
  140. //
  141. // HKEY_CURRENT_USER subkeys
  142. //
  143. // *** NUMBER AND ORDER ALERT
  144. // If you add or delete CP\Foo items or add or delete sound keys,
  145. // you have to change the First/Last Sound defines in frost.h
  146. // and the stkSounds[] in etcdlg.c
  147. // *** NUMBER AND ORDER ALERT
  148. FROST_SUBKEY fsCurUser[] = {
  149. //
  150. // metric lists in the control panel registry
  151. // {TEXT("Control Panel\\Colors"), FV_LIST, FALSE, fvColors, sizeof(fvColors)/sizeof(FROST_VALUE), FC_NULL},
  152. {TEXT("Control Panel\\Cursors"), FV_LISTPLUSDEFAULT, TRUE, fvCursors, sizeof(fvCursors)/sizeof(FROST_VALUE), FC_PTRS},
  153. {TEXT("Control Panel\\Desktop"), FV_LIST, FALSE, fvDesktop, sizeof(fvDesktop)/sizeof(FROST_VALUE), FC_NULL},
  154. // {TEXT("Control Panel\\Desktop\\WindowMetrics"), FV_LIST, FALSE, fvWinMetrics, sizeof(fvWinMetrics)/sizeof(FROST_VALUE), FC_NULL},
  155. // *** NUMBER AND ORDER ALERT
  156. // If you add or delete CP\Foo items or add or delete sound keys,
  157. // you have to change the First/Last Sound defines in frost.h
  158. // *and* the stkSounds[] in etcdlg.c
  159. // *** NUMBER AND ORDER ALERT
  160. //
  161. // single value sound keys
  162. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\.Default\\.Current"),
  163. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  164. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\AppGPFault\\.Current"),
  165. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  166. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\Maximize\\.Current"),
  167. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  168. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\MenuCommand\\.Current"),
  169. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  170. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\MenuPopup\\.Current"),
  171. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  172. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\Minimize\\.Current"),
  173. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  174. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\Open\\.Current"),
  175. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  176. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\Close\\.Current"),
  177. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  178. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\MailBeep\\.Current"),
  179. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  180. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\RestoreDown\\.Current"),
  181. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  182. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\RestoreUp\\.Current"),
  183. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  184. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\RingIn\\.Current"),
  185. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  186. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\Ringout\\.Current"),
  187. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  188. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemAsterisk\\.Current"),
  189. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  190. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemDefault\\.Current"),
  191. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  192. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemExclamation\\.Current"),
  193. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  194. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemExit\\.Current"),
  195. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  196. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemHand\\.Current"),
  197. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  198. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemQuestion\\.Current"),
  199. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  200. {TEXT("AppEvents\\Schemes\\Apps\\.Default\\SystemStart\\.Current"),
  201. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND},
  202. {TEXT("AppEvents\\Schemes\\Apps\\Explorer\\EmptyRecycleBin\\.Current"),
  203. FV_DEFAULT, TRUE, (FROST_VALUE *)NULL, 0, FC_SOUND}
  204. // *** NUMBER AND ORDER ALERT
  205. // If you add or delete CP\Foo items or add or delete sound keys,
  206. // you have to change the First/Last Sound defines in frost.h
  207. // and the stkSounds[] in etcdlg.c
  208. // *** NUMBER AND ORDER ALERT
  209. };
  210. ////////////////////////////////////////////////
  211. //
  212. // Special section for Theme Selector info
  213. //
  214. TCHAR szFrostSection[] = TEXT("MasterThemeSelector");
  215. TCHAR szMagic[] = TEXT("MTSM");
  216. TCHAR szVerify[] = TEXT("DABJDKT");
  217. TCHAR szThemeBPP[] = TEXT("ThemeColorBPP"); // >=16 means the UI colors need HiColor
  218. TCHAR szImageBPP[] = TEXT("ThemeImageBPP"); // >=16 means the wallpaper is HiColor
  219. // <=8 means the wallpaper is 8bpp only
  220. TCHAR szIconBPP[] = TEXT("ThemeIconBPP"); // >=16 means the icons are HiColor
  221. #ifdef REFERENCE_ONLY
  222. // here is the concordance used between SetSysColors() and the registry values
  223. "ActiveTitle", COLOR_ACTIVECAPTION,
  224. "Background", COLOR_DESKTOP,
  225. "Hilight", COLOR_HIGHLIGHT,
  226. "HilightText", COLOR_HIGHLIGHTTEXT,
  227. "TitleText", COLOR_CAPTIONTEXT,
  228. "Window", COLOR_WINDOW,
  229. "WindowText", COLOR_WINDOWTEXT,
  230. "Scrollbar", COLOR_SCROLLBAR,
  231. "InactiveTitle", COLOR_INACTIVECAPTION,
  232. "Menu", COLOR_MENU,
  233. "WindowFrame", COLOR_WINDOWFRAME,
  234. "MenuText", COLOR_MENUTEXT,
  235. "ActiveBorder", COLOR_ACTIVEBORDER,
  236. "InactiveBorder", COLOR_INACTIVEBORDER,
  237. "AppWorkspace", COLOR_APPWORKSPACE,
  238. "ButtonFace", COLOR_3DFACE,
  239. "ButtonShadow", COLOR_3DSHADOW,
  240. "GrayText", COLOR_GRAYTEXT,
  241. "ButtonText", COLOR_BTNTEXT,
  242. "InactiveTitleText", COLOR_INACTIVECAPTIONTEXT,
  243. "ButtonHilight", COLOR_3DHILIGHT,
  244. "ButtonDkShadow", COLOR_3DDKSHADOW,
  245. "ButtonLight", COLOR_3DLIGHT,
  246. "InfoText", COLOR_INFOTEXT,
  247. "InfoWindow", COLOR_INFOBK,
  248. "GradientActiveTitle" COLOR_GRADIENTACTIVECAPTION,
  249. "GradientInactiveTitle" COLOR_GRADIENTINACTIVECAPTION,
  250. // "MessageBox", ,
  251. // "MessageBoxText", ,
  252. #endif
  253. ////////////////////////////////////////////////
  254. //
  255. // Keep the below around for reference. From orig file from DavidBa
  256. //
  257. #ifdef ORIG_INFO
  258. ;icons
  259. ;My Computer icon
  260. [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
  261. @="bfly3.ico"
  262. ;Net hood Icon
  263. [HKEY_CLASSES_ROOT\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
  264. @="nest2.ico"
  265. ;Wastebasket icon
  266. [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
  267. @="fire4.ico"
  268. "full"="fire4.ico"
  269. "empty"="fire4.ico"
  270. ;colors
  271. [HKEY_CURRENT_USER\Control Panel\Colors]
  272. "ActiveTitle"="0 0 255"
  273. "Background"="128 128 128"
  274. "Hilight"="0 0 0"
  275. "HilightText"="255 255 255"
  276. "TitleText"="255 255 255"
  277. "Window"="255 255 255"
  278. "WindowText"="0 0 0"
  279. "Scrollbar"="164 198 221"
  280. "InactiveTitle"="0 0 128"
  281. "Menu"="164 198 221"
  282. "WindowFrame"="0 0 0"
  283. "MenuText"="0 0 0"
  284. "ActiveBorder"="164 198 221"
  285. "InactiveBorder"="164 198 221"
  286. "AppWorkspace"="0 0 128"
  287. "ButtonFace"="164 198 221"
  288. "ButtonShadow"="128 128 128"
  289. "GrayText"="128 128 128"
  290. "ButtonText"="0 0 0"
  291. "InactiveTitleText"="192 192 192"
  292. "ButtonHilight"="255 255 255"
  293. "ButtonDkShadow"="0 0 0"
  294. "ButtonLight"="164 198 221"
  295. "MessageBox"="255 0 0"
  296. "MessageBoxText"="0 0 0"
  297. "InfoText"="164 198 221"
  298. "InfoWindow"="0 0 0"
  299. "GradientActiveTitle"="0,0,128"
  300. "GradientInactiveTitle"="128,128,128"
  301. ;Cursors
  302. [HKEY_CURRENT_USER\Control Panel\Cursors]
  303. "Arrow"="c:\\booger.cur"
  304. "Help"=""
  305. "AppStarting"=""
  306. "Wait"=""
  307. "NWPen"=""
  308. "No"=""
  309. "SizeNS"=""
  310. "SizeWE"=""
  311. @=""
  312. "Crosshair"=""
  313. "IBeam"=""
  314. "SizeNWSE"=""
  315. "SizeNESW"=""
  316. "SizeAll"=""
  317. "UpArrow"=""
  318. ;Sounds
  319. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\.Default\.Current]
  320. @="C:\\WINDOWS\\media\\Frosting\\Default.wav"
  321. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]
  322. @="C:\\WINDOWS\\media\\Frosting\\AppGPFault.wav"
  323. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\Maximize\.Current]
  324. @="C:\\WINDOWS\\media\\Frosting\\Maximize.wav"
  325. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\MenuCommand\.Current]
  326. @="C:\\WINDOWS\\media\\Frosting\\MenuCommand.wav"
  327. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\MenuPopup\.Current]
  328. @="C:\\WINDOWS\\media\\Frosting\\MenuPopup.wav"
  329. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\Minimize\.Current]
  330. @="C:\\WINDOWS\\media\\Frosting\\Minimize.wav"
  331. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\Open\.Current]
  332. @="C:\\WINDOWS\\media\\Frosting\\Open.wav"
  333. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\RestoreDown\.Current]
  334. @="C:\\WINDOWS\\media\\Frosting\\RestoreDown.wav"
  335. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\RestoreUp\.Current]
  336. @="C:\\WINDOWS\\media\\Frosting\\RestoreUp.wav"
  337. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\RingIn\.Current]
  338. @="C:\\WINDOWS\\media\\Frosting\\RingIn.wav"
  339. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\Ringout\.Current]
  340. @="C:\\WINDOWS\\media\\Frosting\\Ringout.wav"
  341. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current]
  342. @="C:\\WINDOWS\\media\\Frosting\\SystemAsterisk.wav"
  343. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemDefault\.Current]
  344. @="C:\\WINDOWS\\media\\Frosting\\SystemDefault.wav"
  345. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current]
  346. @="C:\\WINDOWS\\media\\Frosting\\SystemExclamation.wav"
  347. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemExit\.Current]
  348. @="C:\\WINDOWS\\media\\Frosting\\SystemExit.wav"
  349. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemHand\.Current]
  350. @="C:\\WINDOWS\\media\\Frosting\\SystemHand.wav"
  351. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemQuestion\.Current]
  352. @="C:\\WINDOWS\\media\\Frosting\\SystemQuestion.wav"
  353. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemStart\.Current]
  354. @="C:\\WINDOWS\\media\\Frosting\\SystemStart.wav"
  355. [HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Current]
  356. @="C:\\WINDOWS\\media\\Frosting\\EmptyRecycleBin.wav"
  357. ;Desktop stuff
  358. [HKEY_CURRENT_USER\Control Panel\Desktop]
  359. "Wallpaper"="C:\\WINDOWS\\FROSTING\\BACKDROP.BMP"
  360. "TileWallpaper"="0"
  361. "BorderWidth"="4"
  362. "ScreenSaveActive"="1"
  363. "WallPaperOriginX"="0"
  364. "WallPaperOriginY"="0"
  365. "Pattern"="(None)"
  366. "ScreenSaveUsePassword"=dword:00000000
  367. "WallpaperStyle"="0"
  368. "ScreenSave_Data"=hex:30,43,00
  369. [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
  370. "BorderWidth"="-15"
  371. "ScrollWidth"="-195"
  372. "ScrollHeight"="-195"
  373. "CaptionWidth"="-270"
  374. "CaptionHeight"="-270"
  375. "SmCaptionWidth"="-225"
  376. "SmCaptionHeight"="-225"
  377. "MenuWidth"="-270"
  378. "MenuHeight"="-270"
  379. "CaptionFont"=hex:0a,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,00,00,00,4d,53,\
  380. 20,53,61,6e,73,20,53,65,72,69,66,00,00,3b,00,00,50,7f,00,00,38,7f,63,00,00,\
  381. 00,00,00,01,00
  382. "SmCaptionFont"=hex:06,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,00,00,00,4d,\
  383. 53,20,53,61,6e,73,20,53,65,72,69,66,00,00,3b,00,00,50,7f,00,00,38,7f,63,00,\
  384. 00,00,00,00,01,00
  385. "MenuFont"=hex:0a,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,4d,53,20,\
  386. 53,61,6e,73,20,53,65,72,69,66,00,00,3b,00,00,50,7f,00,00,38,7f,63,00,00,00,\
  387. 00,00,01,00
  388. "StatusFont"=hex:08,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,4d,53,\
  389. 20,53,61,6e,73,20,53,65,72,69,66,00,00,3b,00,00,50,7f,00,00,38,7f,63,00,00,\
  390. 00,00,00,01,00
  391. "MessageFont"=hex:0a,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,54,69,\
  392. 6d,65,73,20,4e,65,77,20,52,6f,6d,61,6e,00,00,00,50,7f,00,00,38,7f,63,00,00,\
  393. 00,00,00,01,00
  394. "IconFont"=hex:06,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,4d,53,20,\
  395. 53,61,6e,73,20,53,65,72,69,66,00,1c,81,93,69,cc,82,bf,42,89,00,03,00,54,01,\
  396. b4,81,bf,42
  397. "IconSpacing"="-1395"
  398. "IconVerticalSpacing"="-1125"
  399. "Shell Icon Size"="32"
  400. "Shell Icon Depth"=""
  401. "IconTitleWrap"="0"
  402. "IconSpacingFactor"="100"
  403. #endif