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.

1014 lines
48 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4. setupbat.h
  5. Abstract:
  6. Contains all of the definations for the various strings which
  7. can occur in winnt.sif and its children. Any setup code which
  8. read/writes to winnt.sif needs to include this file and use
  9. the appropriate defines as the side effects can be numerous.
  10. Author:
  11. Stephane Plante (t-stepl) Oct 6 1995
  12. Revision History:
  13. --*/
  14. #ifndef _WINNT_SETUPBAT_
  15. #define _WINNT_SETUPBAT_
  16. #if _MSC_VER > 1000
  17. #pragma once
  18. #endif
  19. //
  20. // The format of these defines is a blank line preceeding a section
  21. // header followed by all of the keys which may occur in that section
  22. //
  23. #define WINNT_DATA_W L"data"
  24. #define WINNT_DATA_A "data"
  25. #define WINNT_VERSION_W L"version"
  26. #define WINNT_VERSION_A "version"
  27. #define WINNT_SIGNATURE_W L"signature"
  28. #define WINNT_SIGNATURE_A "signature"
  29. #define WINNT_D_MSDOS_W L"msdosinitiated"
  30. #define WINNT_D_MSDOS_A "msdosinitiated"
  31. #define WINNT_D_FLOPPY_W L"floppyless"
  32. #define WINNT_D_FLOPPY_A "floppyless"
  33. #define WINNT_D_AUTO_PART_W L"AutoPartition"
  34. #define WINNT_D_AUTO_PART_A "AutoPartition"
  35. #define WINNT_D_INSTALLDIR_W L"InstallDir"
  36. #define WINNT_D_INSTALLDIR_A "InstallDir"
  37. #define WINNT_D_LOCALSRC_CD_A "LocalSourceOnCD"
  38. #define WINNT_D_LOCALSRC_CD_W L"LocalSourceOnCD"
  39. #define WINNT_D_NOLS_A "NoLs"
  40. #define WINNT_D_NOLS_W L"NoLs"
  41. #define WINNT_D_ORI_LOAD_W L"originalautoload"
  42. #define WINNT_D_ORI_LOAD_A "originalautoload"
  43. #define WINNT_D_ORI_COUNT_W L"originalcountdown"
  44. #define WINNT_D_ORI_COUNT_A "originalcountdown"
  45. #define WINNT_D_SOURCEPATH_W L"sourcepath"
  46. #define WINNT_D_SOURCEPATH_A "sourcepath"
  47. #define WINNT_D_INSTALL_W L"unattendedinstall"
  48. #define WINNT_D_INSTALL_A "unattendedinstall"
  49. #define WINNT_D_UNATTEND_SWITCH_W L"unattendswitch"
  50. #define WINNT_D_UNATTEND_SWITCH_A "unattendswitch"
  51. #define WINNT_D_RUNOOBE_W L"runoobe"
  52. #define WINNT_D_RUNOOBE_A "runoobe"
  53. #define WINNT_D_REFERENCE_MACHINE_W L"factorymode"
  54. #define WINNT_D_REFERENCE_MACHINE_A "factorymode"
  55. #define WINNT_D_PRODUCT_W L"producttype"
  56. #define WINNT_D_PRODUCT_A "producttype"
  57. #define WINNT_D_SERVERUPGRADE_W L"standardserverupgrade"
  58. #define WINNT_D_SERVERUPGRADE_A "standardserverupgrade"
  59. #define WINNT_D_NTUPGRADE_W L"winntupgrade"
  60. #define WINNT_D_NTUPGRADE_A "winntupgrade"
  61. #define WINNT_D_WIN31UPGRADE_W L"win31upgrade"
  62. #define WINNT_D_WIN31UPGRADE_A "win31upgrade"
  63. #define WINNT_D_WIN95UPGRADE_W L"win9xupgrade"
  64. #define WINNT_D_WIN95UPGRADE_A "win9xupgrade"
  65. #define WINNT_D_WIN95UNSUPHDC_W L"win9xunsuphdc"
  66. #define WINNT_D_WIN95UNSUPHDC_A "win9xunsuphdc"
  67. #define WINNT_D_WIN32_VER_W L"Win32Ver"
  68. #define WINNT_D_WIN32_VER_A "Win32Ver"
  69. #define WINNT_D_WIN32_DRIVE_W L"Win32Drive"
  70. #define WINNT_D_WIN32_DRIVE_A "Win32Drive"
  71. #define WINNT_D_WIN32_PATH_W L"Win32Path"
  72. #define WINNT_D_WIN32_PATH_A "Win32Path"
  73. #define WINNT_D_ACC_MAGNIFIER_W L"AccMagnifier"
  74. #define WINNT_D_ACC_MAGNIFIER_A "AccMagnifier"
  75. #define WINNT_D_ACC_KEYBOARD_W L"AccKeyboard"
  76. #define WINNT_D_ACC_KEYBOARD_A "AccKeyboard"
  77. #define WINNT_D_ACC_READER_W L"AccReader"
  78. #define WINNT_D_ACC_READER_A "AccReader"
  79. #define WINNT_D_LANGUAGE_W L"Language"
  80. #define WINNT_D_LANGUAGE_A "Language"
  81. #define WINNT_D_LANGUAGE_GROUP_W L"LanguageGroup"
  82. #define WINNT_D_LANGUAGE_GROUP_A "LanguageGroup"
  83. #define WINNT_D_UNIQUENESS_W L"uniqueness"
  84. #define WINNT_D_UNIQUENESS_A "uniqueness"
  85. #define WINNT_D_UNIQUEID_W L"uniqueid"
  86. #define WINNT_D_UNIQUEID_A "uniqueid"
  87. #define WINNT_D_BOOTPATH_W L"floppylessbootpath"
  88. #define WINNT_D_BOOTPATH_A "floppylessbootpath"
  89. #define WINNT_D_DOSPATH_W L"dospath"
  90. #define WINNT_D_DOSPATH_A "dospath"
  91. #define WINNT_D_SRCTYPE_W L"sourcetype"
  92. #define WINNT_D_SRCTYPE_A "sourcetype"
  93. #define WINNT_D_CWD_W L"cwd"
  94. #define WINNT_D_CWD_A "cwd"
  95. #define WINNT_D_ORI_SRCPATH_A "OriSrc"
  96. #define WINNT_D_ORI_SRCPATH_W L"OriSrc"
  97. #define WINNT_D_ORI_SRCTYPE_A "OriTyp"
  98. #define WINNT_D_ORI_SRCTYPE_W L"OriTyp"
  99. #define WINNT_D_LOADFTDISK_A "LoadFtDisk"
  100. #define WINNT_D_LOADFTDISK_W L"LoadFtDisk"
  101. #define WINNT_D_MIGTEMPDIR_A "MigTempDir"
  102. #define WINNT_D_MIGTEMPDIR_W L"MigTempDir"
  103. #define WINNT_D_WIN9XSIF_A "Win9xSif"
  104. #define WINNT_D_WIN9XSIF_W L"Win9xSif"
  105. #define WINNT_D_GUICODEPAGEOVERRIDE_A "GuiCodePageOverride"
  106. #define WINNT_D_GUICODEPAGEOVERRIDE_W L"GuiCodePageOverride"
  107. #define WINNT_D_BACKUP_IMAGE_A "BackupImage"
  108. #define WINNT_D_BACKUP_IMAGE_W L"BackupImage"
  109. #define WINNT_D_WIN9X_ROLLBACK_A "Rollback"
  110. #define WINNT_D_WIN9X_ROLLBACK_W L"Rollback"
  111. #define WINNT_D_ENABLE_BACKUP_A "EnableBackup"
  112. #define WINNT_D_ENABLE_BACKUP_W L"EnableBackup"
  113. #define WINNT_D_DISABLE_BACKUP_COMPRESSION_A "DisableCompression"
  114. #define WINNT_D_DISABLE_BACKUP_COMPRESSION_W L"DisableCompression"
  115. #define WINNT_D_ROLLBACK_MOVE_A "RollbackMoveFile"
  116. #define WINNT_D_ROLLBACK_MOVE_W L"RollbackMoveFile"
  117. #define WINNT_D_ROLLBACK_DELETE_A "RollbackDeleteFile"
  118. #define WINNT_D_ROLLBACK_DELETE_W L"RollbackDeleteFile"
  119. #define WINNT_D_ROLLBACK_DELETE_DIR_A "RollbackDeleteDir"
  120. #define WINNT_D_ROLLBACK_DELETE_DIR_W L"RollbackDeleteDir"
  121. #define WINNT_D_WIN9XUPG_USEROPTIONS_A "Win9xUpg.UserOptions"
  122. #define WINNT_D_WIN9XUPG_USEROPTIONS_W L"Win9xUpg.UserOptions"
  123. #define WINNT_D_BACKUP_LIST_A "BackupList"
  124. #define WINNT_D_BACKUP_LIST_W L"BackupList"
  125. #define WINNT32_D_WIN9XMOV_FILE_A "win9xmov.txt"
  126. #define WINNT32_D_WIN9XMOV_FILE_W L"win9xmov.txt"
  127. #define WINNT32_D_WIN9XDEL_FILE_A "win9xdel.txt"
  128. #define WINNT32_D_WIN9XDEL_FILE_W L"win9xdel.txt"
  129. #define WINNT32_D_W9XDDIR_FILE_W L"w9xddir.txt"
  130. #define WINNT32_D_W9XDDIR_FILE_A "w9xddir.txt"
  131. #define WINNT_D_WIN9XTEMPDIR_A "MigTempDir"
  132. #define WINNT_D_WIN9XTEMPDIR_W L"MigTempDir"
  133. #define WINNT_D_WIN9XDRIVES_A "Win9x.DriveLetterInfo"
  134. #define WINNT_D_WIN9XDRIVES_W L"Win9x.DriveLetterInfo"
  135. #define WINNT_D_EULADONE_A "EulaComplete"
  136. #define WINNT_D_EULADONE_W L"EulaComplete"
  137. #define WINNT_D_CMDCONS_A "CmdCons"
  138. #define WINNT_D_CMDCONS_W L"CmdCons"
  139. #define WINNT_D_REPORTMODE_A "ReportMode"
  140. #define WINNT_D_REPORTMODE_W L"ReportMode"
  141. #define WINNT_D_FORCECOPYDRIVERCABFILES_A "ForceCopyDriverCabFiles"
  142. #define WINNT_D_FORCECOPYDRIVERCABFILES_W L"ForceCopyDriverCabFiles"
  143. #define WINNT_D_CRASHRECOVERYENABLED_A "CrashRecoveryEnabled"
  144. #define WINNT_D_CRASHRECOVERYENABLED_W L"CrashRecoveryEnabled"
  145. #define WINNT_SETUPPARAMS_W L"setupparams"
  146. #define WINNT_SETUPPARAMS_A "setupparams"
  147. #define WINNT_ACCESSIBILITY_W L"accessibility"
  148. #define WINNT_ACCESSIBILITY_A "accessibility"
  149. #define WINNT_REGIONALSETTINGS_W L"regionalsettings"
  150. #define WINNT_REGIONALSETTINGS_A "regionalsettings"
  151. #define WINNT_COMPATIBILITY_W L"compatibility"
  152. #define WINNT_COMPATIBILITY_A "compatibility"
  153. #define WINNT_COMPATIBILITYINFSECTION_W L"compatibilityinfsectiontorun"
  154. #define WINNT_COMPATIBILITYINFSECTION_A "compatibilityinfsectiontorun"
  155. #define WINNT_DEVICEINSTANCES_W L"deviceinstances"
  156. #define WINNT_DEVICEINSTANCES_A "deviceinstances"
  157. #define WINNT_DEVICEHASHVALUES_W L"deviceinstancehashvalues"
  158. #define WINNT_DEVICEHASHVALUES_A "deviceinstancehashvalues"
  159. #define WINNT_CLASSKEYS_W L"classkeys"
  160. #define WINNT_CLASSKEYS_A "classkeys"
  161. #define WINNT_S_SKIPMISSING_W L"skipmissingfiles"
  162. #define WINNT_S_SKIPMISSING_A "skipmissingfiles"
  163. #define WINNT_S_INCLUDECATALOG_W L"includecatalog"
  164. #define WINNT_S_INCLUDECATALOG_A "includecatalog"
  165. #define WINNT_S_USEREXECUTE_W L"userexecute"
  166. #define WINNT_S_USEREXECUTE_A "userexecute"
  167. #define WINNT_S_OPTIONALDIRS_W L"optionaldirs"
  168. #define WINNT_S_OPTIONALDIRS_A "optionaldirs"
  169. #define WINNT_S_DRVSIGNPOL_W L"driversigningpolicy"
  170. #define WINNT_S_DRVSIGNPOL_A "driversigningpolicy"
  171. #define WINNT_S_NONDRVSIGNPOL_W L"nondriversigningpolicy"
  172. #define WINNT_S_NONDRVSIGNPOL_A "nondriversigningpolicy"
  173. #define WINNT_S_OSLOADTIMEOUT_W L"OsLoadTimeout"
  174. #define WINNT_S_OSLOADTIMEOUT_A "OsLoadTimeout"
  175. #define WINNT_OVERWRITE_EXISTING_A "IncompatibleFilesToOverWrite"
  176. #define WINNT_OVERWRITE_EXISTING_W L"IncompatibleFilesToOverWrite"
  177. #define WINNT_UNATTENDED_W L"unattended"
  178. #define WINNT_UNATTENDED_A "unattended"
  179. #define WINNT_U_UNATTENDMODE_W L"unattendmode"
  180. #define WINNT_U_UNATTENDMODE_A "unattendmode"
  181. #define WINNT_U_METHOD_W L"method"
  182. #define WINNT_U_METHOD_A "method"
  183. #define WINNT_U_CONFIRMHW_W L"confirmhardware"
  184. #define WINNT_U_CONFIRMHW_A "confirmhardware"
  185. #define WINNT_U_NTUPGRADE_W L"ntupgrade"
  186. #define WINNT_U_NTUPGRADE_A "ntupgrade"
  187. #define WINNT_U_WIN31UPGRADE WINNT_D_WIN31UPGRADE
  188. #define WINNT_U_WIN95UPGRADE WINNT_D_WIN95UPGRADE
  189. #define WINNT_U_TARGETPATH_W L"targetpath"
  190. #define WINNT_U_TARGETPATH_A "targetpath"
  191. #define WINNT_U_OVERWRITEOEM_W L"overwriteoemfilesonupgrade"
  192. #define WINNT_U_OVERWRITEOEM_A "overwriteoemfilesonupgrade"
  193. // #define WINNT_U_OEMPREINSTALL_W L"oempreinstall"
  194. // #define WINNT_U_OEMPREINSTALL_A "oempreinstall"
  195. #define WINNT_U_COMPUTERTYPE_W L"computertype"
  196. #define WINNT_U_COMPUTERTYPE_A "computertype"
  197. #define WINNT_U_KEYBOARDLAYOUT_W L"keyboardlayout"
  198. #define WINNT_U_KEYBOARDLAYOUT_A "keyboardlayout"
  199. #define WINNT_U_UPDATEHAL_W L"UpdateHAL"
  200. #define WINNT_U_UPDATEHAL_A "UpdateHAL"
  201. #define WINNT_U_UPDATEUPHAL_W L"UpdateUPHAL"
  202. #define WINNT_U_UPDATEUPHAL_A "UpdateUPHAL"
  203. #define WINNT_U_TESTCERT_W L"TestCert"
  204. #define WINNT_U_TESTCERT_A "TestCert"
  205. #define WINNT_U_PROGRAMFILESDIR_A "ProgramFilesDir"
  206. #define WINNT_U_PROGRAMFILESDIR_W L"ProgramFilesDir"
  207. #define WINNT_U_COMMONPROGRAMFILESDIR_A "CommonProgramFilesDir"
  208. #define WINNT_U_COMMONPROGRAMFILESDIR_W L"CommonProgramFilesDir"
  209. #define WINNT_U_PROGRAMFILESDIR_X86_A "ProgramFilesDir(x86)"
  210. #define WINNT_U_PROGRAMFILESDIR_X86_W L"ProgramFilesDir(x86)"
  211. #define WINNT_U_COMMONPROGRAMFILESDIR_X86_A "CommonProgramFilesDir(x86)"
  212. #define WINNT_U_COMMONPROGRAMFILESDIR_X86_W L"CommonProgramFilesDir(x86)"
  213. #define WINNT_U_WAITFORREBOOT_A "WaitForReboot"
  214. #define WINNT_U_WAITFORREBOOT_W L"WaitForReboot"
  215. #define WINNT_DETECTEDSTORE_W L"detectedmassstorage"
  216. #define WINNT_DETECTEDSTORE_A "detectedmassstorage"
  217. #define WINNT_GUIUNATTENDED_W L"guiunattended"
  218. #define WINNT_GUIUNATTENDED_A "guiunattended"
  219. #define WINNT_G_UPGRADEDHCP_W L"!upgradeenabledhcp"
  220. #define WINNT_G_UPGRADEDHCP_A "!upgradeenabledhcp"
  221. #define WINNT_G_DETACHED_W L"detachedprogram"
  222. #define WINNT_G_DETACHED_A "detachedprogram"
  223. #define WINNT_G_ARGUMENTS_W L"arguments"
  224. #define WINNT_G_ARGUMENTS_A "arguments"
  225. #define WINNT_G_SETUPNETWORK_W L"!setupnetwork"
  226. #define WINNT_G_SETUPNETWORK_A "!setupnetwork"
  227. #define WINNT_G_SETUPAPPS_W L"!setupapplications"
  228. #define WINNT_G_SETUPAPPS_A "!setupapplications"
  229. #define WINNT_G_SERVERTYPE_W L"advservertype"
  230. #define WINNT_G_SERVERTYPE_A "advservertype"
  231. #define WINNT_G_TIMEZONE_W L"timezone"
  232. #define WINNT_G_TIMEZONE_A "timezone"
  233. #define WINNT_G_USERNAME_W L"username"
  234. #define WINNT_G_USERNAME_A "username"
  235. #define WINNT_G_PASSWORD_W L"password"
  236. #define WINNT_G_PASSWORD_A "password"
  237. #define WINNT_GUIRUNONCE_W L"guirunonce"
  238. #define WINNT_GUIRUNONCE_A "guirunonce"
  239. #define WINNT_USERDATA_W L"userdata"
  240. #define WINNT_USERDATA_A "userdata"
  241. #define WINNT_US_FULLNAME_W L"fullname"
  242. #define WINNT_US_FULLNAME_A "fullname"
  243. #define WINNT_US_ORGNAME_W L"orgname"
  244. #define WINNT_US_ORGNAME_A "orgname"
  245. #define WINNT_US_COMPNAME_W L"computername"
  246. #define WINNT_US_COMPNAME_A "computername"
  247. #define WINNT_US_ADMINPASS_W L"adminpassword"
  248. #define WINNT_US_ADMINPASS_A "adminpassword"
  249. #define WINNT_US_ENCRYPTEDADMINPASS_W L"encryptedadminpassword"
  250. #define WINNT_US_ENCRYPTEDADMINPASS_A "encryptedadminpassword"
  251. #define WINNT_US_PRODUCTID_W L"productid"
  252. #define WINNT_US_PRODUCTID_A "productid"
  253. #define WINNT_US_PRODUCTKEY_W L"productkey"
  254. #define WINNT_US_PRODUCTKEY_A "productkey"
  255. #define WINNT_US_AUTOLOGON_W L"autologon"
  256. #define WINNT_US_AUTOLOGON_A "autologon"
  257. #define WINNT_US_PROFILESDIR_W L"profilesdir"
  258. #define WINNT_US_PROFILESDIR_A "profilesdir"
  259. #define WINNT_LICENSEDATA_W L"licensefileprintdata"
  260. #define WINNT_LICENSEDATA_A "licensefileprintdata"
  261. #define WINNT_L_AUTOMODE_W L"automode"
  262. #define WINNT_L_AUTOMODE_A "automode"
  263. #define WINNT_L_AUTOUSERS_W L"autousers"
  264. #define WINNT_L_AUTOUSERS_A "autousers"
  265. #define WINNT_U_DYNAMICUPDATESDISABLE_W L"DUDisable"
  266. #define WINNT_U_DYNAMICUPDATESDISABLE_A "DUDisable"
  267. #define WINNT_U_DYNAMICUPDATESTOPONERROR_W L"DUStopOnErr"
  268. #define WINNT_U_DYNAMICUPDATESTOPONERROR_A "DUStopOnErr"
  269. #define WINNT_U_DYNAMICUPDATESHARE_W L"DUShare"
  270. #define WINNT_U_DYNAMICUPDATESHARE_A "DUShare"
  271. #define WINNT_U_DYNAMICUPDATESPREPARE_W L"DUPrepare"
  272. #define WINNT_U_DYNAMICUPDATESPREPARE_A "DUPrepare"
  273. #define WINNT_SP_UPDATEDSOURCES_W L"UpdatedSources"
  274. #define WINNT_SP_UPDATEDSOURCES_A "UpdatedSources"
  275. #define WINNT_SP_UPDATEDDUASMS_W L"UpdatedDuasms"
  276. #define WINNT_SP_UPDATEDDUASMS_A "UpdatedDuasms"
  277. #define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_W L"DynamicUpdateAdditionalGuiDrivers"
  278. #define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_A "DynamicUpdateAdditionalGuiDrivers"
  279. #define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_W L"DynamicUpdateAdditionalPostGuiDrivers"
  280. #define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_A "DynamicUpdateAdditionalPostGuiDrivers"
  281. #define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_W L"DynamicUpdateBootDriverPresent"
  282. #define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_A "DynamicUpdateBootDriverPresent"
  283. #define WINNT_SP_DYNUPDTBOOTDRIVERROOT_W L"DynamicUpdateBootDriverRoot"
  284. #define WINNT_SP_DYNUPDTBOOTDRIVERROOT_A "DynamicUpdateBootDriverRoot"
  285. #define WINNT_SP_DYNUPDTBOOTDRIVERS_W L"DynamicUpdateBootDrivers"
  286. #define WINNT_SP_DYNUPDTBOOTDRIVERS_A "DynamicUpdateBootDrivers"
  287. #define WINNT_SP_DYNUPDTWORKINGDIR_W L"DynamicUpdatesWorkingDir"
  288. #define WINNT_SP_DYNUPDTWORKINGDIR_A "DynamicUpdatesWorkingDir"
  289. #define WINNT_SP_DYNUPDTDRIVERINFOFILE_W L"DynamicUpdatesDriverInfoFile"
  290. #define WINNT_SP_DYNUPDTDRIVERINFOFILE_A "DynamicUpdatesDriverInfoFile"
  291. //
  292. // Display related stuff
  293. //
  294. #define WINNT_DISPLAY_W L"Display"
  295. #define WINNT_DISPLAY_A "Display"
  296. #define WINNT_DISP_CONFIGATLOGON_W L"ConfigureAtLogon"
  297. #define WINNT_DISP_CONFIGATLOGON_A "ConfigureAtLogon"
  298. #define WINNT_DISP_BITSPERPEL_W L"BitsPerPel"
  299. #define WINNT_DISP_BITSPERPEL_A "BitsPerPel"
  300. #define WINNT_DISP_XRESOLUTION_W L"XResolution"
  301. #define WINNT_DISP_XRESOLUTION_A "XResolution"
  302. #define WINNT_DISP_YRESOLUTION_W L"YResolution"
  303. #define WINNT_DISP_YRESOLUTION_A "YResolution"
  304. #define WINNT_DISP_VREFRESH_W L"VRefresh"
  305. #define WINNT_DISP_VREFRESH_A "VRefresh"
  306. #define WINNT_DISP_FLAGS_W L"Flags"
  307. #define WINNT_DISP_FLAGS_A "Flags"
  308. #define WINNT_DISP_AUTOCONFIRM_W L"AutoConfirm"
  309. #define WINNT_DISP_AUTOCONFIRM_A "AutoConfirm"
  310. #define WINNT_DISP_INSTALL_W L"InstallDriver"
  311. #define WINNT_DISP_INSTALL_A "InstallDriver"
  312. #define WINNT_DISP_INF_FILE_W L"InfFile"
  313. #define WINNT_DISP_INF_FILE_A "InfFile"
  314. #define WINNT_DISP_INF_OPTION_W L"InfOption"
  315. #define WINNT_DISP_INF_OPTION_A "InfOption"
  316. #define WINNT_SERVICESTODISABLE_W L"ServicesToDisable"
  317. #define WINNT_SERVICESTODISABLE_A "ServicesToDisable"
  318. //
  319. // The following are some of the various possible answer found associated
  320. // with the keys
  321. //
  322. #define WINNT_A_YES_W L"yes"
  323. #define WINNT_A_YES_A "yes"
  324. #define WINNT_A_NO_W L"no"
  325. #define WINNT_A_NO_A "no"
  326. #define WINNT_A_LANMANNT_W L"lanmannt"
  327. #define WINNT_A_LANMANNT_A "lanmannt"
  328. #define WINNT_A_SERVERNT_W L"servernt"
  329. #define WINNT_A_SERVERNT_A "servernt"
  330. #define WINNT_A_WINNT_W L"winnt"
  331. #define WINNT_A_WINNT_A "winnt"
  332. #define WINNT_A_NULL_W L""
  333. #define WINNT_A_NULL_A ""
  334. #define WINNT_A_ZERO_W L"0"
  335. #define WINNT_A_ZERO_A "0"
  336. #define WINNT_A_ONE_W L"1"
  337. #define WINNT_A_ONE_A "1"
  338. #define WINNT_A_IGNORE_W L"ignore"
  339. #define WINNT_A_IGNORE_A "ignore"
  340. #define WINNT_A_WARN_W L"warn"
  341. #define WINNT_A_WARN_A "warn"
  342. #define WINNT_A_BLOCK_W L"block"
  343. #define WINNT_A_BLOCK_A "block"
  344. #define WINNT_A_EXPRESS_W L"express"
  345. #define WINNT_A_EXPRESS_A "express"
  346. #define WINNT_A_TYPICAL_W L"typical"
  347. #define WINNT_A_TYPICAL_A "typical"
  348. #define WINNT_A_CUSTOM_W L"custom"
  349. #define WINNT_A_CUSTOM_A "custom"
  350. #define WINNT_A_NT_W L"nt"
  351. #define WINNT_A_NT_A "nt"
  352. #define WINNT_A_PERSEAT_W L"perseat"
  353. #define WINNT_A_PERSEAT_A "perseat"
  354. #define WINNT_A_PERSERVER_W L"perserver"
  355. #define WINNT_A_PERSERVER_A "perserver"
  356. #define WINNT_A_GUIATTENDED_W L"guiattended"
  357. #define WINNT_A_GUIATTENDED_A "guiattended"
  358. #define WINNT_A_PROVIDEDEFAULT_W L"providedefault"
  359. #define WINNT_A_PROVIDEDEFAULT_A "providedefault"
  360. #define WINNT_A_DEFAULTHIDE_W L"defaulthide"
  361. #define WINNT_A_DEFAULTHIDE_A "defaulthide"
  362. #define WINNT_A_READONLY_W L"readonly"
  363. #define WINNT_A_READONLY_A "readonly"
  364. #define WINNT_A_FULLUNATTENDED_W L"fullunattended"
  365. #define WINNT_A_FULLUNATTENDED_A "fullunattended"
  366. //
  367. // Filenames
  368. //
  369. #define WINNT_GUI_FILE_W L"$winnt$.inf"
  370. #define WINNT_GUI_FILE_A "$winnt$.inf"
  371. #define WINNT_SIF_FILE_W L"winnt.sif"
  372. #define WINNT_SIF_FILE_A "winnt.sif"
  373. #define WINNT_MIGRATE_INF_FILE_W L"migrate.inf"
  374. #define WINNT_MIGRATE_INF_FILE_A "migrate.inf"
  375. #define WINNT_UNSUPDRV_INF_FILE_W L"unsupdrv.inf"
  376. #define WINNT_UNSUPDRV_INF_FILE_A "unsupdrv.inf"
  377. #define WINNT_UNIQUENESS_DB_W L"$unique$.udb"
  378. #define WINNT_UNIQUENESS_DB_A "$unique$.udb"
  379. #define WINNT_WIN95UPG_95_DIR_W L"WIN9XUPG"
  380. #define WINNT_WIN95UPG_95_DIR_A "WIN9XUPG"
  381. #define WINNT_WIN95UPG_95_DLL_W L"W95UPG.DLL"
  382. #define WINNT_WIN95UPG_95_DLL_A "W95UPG.DLL"
  383. #define WINNT_WIN95UPG_DRVLTR_A "$DRVLTR$.~_~"
  384. #define WINNT_WIN95UPG_DRVLTR_W L"$DRVLTR$.~_~"
  385. #define WINNT_WINNTUPG_DIR_A "WINNTUPG"
  386. #define WINNT_WINNTUPG_DIR_W L"WINNTUPG"
  387. #define WINNT_WINNTUPG_DLL_A "NETUPGRD.DLL"
  388. #define WINNT_WINNTUPG_DLL_W L"NETUPGRD.DLL"
  389. //
  390. // Registry locations
  391. //
  392. #define WINNT_WIN95UPG_SPOOLER_A "System\\CurrentControlSet\\Control\\Print"
  393. #define WINNT_WIN95UPG_SPOOLER_W L"System\\CurrentControlSet\\Control\\Print"
  394. #define WINNT_WIN95UPG_UPGRADE_VAL_A "Upgrade"
  395. #define WINNT_WIN95UPG_UPGRADE_VAL_W L"Upgrade"
  396. #define WINNT_WIN95UPG_REPLACEMENT_A "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Win2000ReplacementDlls"
  397. #define WINNT_WIN95UPG_REPLACEMENT_W L"Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Win2000ReplacementDlls"
  398. #define WINNT_WIN95UPG_95KEY_A "w95upg.dll"
  399. #define WINNT_WIN95UPG_NTKEY_A "w95upgnt.dll"
  400. #define WINNT_WIN95UPG_95KEY_W L"w95upg.dll"
  401. #define WINNT_WIN95UPG_NTKEY_W L"w95upgnt.dll"
  402. //
  403. // Preinstallation-related stuff.
  404. //
  405. #define WINNT_OEM_DIR_A "$OEM$"
  406. #define WINNT_OEM_DIR_W L"$OEM$"
  407. #define WINNT_OEM_DEST_DIR_A "$"
  408. #define WINNT_OEM_DEST_DIR_W L"$"
  409. #define WINNT_OEM_TEXTMODE_DIR_A "$OEM$\\TEXTMODE"
  410. #define WINNT_OEM_TEXTMODE_DIR_W L"$OEM$\\TEXTMODE"
  411. #define WINNT_OEM_NETWORK_DIR_A "$OEM$\\NET"
  412. #define WINNT_OEM_NETWORK_DIR_W L"$OEM$\\NET"
  413. #define WINNT_OEM_DISPLAY_DIR_A "$OEM$\\DISPLAY"
  414. #define WINNT_OEM_DISPLAY_DIR_W L"$OEM$\\DISPLAY"
  415. #define WINNT_OEM_OPTIONAL_DIR_A "$OEMOPT$"
  416. #define WINNT_OEM_OPTIONAL_DIR_W L"$OEMOPT$"
  417. #define WINNT_OEM_FILES_SYSROOT_A "$$"
  418. #define WINNT_OEM_FILES_SYSROOT_W L"$$"
  419. #define WINNT_OEM_FILES_SYSDRVROOT_A "$1"
  420. #define WINNT_OEM_FILES_SYSDRVROOT_W L"$1"
  421. #define WINNT_OEM_FILES_PROGRAMFILES_A "$PROGS"
  422. #define WINNT_OEM_FILES_PROGRAMFILES_W L"$PROGS"
  423. #define WINNT_OEM_FILES_DOCUMENTS_A "$DOCS"
  424. #define WINNT_OEM_FILES_DOCUMENTS_W L"$DOCS"
  425. #define WINNT_OEM_CMDLINE_LIST_A "CMDLINES.TXT"
  426. #define WINNT_OEM_CMDLINE_LIST_W L"CMDLINES.TXT"
  427. #define WINNT_OEM_LFNLIST_A "$$RENAME.TXT"
  428. #define WINNT_OEM_LFNLIST_W L"$$RENAME.TXT"
  429. #define WINNT_OEM_ROLLBACK_FILE_W L"ROLLBACK.INF"
  430. #define WINNT_OEM_ROLLBACK_FILE_A "ROLLBACK.INF"
  431. #define WINNT_OEMPREINSTALL_A "OemPreinstall"
  432. #define WINNT_U_OEMPREINSTALL_A WINNT_OEMPREINSTALL_A
  433. #define WINNT_OEMPREINSTALL_W L"OemPreinstall"
  434. #define WINNT_U_OEMPREINSTALL_W WINNT_OEMPREINSTALL_W
  435. #define WINNT_OEM_ADS L"OEM_Ads"
  436. #define WINNT_OEM_ADS_BANNER L"Banner"
  437. #define WINNT_OEM_ADS_LOGO L"Logo"
  438. #define WINNT_OEM_ADS_BACKGROUND L"Background"
  439. #define WINNT_OEM_DIRLOCATION_A "OemFilesPath"
  440. #define WINNT_OEM_DIRLOCATION_W L"OemFilesPath"
  441. #define WINNT_OEM_PNP_DRIVERS_PATH_W L"oempnpdriverspath"
  442. #define WINNT_OEM_PNP_DRIVERS_PATH_A "oempnpdriverspath"
  443. #define WINNT_OEMOPTIONAL_W L"oemoptional"
  444. #define WINNT_OEMOPTIONAL_A "oemoptional"
  445. #define WINNT_OEMBOOTFILES_W L"oembootfiles"
  446. #define WINNT_OEMBOOTFILES_A "oembootfiles"
  447. #define WINNT_OEMSCSIDRIVERS_W L"massstoragedrivers"
  448. #define WINNT_OEMSCSIDRIVERS_A "massstoragedrivers"
  449. #define WINNT_OEMDISPLAYDRIVERS_W L"displaydrivers"
  450. #define WINNT_OEMDISPLAYDRIVERS_A "displaydrivers"
  451. #define WINNT_OEMKEYBOARDDRIVERS_W L"keyboarddrivers"
  452. #define WINNT_OEMKEYBOARDDRIVERS_A "keyboarddrivers"
  453. #define WINNT_OEMPOINTERDRIVERS_W L"pointingdevicedrivers"
  454. #define WINNT_OEMPOINTERDRIVERS_A "pointingdevicedrivers"
  455. #define WINNT_OEMDRIVERS_W L"OemDrivers"
  456. #define WINNT_OEMDRIVERS_A "OemDrivers"
  457. #define WINNT_OEMDRIVERS_PATHNAME_W L"OemDriverPathName"
  458. #define WINNT_OEMDRIVERS_PATHNAME_A "OemDriverPathName"
  459. #define WINNT_OEMDRIVERS_INFNAME_W L"OemInfName"
  460. #define WINNT_OEMDRIVERS_INFNAME_A "OemInfName"
  461. #define WINNT_OEMDRIVERS_FLAGS_W L"OemDriverFlags"
  462. #define WINNT_OEMDRIVERS_FLAGS_A "OemDriverFlags"
  463. #define WINPE_OEM_FILENAME_A "winpeoem.sif"
  464. #define WINPE_REPLACE_SUFFIX_A ".replace"
  465. #define WINPE_APPEND_SUFFIX_A ".append"
  466. #define WINPE_OEMDRIVER_PARAMS_A "OemDriverParams"
  467. #define WINPE_OEMDRIVER_ROOTDIR_A "OemDriverRoot"
  468. #define WINPE_OEMDRIVER_DIRS_A "OemDriverDirs"
  469. #define WINNT_HEADLESS_REDIRECT_A "EMSPort"
  470. #define WINNT_U_HEADLESS_REDIRECT_A WINNT_HEADLESS_REDIRECT_A
  471. #define WINNT_HEADLESS_REDIRECT_W L"EMSPort"
  472. #define WINNT_U_HEADLESS_REDIRECT_W WINNT_HEADLESS_REDIRECT_W
  473. #define WINNT_HEADLESS_REDIRECTBAUDRATE_A "EMSBaudrate"
  474. #define WINNT_U_HEADLESS_REDIRECTBAUDRATE_A WINNT_HEADLESS_REDIRECTBAUDRATE_A
  475. #define WINNT_HEADLESS_REDIRECTBAUDRATE_W L"EMSBaudrate"
  476. #define WINNT_U_HEADLESS_REDIRECTBAUDRATE_W WINNT_HEADLESS_REDIRECTBAUDRATE_W
  477. #define WINNT_OOBEPROXY_A "OobeProxy"
  478. #define WINNT_OOBEPROXY_W L"OobeProxy"
  479. #define WINNT_O_ENABLE_OOBEPROXY_A "Enable"
  480. #define WINNT_O_ENABLE_OOBEPROXY_W L"Enable"
  481. #define WINNT_O_FLAGS_A "Flags"
  482. #define WINNT_O_FLAGS_W L"Flags"
  483. #define WINNT_O_PROXY_SERVER_A "Proxy_Server"
  484. #define WINNT_O_PROXY_SERVER_W L"Proxy_Server"
  485. #define WINNT_O_PROXY_BYPASS_A "Proxy_Bypass"
  486. #define WINNT_O_PROXY_BYPASS_W L"Proxy_Bypass"
  487. #define WINNT_O_AUTOCONFIG_URL_A "Autoconfig_URL"
  488. #define WINNT_O_AUTOCONFIG_URL_W L"Autoconfig_URL"
  489. #define WINNT_O_AUTODISCOVERY_FLAGS_A "Autodiscovery_Flag"
  490. #define WINNT_O_AUTODISCOVERY_FLAGS_W L"Autodiscovery_Flag"
  491. #define WINNT_O_AUTOCONFIG_SECONDARY_URL_A "Autoconfig_Secondary_URL"
  492. #define WINNT_O_AUTOCONFIG_SECONDARY_URL_W L"Autoconfig_Secondary_URL"
  493. //
  494. // Now define the string which we are to use at compile time based upon
  495. // wether or not UNICODE is defined
  496. #ifdef UNICODE
  497. #define WINNT_DATA WINNT_DATA_W
  498. #define WINNT_VERSION WINNT_VERSION_W
  499. #define WINNT_SIGNATURE WINNT_SIGNATURE_W
  500. #define WINNT_D_MSDOS WINNT_D_MSDOS_W
  501. #define WINNT_D_FLOPPY WINNT_D_FLOPPY_W
  502. #define WINNT_D_AUTO_PART WINNT_D_AUTO_PART_W
  503. #define WINNT_D_INSTALLDIR WINNT_D_INSTALLDIR_W
  504. #define WINNT_D_LOCALSRC_CD WINNT_D_LOCALSRC_CD_W
  505. #define WINNT_D_NOLS WINNT_D_NOLS_W
  506. #define WINNT_D_ORI_LOAD WINNT_D_ORI_LOAD_W
  507. #define WINNT_D_ORI_COUNT WINNT_D_ORI_COUNT_W
  508. #define WINNT_D_SOURCEPATH WINNT_D_SOURCEPATH_W
  509. #define WINNT_D_INSTALL WINNT_D_INSTALL_W
  510. #define WINNT_D_UNATTEND_SWITCH WINNT_D_UNATTEND_SWITCH_W
  511. #define WINNT_D_RUNOOBE WINNT_D_RUNOOBE_W
  512. #define WINNT_D_REFERENCE_MACHINE WINNT_D_REFERENCE_MACHINE_W
  513. #define WINNT_D_PRODUCT WINNT_D_PRODUCT_W
  514. #define WINNT_D_SERVERUPGRADE WINNT_D_SERVERUPGRADE_W
  515. #define WINNT_D_NTUPGRADE WINNT_D_NTUPGRADE_W
  516. #define WINNT_D_WIN31UPGRADE WINNT_D_WIN31UPGRADE_W
  517. #define WINNT_D_WIN95UPGRADE WINNT_D_WIN95UPGRADE_W
  518. #define WINNT_D_WIN95UNSUPHDC WINNT_D_WIN95UNSUPHDC_W
  519. #define WINNT_D_WIN32_VER WINNT_D_WIN32_VER_W
  520. #define WINNT_D_WIN32_DRIVE WINNT_D_WIN32_DRIVE_W
  521. #define WINNT_D_WIN32_PATH WINNT_D_WIN32_PATH_W
  522. #define WINNT_D_ACC_MAGNIFIER WINNT_D_ACC_MAGNIFIER_W
  523. #define WINNT_D_ACC_KEYBOARD WINNT_D_ACC_KEYBOARD_W
  524. #define WINNT_D_ACC_READER WINNT_D_ACC_READER_W
  525. #define WINNT_D_LANGUAGE WINNT_D_LANGUAGE_W
  526. #define WINNT_D_LANGUAGE_GROUP WINNT_D_LANGUAGE_GROUP_W
  527. #define WINNT_D_UNIQUEID WINNT_D_UNIQUEID_W
  528. #define WINNT_D_UNIQUENESS WINNT_D_UNIQUENESS_W
  529. #define WINNT_D_BOOTPATH WINNT_D_BOOTPATH_W
  530. #define WINNT_D_DOSPATH WINNT_D_DOSPATH_W
  531. #define WINNT_D_SRCTYPE WINNT_D_SRCTYPE_W
  532. #define WINNT_D_CWD WINNT_D_CWD_W
  533. #define WINNT_D_ORI_SRCPATH WINNT_D_ORI_SRCPATH_W
  534. #define WINNT_D_ORI_SRCTYPE WINNT_D_ORI_SRCTYPE_W
  535. #define WINNT_D_LOADFTDISK WINNT_D_LOADFTDISK_W
  536. #define WINNT_D_MIGTEMPDIR WINNT_D_MIGTEMPDIR_W
  537. #define WINNT_D_WIN9XSIF WINNT_D_WIN9XSIF_W
  538. #define WINNT_D_WIN9XDRIVES WINNT_D_WIN9XDRIVES_W
  539. #define WINNT_D_GUICODEPAGEOVERRIDE WINNT_D_GUICODEPAGEOVERRIDE_W
  540. #define WINNT_D_BACKUP_IMAGE WINNT_D_BACKUP_IMAGE_W
  541. #define WINNT_D_WIN9X_ROLLBACK WINNT_D_WIN9X_ROLLBACK_W
  542. #define WINNT_D_ENABLE_BACKUP WINNT_D_ENABLE_BACKUP_W
  543. #define WINNT_D_DISABLE_BACKUP_COMPRESSION WINNT_D_DISABLE_BACKUP_COMPRESSION_W
  544. #define WINNT_D_ROLLBACK_MOVE WINNT_D_ROLLBACK_MOVE_W
  545. #define WINNT_D_ROLLBACK_DELETE WINNT_D_ROLLBACK_DELETE_W
  546. #define WINNT_D_ROLLBACK_DELETE_DIR WINNT_D_ROLLBACK_DELETE_DIR_W
  547. #define WINNT_D_WIN9XUPG_USEROPTIONS WINNT_D_WIN9XUPG_USEROPTIONS_W
  548. #define WINNT_D_BACKUP_LIST WINNT_D_BACKUP_LIST_W
  549. #define WINNT32_D_WIN9XMOV_FILE WINNT32_D_WIN9XMOV_FILE_W
  550. #define WINNT32_D_WIN9XDEL_FILE WINNT32_D_WIN9XDEL_FILE_W
  551. #define WINNT32_D_W9XDDIR_FILE WINNT32_D_W9XDDIR_FILE_W
  552. #define WINNT_D_WIN9XTEMPDIR WINNT_D_WIN9XTEMPDIR_W
  553. #define WINNT_D_EULADONE WINNT_D_EULADONE_W
  554. #define WINNT_D_CMDCONS WINNT_D_CMDCONS_W
  555. #define WINNT_D_REPORTMODE WINNT_D_REPORTMODE_W
  556. #define WINNT_D_FORCECOPYDRIVERCABFILES WINNT_D_FORCECOPYDRIVERCABFILES_W
  557. #define WINNT_D_CRASHRECOVERYENABLED WINNT_D_CRASHRECOVERYENABLED_W
  558. #define WINNT_SETUPPARAMS WINNT_SETUPPARAMS_W
  559. #define WINNT_ACCESSIBILITY WINNT_ACCESSIBILITY_W
  560. #define WINNT_REGIONALSETTINGS WINNT_REGIONALSETTINGS_W
  561. #define WINNT_COMPATIBILITY WINNT_COMPATIBILITY_W
  562. #define WINNT_COMPATIBILITYINFSECTION WINNT_COMPATIBILITYINFSECTION_W
  563. #define WINNT_DEVICEINSTANCES WINNT_DEVICEINSTANCES_W
  564. #define WINNT_DEVICEHASHVALUES WINNT_DEVICEHASHVALUES_W
  565. #define WINNT_CLASSKEYS WINNT_CLASSKEYS_W
  566. #define WINNT_S_SKIPMISSING WINNT_S_SKIPMISSING_W
  567. #define WINNT_S_INCLUDECATALOG WINNT_S_INCLUDECATALOG_W
  568. #define WINNT_S_USEREXECUTE WINNT_S_USEREXECUTE_W
  569. #define WINNT_S_OPTIONALDIRS WINNT_S_OPTIONALDIRS_W
  570. #define WINNT_S_DRVSIGNPOL WINNT_S_DRVSIGNPOL_W
  571. #define WINNT_S_NONDRVSIGNPOL WINNT_S_NONDRVSIGNPOL_W
  572. #define WINNT_S_OSLOADTIMEOUT WINNT_S_OSLOADTIMEOUT_W
  573. #define WINNT_UNATTENDED WINNT_UNATTENDED_W
  574. #define WINNT_U_UNATTENDMODE WINNT_U_UNATTENDMODE_W
  575. #define WINNT_U_METHOD WINNT_U_METHOD_W
  576. #define WINNT_U_CONFIRMHW WINNT_U_CONFIRMHW_W
  577. #define WINNT_U_NTUPGRADE WINNT_U_NTUPGRADE_W
  578. #define WINNT_U_TARGETPATH WINNT_U_TARGETPATH_W
  579. #define WINNT_U_OVERWRITEOEM WINNT_U_OVERWRITEOEM_W
  580. #define WINNT_U_OEMPREINSTALL WINNT_U_OEMPREINSTALL_W
  581. #define WINNT_U_COMPUTERTYPE WINNT_U_COMPUTERTYPE_W
  582. #define WINNT_U_KEYBOARDLAYOUT WINNT_U_KEYBOARDLAYOUT_W
  583. #define WINNT_U_UPDATEHAL WINNT_U_UPDATEHAL_W
  584. #define WINNT_U_UPDATEUPHAL WINNT_U_UPDATEUPHAL_W
  585. #define WINNT_U_TESTCERT WINNT_U_TESTCERT_W
  586. #define WINNT_U_WAITFORREBOOT WINNT_U_WAITFORREBOOT_W
  587. #define WINNT_U_PROGRAMFILESDIR WINNT_U_PROGRAMFILESDIR_W
  588. #define WINNT_U_COMMONPROGRAMFILESDIR WINNT_U_COMMONPROGRAMFILESDIR_W
  589. #define WINNT_U_PROGRAMFILESDIR_X86 WINNT_U_PROGRAMFILESDIR_X86_W
  590. #define WINNT_U_COMMONPROGRAMFILESDIR_X86 WINNT_U_COMMONPROGRAMFILESDIR_X86_W
  591. #define WINNT_U_HEADLESS_REDIRECT WINNT_U_HEADLESS_REDIRECT_W
  592. #define WINNT_U_HEADLESS_REDIRECTBAUDRATE WINNT_U_HEADLESS_REDIRECTBAUDRATE_W
  593. #define WINNT_OVERWRITE_EXISTING WINNT_OVERWRITE_EXISTING_W
  594. #define WINNT_DETECTEDSTORE WINNT_DETECTEDSTORE_W
  595. #define WINNT_GUIUNATTENDED WINNT_GUIUNATTENDED_W
  596. #define WINNT_G_UPGRADEDHCP WINNT_G_UPGRADEDHCP_W
  597. #define WINNT_G_DETACHED WINNT_G_DETACHED_W
  598. #define WINNT_G_ARGUMENTS WINNT_G_ARGUMENTS_W
  599. #define WINNT_G_SETUPNETWORK WINNT_G_SETUPNETWORK_W
  600. #define WINNT_G_SETUPAPPS WINNT_G_SETUPAPPS_W
  601. #define WINNT_G_SERVERTYPE WINNT_G_SERVERTYPE_W
  602. #define WINNT_G_TIMEZONE WINNT_G_TIMEZONE_W
  603. #define WINNT_G_USERNAME WINNT_G_USERNAME_W
  604. #define WINNT_G_PASSWORD WINNT_G_PASSWORD_W
  605. #define WINNT_GUIRUNONCE WINNT_GUIRUNONCE_W
  606. #define WINNT_USERDATA WINNT_USERDATA_W
  607. #define WINNT_US_FULLNAME WINNT_US_FULLNAME_W
  608. #define WINNT_US_ORGNAME WINNT_US_ORGNAME_W
  609. #define WINNT_US_COMPNAME WINNT_US_COMPNAME_W
  610. #define WINNT_US_ADMINPASS WINNT_US_ADMINPASS_W
  611. #define WINNT_US_ENCRYPTEDADMINPASS WINNT_US_ENCRYPTEDADMINPASS_W
  612. #define WINNT_US_PRODUCTID WINNT_US_PRODUCTID_W
  613. #define WINNT_US_PRODUCTKEY WINNT_US_PRODUCTKEY_W
  614. #define WINNT_US_AUTOLOGON WINNT_US_AUTOLOGON_W
  615. #define WINNT_US_PROFILESDIR WINNT_US_PROFILESDIR_W
  616. #define WINNT_LICENSEDATA WINNT_LICENSEDATA_W
  617. #define WINNT_L_AUTOMODE WINNT_L_AUTOMODE_W
  618. #define WINNT_L_AUTOUSERS WINNT_L_AUTOUSERS_W
  619. #define WINNT_A_YES WINNT_A_YES_W
  620. #define WINNT_A_NO WINNT_A_NO_W
  621. #define WINNT_A_ONE WINNT_A_ONE_W
  622. #define WINNT_A_ZERO WINNT_A_ZERO_W
  623. #define WINNT_A_IGNORE WINNT_A_IGNORE_W
  624. #define WINNT_A_WARN WINNT_A_WARN_W
  625. #define WINNT_A_BLOCK WINNT_A_BLOCK_W
  626. #define WINNT_A_LANMANNT WINNT_A_LANMANNT_W
  627. #define WINNT_A_SERVERNT WINNT_A_SERVERNT_W
  628. #define WINNT_A_WINNT WINNT_A_WINNT_W
  629. #define WINNT_A_NULL WINNT_A_NULL_W
  630. #define WINNT_A_EXPRESS WINNT_A_EXPRESS_W
  631. #define WINNT_A_TYPICAL WINNT_A_TYPICAL_W
  632. #define WINNT_A_CUSTOM WINNT_A_CUSTOM_W
  633. #define WINNT_A_NT WINNT_A_NT_W
  634. #define WINNT_GUI_FILE WINNT_GUI_FILE_W
  635. #define WINNT_SIF_FILE WINNT_SIF_FILE_W
  636. #define WINNT_MIGRATE_INF_FILE WINNT_MIGRATE_INF_FILE_W
  637. #define WINNT_UNSUPDRV_INF_FILE WINNT_UNSUPDRV_INF_FILE_W
  638. #define WINNT_UNIQUENESS_DB WINNT_UNIQUENESS_DB_W
  639. #define WINNT_A_PERSEAT WINNT_A_PERSEAT_W
  640. #define WINNT_A_PERSERVER WINNT_A_PERSERVER_W
  641. #define WINNT_A_GUIATTENDED WINNT_A_GUIATTENDED_W
  642. #define WINNT_A_PROVIDEDEFAULT WINNT_A_PROVIDEDEFAULT_W
  643. #define WINNT_A_DEFAULTHIDE WINNT_A_DEFAULTHIDE_W
  644. #define WINNT_A_READONLY WINNT_A_READONLY_W
  645. #define WINNT_A_FULLUNATTENDED WINNT_A_FULLUNATTENDED_W
  646. #define WINNT_WIN95UPG_95_DIR WINNT_WIN95UPG_95_DIR_W
  647. #define WINNT_WIN95UPG_95_DLL WINNT_WIN95UPG_95_DLL_W
  648. #define WINNT_WINNTUPG_DIR WINNT_WINNTUPG_DIR_W
  649. #define WINNT_WINNTUPG_DLL WINNT_WINNTUPG_DLL_W
  650. #define WINNT_WIN95UPG_SPOOLER WINNT_WIN95UPG_SPOOLER_W
  651. #define WINNT_WIN95UPG_UPGRADE_VAL WINNT_WIN95UPG_UPGRADE_VAL_W
  652. #define WINNT_WIN95UPG_REPLACEMENT WINNT_WIN95UPG_REPLACEMENT_W
  653. #define WINNT_WIN95UPG_95KEY WINNT_WIN95UPG_95KEY_W
  654. #define WINNT_WIN95UPG_NTKEY WINNT_WIN95UPG_NTKEY_W
  655. #define WINNT_OEMPREINSTALL WINNT_OEMPREINSTALL_W
  656. #define WINNT_OEM_DIR WINNT_OEM_DIR_W
  657. #define WINNT_OEM_DEST_DIR WINNT_OEM_DEST_DIR_W
  658. #define WINNT_OEM_FILES_DIR WINNT_OEM_FILES_DIR_W
  659. #define WINNT_OEM_TEXTMODE_DIR WINNT_OEM_TEXTMODE_DIR_W
  660. #define WINNT_OEM_NETWORK_DIR WINNT_OEM_NETWORK_DIR_W
  661. #define WINNT_OEM_DISPLAY_DIR WINNT_OEM_DISPLAY_DIR_W
  662. #define WINNT_OEM_OPTIONAL_DIR WINNT_OEM_OPTIONAL_DIR_W
  663. #define WINNT_OEM_DIRLOCATION WINNT_OEM_DIRLOCATION_W
  664. #define WINNT_OEM_PNP_DRIVERS_PATH WINNT_OEM_PNP_DRIVERS_PATH_W
  665. #define WINNT_OEMOPTIONAL WINNT_OEMOPTIONAL_W
  666. #define WINNT_OEMBOOTFILES WINNT_OEMBOOTFILES_W
  667. #define WINNT_OEMSCSIDRIVERS WINNT_OEMSCSIDRIVERS_W
  668. #define WINNT_OEMDISPLAYDRIVERS WINNT_OEMDISPLAYDRIVERS_W
  669. #define WINNT_OEMKEYBOARDDRIVERS WINNT_OEMKEYBOARDDRIVERS_W
  670. #define WINNT_OEMPOINTERDRIVERS WINNT_OEMPOINTERDRIVERS_W
  671. #define WINNT_OEMDRIVERS WINNT_OEMDRIVERS_W
  672. #define WINNT_OEMDRIVERS_PATHNAME WINNT_OEMDRIVERS_PATHNAME_W
  673. #define WINNT_OEMDRIVERS_INFNAME WINNT_OEMDRIVERS_INFNAME_W
  674. #define WINNT_OEMDRIVERS_FLAGS WINNT_OEMDRIVERS_FLAGS_W
  675. #define WINNT_OEM_FILES_SYSROOT WINNT_OEM_FILES_SYSROOT_W
  676. #define WINNT_OEM_FILES_SYSDRVROOT WINNT_OEM_FILES_SYSDRVROOT_W
  677. #define WINNT_OEM_FILES_PROGRAMFILES WINNT_OEM_FILES_PROGRAMFILES_W
  678. #define WINNT_OEM_FILES_DOCUMENTS WINNT_OEM_FILES_DOCUMENTS_W
  679. #define WINNT_OEM_FILES_DRVROOT WINNT_OEM_FILES_DRVROOT_W
  680. #define WINNT_OEM_CMDLINE_LIST WINNT_OEM_CMDLINE_LIST_W
  681. #define WINNT_OEM_LFNLIST WINNT_OEM_LFNLIST_W
  682. #define WINNT_OEM_ROLLBACK_FILE WINNT_OEM_ROLLBACK_FILE_W
  683. #define WINNT_DISPLAY WINNT_DISPLAY_W
  684. #define WINNT_DISP_CONFIGATLOGON WINNT_DISP_CONFIGATLOGON_W
  685. #define WINNT_DISP_BITSPERPEL WINNT_DISP_BITSPERPEL_W
  686. #define WINNT_DISP_XRESOLUTION WINNT_DISP_XRESOLUTION_W
  687. #define WINNT_DISP_YRESOLUTION WINNT_DISP_YRESOLUTION_W
  688. #define WINNT_DISP_VREFRESH WINNT_DISP_VREFRESH_W
  689. #define WINNT_DISP_FLAGS WINNT_DISP_FLAGS_W
  690. #define WINNT_DISP_AUTOCONFIRM WINNT_DISP_AUTOCONFIRM_W
  691. #define WINNT_DISP_INSTALL WINNT_DISP_INSTALL_W
  692. #define WINNT_DISP_INF_FILE WINNT_DISP_INF_FILE_W
  693. #define WINNT_DISP_INF_OPTION WINNT_DISP_INF_OPTION_W
  694. #define WINNT_U_DYNAMICUPDATESDISABLE WINNT_U_DYNAMICUPDATESDISABLE_W
  695. #define WINNT_U_DYNAMICUPDATESHARE WINNT_U_DYNAMICUPDATESHARE_W
  696. #define WINNT_U_DYNAMICUPDATESPREPARE WINNT_U_DYNAMICUPDATESPREPARE_W
  697. #define WINNT_U_DYNAMICUPDATESTOPONERROR WINNT_U_DYNAMICUPDATESTOPONERROR_W
  698. #define WINNT_SP_UPDATEDSOURCES WINNT_SP_UPDATEDSOURCES_W
  699. #define WINNT_SP_UPDATEDDUASMS WINNT_SP_UPDATEDDUASMS_W
  700. #define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_W
  701. #define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_W
  702. #define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_W
  703. #define WINNT_SP_DYNUPDTBOOTDRIVERROOT WINNT_SP_DYNUPDTBOOTDRIVERROOT_W
  704. #define WINNT_SP_DYNUPDTBOOTDRIVERS WINNT_SP_DYNUPDTBOOTDRIVERS_W
  705. #define WINNT_SP_DYNUPDTWORKINGDIR WINNT_SP_DYNUPDTWORKINGDIR_W
  706. #define WINNT_SP_DYNUPDTDRIVERINFOFILE WINNT_SP_DYNUPDTDRIVERINFOFILE_W
  707. #define WINNT_OOBEPROXY WINNT_OOBEPROXY_W
  708. #define WINNT_O_ENABLE_OOBEPROXY WINNT_O_ENABLE_OOBEPROXY_W
  709. #define WINNT_O_FLAGS WINNT_O_FLAGS_W
  710. #define WINNT_O_PROXY_SERVER WINNT_O_PROXY_SERVER_W
  711. #define WINNT_O_PROXY_BYPASS WINNT_O_PROXY_BYPASS_W
  712. #define WINNT_O_AUTOCONFIG_URL WINNT_O_AUTOCONFIG_URL_W
  713. #define WINNT_O_AUTODISCOVERY_FLAGS WINNT_O_AUTODISCOVERY_FLAGS_W
  714. #define WINNT_O_AUTOCONFIG_SECONDARY_URL WINNT_O_AUTOCONFIG_SECONDARY_URL_W
  715. #define WINNT_SERVICESTODISABLE WINNT_SERVICESTODISABLE_W
  716. #else
  717. #define WINNT_DATA WINNT_DATA_A
  718. #define WINNT_VERSION WINNT_VERSION_A
  719. #define WINNT_SIGNATURE WINNT_SIGNATURE_A
  720. #define WINNT_D_MSDOS WINNT_D_MSDOS_A
  721. #define WINNT_D_FLOPPY WINNT_D_FLOPPY_A
  722. #define WINNT_D_AUTO_PART WINNT_D_AUTO_PART_A
  723. #define WINNT_D_INSTALLDIR WINNT_D_INSTALLDIR_A
  724. #define WINNT_D_LOCALSRC_CD WINNT_D_LOCALSRC_CD_A
  725. #define WINNT_D_NOLS WINNT_D_NOLS_A
  726. #define WINNT_D_ORI_LOAD WINNT_D_ORI_LOAD_A
  727. #define WINNT_D_ORI_COUNT WINNT_D_ORI_COUNT_A
  728. #define WINNT_D_SOURCEPATH WINNT_D_SOURCEPATH_A
  729. #define WINNT_D_INSTALL WINNT_D_INSTALL_A
  730. #define WINNT_D_UNATTEND_SWITCH WINNT_D_UNATTEND_SWITCH_A
  731. #define WINNT_D_RUNOOBE WINNT_D_RUNOOBE_A
  732. #define WINNT_D_REFERENCE_MACHINE WINNT_D_REFERENCE_MACHINE_A
  733. #define WINNT_D_PRODUCT WINNT_D_PRODUCT_A
  734. #define WINNT_D_SERVERUPGRADE WINNT_D_SERVERUPGRADE_A
  735. #define WINNT_D_NTUPGRADE WINNT_D_NTUPGRADE_A
  736. #define WINNT_D_WIN31UPGRADE WINNT_D_WIN31UPGRADE_A
  737. #define WINNT_D_WIN95UPGRADE WINNT_D_WIN95UPGRADE_A
  738. #define WINNT_D_WIN95UNSUPHDC WINNT_D_WIN95UNSUPHDC_A
  739. #define WINNT_D_WIN32_VER WINNT_D_WIN32_VER_A
  740. #define WINNT_D_WIN32_DRIVE WINNT_D_WIN32_DRIVE_A
  741. #define WINNT_D_WIN32_PATH WINNT_D_WIN32_PATH_A
  742. #define WINNT_D_ACC_MAGNIFIER WINNT_D_ACC_MAGNIFIER_A
  743. #define WINNT_D_ACC_KEYBOARD WINNT_D_ACC_KEYBOARD_A
  744. #define WINNT_D_ACC_READER WINNT_D_ACC_READER_A
  745. #define WINNT_D_LANGUAGE WINNT_D_LANGUAGE_A
  746. #define WINNT_D_LANGUAGE_GROUP WINNT_D_LANGUAGE_GROUP_A
  747. #define WINNT_D_UNIQUEID WINNT_D_UNIQUEID_A
  748. #define WINNT_D_UNIQUENESS WINNT_D_UNIQUENESS_A
  749. #define WINNT_D_BOOTPATH WINNT_D_BOOTPATH_A
  750. #define WINNT_D_DOSPATH WINNT_D_DOSPATH_W
  751. #define WINNT_D_SRCTYPE WINNT_D_SRCTYPE_A
  752. #define WINNT_D_CWD WINNT_D_CWD_A
  753. #define WINNT_D_ORI_SRCPATH WINNT_D_ORI_SRCPATH_A
  754. #define WINNT_D_ORI_SRCTYPE WINNT_D_ORI_SRCTYPE_A
  755. #define WINNT_D_LOADFTDISK WINNT_D_LOADFTDISK_A
  756. #define WINNT_D_MIGTEMPDIR WINNT_D_MIGTEMPDIR_A
  757. #define WINNT_D_WIN9XSIF WINNT_D_WIN9XSIF_A
  758. #define WINNT_D_GUICODEPAGEOVERRIDE WINNT_D_GUICODEPAGEOVERRIDE_A
  759. #define WINNT_D_WIN9XDRIVES WINNT_D_WIN9XDRIVES_A
  760. #define WINNT_D_BACKUP_IMAGE WINNT_D_BACKUP_IMAGE_A
  761. #define WINNT_D_WIN9X_ROLLBACK WINNT_D_WIN9X_ROLLBACK_A
  762. #define WINNT_D_DISABLE_BACKUP_COMPRESSION WINNT_D_DISABLE_BACKUP_COMPRESSION_A
  763. #define WINNT_D_ENABLE_BACKUP WINNT_D_ENABLE_BACKUP_A
  764. #define WINNT_D_ROLLBACK_MOVE WINNT_D_ROLLBACK_MOVE_A
  765. #define WINNT_D_ROLLBACK_DELETE WINNT_D_ROLLBACK_DELETE_A
  766. #define WINNT_D_ROLLBACK_DELETE_DIR WINNT_D_ROLLBACK_DELETE_DIR_A
  767. #define WINNT_D_WIN9XUPG_USEROPTIONS WINNT_D_WIN9XUPG_USEROPTIONS_A
  768. #define WINNT_D_BACKUP_LIST WINNT_D_BACKUP_LIST_A
  769. #define WINNT32_D_WIN9XMOV_FILE WINNT32_D_WIN9XMOV_FILE_A
  770. #define WINNT32_D_WIN9XDEL_FILE WINNT32_D_WIN9XDEL_FILE_A
  771. #define WINNT32_D_W9XDDIR_FILE WINNT32_D_W9XDDIR_FILE_A
  772. #define WINNT_D_WIN9XTEMPDIR WINNT_D_WIN9XTEMPDIR_A
  773. #define WINNT_D_EULADONE WINNT_D_EULADONE_A
  774. #define WINNT_D_CMDCONS WINNT_D_CMDCONS_A
  775. #define WINNT_D_REPORTMODE WINNT_D_REPORTMODE_A
  776. #define WINNT_D_FORCECOPYDRIVERCABFILES WINNT_D_FORCECOPYDRIVERCABFILES_A
  777. #define WINNT_D_CRASHRECOVERYENABLED WINNT_D_CRASHRECOVERYENABLED_A
  778. #define WINNT_SETUPPARAMS WINNT_SETUPPARAMS_A
  779. #define WINNT_ACCESSIBILITY WINNT_ACCESSIBILITY_A
  780. #define WINNT_REGIONALSETTINGS WINNT_REGIONALSETTINGS_A
  781. #define WINNT_COMPATIBILITY WINNT_COMPATIBILITY_A
  782. #define WINNT_COMPATIBILITYINFSECTION WINNT_COMPATIBILITYINFSECTION_A
  783. #define WINNT_DEVICEINSTANCES WINNT_DEVICEINSTANCES_A
  784. #define WINNT_DEVICEHASHVALUES WINNT_DEVICEHASHVALUES_A
  785. #define WINNT_CLASSKEYS WINNT_CLASSKEYS_A
  786. #define WINNT_S_SKIPMISSING WINNT_S_SKIPMISSING_A
  787. #define WINNT_S_INCLUDECATALOG WINNT_S_INCLUDECATALOG_A
  788. #define WINNT_S_USEREXECUTE WINNT_S_USEREXECUTE_A
  789. #define WINNT_S_OPTIONALDIRS WINNT_S_OPTIONALDIRS_A
  790. #define WINNT_S_DRVSIGNPOL WINNT_S_DRVSIGNPOL_A
  791. #define WINNT_S_NONDRVSIGNPOL WINNT_S_NONDRVSIGNPOL_A
  792. #define WINNT_S_OSLOADTIMEOUT WINNT_S_OSLOADTIMEOUT_A
  793. #define WINNT_UNATTENDED WINNT_UNATTENDED_A
  794. #define WINNT_U_UNATTENDMODE WINNT_U_UNATTENDMODE_A
  795. #define WINNT_U_METHOD WINNT_U_METHOD_A
  796. #define WINNT_U_CONFIRMHW WINNT_U_CONFIRMHW_A
  797. #define WINNT_U_NTUPGRADE WINNT_U_NTUPGRADE_A
  798. #define WINNT_U_TARGETPATH WINNT_U_TARGETPATH_A
  799. #define WINNT_U_OVERWRITEOEM WINNT_U_OVERWRITEOEM_A
  800. #define WINNT_U_OEMPREINSTALL WINNT_U_OEMPREINSTALL_A
  801. #define WINNT_U_COMPUTERTYPE WINNT_U_COMPUTERTYPE_A
  802. #define WINNT_U_KEYBOARDLAYOUT WINNT_U_KEYBOARDLAYOUT_A
  803. #define WINNT_U_UPDATEHAL WINNT_U_UPDATEHAL_A
  804. #define WINNT_U_UPDATEUPHAL WINNT_U_UPDATEUPHAL_A
  805. #define WINNT_U_TESTCERT WINNT_U_TESTCERT_A
  806. #define WINNT_U_WAITFORREBOOT WINNT_U_WAITFORREBOOT_A
  807. #define WINNT_U_PROGRAMFILESDIR WINNT_U_PROGRAMFILESDIR_A
  808. #define WINNT_U_COMMONPROGRAMFILESDIR WINNT_U_COMMONPROGRAMFILESDIR_A
  809. #define WINNT_U_PROGRAMFILESDIR_X86 WINNT_U_PROGRAMFILESDIR_X86_A
  810. #define WINNT_U_COMMONPROGRAMFILESDIR_X86 WINNT_U_COMMONPROGRAMFILESDIR_X86_A
  811. #define WINNT_U_HEADLESS_REDIRECT WINNT_U_HEADLESS_REDIRECT_A
  812. #define WINNT_U_HEADLESS_REDIRECTBAUDRATE WINNT_U_HEADLESS_REDIRECTBAUDRATE_A
  813. #define WINNT_OVERWRITE_EXISTING WINNT_OVERWRITE_EXISTING_A
  814. #define WINNT_DETECTEDSTORE WINNT_DETECTEDSTORE_A
  815. #define WINNT_GUIUNATTENDED WINNT_GUIUNATTENDED_A
  816. #define WINNT_G_UPGRADEDHCP WINNT_G_UPGRADEDHCP_A
  817. #define WINNT_G_DETACHED WINNT_G_DETACHED_A
  818. #define WINNT_G_ARGUMENTS WINNT_G_ARGUMENTS_A
  819. #define WINNT_G_SETUPNETWORK WINNT_G_SETUPNETWORK_A
  820. #define WINNT_G_SETUPAPPS WINNT_G_SETUPAPPS_A
  821. #define WINNT_G_SERVERTYPE WINNT_G_SERVERTYPE_A
  822. #define WINNT_G_TIMEZONE WINNT_G_TIMEZONE_A
  823. #define WINNT_G_USERNAME WINNT_G_USERNAME_A
  824. #define WINNT_G_PASSWORD WINNT_G_PASSWORD_A
  825. #define WINNT_GUIRUNONCE WINNT_GUIRUNONCE_A
  826. #define WINNT_USERDATA WINNT_USERDATA_A
  827. #define WINNT_US_FULLNAME WINNT_US_FULLNAME_A
  828. #define WINNT_US_ORGNAME WINNT_US_ORGNAME_A
  829. #define WINNT_US_COMPNAME WINNT_US_COMPNAME_A
  830. #define WINNT_US_ADMINPASS WINNT_US_ADMINPASS_A
  831. #define WINNT_US_ENCRYPTEDADMINPASS WINNT_US_ENCRYPTEDADMINPASS_A
  832. #define WINNT_US_PRODUCTID WINNT_US_PRODUCTID_A
  833. #define WINNT_US_PRODUCTKEY WINNT_US_PRODUCTKEY_A
  834. #define WINNT_US_AUTOLOGON WINNT_US_AUTOLOGON_A
  835. #define WINNT_US_PROFILESDIR WINNT_US_PROFILESDIR_A
  836. #define WINNT_LICENSEDATA WINNT_LICENSEDATA_A
  837. #define WINNT_L_AUTOMODE WINNT_L_AUTOMODE_A
  838. #define WINNT_L_AUTOUSERS WINNT_L_AUTOUSERS_A
  839. #define WINNT_A_YES WINNT_A_YES_A
  840. #define WINNT_A_NO WINNT_A_NO_A
  841. #define WINNT_A_ONE WINNT_A_ONE_A
  842. #define WINNT_A_ZERO WINNT_A_ZERO_A
  843. #define WINNT_A_IGNORE WINNT_A_IGNORE_A
  844. #define WINNT_A_WARN WINNT_A_WARN_A
  845. #define WINNT_A_BLOCK WINNT_A_BLOCK_A
  846. #define WINNT_A_LANMANNT WINNT_A_LANMANNT_A
  847. #define WINNT_A_SERVERNT WINNT_A_SERVERNT_A
  848. #define WINNT_A_WINNT WINNT_A_WINNT_A
  849. #define WINNT_A_NULL WINNT_A_NULL_A
  850. #define WINNT_A_EXPRESS WINNT_A_EXPRESS_A
  851. #define WINNT_A_TYPICAL WINNT_A_TYPICAL_A
  852. #define WINNT_A_CUSTOM WINNT_A_CUSTOM_A
  853. #define WINNT_A_NT WINNT_A_NT_A
  854. #define WINNT_GUI_FILE WINNT_GUI_FILE_A
  855. #define WINNT_SIF_FILE WINNT_SIF_FILE_A
  856. #define WINNT_MIGRATE_INF_FILE WINNT_MIGRATE_INF_FILE_A
  857. #define WINNT_UNSUPDRV_INF_FILE WINNT_UNSUPDRV_INF_FILE_A
  858. #define WINNT_UNIQUENESS_DB WINNT_UNIQUENESS_DB_A
  859. #define WINNT_A_PERSEAT WINNT_A_PERSEAT_A
  860. #define WINNT_A_PERSERVER WINNT_A_PERSERVER_A
  861. #define WINNT_A_GUIATTENDED WINNT_A_GUIATTENDED_A
  862. #define WINNT_A_PROVIDEDEFAULT WINNT_A_PROVIDEDEFAULT_A
  863. #define WINNT_A_DEFAULTHIDE WINNT_A_DEFAULTHIDE_A
  864. #define WINNT_A_READONLY WINNT_A_READONLY_A
  865. #define WINNT_A_FULLUNATTENDED WINNT_A_FULLUNATTENDED_A
  866. #define WINNT_WIN95UPG_95_DIR WINNT_WIN95UPG_95_DIR_A
  867. #define WINNT_WIN95UPG_95_DLL WINNT_WIN95UPG_95_DLL_A
  868. #define WINNT_WINNTUPG_DIR WINNT_WINNTUPG_DIR_A
  869. #define WINNT_WINNTUPG_DLL WINNT_WINNTUPG_DLL_A
  870. #define WINNT_WIN95UPG_SPOOLER WINNT_WIN95UPG_SPOOLER_A
  871. #define WINNT_WIN95UPG_UPGRADE_VAL WINNT_WIN95UPG_UPGRADE_VAL_A
  872. #define WINNT_WIN95UPG_REPLACEMENT WINNT_WIN95UPG_REPLACEMENT_A
  873. #define WINNT_WIN95UPG_95KEY WINNT_WIN95UPG_95KEY_A
  874. #define WINNT_WIN95UPG_NTKEY WINNT_WIN95UPG_NTKEY_A
  875. #define WINNT_OEMPREINSTALL WINNT_OEMPREINSTALL_A
  876. #define WINNT_OEM_DIR WINNT_OEM_DIR_A
  877. #define WINNT_OEM_DEST_DIR WINNT_OEM_DEST_DIR_A
  878. #define WINNT_OEM_FILES_DIR WINNT_OEM_FILES_DIR_A
  879. #define WINNT_OEM_TEXTMODE_DIR WINNT_OEM_TEXTMODE_DIR_A
  880. #define WINNT_OEM_NETWORK_DIR WINNT_OEM_NETWORK_DIR_A
  881. #define WINNT_OEM_DISPLAY_DIR WINNT_OEM_DISPLAY_DIR_A
  882. #define WINNT_OEM_OPTIONAL_DIR WINNT_OEM_OPTIONAL_DIR_A
  883. #define WINNT_OEM_DIRLOCATION WINNT_OEM_DIRLOCATION_A
  884. #define WINNT_OEM_PNP_DRIVERS_PATH WINNT_OEM_PNP_DRIVERS_PATH_A
  885. #define WINNT_OEMOPTIONAL WINNT_OEMOPTIONAL_A
  886. #define WINNT_OEMBOOTFILES WINNT_OEMBOOTFILES_A
  887. #define WINNT_OEMSCSIDRIVERS WINNT_OEMSCSIDRIVERS_A
  888. #define WINNT_OEMDISPLAYDRIVERS WINNT_OEMDISPLAYDRIVERS_A
  889. #define WINNT_OEMKEYBOARDDRIVERS WINNT_OEMKEYBOARDDRIVERS_A
  890. #define WINNT_OEMPOINTERDRIVERS WINNT_OEMPOINTERDRIVERS_A
  891. #define WINNT_OEMDRIVERS WINNT_OEMDRIVERS_A
  892. #define WINNT_OEMDRIVERS_PATHNAME WINNT_OEMDRIVERS_PATHNAME_A
  893. #define WINNT_OEMDRIVERS_INFNAME WINNT_OEMDRIVERS_INFNAME_A
  894. #define WINNT_OEMDRIVERS_FLAGS WINNT_OEMDRIVERS_FLAGS_A
  895. #define WINNT_OEM_FILES_SYSROOT WINNT_OEM_FILES_SYSROOT_A
  896. #define WINNT_OEM_FILES_SYSDRVROOT WINNT_OEM_FILES_SYSDRVROOT_A
  897. #define WINNT_OEM_FILES_PROGRAMFILES WINNT_OEM_FILES_PROGRAMFILES_A
  898. #define WINNT_OEM_FILES_DOCUMENTS WINNT_OEM_FILES_DOCUMENTS_A
  899. #define WINNT_OEM_FILES_DRVROOT WINNT_OEM_FILES_DRVROOT_A
  900. #define WINNT_OEM_CMDLINE_LIST WINNT_OEM_CMDLINE_LIST_A
  901. #define WINNT_OEM_LFNLIST WINNT_OEM_LFNLIST_A
  902. #define WINNT_OEM_ROLLBACK_FILE WINNT_OEM_ROLLBACK_FILE_A
  903. #define WINNT_DISPLAY WINNT_DISPLAY_A
  904. #define WINNT_DISP_CONFIGATLOGON WINNT_DISP_CONFIGATLOGON_A
  905. #define WINNT_DISP_BITSPERPEL WINNT_DISP_BITSPERPEL_A
  906. #define WINNT_DISP_XRESOLUTION WINNT_DISP_XRESOLUTION_A
  907. #define WINNT_DISP_YRESOLUTION WINNT_DISP_YRESOLUTION_A
  908. #define WINNT_DISP_VREFRESH WINNT_DISP_VREFRESH_A
  909. #define WINNT_DISP_FLAGS WINNT_DISP_FLAGS_A
  910. #define WINNT_DISP_AUTOCONFIRM WINNT_DISP_AUTOCONFIRM_A
  911. #define WINNT_DISP_INSTALL WINNT_DISP_INSTALL_A
  912. #define WINNT_DISP_INF_FILE WINNT_DISP_INF_FILE_A
  913. #define WINNT_DISP_INF_OPTION WINNT_DISP_INF_OPTION_A
  914. #define WINNT_U_DYNAMICUPDATESDISABLE WINNT_U_DYNAMICUPDATESDISABLE_A
  915. #define WINNT_U_DYNAMICUPDATESHARE WINNT_U_DYNAMICUPDATESHARE_A
  916. #define WINNT_U_DYNAMICUPDATESPREPARE WINNT_U_DYNAMICUPDATESPREPARE_A
  917. #define WINNT_U_DYNAMICUPDATESTOPONERROR WINNT_U_DYNAMICUPDATESTOPONERROR_A
  918. #define WINNT_SP_UPDATEDSOURCES WINNT_SP_UPDATEDSOURCES_A
  919. #define WINNT_SP_UPDATEDDUASMS WINNT_SP_UPDATEDDUASMS_A
  920. #define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_A
  921. #define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_A
  922. #define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_A
  923. #define WINNT_SP_DYNUPDTBOOTDRIVERROOT WINNT_SP_DYNUPDTBOOTDRIVERROOT_A
  924. #define WINNT_SP_DYNUPDTBOOTDRIVERS WINNT_SP_DYNUPDTBOOTDRIVERS_A
  925. #define WINNT_SP_DYNUPDTWORKINGDIR WINNT_SP_DYNUPDTWORKINGDIR_A
  926. #define WINNT_SP_DYNUPDTDRIVERINFOFILE WINNT_SP_DYNUPDTDRIVERINFOFILE_A
  927. #define WINNT_OOBEPROXY WINNT_OOBEPROXY_A
  928. #define WINNT_O_ENABLE_OOBEPROXY WINNT_O_ENABLE_OOBEPROXY_A
  929. #define WINNT_O_FLAGS WINNT_O_FLAGS_A
  930. #define WINNT_O_PROXY_SERVER WINNT_O_PROXY_SERVER_A
  931. #define WINNT_O_PROXY_BYPASS WINNT_O_PROXY_BYPASS_A
  932. #define WINNT_O_AUTOCONFIG_URL WINNT_O_AUTOCONFIG_URL_A
  933. #define WINNT_O_AUTODISCOVERY_FLAGS WINNT_O_AUTODISCOVERY_FLAGS_A
  934. #define WINNT_O_AUTOCONFIG_SECONDARY_URL WINNT_O_AUTOCONFIG_SECONDARY_URL_A
  935. #define WINNT_SERVICESTODISABLE WINNT_SERVICESTODISABLE_A
  936. #endif // Unicode
  937. #endif // def _WINNT_SETUPBAT_