/*++

Copyright (c) Microsoft Corporation.  All rights reserved.

Module Name:

    setupbat.h

Abstract:

    Contains all of the definations for the various strings which
    can occur in winnt.sif and its children. Any setup code which
    read/writes to winnt.sif needs to include this file and use
    the appropriate defines as the side effects can be numerous.

Author:

    Stephane Plante (t-stepl)  Oct 6 1995

Revision History:

--*/


#ifndef _WINNT_SETUPBAT_
#define _WINNT_SETUPBAT_

#if _MSC_VER > 1000
#pragma once
#endif

//
// The format of these defines is a blank line preceeding a section
// header followed by all of the keys which may occur in that section
//

#define WINNT_DATA_W            L"data"
#define WINNT_DATA_A            "data"
#define WINNT_VERSION_W         L"version"
#define WINNT_VERSION_A         "version"
#define WINNT_SIGNATURE_W       L"signature"
#define WINNT_SIGNATURE_A       "signature"
#define WINNT_D_MSDOS_W         L"msdosinitiated"
#define WINNT_D_MSDOS_A         "msdosinitiated"
#define WINNT_D_FLOPPY_W        L"floppyless"
#define WINNT_D_FLOPPY_A        "floppyless"
#define WINNT_D_AUTO_PART_W     L"AutoPartition"
#define WINNT_D_AUTO_PART_A     "AutoPartition"
#define WINNT_D_INSTALLDIR_W    L"InstallDir"
#define WINNT_D_INSTALLDIR_A    "InstallDir"
#define WINNT_D_LOCALSRC_CD_A   "LocalSourceOnCD"
#define WINNT_D_LOCALSRC_CD_W   L"LocalSourceOnCD"
#define WINNT_D_NOLS_A          "NoLs"
#define WINNT_D_NOLS_W          L"NoLs"
#define WINNT_D_ORI_LOAD_W      L"originalautoload"
#define WINNT_D_ORI_LOAD_A      "originalautoload"
#define WINNT_D_ORI_COUNT_W     L"originalcountdown"
#define WINNT_D_ORI_COUNT_A     "originalcountdown"
#define WINNT_D_SOURCEPATH_W    L"sourcepath"
#define WINNT_D_SOURCEPATH_A    "sourcepath"
#define WINNT_D_INSTALL_W       L"unattendedinstall"
#define WINNT_D_INSTALL_A       "unattendedinstall"
#define WINNT_D_UNATTEND_SWITCH_W L"unattendswitch"
#define WINNT_D_UNATTEND_SWITCH_A "unattendswitch"
#define WINNT_D_RUNOOBE_W       L"runoobe"
#define WINNT_D_RUNOOBE_A       "runoobe"
#define WINNT_D_REFERENCE_MACHINE_W L"factorymode"
#define WINNT_D_REFERENCE_MACHINE_A "factorymode"
#define WINNT_D_PRODUCT_W       L"producttype"
#define WINNT_D_PRODUCT_A       "producttype"
#define WINNT_D_SERVERUPGRADE_W L"standardserverupgrade"
#define WINNT_D_SERVERUPGRADE_A "standardserverupgrade"
#define WINNT_D_NTUPGRADE_W     L"winntupgrade"
#define WINNT_D_NTUPGRADE_A     "winntupgrade"
#define WINNT_D_WIN31UPGRADE_W  L"win31upgrade"
#define WINNT_D_WIN31UPGRADE_A  "win31upgrade"
#define WINNT_D_WIN95UPGRADE_W  L"win9xupgrade"
#define WINNT_D_WIN95UPGRADE_A  "win9xupgrade"
#define WINNT_D_WIN95UNSUPHDC_W L"win9xunsuphdc"
#define WINNT_D_WIN95UNSUPHDC_A  "win9xunsuphdc"
#define WINNT_D_WIN32_VER_W     L"Win32Ver"
#define WINNT_D_WIN32_VER_A     "Win32Ver"
#define WINNT_D_WIN32_DRIVE_W   L"Win32Drive"
#define WINNT_D_WIN32_DRIVE_A   "Win32Drive"
#define WINNT_D_WIN32_PATH_W    L"Win32Path"
#define WINNT_D_WIN32_PATH_A    "Win32Path"
#define WINNT_D_ACC_MAGNIFIER_W L"AccMagnifier"
#define WINNT_D_ACC_MAGNIFIER_A "AccMagnifier"
#define WINNT_D_ACC_KEYBOARD_W  L"AccKeyboard"
#define WINNT_D_ACC_KEYBOARD_A  "AccKeyboard"
#define WINNT_D_ACC_READER_W    L"AccReader"
#define WINNT_D_ACC_READER_A    "AccReader"
#define WINNT_D_LANGUAGE_W      L"Language"
#define WINNT_D_LANGUAGE_A      "Language"
#define WINNT_D_LANGUAGE_GROUP_W L"LanguageGroup"
#define WINNT_D_LANGUAGE_GROUP_A "LanguageGroup"
#define WINNT_D_UNIQUENESS_W    L"uniqueness"
#define WINNT_D_UNIQUENESS_A     "uniqueness"
#define WINNT_D_UNIQUEID_W      L"uniqueid"
#define WINNT_D_UNIQUEID_A      "uniqueid"
#define WINNT_D_BOOTPATH_W      L"floppylessbootpath"
#define WINNT_D_BOOTPATH_A      "floppylessbootpath"
#define WINNT_D_DOSPATH_W       L"dospath"
#define WINNT_D_DOSPATH_A       "dospath"
#define WINNT_D_SRCTYPE_W       L"sourcetype"
#define WINNT_D_SRCTYPE_A       "sourcetype"
#define WINNT_D_CWD_W           L"cwd"
#define WINNT_D_CWD_A           "cwd"
#define WINNT_D_ORI_SRCPATH_A   "OriSrc"
#define WINNT_D_ORI_SRCPATH_W   L"OriSrc"
#define WINNT_D_ORI_SRCTYPE_A   "OriTyp"
#define WINNT_D_ORI_SRCTYPE_W   L"OriTyp"
#define WINNT_D_LOADFTDISK_A    "LoadFtDisk"
#define WINNT_D_LOADFTDISK_W    L"LoadFtDisk"
#define WINNT_D_MIGTEMPDIR_A    "MigTempDir"
#define WINNT_D_MIGTEMPDIR_W    L"MigTempDir"
#define WINNT_D_WIN9XSIF_A      "Win9xSif"
#define WINNT_D_WIN9XSIF_W      L"Win9xSif"
#define WINNT_D_GUICODEPAGEOVERRIDE_A "GuiCodePageOverride"
#define WINNT_D_GUICODEPAGEOVERRIDE_W L"GuiCodePageOverride"
#define WINNT_D_BACKUP_IMAGE_A  "BackupImage"
#define WINNT_D_BACKUP_IMAGE_W  L"BackupImage"
#define WINNT_D_WIN9X_ROLLBACK_A  "Rollback"
#define WINNT_D_WIN9X_ROLLBACK_W  L"Rollback"
#define WINNT_D_ENABLE_BACKUP_A	"EnableBackup"
#define WINNT_D_ENABLE_BACKUP_W	L"EnableBackup"
#define WINNT_D_DISABLE_BACKUP_COMPRESSION_A  "DisableCompression"
#define WINNT_D_DISABLE_BACKUP_COMPRESSION_W  L"DisableCompression"
#define WINNT_D_ROLLBACK_MOVE_A  "RollbackMoveFile"
#define WINNT_D_ROLLBACK_MOVE_W  L"RollbackMoveFile"
#define WINNT_D_ROLLBACK_DELETE_A  "RollbackDeleteFile"
#define WINNT_D_ROLLBACK_DELETE_W  L"RollbackDeleteFile"
#define WINNT_D_ROLLBACK_DELETE_DIR_A  "RollbackDeleteDir"
#define WINNT_D_ROLLBACK_DELETE_DIR_W  L"RollbackDeleteDir"
#define WINNT_D_WIN9XUPG_USEROPTIONS_A "Win9xUpg.UserOptions"
#define WINNT_D_WIN9XUPG_USEROPTIONS_W L"Win9xUpg.UserOptions"
#define WINNT_D_BACKUP_LIST_A     "BackupList"
#define WINNT_D_BACKUP_LIST_W     L"BackupList"
#define WINNT32_D_WIN9XMOV_FILE_A "win9xmov.txt"
#define WINNT32_D_WIN9XMOV_FILE_W L"win9xmov.txt"
#define WINNT32_D_WIN9XDEL_FILE_A "win9xdel.txt"
#define WINNT32_D_WIN9XDEL_FILE_W L"win9xdel.txt"
#define WINNT32_D_W9XDDIR_FILE_W  L"w9xddir.txt"
#define WINNT32_D_W9XDDIR_FILE_A  "w9xddir.txt"
#define WINNT_D_WIN9XTEMPDIR_A    "MigTempDir"
#define WINNT_D_WIN9XTEMPDIR_W    L"MigTempDir"
#define WINNT_D_WIN9XDRIVES_A   "Win9x.DriveLetterInfo"
#define WINNT_D_WIN9XDRIVES_W   L"Win9x.DriveLetterInfo"
#define WINNT_D_EULADONE_A      "EulaComplete"
#define WINNT_D_EULADONE_W      L"EulaComplete"
#define WINNT_D_CMDCONS_A       "CmdCons"
#define WINNT_D_CMDCONS_W       L"CmdCons"
#define WINNT_D_REPORTMODE_A    "ReportMode"
#define WINNT_D_REPORTMODE_W    L"ReportMode"
#define WINNT_D_FORCECOPYDRIVERCABFILES_A "ForceCopyDriverCabFiles"
#define WINNT_D_FORCECOPYDRIVERCABFILES_W L"ForceCopyDriverCabFiles"
#define WINNT_D_CRASHRECOVERYENABLED_A "CrashRecoveryEnabled"
#define WINNT_D_CRASHRECOVERYENABLED_W L"CrashRecoveryEnabled"


#define WINNT_SETUPPARAMS_W     L"setupparams"
#define WINNT_SETUPPARAMS_A     "setupparams"
#define WINNT_ACCESSIBILITY_W   L"accessibility"
#define WINNT_ACCESSIBILITY_A   "accessibility"
#define WINNT_REGIONALSETTINGS_W L"regionalsettings"
#define WINNT_REGIONALSETTINGS_A "regionalsettings"
#define WINNT_COMPATIBILITY_W   L"compatibility"
#define WINNT_COMPATIBILITY_A   "compatibility"
#define WINNT_COMPATIBILITYINFSECTION_W   L"compatibilityinfsectiontorun"
#define WINNT_COMPATIBILITYINFSECTION_A   "compatibilityinfsectiontorun"
#define WINNT_DEVICEINSTANCES_W   L"deviceinstances"
#define WINNT_DEVICEINSTANCES_A   "deviceinstances"
#define WINNT_DEVICEHASHVALUES_W  L"deviceinstancehashvalues"
#define WINNT_DEVICEHASHVALUES_A  "deviceinstancehashvalues"
#define WINNT_CLASSKEYS_W       L"classkeys"
#define WINNT_CLASSKEYS_A       "classkeys"
#define WINNT_S_SKIPMISSING_W   L"skipmissingfiles"
#define WINNT_S_SKIPMISSING_A   "skipmissingfiles"
#define WINNT_S_INCLUDECATALOG_W L"includecatalog"
#define WINNT_S_INCLUDECATALOG_A "includecatalog"
#define WINNT_S_USEREXECUTE_W   L"userexecute"
#define WINNT_S_USEREXECUTE_A   "userexecute"
#define WINNT_S_OPTIONALDIRS_W  L"optionaldirs"
#define WINNT_S_OPTIONALDIRS_A  "optionaldirs"
#define WINNT_S_DRVSIGNPOL_W    L"driversigningpolicy"
#define WINNT_S_DRVSIGNPOL_A    "driversigningpolicy"
#define WINNT_S_NONDRVSIGNPOL_W L"nondriversigningpolicy"
#define WINNT_S_NONDRVSIGNPOL_A "nondriversigningpolicy"
#define WINNT_S_OSLOADTIMEOUT_W L"OsLoadTimeout"
#define WINNT_S_OSLOADTIMEOUT_A "OsLoadTimeout"
#define WINNT_OVERWRITE_EXISTING_A "IncompatibleFilesToOverWrite"
#define WINNT_OVERWRITE_EXISTING_W L"IncompatibleFilesToOverWrite"

#define WINNT_UNATTENDED_W      L"unattended"
#define WINNT_UNATTENDED_A      "unattended"
#define WINNT_U_UNATTENDMODE_W  L"unattendmode"
#define WINNT_U_UNATTENDMODE_A  "unattendmode"
#define WINNT_U_METHOD_W        L"method"
#define WINNT_U_METHOD_A        "method"
#define WINNT_U_CONFIRMHW_W     L"confirmhardware"
#define WINNT_U_CONFIRMHW_A     "confirmhardware"
#define WINNT_U_NTUPGRADE_W     L"ntupgrade"
#define WINNT_U_NTUPGRADE_A     "ntupgrade"
#define WINNT_U_WIN31UPGRADE    WINNT_D_WIN31UPGRADE
#define WINNT_U_WIN95UPGRADE    WINNT_D_WIN95UPGRADE
#define WINNT_U_TARGETPATH_W    L"targetpath"
#define WINNT_U_TARGETPATH_A    "targetpath"
#define WINNT_U_OVERWRITEOEM_W  L"overwriteoemfilesonupgrade"
#define WINNT_U_OVERWRITEOEM_A  "overwriteoemfilesonupgrade"
// #define WINNT_U_OEMPREINSTALL_W L"oempreinstall"
// #define WINNT_U_OEMPREINSTALL_A "oempreinstall"
#define WINNT_U_COMPUTERTYPE_W  L"computertype"
#define WINNT_U_COMPUTERTYPE_A  "computertype"
#define WINNT_U_KEYBOARDLAYOUT_W  L"keyboardlayout"
#define WINNT_U_KEYBOARDLAYOUT_A  "keyboardlayout"
#define WINNT_U_UPDATEHAL_W     L"UpdateHAL"
#define WINNT_U_UPDATEHAL_A     "UpdateHAL"
#define WINNT_U_UPDATEUPHAL_W   L"UpdateUPHAL"
#define WINNT_U_UPDATEUPHAL_A   "UpdateUPHAL"
#define WINNT_U_TESTCERT_W      L"TestCert"
#define WINNT_U_TESTCERT_A      "TestCert"
#define WINNT_U_PROGRAMFILESDIR_A "ProgramFilesDir"
#define WINNT_U_PROGRAMFILESDIR_W L"ProgramFilesDir"
#define WINNT_U_COMMONPROGRAMFILESDIR_A "CommonProgramFilesDir"
#define WINNT_U_COMMONPROGRAMFILESDIR_W L"CommonProgramFilesDir"
#define WINNT_U_PROGRAMFILESDIR_X86_A "ProgramFilesDir(x86)"
#define WINNT_U_PROGRAMFILESDIR_X86_W L"ProgramFilesDir(x86)"
#define WINNT_U_COMMONPROGRAMFILESDIR_X86_A "CommonProgramFilesDir(x86)"
#define WINNT_U_COMMONPROGRAMFILESDIR_X86_W L"CommonProgramFilesDir(x86)"
#define WINNT_U_WAITFORREBOOT_A     "WaitForReboot"
#define WINNT_U_WAITFORREBOOT_W     L"WaitForReboot"


#define WINNT_DETECTEDSTORE_W   L"detectedmassstorage"
#define WINNT_DETECTEDSTORE_A   "detectedmassstorage"

#define WINNT_GUIUNATTENDED_W   L"guiunattended"
#define WINNT_GUIUNATTENDED_A   "guiunattended"
#define WINNT_G_UPGRADEDHCP_W   L"!upgradeenabledhcp"
#define WINNT_G_UPGRADEDHCP_A   "!upgradeenabledhcp"
#define WINNT_G_DETACHED_W      L"detachedprogram"
#define WINNT_G_DETACHED_A      "detachedprogram"
#define WINNT_G_ARGUMENTS_W     L"arguments"
#define WINNT_G_ARGUMENTS_A     "arguments"
#define WINNT_G_SETUPNETWORK_W  L"!setupnetwork"
#define WINNT_G_SETUPNETWORK_A  "!setupnetwork"
#define WINNT_G_SETUPAPPS_W     L"!setupapplications"
#define WINNT_G_SETUPAPPS_A     "!setupapplications"
#define WINNT_G_SERVERTYPE_W    L"advservertype"
#define WINNT_G_SERVERTYPE_A    "advservertype"
#define WINNT_G_TIMEZONE_W      L"timezone"
#define WINNT_G_TIMEZONE_A      "timezone"
#define WINNT_G_USERNAME_W      L"username"
#define WINNT_G_USERNAME_A       "username"
#define WINNT_G_PASSWORD_W      L"password"
#define WINNT_G_PASSWORD_A       "password"

#define WINNT_GUIRUNONCE_W      L"guirunonce"
#define WINNT_GUIRUNONCE_A      "guirunonce"

#define WINNT_USERDATA_W        L"userdata"
#define WINNT_USERDATA_A        "userdata"
#define WINNT_US_FULLNAME_W     L"fullname"
#define WINNT_US_FULLNAME_A     "fullname"
#define WINNT_US_ORGNAME_W      L"orgname"
#define WINNT_US_ORGNAME_A      "orgname"
#define WINNT_US_COMPNAME_W     L"computername"
#define WINNT_US_COMPNAME_A     "computername"
#define WINNT_US_ADMINPASS_W    L"adminpassword"
#define WINNT_US_ADMINPASS_A    "adminpassword"
#define WINNT_US_ENCRYPTEDADMINPASS_W L"encryptedadminpassword"
#define WINNT_US_ENCRYPTEDADMINPASS_A "encryptedadminpassword"
#define WINNT_US_PRODUCTID_W    L"productid"
#define WINNT_US_PRODUCTID_A    "productid"
#define WINNT_US_PRODUCTKEY_W   L"productkey"
#define WINNT_US_PRODUCTKEY_A   "productkey"
#define WINNT_US_AUTOLOGON_W    L"autologon"
#define WINNT_US_AUTOLOGON_A    "autologon"
#define WINNT_US_PROFILESDIR_W  L"profilesdir"
#define WINNT_US_PROFILESDIR_A  "profilesdir"

#define WINNT_LICENSEDATA_W     L"licensefileprintdata"
#define WINNT_LICENSEDATA_A     "licensefileprintdata"
#define WINNT_L_AUTOMODE_W      L"automode"
#define WINNT_L_AUTOMODE_A      "automode"
#define WINNT_L_AUTOUSERS_W     L"autousers"
#define WINNT_L_AUTOUSERS_A     "autousers"

#define WINNT_U_DYNAMICUPDATESDISABLE_W         L"DUDisable"
#define WINNT_U_DYNAMICUPDATESDISABLE_A          "DUDisable"
#define WINNT_U_DYNAMICUPDATESTOPONERROR_W      L"DUStopOnErr"
#define WINNT_U_DYNAMICUPDATESTOPONERROR_A       "DUStopOnErr"
#define WINNT_U_DYNAMICUPDATESHARE_W            L"DUShare"
#define WINNT_U_DYNAMICUPDATESHARE_A             "DUShare"
#define WINNT_U_DYNAMICUPDATESPREPARE_W         L"DUPrepare"
#define WINNT_U_DYNAMICUPDATESPREPARE_A          "DUPrepare"
#define WINNT_SP_UPDATEDSOURCES_W               L"UpdatedSources"
#define WINNT_SP_UPDATEDSOURCES_A                "UpdatedSources"
#define WINNT_SP_UPDATEDDUASMS_W                L"UpdatedDuasms"
#define WINNT_SP_UPDATEDDUASMS_A                 "UpdatedDuasms"

#define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_W  L"DynamicUpdateAdditionalGuiDrivers"
#define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_A   "DynamicUpdateAdditionalGuiDrivers"
#define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_W  L"DynamicUpdateAdditionalPostGuiDrivers"
#define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_A   "DynamicUpdateAdditionalPostGuiDrivers"
#define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_W     L"DynamicUpdateBootDriverPresent"
#define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_A      "DynamicUpdateBootDriverPresent"
#define WINNT_SP_DYNUPDTBOOTDRIVERROOT_W        L"DynamicUpdateBootDriverRoot"
#define WINNT_SP_DYNUPDTBOOTDRIVERROOT_A         "DynamicUpdateBootDriverRoot"
#define WINNT_SP_DYNUPDTBOOTDRIVERS_W           L"DynamicUpdateBootDrivers"
#define WINNT_SP_DYNUPDTBOOTDRIVERS_A            "DynamicUpdateBootDrivers"
#define WINNT_SP_DYNUPDTWORKINGDIR_W            L"DynamicUpdatesWorkingDir"
#define WINNT_SP_DYNUPDTWORKINGDIR_A             "DynamicUpdatesWorkingDir"
#define WINNT_SP_DYNUPDTDRIVERINFOFILE_W        L"DynamicUpdatesDriverInfoFile"
#define WINNT_SP_DYNUPDTDRIVERINFOFILE_A         "DynamicUpdatesDriverInfoFile"

//
//  Display related stuff
//

#define WINNT_DISPLAY_W             L"Display"
#define WINNT_DISPLAY_A              "Display"
#define WINNT_DISP_CONFIGATLOGON_W  L"ConfigureAtLogon"
#define WINNT_DISP_CONFIGATLOGON_A   "ConfigureAtLogon"
#define WINNT_DISP_BITSPERPEL_W     L"BitsPerPel"
#define WINNT_DISP_BITSPERPEL_A      "BitsPerPel"
#define WINNT_DISP_XRESOLUTION_W    L"XResolution"
#define WINNT_DISP_XRESOLUTION_A     "XResolution"
#define WINNT_DISP_YRESOLUTION_W    L"YResolution"
#define WINNT_DISP_YRESOLUTION_A     "YResolution"
#define WINNT_DISP_VREFRESH_W       L"VRefresh"
#define WINNT_DISP_VREFRESH_A        "VRefresh"
#define WINNT_DISP_FLAGS_W          L"Flags"
#define WINNT_DISP_FLAGS_A           "Flags"
#define WINNT_DISP_AUTOCONFIRM_W    L"AutoConfirm"
#define WINNT_DISP_AUTOCONFIRM_A     "AutoConfirm"
#define WINNT_DISP_INSTALL_W        L"InstallDriver"
#define WINNT_DISP_INSTALL_A         "InstallDriver"
#define WINNT_DISP_INF_FILE_W       L"InfFile"
#define WINNT_DISP_INF_FILE_A        "InfFile"
#define WINNT_DISP_INF_OPTION_W     L"InfOption"
#define WINNT_DISP_INF_OPTION_A      "InfOption"

#define WINNT_SERVICESTODISABLE_W       L"ServicesToDisable"
#define WINNT_SERVICESTODISABLE_A        "ServicesToDisable"

//
// The following are some of the various possible answer found associated
// with the keys
//
#define WINNT_A_YES_W           L"yes"
#define WINNT_A_YES_A           "yes"
#define WINNT_A_NO_W            L"no"
#define WINNT_A_NO_A            "no"
#define WINNT_A_LANMANNT_W      L"lanmannt"
#define WINNT_A_LANMANNT_A      "lanmannt"
#define WINNT_A_SERVERNT_W      L"servernt"
#define WINNT_A_SERVERNT_A      "servernt"
#define WINNT_A_WINNT_W         L"winnt"
#define WINNT_A_WINNT_A         "winnt"
#define WINNT_A_NULL_W          L""
#define WINNT_A_NULL_A          ""
#define WINNT_A_ZERO_W          L"0"
#define WINNT_A_ZERO_A          "0"
#define WINNT_A_ONE_W           L"1"
#define WINNT_A_ONE_A           "1"
#define WINNT_A_IGNORE_W        L"ignore"
#define WINNT_A_IGNORE_A        "ignore"
#define WINNT_A_WARN_W          L"warn"
#define WINNT_A_WARN_A          "warn"
#define WINNT_A_BLOCK_W         L"block"
#define WINNT_A_BLOCK_A         "block"
#define WINNT_A_EXPRESS_W       L"express"
#define WINNT_A_EXPRESS_A       "express"
#define WINNT_A_TYPICAL_W       L"typical"
#define WINNT_A_TYPICAL_A       "typical"
#define WINNT_A_CUSTOM_W        L"custom"
#define WINNT_A_CUSTOM_A        "custom"
#define WINNT_A_NT_W            L"nt"
#define WINNT_A_NT_A            "nt"
#define WINNT_A_PERSEAT_W       L"perseat"
#define WINNT_A_PERSEAT_A       "perseat"
#define WINNT_A_PERSERVER_W     L"perserver"
#define WINNT_A_PERSERVER_A     "perserver"
#define WINNT_A_GUIATTENDED_W   L"guiattended"
#define WINNT_A_GUIATTENDED_A   "guiattended"
#define WINNT_A_PROVIDEDEFAULT_W L"providedefault"
#define WINNT_A_PROVIDEDEFAULT_A "providedefault"
#define WINNT_A_DEFAULTHIDE_W   L"defaulthide"
#define WINNT_A_DEFAULTHIDE_A   "defaulthide"
#define WINNT_A_READONLY_W      L"readonly"
#define WINNT_A_READONLY_A      "readonly"
#define WINNT_A_FULLUNATTENDED_W L"fullunattended"
#define WINNT_A_FULLUNATTENDED_A "fullunattended"

//
// Filenames
//
#define WINNT_GUI_FILE_W        L"$winnt$.inf"
#define WINNT_GUI_FILE_A        "$winnt$.inf"
#define WINNT_SIF_FILE_W        L"winnt.sif"
#define WINNT_SIF_FILE_A        "winnt.sif"
#define WINNT_MIGRATE_INF_FILE_W L"migrate.inf"
#define WINNT_MIGRATE_INF_FILE_A "migrate.inf"
#define WINNT_UNSUPDRV_INF_FILE_W L"unsupdrv.inf"
#define WINNT_UNSUPDRV_INF_FILE_A "unsupdrv.inf"


#define WINNT_UNIQUENESS_DB_W   L"$unique$.udb"
#define WINNT_UNIQUENESS_DB_A    "$unique$.udb"

#define WINNT_WIN95UPG_95_DIR_W  L"WIN9XUPG"
#define WINNT_WIN95UPG_95_DIR_A  "WIN9XUPG"
#define WINNT_WIN95UPG_95_DLL_W  L"W95UPG.DLL"
#define WINNT_WIN95UPG_95_DLL_A  "W95UPG.DLL"
#define WINNT_WIN95UPG_DRVLTR_A  "$DRVLTR$.~_~"
#define WINNT_WIN95UPG_DRVLTR_W  L"$DRVLTR$.~_~"

#define WINNT_WINNTUPG_DIR_A  "WINNTUPG"
#define WINNT_WINNTUPG_DIR_W  L"WINNTUPG"
#define WINNT_WINNTUPG_DLL_A  "NETUPGRD.DLL"
#define WINNT_WINNTUPG_DLL_W  L"NETUPGRD.DLL"

//
// Registry locations
//
#define WINNT_WIN95UPG_SPOOLER_A        "System\\CurrentControlSet\\Control\\Print"
#define WINNT_WIN95UPG_SPOOLER_W        L"System\\CurrentControlSet\\Control\\Print"
#define WINNT_WIN95UPG_UPGRADE_VAL_A    "Upgrade"
#define WINNT_WIN95UPG_UPGRADE_VAL_W    L"Upgrade"
#define WINNT_WIN95UPG_REPLACEMENT_A    "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Win2000ReplacementDlls"
#define WINNT_WIN95UPG_REPLACEMENT_W    L"Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Win2000ReplacementDlls"
#define WINNT_WIN95UPG_95KEY_A          "w95upg.dll"
#define WINNT_WIN95UPG_NTKEY_A          "w95upgnt.dll"
#define WINNT_WIN95UPG_95KEY_W          L"w95upg.dll"
#define WINNT_WIN95UPG_NTKEY_W          L"w95upgnt.dll"

//
// Preinstallation-related stuff.
//
#define WINNT_OEM_DIR_A              "$OEM$"
#define WINNT_OEM_DIR_W             L"$OEM$"
#define WINNT_OEM_DEST_DIR_A         "$"
#define WINNT_OEM_DEST_DIR_W        L"$"
#define WINNT_OEM_TEXTMODE_DIR_A     "$OEM$\\TEXTMODE"
#define WINNT_OEM_TEXTMODE_DIR_W    L"$OEM$\\TEXTMODE"
#define WINNT_OEM_NETWORK_DIR_A      "$OEM$\\NET"
#define WINNT_OEM_NETWORK_DIR_W     L"$OEM$\\NET"
#define WINNT_OEM_DISPLAY_DIR_A      "$OEM$\\DISPLAY"
#define WINNT_OEM_DISPLAY_DIR_W     L"$OEM$\\DISPLAY"
#define WINNT_OEM_OPTIONAL_DIR_A     "$OEMOPT$"
#define WINNT_OEM_OPTIONAL_DIR_W    L"$OEMOPT$"

#define WINNT_OEM_FILES_SYSROOT_A    "$$"
#define WINNT_OEM_FILES_SYSROOT_W   L"$$"
#define WINNT_OEM_FILES_SYSDRVROOT_A  "$1"
#define WINNT_OEM_FILES_SYSDRVROOT_W L"$1"
#define WINNT_OEM_FILES_PROGRAMFILES_A "$PROGS"
#define WINNT_OEM_FILES_PROGRAMFILES_W L"$PROGS"
#define WINNT_OEM_FILES_DOCUMENTS_A "$DOCS"
#define WINNT_OEM_FILES_DOCUMENTS_W L"$DOCS"
#define WINNT_OEM_CMDLINE_LIST_A     "CMDLINES.TXT"
#define WINNT_OEM_CMDLINE_LIST_W    L"CMDLINES.TXT"
#define WINNT_OEM_LFNLIST_A          "$$RENAME.TXT"
#define WINNT_OEM_LFNLIST_W         L"$$RENAME.TXT"

#define WINNT_OEM_ROLLBACK_FILE_W   L"ROLLBACK.INF"
#define WINNT_OEM_ROLLBACK_FILE_A    "ROLLBACK.INF"
#define WINNT_OEMPREINSTALL_A        "OemPreinstall"
#define WINNT_U_OEMPREINSTALL_A     WINNT_OEMPREINSTALL_A
#define WINNT_OEMPREINSTALL_W       L"OemPreinstall"
#define WINNT_U_OEMPREINSTALL_W     WINNT_OEMPREINSTALL_W
#define WINNT_OEM_ADS               L"OEM_Ads"
#define WINNT_OEM_ADS_BANNER        L"Banner"
#define WINNT_OEM_ADS_LOGO          L"Logo"
#define WINNT_OEM_ADS_BACKGROUND    L"Background"
#define WINNT_OEM_DIRLOCATION_A      "OemFilesPath"
#define WINNT_OEM_DIRLOCATION_W     L"OemFilesPath"
#define WINNT_OEM_PNP_DRIVERS_PATH_W L"oempnpdriverspath"
#define WINNT_OEM_PNP_DRIVERS_PATH_A  "oempnpdriverspath"

#define WINNT_OEMOPTIONAL_W         L"oemoptional"
#define WINNT_OEMOPTIONAL_A          "oemoptional"
#define WINNT_OEMBOOTFILES_W        L"oembootfiles"
#define WINNT_OEMBOOTFILES_A         "oembootfiles"
#define WINNT_OEMSCSIDRIVERS_W      L"massstoragedrivers"
#define WINNT_OEMSCSIDRIVERS_A       "massstoragedrivers"
#define WINNT_OEMDISPLAYDRIVERS_W   L"displaydrivers"
#define WINNT_OEMDISPLAYDRIVERS_A    "displaydrivers"
#define WINNT_OEMKEYBOARDDRIVERS_W  L"keyboarddrivers"
#define WINNT_OEMKEYBOARDDRIVERS_A   "keyboarddrivers"
#define WINNT_OEMPOINTERDRIVERS_W   L"pointingdevicedrivers"
#define WINNT_OEMPOINTERDRIVERS_A    "pointingdevicedrivers"
#define WINNT_OEMDRIVERS_W          L"OemDrivers"
#define WINNT_OEMDRIVERS_A           "OemDrivers"
#define WINNT_OEMDRIVERS_PATHNAME_W L"OemDriverPathName"
#define WINNT_OEMDRIVERS_PATHNAME_A  "OemDriverPathName"
#define WINNT_OEMDRIVERS_INFNAME_W  L"OemInfName"
#define WINNT_OEMDRIVERS_INFNAME_A   "OemInfName"
#define WINNT_OEMDRIVERS_FLAGS_W   L"OemDriverFlags"
#define WINNT_OEMDRIVERS_FLAGS_A     "OemDriverFlags"

#define WINPE_OEM_FILENAME_A            "winpeoem.sif"
#define WINPE_REPLACE_SUFFIX_A          ".replace"
#define WINPE_APPEND_SUFFIX_A           ".append"
#define WINPE_OEMDRIVER_PARAMS_A        "OemDriverParams"
#define WINPE_OEMDRIVER_ROOTDIR_A       "OemDriverRoot"
#define WINPE_OEMDRIVER_DIRS_A          "OemDriverDirs"

#define WINNT_HEADLESS_REDIRECT_A    "EMSPort"
#define WINNT_U_HEADLESS_REDIRECT_A  WINNT_HEADLESS_REDIRECT_A
#define WINNT_HEADLESS_REDIRECT_W   L"EMSPort"
#define WINNT_U_HEADLESS_REDIRECT_W  WINNT_HEADLESS_REDIRECT_W

#define WINNT_HEADLESS_REDIRECTBAUDRATE_A    "EMSBaudrate"
#define WINNT_U_HEADLESS_REDIRECTBAUDRATE_A  WINNT_HEADLESS_REDIRECTBAUDRATE_A
#define WINNT_HEADLESS_REDIRECTBAUDRATE_W   L"EMSBaudrate"
#define WINNT_U_HEADLESS_REDIRECTBAUDRATE_W  WINNT_HEADLESS_REDIRECTBAUDRATE_W

#define WINNT_OOBEPROXY_A                     "OobeProxy"
#define WINNT_OOBEPROXY_W                     L"OobeProxy"
#define WINNT_O_ENABLE_OOBEPROXY_A            "Enable"
#define WINNT_O_ENABLE_OOBEPROXY_W            L"Enable"
#define WINNT_O_FLAGS_A                       "Flags"
#define WINNT_O_FLAGS_W                       L"Flags"
#define WINNT_O_PROXY_SERVER_A                "Proxy_Server"
#define WINNT_O_PROXY_SERVER_W                L"Proxy_Server"
#define WINNT_O_PROXY_BYPASS_A                "Proxy_Bypass"
#define WINNT_O_PROXY_BYPASS_W                L"Proxy_Bypass"
#define WINNT_O_AUTOCONFIG_URL_A              "Autoconfig_URL"
#define WINNT_O_AUTOCONFIG_URL_W              L"Autoconfig_URL"
#define WINNT_O_AUTODISCOVERY_FLAGS_A         "Autodiscovery_Flag"
#define WINNT_O_AUTODISCOVERY_FLAGS_W         L"Autodiscovery_Flag"
#define WINNT_O_AUTOCONFIG_SECONDARY_URL_A    "Autoconfig_Secondary_URL"
#define WINNT_O_AUTOCONFIG_SECONDARY_URL_W    L"Autoconfig_Secondary_URL"

//
// Now define the string which we are to use at compile time based upon
// wether or not UNICODE is defined

#ifdef UNICODE
#define WINNT_DATA              WINNT_DATA_W
#define WINNT_VERSION           WINNT_VERSION_W
#define WINNT_SIGNATURE         WINNT_SIGNATURE_W
#define WINNT_D_MSDOS           WINNT_D_MSDOS_W
#define WINNT_D_FLOPPY          WINNT_D_FLOPPY_W
#define WINNT_D_AUTO_PART       WINNT_D_AUTO_PART_W
#define WINNT_D_INSTALLDIR      WINNT_D_INSTALLDIR_W
#define WINNT_D_LOCALSRC_CD     WINNT_D_LOCALSRC_CD_W
#define WINNT_D_NOLS            WINNT_D_NOLS_W
#define WINNT_D_ORI_LOAD        WINNT_D_ORI_LOAD_W
#define WINNT_D_ORI_COUNT       WINNT_D_ORI_COUNT_W
#define WINNT_D_SOURCEPATH      WINNT_D_SOURCEPATH_W
#define WINNT_D_INSTALL         WINNT_D_INSTALL_W
#define WINNT_D_UNATTEND_SWITCH WINNT_D_UNATTEND_SWITCH_W
#define WINNT_D_RUNOOBE         WINNT_D_RUNOOBE_W
#define WINNT_D_REFERENCE_MACHINE WINNT_D_REFERENCE_MACHINE_W
#define WINNT_D_PRODUCT         WINNT_D_PRODUCT_W
#define WINNT_D_SERVERUPGRADE   WINNT_D_SERVERUPGRADE_W
#define WINNT_D_NTUPGRADE       WINNT_D_NTUPGRADE_W
#define WINNT_D_WIN31UPGRADE    WINNT_D_WIN31UPGRADE_W
#define WINNT_D_WIN95UPGRADE    WINNT_D_WIN95UPGRADE_W
#define WINNT_D_WIN95UNSUPHDC   WINNT_D_WIN95UNSUPHDC_W
#define WINNT_D_WIN32_VER       WINNT_D_WIN32_VER_W
#define WINNT_D_WIN32_DRIVE     WINNT_D_WIN32_DRIVE_W
#define WINNT_D_WIN32_PATH      WINNT_D_WIN32_PATH_W
#define WINNT_D_ACC_MAGNIFIER   WINNT_D_ACC_MAGNIFIER_W
#define WINNT_D_ACC_KEYBOARD    WINNT_D_ACC_KEYBOARD_W
#define WINNT_D_ACC_READER      WINNT_D_ACC_READER_W
#define WINNT_D_LANGUAGE        WINNT_D_LANGUAGE_W
#define WINNT_D_LANGUAGE_GROUP  WINNT_D_LANGUAGE_GROUP_W
#define WINNT_D_UNIQUEID        WINNT_D_UNIQUEID_W
#define WINNT_D_UNIQUENESS      WINNT_D_UNIQUENESS_W
#define WINNT_D_BOOTPATH        WINNT_D_BOOTPATH_W
#define WINNT_D_DOSPATH         WINNT_D_DOSPATH_W
#define WINNT_D_SRCTYPE         WINNT_D_SRCTYPE_W
#define WINNT_D_CWD             WINNT_D_CWD_W
#define WINNT_D_ORI_SRCPATH     WINNT_D_ORI_SRCPATH_W
#define WINNT_D_ORI_SRCTYPE     WINNT_D_ORI_SRCTYPE_W
#define WINNT_D_LOADFTDISK      WINNT_D_LOADFTDISK_W
#define WINNT_D_MIGTEMPDIR      WINNT_D_MIGTEMPDIR_W
#define WINNT_D_WIN9XSIF        WINNT_D_WIN9XSIF_W
#define WINNT_D_WIN9XDRIVES     WINNT_D_WIN9XDRIVES_W
#define WINNT_D_GUICODEPAGEOVERRIDE WINNT_D_GUICODEPAGEOVERRIDE_W
#define WINNT_D_BACKUP_IMAGE    WINNT_D_BACKUP_IMAGE_W
#define WINNT_D_WIN9X_ROLLBACK  WINNT_D_WIN9X_ROLLBACK_W
#define WINNT_D_ENABLE_BACKUP	WINNT_D_ENABLE_BACKUP_W
#define WINNT_D_DISABLE_BACKUP_COMPRESSION  WINNT_D_DISABLE_BACKUP_COMPRESSION_W
#define WINNT_D_ROLLBACK_MOVE   WINNT_D_ROLLBACK_MOVE_W
#define WINNT_D_ROLLBACK_DELETE WINNT_D_ROLLBACK_DELETE_W
#define WINNT_D_ROLLBACK_DELETE_DIR WINNT_D_ROLLBACK_DELETE_DIR_W
#define WINNT_D_WIN9XUPG_USEROPTIONS WINNT_D_WIN9XUPG_USEROPTIONS_W
#define WINNT_D_BACKUP_LIST     WINNT_D_BACKUP_LIST_W
#define WINNT32_D_WIN9XMOV_FILE WINNT32_D_WIN9XMOV_FILE_W
#define WINNT32_D_WIN9XDEL_FILE WINNT32_D_WIN9XDEL_FILE_W
#define WINNT32_D_W9XDDIR_FILE  WINNT32_D_W9XDDIR_FILE_W
#define WINNT_D_WIN9XTEMPDIR    WINNT_D_WIN9XTEMPDIR_W
#define WINNT_D_EULADONE        WINNT_D_EULADONE_W
#define WINNT_D_CMDCONS         WINNT_D_CMDCONS_W
#define WINNT_D_REPORTMODE      WINNT_D_REPORTMODE_W
#define WINNT_D_FORCECOPYDRIVERCABFILES WINNT_D_FORCECOPYDRIVERCABFILES_W
#define WINNT_D_CRASHRECOVERYENABLED WINNT_D_CRASHRECOVERYENABLED_W



#define WINNT_SETUPPARAMS       WINNT_SETUPPARAMS_W
#define WINNT_ACCESSIBILITY     WINNT_ACCESSIBILITY_W
#define WINNT_REGIONALSETTINGS  WINNT_REGIONALSETTINGS_W
#define WINNT_COMPATIBILITY     WINNT_COMPATIBILITY_W
#define WINNT_COMPATIBILITYINFSECTION WINNT_COMPATIBILITYINFSECTION_W
#define WINNT_DEVICEINSTANCES   WINNT_DEVICEINSTANCES_W
#define WINNT_DEVICEHASHVALUES  WINNT_DEVICEHASHVALUES_W
#define WINNT_CLASSKEYS         WINNT_CLASSKEYS_W
#define WINNT_S_SKIPMISSING     WINNT_S_SKIPMISSING_W
#define WINNT_S_INCLUDECATALOG  WINNT_S_INCLUDECATALOG_W
#define WINNT_S_USEREXECUTE     WINNT_S_USEREXECUTE_W
#define WINNT_S_OPTIONALDIRS    WINNT_S_OPTIONALDIRS_W
#define WINNT_S_DRVSIGNPOL      WINNT_S_DRVSIGNPOL_W
#define WINNT_S_NONDRVSIGNPOL   WINNT_S_NONDRVSIGNPOL_W
#define WINNT_S_OSLOADTIMEOUT   WINNT_S_OSLOADTIMEOUT_W
#define WINNT_UNATTENDED        WINNT_UNATTENDED_W
#define WINNT_U_UNATTENDMODE    WINNT_U_UNATTENDMODE_W
#define WINNT_U_METHOD          WINNT_U_METHOD_W
#define WINNT_U_CONFIRMHW       WINNT_U_CONFIRMHW_W
#define WINNT_U_NTUPGRADE       WINNT_U_NTUPGRADE_W
#define WINNT_U_TARGETPATH      WINNT_U_TARGETPATH_W
#define WINNT_U_OVERWRITEOEM    WINNT_U_OVERWRITEOEM_W
#define WINNT_U_OEMPREINSTALL   WINNT_U_OEMPREINSTALL_W
#define WINNT_U_COMPUTERTYPE    WINNT_U_COMPUTERTYPE_W
#define WINNT_U_KEYBOARDLAYOUT  WINNT_U_KEYBOARDLAYOUT_W
#define WINNT_U_UPDATEHAL       WINNT_U_UPDATEHAL_W
#define WINNT_U_UPDATEUPHAL     WINNT_U_UPDATEUPHAL_W
#define WINNT_U_TESTCERT        WINNT_U_TESTCERT_W
#define WINNT_U_WAITFORREBOOT   WINNT_U_WAITFORREBOOT_W
#define WINNT_U_PROGRAMFILESDIR WINNT_U_PROGRAMFILESDIR_W
#define WINNT_U_COMMONPROGRAMFILESDIR WINNT_U_COMMONPROGRAMFILESDIR_W
#define WINNT_U_PROGRAMFILESDIR_X86 WINNT_U_PROGRAMFILESDIR_X86_W
#define WINNT_U_COMMONPROGRAMFILESDIR_X86 WINNT_U_COMMONPROGRAMFILESDIR_X86_W
#define WINNT_U_HEADLESS_REDIRECT WINNT_U_HEADLESS_REDIRECT_W
#define WINNT_U_HEADLESS_REDIRECTBAUDRATE WINNT_U_HEADLESS_REDIRECTBAUDRATE_W
#define WINNT_OVERWRITE_EXISTING WINNT_OVERWRITE_EXISTING_W


#define WINNT_DETECTEDSTORE     WINNT_DETECTEDSTORE_W
#define WINNT_GUIUNATTENDED     WINNT_GUIUNATTENDED_W
#define WINNT_G_UPGRADEDHCP     WINNT_G_UPGRADEDHCP_W
#define WINNT_G_DETACHED        WINNT_G_DETACHED_W
#define WINNT_G_ARGUMENTS       WINNT_G_ARGUMENTS_W
#define WINNT_G_SETUPNETWORK    WINNT_G_SETUPNETWORK_W
#define WINNT_G_SETUPAPPS       WINNT_G_SETUPAPPS_W
#define WINNT_G_SERVERTYPE      WINNT_G_SERVERTYPE_W
#define WINNT_G_TIMEZONE        WINNT_G_TIMEZONE_W
#define WINNT_G_USERNAME        WINNT_G_USERNAME_W
#define WINNT_G_PASSWORD        WINNT_G_PASSWORD_W
#define WINNT_GUIRUNONCE        WINNT_GUIRUNONCE_W
#define WINNT_USERDATA          WINNT_USERDATA_W
#define WINNT_US_FULLNAME       WINNT_US_FULLNAME_W
#define WINNT_US_ORGNAME        WINNT_US_ORGNAME_W
#define WINNT_US_COMPNAME       WINNT_US_COMPNAME_W
#define WINNT_US_ADMINPASS      WINNT_US_ADMINPASS_W
#define WINNT_US_ENCRYPTEDADMINPASS WINNT_US_ENCRYPTEDADMINPASS_W
#define WINNT_US_PRODUCTID      WINNT_US_PRODUCTID_W
#define WINNT_US_PRODUCTKEY     WINNT_US_PRODUCTKEY_W
#define WINNT_US_AUTOLOGON      WINNT_US_AUTOLOGON_W
#define WINNT_US_PROFILESDIR    WINNT_US_PROFILESDIR_W
#define WINNT_LICENSEDATA       WINNT_LICENSEDATA_W
#define WINNT_L_AUTOMODE        WINNT_L_AUTOMODE_W
#define WINNT_L_AUTOUSERS       WINNT_L_AUTOUSERS_W
#define WINNT_A_YES             WINNT_A_YES_W
#define WINNT_A_NO              WINNT_A_NO_W
#define WINNT_A_ONE             WINNT_A_ONE_W
#define WINNT_A_ZERO            WINNT_A_ZERO_W
#define WINNT_A_IGNORE          WINNT_A_IGNORE_W
#define WINNT_A_WARN            WINNT_A_WARN_W
#define WINNT_A_BLOCK           WINNT_A_BLOCK_W
#define WINNT_A_LANMANNT        WINNT_A_LANMANNT_W
#define WINNT_A_SERVERNT        WINNT_A_SERVERNT_W
#define WINNT_A_WINNT           WINNT_A_WINNT_W
#define WINNT_A_NULL            WINNT_A_NULL_W
#define WINNT_A_EXPRESS         WINNT_A_EXPRESS_W
#define WINNT_A_TYPICAL         WINNT_A_TYPICAL_W
#define WINNT_A_CUSTOM          WINNT_A_CUSTOM_W
#define WINNT_A_NT              WINNT_A_NT_W
#define WINNT_GUI_FILE          WINNT_GUI_FILE_W
#define WINNT_SIF_FILE          WINNT_SIF_FILE_W
#define WINNT_MIGRATE_INF_FILE  WINNT_MIGRATE_INF_FILE_W
#define WINNT_UNSUPDRV_INF_FILE WINNT_UNSUPDRV_INF_FILE_W
#define WINNT_UNIQUENESS_DB     WINNT_UNIQUENESS_DB_W
#define WINNT_A_PERSEAT         WINNT_A_PERSEAT_W
#define WINNT_A_PERSERVER       WINNT_A_PERSERVER_W
#define WINNT_A_GUIATTENDED     WINNT_A_GUIATTENDED_W
#define WINNT_A_PROVIDEDEFAULT  WINNT_A_PROVIDEDEFAULT_W
#define WINNT_A_DEFAULTHIDE     WINNT_A_DEFAULTHIDE_W
#define WINNT_A_READONLY        WINNT_A_READONLY_W
#define WINNT_A_FULLUNATTENDED  WINNT_A_FULLUNATTENDED_W

#define WINNT_WIN95UPG_95_DIR   WINNT_WIN95UPG_95_DIR_W
#define WINNT_WIN95UPG_95_DLL   WINNT_WIN95UPG_95_DLL_W
#define WINNT_WINNTUPG_DIR      WINNT_WINNTUPG_DIR_W
#define WINNT_WINNTUPG_DLL      WINNT_WINNTUPG_DLL_W

#define WINNT_WIN95UPG_SPOOLER  WINNT_WIN95UPG_SPOOLER_W
#define WINNT_WIN95UPG_UPGRADE_VAL WINNT_WIN95UPG_UPGRADE_VAL_W
#define WINNT_WIN95UPG_REPLACEMENT WINNT_WIN95UPG_REPLACEMENT_W
#define WINNT_WIN95UPG_95KEY WINNT_WIN95UPG_95KEY_W
#define WINNT_WIN95UPG_NTKEY WINNT_WIN95UPG_NTKEY_W

#define WINNT_OEMPREINSTALL     WINNT_OEMPREINSTALL_W
#define WINNT_OEM_DIR           WINNT_OEM_DIR_W
#define WINNT_OEM_DEST_DIR      WINNT_OEM_DEST_DIR_W
#define WINNT_OEM_FILES_DIR     WINNT_OEM_FILES_DIR_W
#define WINNT_OEM_TEXTMODE_DIR  WINNT_OEM_TEXTMODE_DIR_W
#define WINNT_OEM_NETWORK_DIR   WINNT_OEM_NETWORK_DIR_W
#define WINNT_OEM_DISPLAY_DIR   WINNT_OEM_DISPLAY_DIR_W
#define WINNT_OEM_OPTIONAL_DIR  WINNT_OEM_OPTIONAL_DIR_W
#define WINNT_OEM_DIRLOCATION   WINNT_OEM_DIRLOCATION_W
#define WINNT_OEM_PNP_DRIVERS_PATH  WINNT_OEM_PNP_DRIVERS_PATH_W

#define WINNT_OEMOPTIONAL       WINNT_OEMOPTIONAL_W
#define WINNT_OEMBOOTFILES      WINNT_OEMBOOTFILES_W
#define WINNT_OEMSCSIDRIVERS    WINNT_OEMSCSIDRIVERS_W
#define WINNT_OEMDISPLAYDRIVERS WINNT_OEMDISPLAYDRIVERS_W
#define WINNT_OEMKEYBOARDDRIVERS WINNT_OEMKEYBOARDDRIVERS_W
#define WINNT_OEMPOINTERDRIVERS WINNT_OEMPOINTERDRIVERS_W
#define WINNT_OEMDRIVERS        WINNT_OEMDRIVERS_W
#define WINNT_OEMDRIVERS_PATHNAME WINNT_OEMDRIVERS_PATHNAME_W
#define WINNT_OEMDRIVERS_INFNAME  WINNT_OEMDRIVERS_INFNAME_W
#define WINNT_OEMDRIVERS_FLAGS    WINNT_OEMDRIVERS_FLAGS_W


#define WINNT_OEM_FILES_SYSROOT WINNT_OEM_FILES_SYSROOT_W
#define WINNT_OEM_FILES_SYSDRVROOT WINNT_OEM_FILES_SYSDRVROOT_W
#define WINNT_OEM_FILES_PROGRAMFILES WINNT_OEM_FILES_PROGRAMFILES_W
#define WINNT_OEM_FILES_DOCUMENTS WINNT_OEM_FILES_DOCUMENTS_W
#define WINNT_OEM_FILES_DRVROOT WINNT_OEM_FILES_DRVROOT_W
#define WINNT_OEM_CMDLINE_LIST  WINNT_OEM_CMDLINE_LIST_W
#define WINNT_OEM_LFNLIST       WINNT_OEM_LFNLIST_W
#define WINNT_OEM_ROLLBACK_FILE WINNT_OEM_ROLLBACK_FILE_W

#define WINNT_DISPLAY            WINNT_DISPLAY_W
#define WINNT_DISP_CONFIGATLOGON WINNT_DISP_CONFIGATLOGON_W
#define WINNT_DISP_BITSPERPEL    WINNT_DISP_BITSPERPEL_W
#define WINNT_DISP_XRESOLUTION   WINNT_DISP_XRESOLUTION_W
#define WINNT_DISP_YRESOLUTION   WINNT_DISP_YRESOLUTION_W
#define WINNT_DISP_VREFRESH      WINNT_DISP_VREFRESH_W
#define WINNT_DISP_FLAGS         WINNT_DISP_FLAGS_W
#define WINNT_DISP_AUTOCONFIRM   WINNT_DISP_AUTOCONFIRM_W
#define WINNT_DISP_INSTALL       WINNT_DISP_INSTALL_W
#define WINNT_DISP_INF_FILE      WINNT_DISP_INF_FILE_W
#define WINNT_DISP_INF_OPTION    WINNT_DISP_INF_OPTION_W

#define WINNT_U_DYNAMICUPDATESDISABLE       WINNT_U_DYNAMICUPDATESDISABLE_W
#define WINNT_U_DYNAMICUPDATESHARE          WINNT_U_DYNAMICUPDATESHARE_W
#define WINNT_U_DYNAMICUPDATESPREPARE       WINNT_U_DYNAMICUPDATESPREPARE_W
#define WINNT_U_DYNAMICUPDATESTOPONERROR    WINNT_U_DYNAMICUPDATESTOPONERROR_W
#define WINNT_SP_UPDATEDSOURCES             WINNT_SP_UPDATEDSOURCES_W
#define WINNT_SP_UPDATEDDUASMS              WINNT_SP_UPDATEDDUASMS_W
#define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS   WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_W
#define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS   WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_W
#define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT   WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_W
#define WINNT_SP_DYNUPDTBOOTDRIVERROOT      WINNT_SP_DYNUPDTBOOTDRIVERROOT_W
#define WINNT_SP_DYNUPDTBOOTDRIVERS         WINNT_SP_DYNUPDTBOOTDRIVERS_W
#define WINNT_SP_DYNUPDTWORKINGDIR          WINNT_SP_DYNUPDTWORKINGDIR_W
#define WINNT_SP_DYNUPDTDRIVERINFOFILE      WINNT_SP_DYNUPDTDRIVERINFOFILE_W

#define WINNT_OOBEPROXY                    WINNT_OOBEPROXY_W
#define WINNT_O_ENABLE_OOBEPROXY           WINNT_O_ENABLE_OOBEPROXY_W
#define WINNT_O_FLAGS                      WINNT_O_FLAGS_W
#define WINNT_O_PROXY_SERVER               WINNT_O_PROXY_SERVER_W
#define WINNT_O_PROXY_BYPASS               WINNT_O_PROXY_BYPASS_W
#define WINNT_O_AUTOCONFIG_URL             WINNT_O_AUTOCONFIG_URL_W
#define WINNT_O_AUTODISCOVERY_FLAGS        WINNT_O_AUTODISCOVERY_FLAGS_W
#define WINNT_O_AUTOCONFIG_SECONDARY_URL   WINNT_O_AUTOCONFIG_SECONDARY_URL_W

#define WINNT_SERVICESTODISABLE             WINNT_SERVICESTODISABLE_W

#else

#define WINNT_DATA              WINNT_DATA_A
#define WINNT_VERSION           WINNT_VERSION_A
#define WINNT_SIGNATURE         WINNT_SIGNATURE_A
#define WINNT_D_MSDOS           WINNT_D_MSDOS_A
#define WINNT_D_FLOPPY          WINNT_D_FLOPPY_A
#define WINNT_D_AUTO_PART       WINNT_D_AUTO_PART_A
#define WINNT_D_INSTALLDIR      WINNT_D_INSTALLDIR_A
#define WINNT_D_LOCALSRC_CD     WINNT_D_LOCALSRC_CD_A
#define WINNT_D_NOLS            WINNT_D_NOLS_A
#define WINNT_D_ORI_LOAD        WINNT_D_ORI_LOAD_A
#define WINNT_D_ORI_COUNT       WINNT_D_ORI_COUNT_A
#define WINNT_D_SOURCEPATH      WINNT_D_SOURCEPATH_A
#define WINNT_D_INSTALL         WINNT_D_INSTALL_A
#define WINNT_D_UNATTEND_SWITCH WINNT_D_UNATTEND_SWITCH_A
#define WINNT_D_RUNOOBE         WINNT_D_RUNOOBE_A
#define WINNT_D_REFERENCE_MACHINE WINNT_D_REFERENCE_MACHINE_A
#define WINNT_D_PRODUCT         WINNT_D_PRODUCT_A
#define WINNT_D_SERVERUPGRADE   WINNT_D_SERVERUPGRADE_A
#define WINNT_D_NTUPGRADE       WINNT_D_NTUPGRADE_A
#define WINNT_D_WIN31UPGRADE    WINNT_D_WIN31UPGRADE_A
#define WINNT_D_WIN95UPGRADE    WINNT_D_WIN95UPGRADE_A
#define WINNT_D_WIN95UNSUPHDC   WINNT_D_WIN95UNSUPHDC_A
#define WINNT_D_WIN32_VER       WINNT_D_WIN32_VER_A
#define WINNT_D_WIN32_DRIVE     WINNT_D_WIN32_DRIVE_A
#define WINNT_D_WIN32_PATH      WINNT_D_WIN32_PATH_A
#define WINNT_D_ACC_MAGNIFIER   WINNT_D_ACC_MAGNIFIER_A
#define WINNT_D_ACC_KEYBOARD    WINNT_D_ACC_KEYBOARD_A
#define WINNT_D_ACC_READER      WINNT_D_ACC_READER_A
#define WINNT_D_LANGUAGE        WINNT_D_LANGUAGE_A
#define WINNT_D_LANGUAGE_GROUP  WINNT_D_LANGUAGE_GROUP_A
#define WINNT_D_UNIQUEID        WINNT_D_UNIQUEID_A
#define WINNT_D_UNIQUENESS      WINNT_D_UNIQUENESS_A
#define WINNT_D_BOOTPATH        WINNT_D_BOOTPATH_A
#define WINNT_D_DOSPATH         WINNT_D_DOSPATH_W
#define WINNT_D_SRCTYPE         WINNT_D_SRCTYPE_A
#define WINNT_D_CWD             WINNT_D_CWD_A
#define WINNT_D_ORI_SRCPATH     WINNT_D_ORI_SRCPATH_A
#define WINNT_D_ORI_SRCTYPE     WINNT_D_ORI_SRCTYPE_A
#define WINNT_D_LOADFTDISK      WINNT_D_LOADFTDISK_A
#define WINNT_D_MIGTEMPDIR      WINNT_D_MIGTEMPDIR_A
#define WINNT_D_WIN9XSIF        WINNT_D_WIN9XSIF_A
#define WINNT_D_GUICODEPAGEOVERRIDE WINNT_D_GUICODEPAGEOVERRIDE_A
#define WINNT_D_WIN9XDRIVES     WINNT_D_WIN9XDRIVES_A
#define WINNT_D_BACKUP_IMAGE    WINNT_D_BACKUP_IMAGE_A
#define WINNT_D_WIN9X_ROLLBACK  WINNT_D_WIN9X_ROLLBACK_A
#define WINNT_D_DISABLE_BACKUP_COMPRESSION  WINNT_D_DISABLE_BACKUP_COMPRESSION_A
#define WINNT_D_ENABLE_BACKUP	WINNT_D_ENABLE_BACKUP_A
#define WINNT_D_ROLLBACK_MOVE   WINNT_D_ROLLBACK_MOVE_A
#define WINNT_D_ROLLBACK_DELETE WINNT_D_ROLLBACK_DELETE_A
#define WINNT_D_ROLLBACK_DELETE_DIR WINNT_D_ROLLBACK_DELETE_DIR_A
#define WINNT_D_WIN9XUPG_USEROPTIONS WINNT_D_WIN9XUPG_USEROPTIONS_A
#define WINNT_D_BACKUP_LIST     WINNT_D_BACKUP_LIST_A
#define WINNT32_D_WIN9XMOV_FILE WINNT32_D_WIN9XMOV_FILE_A
#define WINNT32_D_WIN9XDEL_FILE WINNT32_D_WIN9XDEL_FILE_A
#define WINNT32_D_W9XDDIR_FILE  WINNT32_D_W9XDDIR_FILE_A
#define WINNT_D_WIN9XTEMPDIR    WINNT_D_WIN9XTEMPDIR_A
#define WINNT_D_EULADONE        WINNT_D_EULADONE_A
#define WINNT_D_CMDCONS         WINNT_D_CMDCONS_A
#define WINNT_D_REPORTMODE      WINNT_D_REPORTMODE_A
#define WINNT_D_FORCECOPYDRIVERCABFILES WINNT_D_FORCECOPYDRIVERCABFILES_A
#define WINNT_D_CRASHRECOVERYENABLED WINNT_D_CRASHRECOVERYENABLED_A

#define WINNT_SETUPPARAMS       WINNT_SETUPPARAMS_A
#define WINNT_ACCESSIBILITY     WINNT_ACCESSIBILITY_A
#define WINNT_REGIONALSETTINGS  WINNT_REGIONALSETTINGS_A
#define WINNT_COMPATIBILITY     WINNT_COMPATIBILITY_A
#define WINNT_COMPATIBILITYINFSECTION WINNT_COMPATIBILITYINFSECTION_A
#define WINNT_DEVICEINSTANCES   WINNT_DEVICEINSTANCES_A
#define WINNT_DEVICEHASHVALUES  WINNT_DEVICEHASHVALUES_A
#define WINNT_CLASSKEYS         WINNT_CLASSKEYS_A
#define WINNT_S_SKIPMISSING     WINNT_S_SKIPMISSING_A
#define WINNT_S_INCLUDECATALOG  WINNT_S_INCLUDECATALOG_A
#define WINNT_S_USEREXECUTE     WINNT_S_USEREXECUTE_A
#define WINNT_S_OPTIONALDIRS    WINNT_S_OPTIONALDIRS_A
#define WINNT_S_DRVSIGNPOL      WINNT_S_DRVSIGNPOL_A
#define WINNT_S_NONDRVSIGNPOL   WINNT_S_NONDRVSIGNPOL_A
#define WINNT_S_OSLOADTIMEOUT   WINNT_S_OSLOADTIMEOUT_A
#define WINNT_UNATTENDED        WINNT_UNATTENDED_A
#define WINNT_U_UNATTENDMODE    WINNT_U_UNATTENDMODE_A
#define WINNT_U_METHOD          WINNT_U_METHOD_A
#define WINNT_U_CONFIRMHW       WINNT_U_CONFIRMHW_A
#define WINNT_U_NTUPGRADE       WINNT_U_NTUPGRADE_A
#define WINNT_U_TARGETPATH      WINNT_U_TARGETPATH_A
#define WINNT_U_OVERWRITEOEM    WINNT_U_OVERWRITEOEM_A
#define WINNT_U_OEMPREINSTALL   WINNT_U_OEMPREINSTALL_A
#define WINNT_U_COMPUTERTYPE    WINNT_U_COMPUTERTYPE_A
#define WINNT_U_KEYBOARDLAYOUT  WINNT_U_KEYBOARDLAYOUT_A
#define WINNT_U_UPDATEHAL       WINNT_U_UPDATEHAL_A
#define WINNT_U_UPDATEUPHAL     WINNT_U_UPDATEUPHAL_A
#define WINNT_U_TESTCERT        WINNT_U_TESTCERT_A
#define WINNT_U_WAITFORREBOOT   WINNT_U_WAITFORREBOOT_A
#define WINNT_U_PROGRAMFILESDIR WINNT_U_PROGRAMFILESDIR_A
#define WINNT_U_COMMONPROGRAMFILESDIR WINNT_U_COMMONPROGRAMFILESDIR_A
#define WINNT_U_PROGRAMFILESDIR_X86 WINNT_U_PROGRAMFILESDIR_X86_A
#define WINNT_U_COMMONPROGRAMFILESDIR_X86 WINNT_U_COMMONPROGRAMFILESDIR_X86_A
#define WINNT_U_HEADLESS_REDIRECT WINNT_U_HEADLESS_REDIRECT_A
#define WINNT_U_HEADLESS_REDIRECTBAUDRATE WINNT_U_HEADLESS_REDIRECTBAUDRATE_A
#define WINNT_OVERWRITE_EXISTING WINNT_OVERWRITE_EXISTING_A

#define WINNT_DETECTEDSTORE     WINNT_DETECTEDSTORE_A
#define WINNT_GUIUNATTENDED     WINNT_GUIUNATTENDED_A
#define WINNT_G_UPGRADEDHCP     WINNT_G_UPGRADEDHCP_A
#define WINNT_G_DETACHED        WINNT_G_DETACHED_A
#define WINNT_G_ARGUMENTS       WINNT_G_ARGUMENTS_A
#define WINNT_G_SETUPNETWORK    WINNT_G_SETUPNETWORK_A
#define WINNT_G_SETUPAPPS       WINNT_G_SETUPAPPS_A
#define WINNT_G_SERVERTYPE      WINNT_G_SERVERTYPE_A
#define WINNT_G_TIMEZONE        WINNT_G_TIMEZONE_A
#define WINNT_G_USERNAME        WINNT_G_USERNAME_A
#define WINNT_G_PASSWORD        WINNT_G_PASSWORD_A
#define WINNT_GUIRUNONCE        WINNT_GUIRUNONCE_A
#define WINNT_USERDATA          WINNT_USERDATA_A
#define WINNT_US_FULLNAME       WINNT_US_FULLNAME_A
#define WINNT_US_ORGNAME        WINNT_US_ORGNAME_A
#define WINNT_US_COMPNAME       WINNT_US_COMPNAME_A
#define WINNT_US_ADMINPASS      WINNT_US_ADMINPASS_A
#define WINNT_US_ENCRYPTEDADMINPASS WINNT_US_ENCRYPTEDADMINPASS_A
#define WINNT_US_PRODUCTID      WINNT_US_PRODUCTID_A
#define WINNT_US_PRODUCTKEY     WINNT_US_PRODUCTKEY_A
#define WINNT_US_AUTOLOGON      WINNT_US_AUTOLOGON_A
#define WINNT_US_PROFILESDIR    WINNT_US_PROFILESDIR_A
#define WINNT_LICENSEDATA       WINNT_LICENSEDATA_A
#define WINNT_L_AUTOMODE        WINNT_L_AUTOMODE_A
#define WINNT_L_AUTOUSERS       WINNT_L_AUTOUSERS_A
#define WINNT_A_YES             WINNT_A_YES_A
#define WINNT_A_NO              WINNT_A_NO_A
#define WINNT_A_ONE             WINNT_A_ONE_A
#define WINNT_A_ZERO            WINNT_A_ZERO_A
#define WINNT_A_IGNORE          WINNT_A_IGNORE_A
#define WINNT_A_WARN            WINNT_A_WARN_A
#define WINNT_A_BLOCK           WINNT_A_BLOCK_A
#define WINNT_A_LANMANNT        WINNT_A_LANMANNT_A
#define WINNT_A_SERVERNT        WINNT_A_SERVERNT_A
#define WINNT_A_WINNT           WINNT_A_WINNT_A
#define WINNT_A_NULL            WINNT_A_NULL_A
#define WINNT_A_EXPRESS         WINNT_A_EXPRESS_A
#define WINNT_A_TYPICAL         WINNT_A_TYPICAL_A
#define WINNT_A_CUSTOM          WINNT_A_CUSTOM_A
#define WINNT_A_NT              WINNT_A_NT_A
#define WINNT_GUI_FILE          WINNT_GUI_FILE_A
#define WINNT_SIF_FILE          WINNT_SIF_FILE_A
#define WINNT_MIGRATE_INF_FILE  WINNT_MIGRATE_INF_FILE_A
#define WINNT_UNSUPDRV_INF_FILE WINNT_UNSUPDRV_INF_FILE_A
#define WINNT_UNIQUENESS_DB     WINNT_UNIQUENESS_DB_A
#define WINNT_A_PERSEAT         WINNT_A_PERSEAT_A
#define WINNT_A_PERSERVER       WINNT_A_PERSERVER_A
#define WINNT_A_GUIATTENDED     WINNT_A_GUIATTENDED_A
#define WINNT_A_PROVIDEDEFAULT  WINNT_A_PROVIDEDEFAULT_A
#define WINNT_A_DEFAULTHIDE     WINNT_A_DEFAULTHIDE_A
#define WINNT_A_READONLY        WINNT_A_READONLY_A
#define WINNT_A_FULLUNATTENDED  WINNT_A_FULLUNATTENDED_A

#define WINNT_WIN95UPG_95_DIR   WINNT_WIN95UPG_95_DIR_A
#define WINNT_WIN95UPG_95_DLL   WINNT_WIN95UPG_95_DLL_A
#define WINNT_WINNTUPG_DIR      WINNT_WINNTUPG_DIR_A
#define WINNT_WINNTUPG_DLL      WINNT_WINNTUPG_DLL_A

#define WINNT_WIN95UPG_SPOOLER  WINNT_WIN95UPG_SPOOLER_A
#define WINNT_WIN95UPG_UPGRADE_VAL WINNT_WIN95UPG_UPGRADE_VAL_A
#define WINNT_WIN95UPG_REPLACEMENT WINNT_WIN95UPG_REPLACEMENT_A
#define WINNT_WIN95UPG_95KEY WINNT_WIN95UPG_95KEY_A
#define WINNT_WIN95UPG_NTKEY WINNT_WIN95UPG_NTKEY_A


#define WINNT_OEMPREINSTALL     WINNT_OEMPREINSTALL_A
#define WINNT_OEM_DIR           WINNT_OEM_DIR_A
#define WINNT_OEM_DEST_DIR      WINNT_OEM_DEST_DIR_A
#define WINNT_OEM_FILES_DIR     WINNT_OEM_FILES_DIR_A
#define WINNT_OEM_TEXTMODE_DIR  WINNT_OEM_TEXTMODE_DIR_A
#define WINNT_OEM_NETWORK_DIR   WINNT_OEM_NETWORK_DIR_A
#define WINNT_OEM_DISPLAY_DIR   WINNT_OEM_DISPLAY_DIR_A
#define WINNT_OEM_OPTIONAL_DIR  WINNT_OEM_OPTIONAL_DIR_A
#define WINNT_OEM_DIRLOCATION   WINNT_OEM_DIRLOCATION_A
#define WINNT_OEM_PNP_DRIVERS_PATH  WINNT_OEM_PNP_DRIVERS_PATH_A

#define WINNT_OEMOPTIONAL       WINNT_OEMOPTIONAL_A
#define WINNT_OEMBOOTFILES      WINNT_OEMBOOTFILES_A
#define WINNT_OEMSCSIDRIVERS    WINNT_OEMSCSIDRIVERS_A
#define WINNT_OEMDISPLAYDRIVERS WINNT_OEMDISPLAYDRIVERS_A
#define WINNT_OEMKEYBOARDDRIVERS WINNT_OEMKEYBOARDDRIVERS_A
#define WINNT_OEMPOINTERDRIVERS WINNT_OEMPOINTERDRIVERS_A
#define WINNT_OEMDRIVERS        WINNT_OEMDRIVERS_A
#define WINNT_OEMDRIVERS_PATHNAME WINNT_OEMDRIVERS_PATHNAME_A
#define WINNT_OEMDRIVERS_INFNAME  WINNT_OEMDRIVERS_INFNAME_A
#define WINNT_OEMDRIVERS_FLAGS    WINNT_OEMDRIVERS_FLAGS_A


#define WINNT_OEM_FILES_SYSROOT WINNT_OEM_FILES_SYSROOT_A
#define WINNT_OEM_FILES_SYSDRVROOT WINNT_OEM_FILES_SYSDRVROOT_A
#define WINNT_OEM_FILES_PROGRAMFILES WINNT_OEM_FILES_PROGRAMFILES_A
#define WINNT_OEM_FILES_DOCUMENTS WINNT_OEM_FILES_DOCUMENTS_A
#define WINNT_OEM_FILES_DRVROOT WINNT_OEM_FILES_DRVROOT_A
#define WINNT_OEM_CMDLINE_LIST  WINNT_OEM_CMDLINE_LIST_A
#define WINNT_OEM_LFNLIST       WINNT_OEM_LFNLIST_A
#define WINNT_OEM_ROLLBACK_FILE WINNT_OEM_ROLLBACK_FILE_A

#define WINNT_DISPLAY            WINNT_DISPLAY_A
#define WINNT_DISP_CONFIGATLOGON WINNT_DISP_CONFIGATLOGON_A
#define WINNT_DISP_BITSPERPEL    WINNT_DISP_BITSPERPEL_A
#define WINNT_DISP_XRESOLUTION   WINNT_DISP_XRESOLUTION_A
#define WINNT_DISP_YRESOLUTION   WINNT_DISP_YRESOLUTION_A
#define WINNT_DISP_VREFRESH      WINNT_DISP_VREFRESH_A
#define WINNT_DISP_FLAGS         WINNT_DISP_FLAGS_A
#define WINNT_DISP_AUTOCONFIRM   WINNT_DISP_AUTOCONFIRM_A
#define WINNT_DISP_INSTALL       WINNT_DISP_INSTALL_A
#define WINNT_DISP_INF_FILE      WINNT_DISP_INF_FILE_A
#define WINNT_DISP_INF_OPTION    WINNT_DISP_INF_OPTION_A

#define WINNT_U_DYNAMICUPDATESDISABLE       WINNT_U_DYNAMICUPDATESDISABLE_A
#define WINNT_U_DYNAMICUPDATESHARE          WINNT_U_DYNAMICUPDATESHARE_A
#define WINNT_U_DYNAMICUPDATESPREPARE       WINNT_U_DYNAMICUPDATESPREPARE_A
#define WINNT_U_DYNAMICUPDATESTOPONERROR    WINNT_U_DYNAMICUPDATESTOPONERROR_A
#define WINNT_SP_UPDATEDSOURCES             WINNT_SP_UPDATEDSOURCES_A
#define WINNT_SP_UPDATEDDUASMS              WINNT_SP_UPDATEDDUASMS_A
#define WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS   WINNT_SP_DYNUPDTADDITIONALGUIDRIVERS_A
#define WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS   WINNT_SP_DYNUPDTADDITIONALPOSTGUIDRIVERS_A
#define WINNT_SP_DYNUPDTBOOTDRIVERPRESENT   WINNT_SP_DYNUPDTBOOTDRIVERPRESENT_A
#define WINNT_SP_DYNUPDTBOOTDRIVERROOT      WINNT_SP_DYNUPDTBOOTDRIVERROOT_A
#define WINNT_SP_DYNUPDTBOOTDRIVERS         WINNT_SP_DYNUPDTBOOTDRIVERS_A
#define WINNT_SP_DYNUPDTWORKINGDIR          WINNT_SP_DYNUPDTWORKINGDIR_A
#define WINNT_SP_DYNUPDTDRIVERINFOFILE      WINNT_SP_DYNUPDTDRIVERINFOFILE_A

#define WINNT_OOBEPROXY                    WINNT_OOBEPROXY_A
#define WINNT_O_ENABLE_OOBEPROXY           WINNT_O_ENABLE_OOBEPROXY_A
#define WINNT_O_FLAGS                      WINNT_O_FLAGS_A
#define WINNT_O_PROXY_SERVER               WINNT_O_PROXY_SERVER_A
#define WINNT_O_PROXY_BYPASS               WINNT_O_PROXY_BYPASS_A
#define WINNT_O_AUTOCONFIG_URL             WINNT_O_AUTOCONFIG_URL_A
#define WINNT_O_AUTODISCOVERY_FLAGS        WINNT_O_AUTODISCOVERY_FLAGS_A
#define WINNT_O_AUTOCONFIG_SECONDARY_URL   WINNT_O_AUTOCONFIG_SECONDARY_URL_A

#define WINNT_SERVICESTODISABLE             WINNT_SERVICESTODISABLE_A

#endif // Unicode

#endif // def _WINNT_SETUPBAT_