This repository has been archived on 2024-12-16. You can view files and clone it, but cannot push or open issues or pull requests.
CodeBlocksPortable/WATCOM/h/nt/regstr.h

1193 lines
66 KiB
C
Raw Normal View History

/*
* regstr.h Registry strings
*
* =========================================================================
*
* Open Watcom Project
*
* Copyright (c) 2004-2010 The Open Watcom Contributors. All Rights Reserved.
*
* This file is automatically generated. Do not edit directly.
*
* =========================================================================
*/
#ifndef _INC_REGSTR
#define _INC_REGSTR
#ifndef _ENABLE_AUTODEPEND
#pragma read_only_file;
#endif
#ifdef __cplusplus
extern "C" {
#endif
/* Registry key names */
#define REGSTR_KEY_CLASS TEXT( "Class" )
#define REGSTR_KEY_CONFIG TEXT( "Config" )
#define REGSTR_KEY_ENUM TEXT( "Enum" )
#define REGSTR_KEY_ROOTENUM TEXT( "Root" )
#define REGSTR_KEY_BIOSENUM TEXT( "BIOS" )
#define REGSTR_KEY_PCMCIAENUM TEXT( "PCMCIA" )
#define REGSTR_KEY_PCIENUM TEXT( "PCI" )
#define REGSTR_KEY_VPOWERDENUM TEXT( "VPOWERD" )
#ifndef NEC_98
#define REGSTR_KEY_ISAENUM TEXT( "ISAPnP" )
#define REGSTR_KEY_EISAENUM TEXT( "EISA" )
#else
#define REGSTR_KEY_ISAENUM TEXT( "C98PnP" )
#define REGSTR_KEY_EISAENUM TEXT( "NESA" )
#endif
#define REGSTR_KEY_LOGCONFIG TEXT( "LogConfig" )
#define REGSTR_KEY_SYSTEMBOARD TEXT( "*PNP0C01" )
#define REGSTR_KEY_APM TEXT( "*PNP0C05" )
#define REGSTR_KEY_INIUPDATE TEXT( "IniUpdate" )
#define REG_KEY_INSTDEV TEXT( "Installed" )
#define REGSTR_KEY_DOSOPTCDROM TEXT( "CD-ROM" )
#define REGSTR_KEY_DOSOPTMOUSE TEXT( "MOUSE" )
#define REGSTR_KEY_KNOWNDOCKINGSTATES TEXT( "Hardware Profiles" )
#define REGSTR_KEY_DEVICEPARAMETERS TEXT( "Device Parameters" )
/* Registry paths */
#define REGSTR_DEFAULT_INSTANCE TEXT( "0000" )
#define REGSTR_PATH_MOTHERBOARD \
REGSTR_KEY_SYSTEMBOARD TEXT( "\\" ) REGSTR_DEFAULT_INSTANCE
#define REGSTR_PATH_SETUP \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion" )
#define REGSTR_PATH_DRIVERSIGN \
TEXT( "Software\\Microsoft\\Driver Signing" )
#define REGSTR_PATH_NONDRIVERSIGN \
TEXT( "Software\\Microsoft\\Non-Driver Signing" )
#define REGSTR_PATH_DRIVERSIGN_POLICY \
TEXT( "Software\\Policies\\Microsoft\\Windows NT\\Driver Signing" )
#define REGSTR_PATH_NONDRIVERSIGN_POLICY \
TEXT( "Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing" )
#define REGSTR_PATH_PIFCONVERT \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert" )
#define REGSTR_PATH_MSDOSOPTS \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions" )
#define REGSTR_PATH_NOSUGGMSDOS \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn" )
#define REGSTR_PATH_NEWDOSBOX \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig" )
#define REGSTR_PATH_RUNONCE \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce" )
#define REGSTR_PATH_RUNONCEEX \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx" )
#define REGSTR_PATH_RUN \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Run" )
#define REGSTR_PATH_RUNSERVICESONCE \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce" )
#define REGSTR_PATH_RUNSERVICES \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices" )
#define REGSTR_PATH_EXPLORER \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer" )
#define REGSTR_PATH_PROPERTYSYSTEM \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem" )
#define REGSTR_PATH_DETECT \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Detect" )
#define REGSTR_PATH_APPPATHS \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths" )
#define REGSTR_PATH_UNINSTALL \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall" )
#define REGSTR_PATH_REALMODENET \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net" )
#define REGSTR_PATH_NETEQUIV \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent" )
#define REGSTR_PATH_CVNETWORK \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Network" )
#define REGSTR_PATH_WMI_SECURITY \
TEXT( "System\\CurrentControlSet\\Control\\Wmi\\Security" )
#define REGSTR_PATH_RELIABILITY \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Reliability" )
#define REGSTR_PATH_RELIABILITY_POLICY \
TEXT( "Software\\Policies\\Microsoft\\Windows NT\\Reliability" )
#define REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI TEXT( "ShutdownReasonUI" )
#define REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT TEXT( "Snapshot" )
#define REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT TEXT( "ReportSnapshot" )
#define REGSTR_PATH_REINSTALL \
TEXT( "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall" )
#define REGSTR_PATH_NT_CURRENTVERSION \
TEXT( "Software\\Microsoft\\Windows NT\\CurrentVersion" )
#define REGSTR_PATH_VOLUMECACHE \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches" )
#define REGSTR_VAL_DISPLAY TEXT( "display" )
#define REGSTR_PATH_IDCONFIGDB \
TEXT( "System\\CurrentControlSet\\Control\\IDConfigDB" )
#define REGSTR_PATH_CRITICALDEVICEDATABASE \
TEXT( "System\\CurrentControlSet\\Control\\CriticalDeviceDatabase" )
#define REGSTR_PATH_CLASS \
TEXT( "System\\CurrentControlSet\\Services\\Class" )
#define REGSTR_PATH_DISPLAYSETTINGS TEXT( "Display\\Settings" )
#define REGSTR_PATH_FONTS TEXT( "Display\\Fonts" )
#define REGSTR_PATH_ENUM TEXT( "Enum" )
#define REGSTR_PATH_ROOT TEXT( "Enum\\Root" )
#define REGSTR_PATH_CURRENTCONTROLSET \
TEXT( "System\\CurrentControlSet" )
#define REGSTR_PATH_SYSTEMENUM \
TEXT( "System\\CurrentControlSet\\Enum" )
#define REGSTR_PATH_HWPROFILES \
TEXT( "System\\CurrentControlSet\\Hardware Profiles" )
#define REGSTR_PATH_HWPROFILESCURRENT \
TEXT( "System\\CurrentControlSet\\Hardware Profiles\\Current" )
#define REGSTR_PATH_CLASS_NT \
TEXT( "System\\CurrentControlSet\\Control\\Class" )
#define REGSTR_PATH_PER_HW_ID_STORAGE \
TEXT( "Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage" )
#define REGSTR_PATH_DEVICE_CLASSES \
TEXT( "System\\CurrentControlSet\\Control\\DeviceClasses" )
#define REGSTR_PATH_CODEVICEINSTALLERS \
TEXT( "System\\CurrentControlSet\\Control\\CoDeviceInstallers" )
#define REGSTR_PATH_BUSINFORMATION \
TEXT( "System\\CurrentControlSet\\Control\\PnP\\BusInformation" )
#define REGSTR_PATH_SERVICES \
TEXT( "System\\CurrentControlSet\\Services" )
#define REGSTR_PATH_VXD \
TEXT( "System\\CurrentControlSet\\Services\\VxD" )
#define REGSTR_PATH_IOS \
TEXT( "System\\CurrentControlSet\\Services\\VxD\\IOS" )
#define REGSTR_PATH_VMM \
TEXT( "System\\CurrentControlSet\\Services\\VxD\\VMM" )
#define REGSTR_PATH_VPOWERD \
TEXT( "System\\CurrentControlSet\\Services\\VxD\\VPOWERD" )
#define REGSTR_PATH_VNETSUP \
TEXT( "System\\CurrentControlSet\\Services\\VxD\\VNETSUP" )
#define REGSTR_PATH_NWREDIR \
TEXT( "System\\CurrentControlSet\\Services\\VxD\\NWREDIR" )
#define REGSTR_PATH_NCPSERVER \
TEXT( "System\\CurrentControlSet\\Services\\NcpServer\\Parameters" )
#define REGSTR_PATH_VCOMM \
TEXT( "System\\CurrentControlSet\\Services\\VxD\\VCOMM" )
#define REGSTR_PATH_IOARB \
TEXT( "System\\CurrentControlSet\\Services\\Arbitrators\\IOArb" )
#define REGSTR_PATH_ADDRARB \
TEXT( "System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb" )
#define REGSTR_PATH_DMAARB \
TEXT( "System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb" )
#define REGSTR_PATH_IRQARB \
TEXT( "System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb" )
#define REGSTR_PATH_CODEPAGE \
TEXT( "System\\CurrentControlSet\\Control\\Nls\\Codepage" )
#define REGSTR_PATH_FILESYSTEM \
TEXT( "System\\CurrentControlSet\\Control\\FileSystem" )
#define REGSTR_PATH_FILESYSTEM_NOVOLTRACK \
TEXT( "System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack" )
#define REGSTR_PATH_CDFS \
TEXT( "System\\CurrentControlSet\\Control\\FileSystem\\CDFS" )
#define REGSTR_PATH_WINBOOT \
TEXT( "System\\CurrentControlSet\\Control\\WinBoot" )
#define REGSTR_PATH_INSTALLEDFILES \
TEXT( "System\\CurrentControlSet\\Control\\InstalledFiles" )
#define REGSTR_PATH_VMM32FILES \
TEXT( "System\\CurrentControlSet\\Control\\VMM32Files" )
#define REGSTR_PATH_CONTROLPANEL \
TEXT( "Control Panel" )
#define REGSTR_PATH_CONTROLSFOLDER \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder" )
#define REGSTR_PATH_DYNA_ENUM \
TEXT( "Config Manager\\Enum" )
#define REGSTR_PATH_APPEARANCE \
TEXT( "Control Panel\\Appearance" )
#define REGSTR_PATH_LOOKSCHEMES \
TEXT( "Control Panel\\Appearance\\Schemes" )
#define REGSTR_PATH_SCREENSAVE \
TEXT( "Control Panel\\Desktop" )
#define REGSTR_PATH_WINDOWSAPPLETS \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Applets" )
#define REGSTR_PATH_SYSTRAY \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray" )
#define REGSTR_PATH_CURRENT_CONTROL_SET \
TEXT( "System\\CurrentControlSet\\Control" )
#define REGSTR_PATH_PWDPROVIDER \
TEXT( "System\\CurrentControlSet\\Control\\PwdProvider" )
#define REGSTR_PATH_POLICIES \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Policies" )
#define REGSTR_PATH_UPDATE \
TEXT( "System\\CurrentControlSet\\Control\\Update" )
#define REGSTR_PATH_RUN_POLICY \
REGSTR_PATH_POLICIES TEXT( "\\Explorer\\Run" )
#define REGSTR_PATH_WINLOGON \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon" )
#define REGSTR_PATH_TIMEZONE \
TEXT( "System\\CurrentControlSet\\Control\\TimeZoneInformation" )
#define REGSTR_PATH_FLOATINGPOINTPROCESSOR \
TEXT( "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor" )
#define REGSTR_PATH_FLOATINGPOINTPROCESSOR0 \
TEXT( "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0" )
#define REGSTR_PATH_COMPUTRNAME \
TEXT( "System\\CurrentControlSet\\Control\\ComputerName\\ComputerName" )
#define REGSTR_PATH_SHUTDOWN \
TEXT( "System\\CurrentControlSet\\Control\\Shutdown" )
#define REGSTR_PATH_KNOWNDLLS \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs" )
#define REGSTR_PATH_KNOWN16DLLS \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs" )
#define REGSTR_PATH_CHECKVERDLLS \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs" )
#define REGSTR_PATH_WARNVERDLLS \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs" )
#define REGSTR_PATH_HACKINIFILE \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles" )
#define REGSTR_PATH_CHECKBADAPPS \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps" )
#define REGSTR_PATH_APPPATCH \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\AppPatches" )
#define REGSTR_PATH_CHECKBADAPPS400 \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400" )
#define REGSTR_PATH_KNOWNVXDS \
TEXT( "System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs" )
#define REGSTR_PATH_MOUSE \
TEXT( "Control Panel\\Mouse" )
#define REGSTR_PATH_KEYBOARD \
TEXT( "Control Panel\\Keyboard" )
#define REGSTR_PATH_COLORS \
TEXT( "Control Panel\\Colors" )
#define REGSTR_PATH_SOUND \
TEXT( "Control Panel\\Sound" )
#define REGSTR_PATH_METRICS \
TEXT( "Control Panel\\Desktop\\WindowMetrics" )
#define REGSTR_PATH_ICONS \
TEXT( "Control Panel\\Icons" )
#define REGSTR_PATH_CURSORS \
TEXT( "Control Panel\\Cursors" )
#define REGSTR_PATH_CHECKDISK \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive" )
#define REGSTR_PATH_CHECKDISKSET \
TEXT( "Settings" )
#define REGSTR_PATH_CHECKDISKUDRVS \
TEXT( "NoUnknownDDErrDrvs" )
#define REGSTR_PATH_FAULT \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Fault" )
#define REGSTR_PATH_AEDEBUG \
TEXT( "Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug" )
#define REGSTR_PATH_GRPCONV \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv" )
#define REGSTR_PATH_LASTCHECK \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck" )
#define REGSTR_PATH_LASTOPTIMIZE \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize" )
#define REGSTR_PATH_LASTBACKUP \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup" )
#define REGSTR_PATH_CHKLASTCHECK \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck" )
#define REGSTR_PATH_CHKLASTSURFAN \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis" )
#define REGSTR_KEY_SHARES \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan" )
#define REGSTR_PATH_PRINT \
TEXT( "System\\CurrentControlSet\\Control\\Print" )
#define REGSTR_PATH_PRINTERS \
TEXT( "System\\CurrentControlSet\\Control\\Print\\Printers" )
#define REGSTR_PATH_PROVIDERS \
TEXT( "System\\CurrentControlSet\\Control\\Print\\Providers" )
#define REGSTR_PATH_MONITORS \
TEXT( "System\\CurrentControlSet\\Control\\Print\\Monitors" )
#define REGSTR_PATH_ENVIRONMENTS \
TEXT( "System\\CurrentControlSet\\Control\\Print\\Environments" )
#define REGSTR_PATH_EVENTLABELS TEXT( "AppEvents\\EventLabels" )
#define REGSTR_PATH_SCHEMES TEXT( "AppEvents\\Schemes" )
#define REGSTR_PATH_APPS \
REGSTR_PATH_SCHEMES TEXT( "\\Apps" )
#define REGSTR_PATH_APPS_DEFAULT \
REGSTR_PATH_SCHEMES TEXT( "\\Apps\\.Default" )
#define REGSTR_PATH_NAMES \
REGSTR_PATH_SCHEMES TEXT( "\\Names" )
#define REGSTR_PATH_MULTIMEDIA \
REGSTR_PATH_SETUP TEXT( "\\Multimedia" )
#define REGSTR_PATH_MULTIMEDIA_AUDIO \
TEXT( "Software\\Microsoft\\Multimedia\\Audio" )
#define REGSTR_PATH_MULTIMEDIA_AUDIO_IMAGES \
REGSTR_PATH_MULTIMEDIA_AUDIO TEXT( "\\Images" )
#define REGSTR_PATH_MEDIARESOURCES \
REGSTR_PATH_CURRENT_CONTROL_SET TEXT( "\\MediaResources" )
#define REGSTR_PATH_MEDIAPROPERTIES \
REGSTR_PATH_CURRENT_CONTROL_SET TEXT( "\\MediaProperties" )
#define REGSTR_PATH_PRIVATEPROPERTIES \
REGSTR_PATH_MEDIAPROPERTIES TEXT( "\\PrivateProperties" )
#define REGSTR_PATH_PUBLICPROPERTIES \
REGSTR_PATH_MEDIAPROPERTIES TEXT( "\\PublicProperties" )
#define REGSTR_PATH_JOYOEM \
REGSTR_PATH_PRIVATEPROPERTIES TEXT( "\\Joystick\\OEM" )
#define REGSTR_PATH_JOYCONFIG \
REGSTR_PATH_MEDIARESOURCES TEXT( "\\Joystick" )
#define REGSTR_PATH_DEVICEINSTALLER \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer" )
#define REGSTR_PATH_DIFX \
TEXT( "Software\\Microsoft\\Windows\\CurrentVersion\\DIFX" )
#define REGSTR_PATH_BIOSINFO \
TEXT( "System\\CurrentControlSet\\Control\\BiosInfo" )
#define REGSTR_PATH_PCIIR \
TEXT( "System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting" )
#define REGSTR_PATH_LASTGOOD \
TEXT( "System\\LastKnownGoodRecovery\\LastGood" )
#define REGSTR_PATH_LASTGOODTMP \
TEXT( "System\\LastKnownGoodRecovery\\LastGood.Tmp" )
/* Maximum value name length */
#define REGSTR_MAX_VALUE_LENGTH 256
/* Registry value names */
#define REGSTR_KEY_DEVICE_PROPERTIES TEXT( "Properties" )
#define REGSTR_VAL_SLOTNUMBER TEXT( "SlotNumber" )
#define REGSTR_VAL_ATTACHEDCOMPONENTS TEXT( "AttachedComponents" )
#define REGSTR_VAL_BASEDEVICEPATH TEXT( "BaseDevicePath" )
#define REGSTR_VAL_SYSTEMBUSNUMBER TEXT( "SystemBusNumber" )
#define REGSTR_VAL_BUSDATATYPE TEXT( "BusDataType" )
#define REGSTR_VAL_INTERFACETYPE TEXT( "InterfaceType" )
#define REGSTR_VAL_SERVICE TEXT( "Service" )
#define REGSTR_VAL_DETECTSIGNATURE TEXT( "DetectSignature" )
#define REGSTR_VAL_CLASSGUID TEXT( "ClassGUID" )
#define REGSTR_VAL_INSTANCEIDENTIFIER TEXT( "InstanceIdentifier" )
#define REGSTR_VAL_DUPLICATEOF TEXT( "DuplicateOf" )
#define REGSTR_VAL_STATUSFLAGS TEXT( "StatusFlags" )
#define REGSTR_VAL_DISABLECOUNT TEXT( "DisableCount" )
#define REGSTR_VAL_UNKNOWNPROBLEMS TEXT( "UnknownProblem" )
#define REGSTR_VAL_DOCKSTATE TEXT( "DockState" )
#define REGSTR_VAL_PREFERENCEORDER TEXT( "PreferenceOrder" )
#define REGSTR_VAL_USERWAITINTERVAL TEXT( "UserWaitInterval" )
#define REGSTR_VAL_DEVICE_INSTANCE TEXT( "DeviceInstance" )
#define REGSTR_VAL_SYMBOLIC_LINK TEXT( "SymbolicLink" )
#define REGSTR_VAL_DEFAULT TEXT( "Default" )
#define REGSTR_VAL_LOWERFILTERS TEXT( "LowerFilters" )
#define REGSTR_VAL_UPPERFILTERS TEXT( "UpperFilters" )
#define REGSTR_VAL_LOCATION_INFORMATION TEXT( "LocationInformation" )
#define REGSTR_VAL_UI_NUMBER TEXT( "UINumber" )
#define REGSTR_VAL_UI_NUMBER_DESC_FORMAT TEXT( "UINumberDescFormat" )
#define REGSTR_VAL_CAPABILITIES TEXT( "Capabilities" )
#define REGSTR_VAL_DEVICE_TYPE TEXT( "DeviceType" )
#define REGSTR_VAL_DEVICE_CHARACTERISTICS TEXT( "DeviceCharacteristics" )
#define REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR TEXT( "Security" )
#define REGSTR_VAL_DEVICE_EXCLUSIVE TEXT( "Exclusive" )
#define REGSTR_VAL_RESOURCE_PICKER_TAGS TEXT( "ResourcePickerTags" )
#define REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS TEXT( "ResourcePickerExceptions" )
#define REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE TEXT( "CustomPropertyCacheDate" )
#define REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY TEXT( "CustomPropertyHwIdKey" )
#define REGSTR_VAL_LAST_UPDATE_TIME TEXT( "LastUpdateTime" )
#define REGSTR_VAL_CONTAINERID TEXT( "ContainerID" )
#define REGSTR_VALUE_DEVICE_OBJECT_NAME TEXT( "DeviceObjectName" )
#define REGSTR_VALUE_DEVICE_SYMBOLIC_NAME TEXT( "DeviceSymbolicName" )
#define REGSTR_VAL_EJECT_PRIORITY TEXT( "EjectPriority" )
#define REGSTR_KEY_CONTROL TEXT( "Control" )
#define REGSTR_VAL_ACTIVESERVICE TEXT( "ActiveService" )
#define REGSTR_VAL_LINKED TEXT( "Linked" )
#define REGSTR_VAL_PHYSICALDEVICEOBJECT TEXT( "PhysicalDeviceObject" )
#define REGSTR_VAL_REMOVAL_POLICY TEXT( "RemovalPolicy" )
#define REGSTR_VAL_CURRENT_VERSION TEXT( "CurrentVersion" )
#define REGSTR_VAL_CURRENT_BUILD TEXT( "CurrentBuildNumber" )
#define REGSTR_VAL_CURRENT_CSDVERSION TEXT( "CSDVersion" )
#define REGSTR_VAL_CURRENT_TYPE TEXT( "CurrentType" )
#define REGSTR_VAL_BITSPERPIXEL TEXT( "BitsPerPixel" )
#define REGSTR_VAL_RESOLUTION TEXT( "Resolution" )
#define REGSTR_VAL_DPILOGICALX TEXT( "DPILogicalX" )
#define REGSTR_VAL_DPILOGICALY TEXT( "DPILogicalY" )
#define REGSTR_VAL_DPIPHYSICALX TEXT( "DPIPhysicalX" )
#define REGSTR_VAL_DPIPHYSICALY TEXT( "DPIPhysicalY" )
#define REGSTR_VAL_REFRESHRATE TEXT( "RefreshRate" )
#define REGSTR_VAL_DISPLAYFLAGS TEXT( "DisplayFlags" )
#define REGSTR_VAL_DOSCP TEXT( "OEMCP" )
#define REGSTR_VAL_WINCP TEXT( "ACP" )
#define REGSTR_VAL_HARDWARE_KEY TEXT( "HardWareKey" )
#define REGSTR_VAL_ALLOCATION TEXT( "Allocation" )
#define REGSTR_VAL_PROBLEM TEXT( "Problem" )
#define REGSTR_VAL_STATUS TEXT( "Status" )
#define REGSTR_VAL_DONTUSEMEM TEXT( "DontAllocLastMem" )
#define REGSTR_VAL_SYSTEMROOT TEXT( "SystemRoot" )
#define REGSTR_VAL_BOOTCOUNT TEXT( "BootCount" )
#define REGSTR_VAL_REALNETSTART TEXT( "RealNetStart" )
#define REGSTR_VAL_MEDIA TEXT( "MediaPath" )
#define REGSTR_VAL_CONFIG TEXT( "ConfigPath" )
#define REGSTR_VAL_DEVICEPATH TEXT( "DevicePath" )
#define REGSTR_VAL_SRCPATH TEXT( "SourcePath" )
#define REGSTR_VAL_DRIVERCACHEPATH TEXT( "DriverCachePath" )
#define REGSTR_VAL_OLDWINDIR TEXT( "OldWinDir" )
#define REGSTR_VAL_SETUPFLAGS TEXT( "SetupFlags" )
#define REGSTR_VAL_REGOWNER TEXT( "RegisteredOwner" )
#define REGSTR_VAL_REGORGANIZATION TEXT( "RegisteredOrganization" )
#define REGSTR_VAL_LICENSINGINFO TEXT( "LicensingInfo" )
#define REGSTR_VAL_OLDMSDOSVER TEXT( "OldMSDOSVer" )
#define REGSTR_VAL_FIRSTINSTALLDATETIME TEXT( "FirstInstallDateTime" )
#define REGSTR_VAL_INSTALLTYPE TEXT( "InstallType" )
#define REGSTR_VAL_WRAPPER TEXT( "Wrapper" )
#define REGSTR_KEY_RUNHISTORY TEXT( "RunHistory" )
#define REGSTR_VAL_LASTALIVEINTERVAL TEXT( "TimeStampInterval" )
#define REGSTR_VAL_DIRTYSHUTDOWN TEXT( "DirtyShutdown" )
#define REGSTR_VAL_DIRTYSHUTDOWNTIME TEXT( "DirtyShutdownTime" )
#define REGSTR_VAL_BT TEXT( "6005BT" )
#define REGSTR_VAL_LASTCOMPUTERNAME TEXT( "LastComputerName" )
#define REGSTR_VAL_LASTALIVEBT TEXT( "LastAliveBT" )
#define REGSTR_VAL_LASTALIVESTAMP TEXT( "LastAliveStamp" )
#define REGSTR_VAL_LASTALIVESTAMPFORCED TEXT( "LastAliveStampForced" )
#define REGSTR_VAL_LASTALIVESTAMPINTERVAL TEXT( "LastAliveStampInterval" )
#define REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL TEXT( "LastAliveStampPolicyInterval" )
#define REGSTR_VAL_LASTALIVEUPTIME TEXT( "LastAliveUptime" )
#define REGSTR_VAL_LASTALIVEPMPOLICY TEXT( "LastAlivePMPolicy" )
#define REGSTR_VAL_REASONCODE TEXT( "ReasonCode" )
#define REGSTR_VAL_COMMENT TEXT( "Comment" )
#define REGSTR_VAL_SHUTDOWNREASON TEXT( "ShutdownReason" )
#define REGSTR_VAL_SHUTDOWNREASON_CODE TEXT( "ShutdownReasonCode" )
#define REGSTR_VAL_SHUTDOWNREASON_COMMENT TEXT( "ShutdownReasonComment" )
#define REGSTR_VAL_SHUTDOWNREASON_PROCESS TEXT( "ShutdownReasonProcess" )
#define REGSTR_VAL_SHUTDOWNREASON_USERNAME TEXT( "ShutdownReasonUserName" )
#define REGSTR_VAL_SHOWREASONUI TEXT( "ShutdownReasonUI" )
#define REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED TEXT( "ShutdownIgnorePredefinedReasons" )
#define REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT TEXT( "ShutdownStateSnapshot" )
#define REGSTR_KEY_SETUP TEXT( "\\Setup" )
#define REGSTR_VAL_BOOTDIR TEXT( "BootDir" )
#define REGSTR_VAL_WINBOOTDIR TEXT( "WinbootDir" )
#define REGSTR_VAL_WINDIR TEXT( "WinDir" )
#define REGSTR_VAL_APPINSTPATH TEXT( "AppInstallPath" )
#define REGSTR_PATH_EBD \
REGSTR_PATH_SETUP REGSTR_KEY_SETUP TEXT( "\\EBD" )
#define REGSTR_KEY_EBDFILESLOCAL TEXT( "EBDFilesLocale" )
#define REGSTR_KEY_EBDFILESKEYBOARD TEXT( "EBDFilesKeyboard" )
#define REGSTR_KEY_EBDAUTOEXECBATLOCAL TEXT( "EBDAutoexecBatLocale" )
#define REGSTR_KEY_EBDAUTOEXECBATKEYBOARD TEXT( "EBDAutoexecBatKeyboard" )
#define REGSTR_KEY_EBDCONFIGSYSLOCAL TEXT( "EBDConfigSysLocale" )
#define REGSTR_KEY_EBDCONFIGSYSKEYBOARD TEXT( "EBDConfigSysKeyboard" )
#define REGSTR_VAL_POLICY TEXT( "Policy" )
#define REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY TEXT( "BehaviorOnFailedVerify" )
#define REGSTR_VAL_MSDOSMODE TEXT( "MSDOSMode" )
#define REGSTR_VAL_MSDOSMODEDISCARD TEXT( "Discard" )
#define REGSTR_VAL_DOSOPTGLOBALFLAGS TEXT( "GlobalFlags" )
#define REGSTR_VAL_DOSOPTFLAGS TEXT( "Flags" )
#define REGSTR_VAL_OPTORDER TEXT( "Order" )
#define REGSTR_VAL_CONFIGSYS TEXT( "Config.Sys" )
#define REGSTR_VAL_AUTOEXEC TEXT( "Autoexec.Bat" )
#define REGSTR_VAL_STDDOSOPTION TEXT( "StdOption" )
#define REGSTR_VAL_DOSOPTTIP TEXT( "TipText" )
#define REGSTR_VAL_DOSPAGER TEXT( "DOSPager" )
#define REGSTR_VAL_VXDGROUPS TEXT( "VXDGroups" )
#define REGSTR_VAL_VPOWERDFLAGS TEXT( "Flags" )
#define REGSTR_VAL_WORKGROUP TEXT( "Workgroup" )
#define REGSTR_VAL_DIRECTHOST TEXT( "DirectHost" )
#define REGSTR_VAL_FILESHARING TEXT( "FileSharing" )
#define REGSTR_VAL_PRINTSHARING TEXT( "PrintSharing" )
#define REGSTR_VAL_FIRSTNETDRIVE TEXT( "FirstNetworkDrive" )
#define REGSTR_VAL_MAXCONNECTIONS TEXT( "MaxConnections" )
#define REGSTR_VAL_APISUPPORT TEXT( "APISupport" )
#define REGSTR_VAL_MAXRETRY TEXT( "MaxRetry" )
#define REGSTR_VAL_MINRETRY TEXT( "MinRetry" )
#define REGSTR_VAL_SUPPORTLFN TEXT( "SupportLFN" )
#define REGSTR_VAL_SUPPORTBURST TEXT( "SupportBurst" )
#define REGSTR_VAL_SUPPORTTUNNELLING TEXT( "SupportTunnelling" )
#define REGSTR_VAL_FULLTRACE TEXT( "FullTrace" )
#define REGSTR_VAL_READCACHING TEXT( "ReadCaching" )
#define REGSTR_VAL_SHOWDOTS TEXT( "ShowDots" )
#define REGSTR_VAL_GAPTIME TEXT( "GapTime" )
#define REGSTR_VAL_SEARCHMODE TEXT( "SearchMode" )
#define REGSTR_VAL_SHELLVERSION TEXT( "ShellVersion" )
#define REGSTR_VAL_MAXLIP TEXT( "MaxLIP" )
#define REGSTR_VAL_PRESERVECASE TEXT( "PreserveCase" )
#define REGSTR_VAL_OPTIMIZESFN TEXT( "OptimizeSFN" )
#define REGSTR_VAL_NCP_BROWSEMASTER TEXT( "BrowseMaster" )
#define REGSTR_VAL_NCP_USEPEERBROWSING TEXT( "Use_PeerBrowsing" )
#define REGSTR_VAL_NCP_USESAP TEXT( "Use_Sap" )
#define REGSTR_VAL_PCCARD_POWER TEXT( "EnablePowerManagement" )
#define REGSTR_VAL_WIN31FILESYSTEM TEXT( "Win31FileSystem" )
#define REGSTR_VAL_PRESERVELONGNAMES TEXT( "PreserveLongNames" )
#define REGSTR_VAL_DRIVEWRITEBEHIND TEXT( "DriveWriteBehind" )
#define REGSTR_VAL_ASYNCFILECOMMIT TEXT( "AsyncFileCommit" )
#define REGSTR_VAL_PATHCACHECOUNT TEXT( "PathCache" )
#define REGSTR_VAL_NAMECACHECOUNT TEXT( "NameCache" )
#define REGSTR_VAL_CONFIGFILEALLOC TEXT( "ConfigFileAllocSize" )
#define REGSTR_VAL_FREESPACERATIO TEXT( "FreeSpaceRatio" )
#define REGSTR_VAL_VOLIDLETIMEOUT TEXT( "VolumeIdleTimeout" )
#define REGSTR_VAL_BUFFIDLETIMEOUT TEXT( "BufferIdleTimeout" )
#define REGSTR_VAL_BUFFAGETIMEOUT TEXT( "BufferAgeTimeout" )
#define REGSTR_VAL_NAMENUMERICTAIL TEXT( "NameNumericTail" )
#define REGSTR_VAL_READAHEADTHRESHOLD TEXT( "ReadAheadThreshold" )
#define REGSTR_VAL_DOUBLEBUFFER TEXT( "DoubleBuffer" )
#define REGSTR_VAL_SOFTCOMPATMODE TEXT( "SoftCompatMode" )
#define REGSTR_VAL_DRIVESPINDOWN TEXT( "DriveSpinDown" )
#define REGSTR_VAL_FORCEPMIO TEXT( "ForcePMIO" )
#define REGSTR_VAL_FORCERMIO TEXT( "ForceRMIO" )
#define REGSTR_VAL_LASTBOOTPMDRVS TEXT( "LastBootPMDrvs" )
#define REGSTR_VAL_ACSPINDOWNPREVIOUS TEXT( "ACSpinDownPrevious" )
#define REGSTR_VAL_BATSPINDOWNPREVIOUS TEXT( "BatSpinDownPrevious" )
#define REGSTR_VAL_VIRTUALHDIRQ TEXT( "VirtualHDIRQ" )
#define REGSTR_VAL_SRVNAMECACHECOUNT TEXT( "ServerNameCacheMax" )
#define REGSTR_VAL_SRVNAMECACHE TEXT( "ServerNameCache" )
#define REGSTR_VAL_SRVNAMECACHENETPROV TEXT( "ServerNameCacheNumNets" )
#define REGSTR_VAL_AUTOMOUNT TEXT( "AutoMountDrives" )
#define REGSTR_VAL_COMPRESSIONMETHOD TEXT( "CompressionAlgorithm" )
#define REGSTR_VAL_COMPRESSIONTHRESHOLD TEXT( "CompressionThreshold" )
#define REGSTR_VAL_ACDRIVESPINDOWN TEXT( "ACDriveSpinDown" )
#define REGSTR_VAL_BATDRIVESPINDOWN TEXT( "BatDriveSpinDown" )
#define REGSTR_VAL_CDCACHESIZE TEXT( "CacheSize" )
#define REGSTR_VAL_CDPREFETCH TEXT( "Prefetch" )
#define REGSTR_VAL_CDPREFETCHTAIL TEXT( "PrefetchTail" )
#define REGSTR_VAL_CDRAWCACHE TEXT( "RawCache" )
#define REGSTR_VAL_CDEXTERRORS TEXT( "ExtendedErrors" )
#define REGSTR_VAL_CDSVDSENSE TEXT( "SVDSense" )
#define REGSTR_VAL_CDSHOWVERSIONS TEXT( "ShowVersions" )
#define REGSTR_VAL_CDCOMPATNAMES TEXT( "MSCDEXCompatNames" )
#define REGSTR_VAL_CDNOREADAHEAD TEXT( "NoReadAhead" )
#define REGSTR_VAL_SCSI TEXT( "SCSI\\" )
#define REGSTR_VAL_ESDI TEXT( "ESDI\\" )
#define REGSTR_VAL_FLOP TEXT( "FLOP\\" )
#define REGSTR_VAL_DISK TEXT( "GenDisk" )
#define REGSTR_VAL_CDROM TEXT( "GenCD" )
#define REGSTR_VAL_TAPE TEXT( "TAPE" )
#define REGSTR_VAL_SCANNER TEXT( "SCANNER" )
#define REGSTR_VAL_FLOPPY TEXT( "FLOPPY" )
#define REGSTR_VAL_SCSITID TEXT( "SCSITargetID" )
#define REGSTR_VAL_SCSILUN TEXT( "SCSILUN" )
#define REGSTR_VAL_REVLEVEL TEXT( "RevisionLevel" )
#define REGSTR_VAL_PRODUCTID TEXT( "ProductId" )
#define REGSTR_VAL_PRODUCTTYPE TEXT( "ProductType" )
#define REGSTR_VAL_DEVTYPE TEXT( "DeviceType" )
#define REGSTR_VAL_REMOVABLE TEXT( "Removable" )
#define REGSTR_VAL_CURDRVLET TEXT( "CurrentDriveLetterAssignment" )
#define REGSTR_VAL_USEDRVLET TEXT( "UserDriveLetterAssignment" )
#define REGSTR_VAL_SYNCDATAXFER TEXT( "SyncDataXfer" )
#define REGSTR_VAL_AUTOINSNOTE TEXT( "AutoInsertNotification" )
#define REGSTR_VAL_DISCONNECT TEXT( "Disconnect" )
#define REGSTR_VAL_INT13 TEXT( "Int13" )
#define REGSTR_VAL_PMODE_INT13 TEXT( "PModeInt13" )
#define REGSTR_VAL_USERSETTINGS TEXT( "AdapterSettings" )
#define REGSTR_VAL_NOIDE TEXT( "NoIDE" )
#define REGSTR_VAL_DISKCLASSNAME TEXT( "DiskDrive" )
#define REGSTR_VAL_CDROMCLASSNAME TEXT( "CDROM" )
#define REGSTR_VAL_FORCELOAD TEXT( "ForceLoadPD" )
#define REGSTR_VAL_FORCEFIFO TEXT( "ForceFIFO" )
#define REGSTR_VAL_FORCECL TEXT( "ForceChangeLine" )
#define REGSTR_VAL_NOUSECLASS TEXT( "NoUseClass" )
#define REGSTR_VAL_NOINSTALLCLASS TEXT( "NoInstallClass" )
#define REGSTR_VAL_NODISPLAYCLASS TEXT( "NoDisplayClass" )
#define REGSTR_VAL_SILENTINSTALL TEXT( "SilentInstall" )
#define REGSTR_KEY_PCMCIA_CLASS TEXT( "PCMCIA" )
#define REGSTR_KEY_SCSI_CLASS TEXT( "SCSIAdapter" )
#define REGSTR_KEY_PORTS_CLASS TEXT( "ports" )
#define REGSTR_KEY_MEDIA_CLASS TEXT( "MEDIA" )
#define REGSTR_KEY_DISPLAY_CLASS TEXT( "Display" )
#define REGSTR_KEY_KEYBOARD_CLASS TEXT( "Keyboard" )
#define REGSTR_KEY_MOUSE_CLASS TEXT( "Mouse" )
#define REGSTR_KEY_MONITOR_CLASS TEXT( "Monitor" )
#define REGSTR_KEY_MODEM_CLASS TEXT( "Modem" )
#define REGSTR_VAL_PCMCIA_OPT TEXT( "Options" )
#define REGSTR_VAL_PCMCIA_MEM TEXT( "Memory" )
#define REGSTR_VAL_PCMCIA_ALLOC TEXT( "AllocMemWin" )
#define REGSTR_VAL_PCMCIA_ATAD TEXT( "ATADelay" )
#define REGSTR_VAL_PCMCIA_SIZ TEXT( "MinRegionSize" )
#define REGSTR_VAL_P1284MDL TEXT( "Model" )
#define REGSTR_VAL_P1284MFG TEXT( "Manufacturer" )
#define REGSTR_VAL_ISAPNP TEXT( "ISAPNP" )
#define REGSTR_VAL_ISAPNP_RDP_OVERRIDE TEXT( "RDPOverRide" )
#define REGSTR_VAL_PCI TEXT( "PCI" )
#define REGSTR_PCI_OPTIONS TEXT( "Options" )
#define REGSTR_PCI_DUAL_IDE TEXT( "PCIDualIDE" )
#define REGSTR_KEY_CRASHES TEXT( "Crashes" )
#define REGSTR_KEY_DANGERS TEXT( "Dangers" )
#define REGSTR_KEY_DETMODVARS TEXT( "DetModVars" )
#define REGSTR_KEY_NDISINFO TEXT( "NDISInfo" )
#define REGSTR_VAL_PROTINIPATH TEXT( "ProtIniPath" )
#define REGSTR_VAL_RESOURCES TEXT( "Resources" )
#define REGSTR_VAL_CRASHFUNCS TEXT( "CrashFuncs" )
#define REGSTR_VAL_CLASS TEXT( "Class" )
#define REGSTR_VAL_CLASSDESC TEXT( "ClassDesc" )
#define REGSTR_VAL_DEVDESC TEXT( "DeviceDesc" )
#define REGSTR_VAL_BOOTCONFIG TEXT( "BootConfig" )
#define REGSTR_VAL_DETFUNC TEXT( "DetFunc" )
#define REGSTR_VAL_DETFLAGS TEXT( "DetFlags" )
#define REGSTR_VAL_COMPATIBLEIDS TEXT( "CompatibleIDs" )
#define REGSTR_VAL_DETCONFIG TEXT( "DetConfig" )
#define REGSTR_VAL_VERIFYKEY TEXT( "VerifyKey" )
#define REGSTR_VAL_COMINFO TEXT( "ComInfo" )
#define REGSTR_VAL_INFNAME TEXT( "InfName" )
#define REGSTR_VAL_CARDSPECIFIC TEXT( "CardSpecific" )
#define REGSTR_VAL_NETOSTYPE TEXT( "NetOSType" )
#define REGSTR_DATA_NETOS_NDIS TEXT( "NDIS" )
#define REGSTR_DATA_NETOS_ODI TEXT( "ODI" )
#define REGSTR_DATA_NETOS_IPX TEXT( "IPX" )
#define REGSTR_VAL_MFG TEXT( "Mfg" )
#define REGSTR_VAL_SCAN_ONLY_FIRST TEXT( "ScanOnlyFirstDrive" )
#define REGSTR_VAL_SHARE_IRQ TEXT( "ForceIRQSharing" )
#define REGSTR_VAL_NONSTANDARD_ATAPI TEXT( "NonStandardATAPI" )
#define REGSTR_VAL_IDE_FORCE_SERIALIZE TEXT( "ForceSerialization" )
#define REGSTR_VAL_HWREV TEXT( "HWRevision" )
#define REGSTR_VAL_ENABLEINTS TEXT( "EnableInts" )
#define REGSTR_VAL_APMBIOSVER TEXT( "APMBiosVer" )
#define REGSTR_VAL_APMFLAGS TEXT( "APMFlags" )
#define REGSTR_VAL_SLSUPPORT TEXT( "SLSupport" )
#define REGSTR_VAL_MACHINETYPE TEXT( "MachineType" )
#define REGSTR_VAL_SETUPMACHINETYPE TEXT( "SetupMachineType" )
#define REGSTR_MACHTYPE_UNKNOWN TEXT( "Unknown" )
#define REGSTR_MACHTYPE_IBMPC TEXT( "IBM PC" )
#define REGSTR_MACHTYPE_IBMPCJR TEXT( "IBM PCjr" )
#define REGSTR_MACHTYPE_IBMPCCONV TEXT( "IBM PC Convertible" )
#define REGSTR_MACHTYPE_IBMPCXT TEXT( "IBM PC/XT" )
#define REGSTR_MACHTYPE_IBMPCXT_286 TEXT( "IBM PC/XT 286" )
#define REGSTR_MACHTYPE_IBMPCAT TEXT( "IBM PC/AT" )
#define REGSTR_MACHTYPE_IBMPS2_25 TEXT( "IBM PS/2-25" )
#define REGSTR_MACHTYPE_IBMPS2_30_286 TEXT( "IBM PS/2-30 286" )
#define REGSTR_MACHTYPE_IBMPS2_30 TEXT( "IBM PS/2-30" )
#define REGSTR_MACHTYPE_IBMPS2_50 TEXT( "IBM PS/2-50" )
#define REGSTR_MACHTYPE_IBMPS2_50Z TEXT( "IBM PS/2-50Z" )
#define REGSTR_MACHTYPE_IBMPS2_55SX TEXT( "IBM PS/2-55SX" )
#define REGSTR_MACHTYPE_IBMPS2_60 TEXT( "IBM PS/2-60" )
#define REGSTR_MACHTYPE_IBMPS2_65SX TEXT( "IBM PS/2-65SX" )
#define REGSTR_MACHTYPE_IBMPS2_70 TEXT( "IBM PS/2-70" )
#define REGSTR_MACHTYPE_IBMPS2_P70 TEXT( "IBM PS/2-P70" )
#define REGSTR_MACHTYPE_IBMPS2_70_80 TEXT( "IBM PS/2-70/80" )
#define REGSTR_MACHTYPE_IBMPS2_80 TEXT( "IBM PS/2-80" )
#define REGSTR_MACHTYPE_IBMPS2_90 TEXT( "IBM PS/2-90" )
#define REGSTR_MACHTYPE_IBMPS1 TEXT( "IBM PS/1" )
#define REGSTR_MACHTYPE_PHOENIX_PCAT TEXT( "Phoenix PC/AT Compatible" )
#define REGSTR_MACHTYPE_HP_VECTRA TEXT( "HP Vectra" )
#define REGSTR_MACHTYPE_ATT_PC TEXT( "AT&T PC" )
#define REGSTR_MACHTYPE_ZENITH_PC TEXT( "Zenith PC" )
#define REGSTR_VAL_APMMENUSUSPEND TEXT( "APMMenuSuspend" )
#define REGSTR_VAL_APMACTIMEOUT TEXT( "APMACTimeout" )
#define REGSTR_VAL_APMBATTIMEOUT TEXT( "APMBatTimeout" )
#define REGSTR_VAL_APMSHUTDOWNPOWER TEXT( "APMShutDownPower" )
#define REGSTR_VAL_BUSTYPE TEXT( "BusType" )
#define REGSTR_VAL_CPU TEXT( "CPU" )
#define REGSTR_VAL_NDP TEXT( "NDP" )
#define REGSTR_VAL_PNPBIOSVER TEXT( "PnPBIOSVer" )
#define REGSTR_VAL_PNPSTRUCOFFSET TEXT( "PnPStrucOffset" )
#define REGSTR_VAL_PCIBIOSVER TEXT( "PCIBIOSVer" )
#define REGSTR_VAL_HWMECHANISM TEXT( "HWMechanism" )
#define REGSTR_VAL_LASTPCIBUSNUM TEXT( "LastPCIBusNum" )
#define REGSTR_VAL_CONVMEM TEXT( "ConvMem" )
#define REGSTR_VAL_EXTMEM TEXT( "ExtMem" )
#define REGSTR_VAL_COMPUTERNAME TEXT( "ComputerName" )
#define REGSTR_VAL_BIOSNAME TEXT( "BIOSName" )
#define REGSTR_VAL_BIOSVERSION TEXT( "BIOSVersion" )
#define REGSTR_VAL_BIOSDATE TEXT( "BIOSDate" )
#define REGSTR_VAL_MODEL TEXT( "Model" )
#define REGSTR_VAL_SUBMODEL TEXT( "Submodel" )
#define REGSTR_VAL_REVISION TEXT( "Revision" )
#define REGSTR_VAL_FIFODEPTH TEXT( "FIFODepth" )
#define REGSTR_VAL_RDINTTHRESHOLD TEXT( "RDIntThreshold" )
#define REGSTR_VAL_WRINTTHRESHOLD TEXT( "WRIntThreshold" )
#define REGSTR_VAL_PRIORITY TEXT( "Priority" )
#define REGSTR_VAL_DRIVER TEXT( "Driver" )
#define REGSTR_VAL_FUNCDESC TEXT( "FunctionDesc" )
#define REGSTR_VAL_FORCEDCONFIG TEXT( "ForcedConfig" )
#define REGSTR_VAL_CONFIGFLAGS TEXT( "ConfigFlags" )
#define REGSTR_VAL_CSCONFIGFLAGS TEXT( "CSConfigFlags" )
#define REGSTR_VAL_ROOT_DEVNODE TEXT( "HTREE\\ROOT\\0" )
#define REGSTR_VAL_RESERVED_DEVNODE TEXT( "HTREE\\RESERVED\\0" )
#define REGSTR_PATH_READDATAPORT \
REGSTR_KEY_ISAENUM TEXT( "\\ReadDataPort\\0" )
#define REGSTR_PATH_MULTI_FUNCTION TEXT( "MF" )
#define REGSTR_VAL_RESOURCE_MAP TEXT( "ResourceMap" )
#define REGSTR_PATH_CHILD_PREFIX TEXT( "Child" )
#define REGSTR_VAL_MF_FLAGS TEXT( "MFFlags" )
#ifndef NEC_98
#define REGSTR_VAL_EISA_RANGES TEXT( "EISARanges" )
#define REGSTR_VAL_EISA_FUNCTIONS TEXT( "EISAFunctions" )
#define REGSTR_VAL_EISA_FUNCTIONS_MASK TEXT( "EISAFunctionsMask" )
#define REGSTR_VAL_EISA_FLAGS TEXT( "EISAFlags" )
#define REGSTR_VAL_EISA_SIMULATE_INT15 TEXT( "EISASimulateInt15" )
#else
#define REGSTR_VAL_EISA_RANGES TEXT( "NESARanges" )
#define REGSTR_VAL_EISA_FUNCTIONS TEXT( "NESAFunctions" )
#define REGSTR_VAL_EISA_FUNCTIONS_MASK TEXT( "NESAFunctionsMask" )
#define REGSTR_VAL_EISA_FLAGS TEXT( "NESAFlags" )
#define REGSTR_VAL_EISA_SIMULATE_INT15 TEXT( "NESASimulateInt15" )
#endif
#define REGSTR_VAL_DRVDESC TEXT( "DriverDesc" )
#define REGSTR_VAL_DEVLOADER TEXT( "DevLoader" )
#define REGSTR_VAL_STATICVXD TEXT( "StaticVxD" )
#define REGSTR_VAL_PROPERTIES TEXT( "Properties" )
#define REGSTR_VAL_MANUFACTURER TEXT( "Manufacturer" )
#define REGSTR_VAL_EXISTS TEXT( "Exists" )
#define REGSTR_VAL_CMENUMFLAGS TEXT( "CMEnumFlags" )
#define REGSTR_VAL_CMDRIVFLAGS TEXT( "CMDrivFlags" )
#define REGSTR_VAL_ENUMERATOR TEXT( "Enumerator" )
#define REGSTR_VAL_DEVICEDRIVER TEXT( "DeviceDriver" )
#define REGSTR_VAL_PORTNAME TEXT( "PortName" )
#define REGSTR_VAL_INFPATH TEXT( "InfPath" )
#define REGSTR_VAL_INFSECTION TEXT( "InfSection" )
#define REGSTR_VAL_INFSECTIONEXT TEXT( "InfSectionExt" )
#define REGSTR_VAL_POLLING TEXT( "Polling" )
#define REGSTR_VAL_DONTLOADIFCONFLICT TEXT( "DontLoadIfConflict" )
#define REGSTR_VAL_PORTSUBCLASS TEXT( "PortSubClass" )
#define REGSTR_VAL_NETCLEAN TEXT( "NetClean" )
#define REGSTR_VAL_IDE_NO_SERIALIZE TEXT( "IDENoSerialize" )
#define REGSTR_VAL_NOCMOSORFDPT TEXT( "NoCMOSorFDPT" )
#define REGSTR_VAL_COMVERIFYBASE TEXT( "COMVerifyBase" )
#define REGSTR_VAL_MATCHINGDEVID TEXT( "MatchingDeviceId" )
#define REGSTR_VAL_DRIVERDATE TEXT( "DriverDate" )
#define REGSTR_VAL_DRIVERDATEDATA TEXT( "DriverDateData" )
#define REGSTR_VAL_DRIVERVERSION TEXT( "DriverVersion" )
#define REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE TEXT( "LocationInformationOverride" )
#define REGSTR_KEY_OVERRIDE TEXT( "Override" )
#define REGSTR_VAL_CONFIGMG TEXT( "CONFIGMG" )
#define REGSTR_VAL_SYSDM TEXT( "SysDM" )
#define REGSTR_VAL_SYSDMFUNC TEXT( "SysDMFunc" )
#define REGSTR_VAL_PRIVATE TEXT( "Private" )
#define REGSTR_VAL_PRIVATEFUNC TEXT( "PrivateFunc" )
#define REGSTR_VAL_DETECT TEXT( "Detect" )
#define REGSTR_VAL_DETECTFUNC TEXT( "DetectFunc" )
#define REGSTR_VAL_ASKFORCONFIG TEXT( "AskForConfig" )
#define REGSTR_VAL_ASKFORCONFIGFUNC TEXT( "AskForConfigFunc" )
#define REGSTR_VAL_WAITFORUNDOCK TEXT( "WaitForUndock" )
#define REGSTR_VAL_WAITFORUNDOCKFUNC TEXT( "WaitForUndockFunc" )
#define REGSTR_VAL_REMOVEROMOKAY TEXT( "RemoveRomOkay" )
#define REGSTR_VAL_REMOVEROMOKAYFUNC TEXT( "RemoveRomOkayFunc" )
#define REGSTR_VAL_CURCONFIG TEXT( "CurrentConfig" )
#define REGSTR_VAL_FRIENDLYNAME TEXT( "FriendlyName" )
#define REGSTR_VAL_CURRENTCONFIG TEXT( "CurrentConfig" )
#define REGSTR_VAL_MAP TEXT( "Map" )
#define REGSTR_VAL_ID TEXT( "CurrentID" )
#define REGSTR_VAL_DOCKED TEXT( "CurrentDockedState" )
#define REGSTR_VAL_CHECKSUM TEXT( "CurrentChecksum" )
#define REGSTR_VAL_HWDETECT TEXT( "HardwareDetect" )
#define REGSTR_VAL_INHIBITRESULTS TEXT( "InhibitResults" )
#define REGSTR_VAL_PROFILEFLAGS TEXT( "ProfileFlags" )
#define REGSTR_KEY_PCMCIA TEXT( "PCMCIA\\" )
#define REGSTR_KEY_PCUNKNOWN TEXT( "UNKNOWN_MANUFACTURER" )
#define REGSTR_VAL_PCSSDRIVER TEXT( "Driver" )
#define REGSTR_KEY_PCMTD TEXT( "MTD-" )
#define REGSTR_VAL_PCMTDRIVER TEXT( "MTD" )
#define REGSTR_VAL_HARDWAREID TEXT( "HardwareID" )
#define REGSTR_VAL_INSTALLER TEXT( "Installer" )
#define REGSTR_VAL_INSTALLER_32 TEXT( "Installer32" )
#define REGSTR_VAL_INSICON TEXT( "Icon" )
#define REGSTR_VAL_ENUMPROPPAGES TEXT( "EnumPropPages" )
#define REGSTR_VAL_ENUMPROPPAGES_32 TEXT( "EnumPropPages32" )
#define REGSTR_VAL_BASICPROPERTIES TEXT( "BasicProperties" )
#define REGSTR_VAL_BASICPROPERTIES_32 TEXT( "BasicProperties32" )
#define REGSTR_VAL_COINSTALLERS_32 TEXT( "CoInstallers32" )
#define REGSTR_VAL_PRIVATEPROBLEM TEXT( "PrivateProblem" )
#define REGSTR_KEY_CURRENT TEXT( "Current" )
#define REGSTR_KEY_DEFAULT TEXT( "Default" )
#define REGSTR_KEY_MODES TEXT( "Modes" )
#define REGSTR_VAL_MODE TEXT( "Mode" )
#define REGSTR_VAL_BPP TEXT( "BPP" )
#define REGSTR_VAL_HRES TEXT( "HRes" )
#define REGSTR_VAL_VRES TEXT( "VRes" )
#define REGSTR_VAL_FONTSIZE TEXT( "FontSize" )
#define REGSTR_VAL_DRV TEXT( "drv" )
#define REGSTR_VAL_GRB TEXT( "grb" )
#define REGSTR_VAL_VDD TEXT( "vdd" )
#define REGSTR_VAL_VER TEXT( "Ver" )
#define REGSTR_VAL_MAXRES TEXT( "MaxResolution" )
#define REGSTR_VAL_DPMS TEXT( "DPMS" )
#define REGSTR_VAL_RESUMERESET TEXT( "ResumeReset" )
#define REGSTR_VAL_DESCRIPTION TEXT( "Description" )
#define REGSTR_KEY_SYSTEM TEXT( "System" )
#define REGSTR_KEY_USER TEXT( "User" )
#define REGSTR_VAL_DPI TEXT( "dpi" )
#define REGSTR_VAL_PCICOPTIONS TEXT( "PCICOptions" )
#define REGSTR_VAL_PCICIRQMAP TEXT( "PCICIRQMap" )
#define REGSTR_VAL_CUSTOMCOLORS TEXT( "CustomColors" )
#define REGSTR_VALUE_USESCRPASSWORD TEXT( "ScreenSaveUsePassword" )
#define REGSTR_VALUE_SCRPASSWORD TEXT( "ScreenSave_Data" )
#define REGSTR_VALUE_LOWPOWERTIMEOUT TEXT( "ScreenSaveLowPowerTimeout" )
#define REGSTR_VALUE_POWEROFFTIMEOUT TEXT( "ScreenSavePowerOffTimeout" )
#define REGSTR_VALUE_LOWPOWERACTIVE TEXT( "ScreenSaveLowPowerActive" )
#define REGSTR_VALUE_POWEROFFACTIVE TEXT( "ScreenSavePowerOffActive" )
#define REGSTR_VAL_SYSTRAYSVCS TEXT( "Services" )
#define REGSTR_VAL_SYSTRAYBATFLAGS TEXT( "PowerFlags" )
#define REGSTR_VAL_SYSTRAYPCCARDFLAGS TEXT( "PCMCIAFlags" )
#define REGSTR_PATH_NETWORK_USERSETTINGS TEXT( "Network" )
#define REGSTR_KEY_NETWORK_PERSISTENT TEXT( "\\Persistent" )
#define REGSTR_KEY_NETWORK_RECENT TEXT( "\\Recent" )
#define REGSTR_VAL_REMOTE_PATH TEXT( "RemotePath" )
#define REGSTR_VAL_USER_NAME TEXT( "UserName" )
#define REGSTR_VAL_PROVIDER_NAME TEXT( "ProviderName" )
#define REGSTR_VAL_CONNECTION_TYPE TEXT( "ConnectionType" )
#define REGSTR_VAL_UPGRADE TEXT( "Upgrade" )
#define REGSTR_KEY_LOGON TEXT( "\\Logon" )
#define REGSTR_VAL_MUSTBEVALIDATED TEXT( "MustBeValidated" )
#define REGSTR_VAL_RUNLOGINSCRIPT TEXT( "ProcessLoginScript" )
#define REGSTR_KEY_NETWORKPROVIDER TEXT( "\\NetworkProvider" )
#define REGSTR_PATH_NW32NETPROVIDER \
REGSTR_PATH_SERVICES TEXT( "\\NWNP32" ) REGSTR_KEY_NETWORKPROVIDER
#define REGSTR_PATH_MS32NETPROVIDER \
REGSTR_PATH_SERVICES TEXT( "\\MSNP32" ) REGSTR_KEY_NETWORKPROVIDER
#define REGSTR_VAL_AUTHENT_AGENT TEXT( "AuthenticatingAgent" )
#define REGSTR_VAL_PREFREDIR TEXT( "PreferredRedir" )
#define REGSTR_VAL_AUTOSTART TEXT( "AutoStart" )
#define REGSTR_VAL_AUTOLOGON TEXT( "AutoLogon" )
#define REGSTR_VAL_NETCARD TEXT( "Netcard" )
#define REGSTR_VAL_TRANSPORT TEXT( "Transport" )
#define REGSTR_VAL_DYNAMIC TEXT( "Dynamic" )
#define REGSTR_VAL_TRANSITION TEXT( "Transition" )
#define REGSTR_VAL_STATICDRIVE TEXT( "StaticDrive" )
#define REGSTR_VAL_LOADHI TEXT( "LoadHi" )
#define REGSTR_VAL_LOADRMDRIVERS TEXT( "LoadRMDrivers" )
#define REGSTR_VAL_SETUPN TEXT( "SetupN" )
#define REGSTR_VAL_SETUPNPATH TEXT( "SetupNPath" )
#define REGSTR_VAL_WRKGRP_FORCEMAPPING TEXT( "WrkgrpForceMapping" )
#define REGSTR_VAL_WRKGRP_REQUIRED TEXT( "WrkgrpRequired" )
#define REGSTR_VAL_CURRENT_USER TEXT( "Current User" )
#define REGSTR_VAL_PWDPROVIDER_PATH TEXT( "ProviderPath" )
#define REGSTR_VAL_PWDPROVIDER_DESC TEXT( "Description" )
#define REGSTR_VAL_PWDPROVIDER_CHANGEPWD TEXT( "ChangePassword" )
#define REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND TEXT( "ChangePasswordHwnd" )
#define REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS TEXT( "GetPasswordStatus" )
#define REGSTR_VAL_PWDPROVIDER_ISNP TEXT( "NetworkProvider" )
#define REGSTR_VAL_PWPPROVIDER_CHANGEORDER TEXT( "ChangeOrder" )
#define REGSTR_VALUE_ENABLE TEXT( "Enable" )
#define REGSTR_VALUE_VERBOSE TEXT( "Verbose" )
#define REGSTR_VALUE_NETPATH TEXT( "NetworkPath" )
#define REGSTR_VALUE_DEFAULTLOC TEXT( "UseDefaultNetLocation" )
#define REGSTR_KEY_NETWORK TEXT( "Network" )
#define REGSTR_KEY_SYSTEM TEXT( "System" )
#define REGSTR_KEY_PRINTERS TEXT( "Printers" )
#define REGSTR_KEY_WINOLDAPP TEXT( "WinOldApp" )
#define REGSTR_KEY_EXPLORER TEXT( "Explorer" )
#define REGSTR_VAL_NOFILESHARING TEXT( "NoFileSharing" )
#define REGSTR_VAL_NOPRINTSHARING TEXT( "NoPrintSharing" )
#define REGSTR_VAL_NOFILESHARINGCTRL TEXT( "NoFileSharingControl" )
#define REGSTR_VAL_NOPRINTSHARINGCTRL TEXT( "NoPrintSharingControl" )
#define REGSTR_VAL_HIDESHAREPWDS TEXT( "HideSharePwds" )
#define REGSTR_VAL_DISABLEPWDCACHING TEXT( "DisablePwdCaching" )
#define REGSTR_VAL_ALPHANUMPWDS TEXT( "AlphanumPwds" )
#define REGSTR_VAL_NETSETUP_DISABLE TEXT( "NoNetSetup" )
#define REGSTR_VAL_NETSETUP_NOCONFIGPAGE TEXT( "NoNetSetupConfigPage" )
#define REGSTR_VAL_NETSETUP_NOIDPAGE TEXT( "NoNetSetupIDPage" )
#define REGSTR_VAL_NETSETUP_NOSECURITYPAGE TEXT( "NoNetSetupSecurityPage" )
#define REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE TEXT( "NoVirtMemPage" )
#define REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE TEXT( "NoDevMgrPage" )
#define REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE TEXT( "NoConfigPage" )
#define REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE TEXT( "NoFileSysPage" )
#define REGSTR_VAL_DISPCPL_NODISPCPL TEXT( "NoDispCPL" )
#define REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE TEXT( "NoDispBackgroundPage" )
#define REGSTR_VAL_DISPCPL_NOSCRSAVPAGE TEXT( "NoDispScrSavPage" )
#define REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE TEXT( "NoDispAppearancePage" )
#define REGSTR_VAL_DISPCPL_NOSETTINGSPAGE TEXT( "NoDispSettingsPage" )
#define REGSTR_VAL_SECCPL_NOSECCPL TEXT( "NoSecCPL" )
#define REGSTR_VAL_SECCPL_NOPWDPAGE TEXT( "NoPwdPage" )
#define REGSTR_VAL_SECCPL_NOADMINPAGE TEXT( "NoAdminPage" )
#define REGSTR_VAL_SECCPL_NOPROFILEPAGE TEXT( "NoProfilePage" )
#define REGSTR_VAL_PRINTERS_HIDETABS TEXT( "NoPrinterTabs" )
#define REGSTR_VAL_PRINTERS_NODELETE TEXT( "NoDeletePrinter" )
#define REGSTR_VAL_PRINTERS_NOADD TEXT( "NoAddPrinter" )
#define REGSTR_VAL_WINOLDAPP_DISABLED TEXT( "Disabled" )
#define REGSTR_VAL_WINOLDAPP_NOREALMODE TEXT( "NoRealMode" )
#define REGSTR_VAL_NOENTIRENETWORK TEXT( "NoEntireNetwork" )
#define REGSTR_VAL_NOWORKGROUPCONTENTS TEXT( "NoWorkgroupContents" )
#define REGSTR_VAL_UNDOCK_WITHOUT_LOGON TEXT( "UndockWithoutLogon" )
#define REGSTR_VAL_MINPWDLEN TEXT( "MinPwdLen" )
#define REGSTR_VAL_PWDEXPIRATION TEXT( "PwdExpiration" )
#define REGSTR_VAL_WIN31PROVIDER TEXT( "Win31Provider" )
#define REGSTR_VAL_DISABLEREGTOOLS TEXT( "DisableRegistryTools" )
#define REGSTR_VAL_LEGALNOTICECAPTION TEXT( "LegalNoticeCaption" )
#define REGSTR_VAL_LEGALNOTICETEXT TEXT( "LegalNoticeText" )
#define REGSTR_VAL_DRIVE_SPINDOWN TEXT( "NoDispSpinDown" )
#define REGSTR_VAL_SHUTDOWN_FLAGS TEXT( "ShutdownFlags" )
#define REGSTR_VAL_RESTRICTRUN TEXT( "RestrictRun" )
#define REGSTR_KEY_POL_USERS TEXT( "Users" )
#define REGSTR_KEY_POL_COMPUTERS TEXT( "Computers" )
#define REGSTR_KEY_POL_USERGROUPS TEXT( "UserGroups" )
#define REGSTR_KEY_POL_DEFAULT TEXT( ".default" )
#define REGSTR_KEY_POL_USERGROUPDATA TEXT( "GroupData\\UserGroups\\Priority" )
#define REGSTR_VAL_TZBIAS TEXT( "Bias" )
#define REGSTR_VAL_TZDLTBIAS TEXT( "DaylightBias" )
#define REGSTR_VAL_TZSTDBIAS TEXT( "StandardBias" )
#define REGSTR_VAL_TZACTBIAS TEXT( "ActiveTimeBias" )
#define REGSTR_VAL_TZDLTFLAG TEXT( "DaylightFlag" )
#define REGSTR_VAL_TZSTDSTART TEXT( "StandardStart" )
#define REGSTR_VAL_TZDLTSTART TEXT( "DaylightStart" )
#define REGSTR_VAL_TZDLTNAME TEXT( "DaylightName" )
#define REGSTR_VAL_TZSTDNAME TEXT( "StandardName" )
#define REGSTR_VAL_TZNOCHANGESTART TEXT( "NoChangeStart" )
#define REGSTR_VAL_TZNOCHANGEEND TEXT( "NoChangeEnd" )
#define REGSTR_VAL_TZNOAUTOTIME TEXT( "DisableAutoDayDaylightTimeSet" )
#define REGSTR_VAL_COMPUTRNAME TEXT( "ComputerName" )
#define REGSTR_VAL_FORCEREBOOT TEXT( "ForceReboot" )
#define REGSTR_VAL_SETUPPROGRAMRAN TEXT( "SetupProgramRan" )
#define REGSTR_VAL_DOES_POLLING TEXT( "PollingSupportNeeded" )
#define REGSTR_VAL_UNINSTALLER_DISPLAYNAME TEXT( "DisplayName" )
#define REGSTR_VAL_UNINSTALLER_COMMANDLINE TEXT( "UninstallString" )
#define REGSTR_VAL_REINSTALL_DISPLAYNAME TEXT( "DisplayName" )
#define REGSTR_VAL_REINSTALL_STRING TEXT( "ReinstallString" )
#define REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS TEXT( "DeviceInstanceIds" )
#define REGSTR_PATH_DESKTOP REGSTR_PATH_SCREENSAVE
#define REGSTR_VAL_FAULT_LOGFILE TEXT( "LogFile" )
#define REGSTR_VAL_AEDEBUG_DEBUGGER TEXT( "Debugger" )
#define REGSTR_VAL_AEDEBUG_AUTO TEXT( "Auto" )
#define REGSTR_VAL_REGITEMDELETEMESSAGE TEXT( "Removal Message" )
#define REGSTR_VAL_SHARES_FLAGS TEXT( "Flags" )
#define REGSTR_VAL_SHARES_TYPE TEXT( "Type" )
#define REGSTR_VAL_SHARES_PATH TEXT( "Path" )
#define REGSTR_VAL_SHARES_REMARK TEXT( "Remark" )
#define REGSTR_VAL_SHARES_RW_PASS TEXT( "Parm1" )
#define REGSTR_VAL_SHARES_RO_PASS TEXT( "Parm2" )
#define REGSTR_VAL_START_ON_BOOT TEXT( "StartOnBoot" )
#define REGSTR_VAL_PRINTERS_MASK TEXT( "PrintersMask" )
#define REGSTR_VAL_DOS_SPOOL_MASK TEXT( "DOSSpoolMask" )
#define REGSTR_KEY_CURRENT_ENV TEXT( "\\Windows 4.0" )
#define REGSTR_KEY_DRIVERS TEXT( "\\Drivers" )
#define REGSTR_KEY_PRINT_PROC TEXT( "\\Print Processors" )
#define REGSTR_KEY_JOYCURR TEXT( "CurrentJoystickSettings" )
#define REGSTR_KEY_JOYSETTINGS TEXT( "JoystickSettings" )
#define REGSTR_VAL_JOYUSERVALUES TEXT( "JoystickUserValues" )
#define REGSTR_VAL_JOYCALLOUT TEXT( "JoystickCallout" )
#define REGSTR_VAL_JOYNCONFIG TEXT( "Joystick%dConfiguration" )
#define REGSTR_VAL_JOYNOEMNAME TEXT( "Joystick%dOEMName" )
#define REGSTR_VAL_JOYNOEMCALLOUT TEXT( "Joystick%dOEMCallout" )
#define REGSTR_VAL_JOYOEMCALLOUT TEXT( "OEMCallout" )
#define REGSTR_VAL_JOYOEMNAME TEXT( "OEMName" )
#define REGSTR_VAL_JOYOEMDATA TEXT( "OEMData" )
#define REGSTR_VAL_JOYOEMXYLABEL TEXT( "OEMXYLabel" )
#define REGSTR_VAL_JOYOEMZLABEL TEXT( "OEMZLabel" )
#define REGSTR_VAL_JOYOEMRLABEL TEXT( "OEMRLabel" )
#define REGSTR_VAL_JOYOEMPOVLABEL TEXT( "OEMPOVLabel" )
#define REGSTR_VAL_JOYOEMULABEL TEXT( "OEMULabel" )
#define REGSTR_VAL_JOYOEMVLABEL TEXT( "OEMVLabel" )
#define REGSTR_VAL_JOYOEMTESTMOVEDESC TEXT( "OEMTestMoveDesc" )
#define REGSTR_VAL_JOYOEMTESTBUTTONDESC TEXT( "OEMTestButtonDesc" )
#define REGSTR_VAL_JOYOEMTESTMOVECAP TEXT( "OEMTestMoveCap" )
#define REGSTR_VAL_JOYOEMTESTBUTTONCAP TEXT( "OEMTestButtonCap" )
#define REGSTR_VAL_JOYOEMTESTWINCAP TEXT( "OEMTestWinCap" )
#define REGSTR_VAL_JOYOEMCALCAP TEXT( "OEMCalCap" )
#define REGSTR_VAL_JOYOEMCALWINCAP TEXT( "OEMCalWinCap" )
#define REGSTR_VAL_JOYOEMCAL1 TEXT( "OEMCal1" )
#define REGSTR_VAL_JOYOEMCAL2 TEXT( "OEMCal2" )
#define REGSTR_VAL_JOYOEMCAL3 TEXT( "OEMCal3" )
#define REGSTR_VAL_JOYOEMCAL4 TEXT( "OEMCal4" )
#define REGSTR_VAL_JOYOEMCAL5 TEXT( "OEMCal5" )
#define REGSTR_VAL_JOYOEMCAL6 TEXT( "OEMCal6" )
#define REGSTR_VAL_JOYOEMCAL7 TEXT( "OEMCal7" )
#define REGSTR_VAL_JOYOEMCAL8 TEXT( "OEMCal8" )
#define REGSTR_VAL_JOYOEMCAL9 TEXT( "OEMCal9" )
#define REGSTR_VAL_JOYOEMCAL10 TEXT( "OEMCal10" )
#define REGSTR_VAL_JOYOEMCAL11 TEXT( "OEMCal11" )
#define REGSTR_VAL_JOYOEMCAL12 TEXT( "OEMCal12" )
#define REGSTR_VAL_AUDIO_BITMAP TEXT( "bitmap" )
#define REGSTR_VAL_AUDIO_ICON TEXT( "icon" )
#define REGSTR_VAL_SEARCHOPTIONS TEXT( "SearchOptions" )
#define REGSTR_VAL_OPTIONS TEXT( "Options" )
#define REGSTR_VAL_STAT TEXT( "Status" )
#define REGSTR_VAL_TABLE_STAT TEXT( "TableStatus" )
#define REGSTR_VAL_MINIPORT_STAT TEXT( "MiniportStatus" )
/* Install types */
#define IT_COMPACT 0x0000
#define IT_TYPICAL 0x0001
#define IT_PORTABLE 0x0002
#define IT_CUSTOM 0x0003
/* Driver signing policy types */
#define DRIVERSIGN_NONE 0x00000000L
#define DRIVERSIGN_WARNING 0x00000001L
#define DRIVERSIGN_BLOCKING 0x00000002L
/* DOS option global flags */
#define DOSOPTGF_DEFCLEAN 0x00000001L
/* DOS option flags */
#define DOSOPTF_DEFAULT 0x00000001L
#define DOSOPTF_SUPPORTED 0x00000002L
#define DOSOPTF_ALWAYSUSE 0x00000004L
#define DOSOPTF_USESPMODE 0x00000008L
#define DOSOPTF_PROVIDESUMB 0x00000010L
#define DOSOPTF_NEEDSETUP 0x00000020L
#define DOSOPTF_ISDOSSTART 0x00000040L
#define DOSOPTF_MULTIPLE 0x00000080L
/* Setup flags */
#define SUF_FIRSTTIME 0x00000001L
#define SUF_EXPRESS 0x00000002L
#define SUF_BATCHINF 0x00000004L
#define SUF_CLEAN 0x00000008L
#define SUF_INSETUP 0x00000010L
#define SUF_NETSETUP 0x00000020L
#define SUF_NETHDBOOT 0x00000040L
#define SUF_NETRPLBOOT 0x00000080L
#define SUF_SBSCOPYOK 0x00000100L
/* VPOWERD flags */
#define VPDF_DISABLEPWRMGMT 0x00000001L
#define VPDF_FORCEAPM10MODE 0x00000002L
#define VPDF_SKIPINTELSLCHECK 0x00000004L
#define VPDF_DISABLEPWRSTATUSPOLL 0x00000008L
#define VPDF_DISABLERINGRESUME 0x00000010L
#define VPDF_SHOWMULTIBATT 0x00000020L
/* Bus information flags */
#define BIF_SHOWSIMILARDRIVERS 0x00000001L
#define BIF_RAWDEVICENEEDSDRIVER 0x00000002L
/* PCMCIA option flags */
#define PCMCIA_OPT_HAVE_SOCKET 0x00000001L
#define PCMCIA_OPT_AUTOMEM 0x00000004L
#define PCMCIA_OPT_NO_SOUND 0x00000008L
#define PCMCIA_OPT_NO_AUDIO 0x00000010L
#define PCMCIA_OPT_NO_APMREMOVE 0x00000020L
/* PCMCIA default memory values */
#define PCMCIA_DEF_MEMBEGIN 0x000C0000L
#define PCMCIA_DEF_MEMEND 0x00FFFFFFL
#define PCMCIA_DEF_MEMLEN 0x00001000L
/* PCMCIA default minimum region size value */
#define PCMCIA_DEF_MIN_REGION 0x00010000L
/* PCI option flags */
#define PCI_OPTIONS_USE_BIOS 0x00000001L
#define PCI_OPTIONS_USE_IRQ_STEERING 0x00000002L
/* AGP flags */
#define AGP_FLAG_NO_1X_RATE 0x00000001L
#define AGP_FLAG_NO_2X_RATE 0x00000002L
#define AGP_FLAG_NO_4X_RATE 0x00000004L
#define AGP_FLAG_NO_8X_RATE 0x00000008L
#define AGP_FLAG_REVERSE_INITIALIZATION 0x00000080L
#define AGP_FLAG_NO_SBA_ENABLE 0x00000100L
#define AGP_FLAG_NO_FW_ENABLE 0x00000200L
#define AGP_FLAG_SPECIAL_TARGET 0x000FFFFFL
#define AGP_FLAG_SPECIAL_RESERVE 0x000F8000L
/* Maximum hardware compatibility identifier length */
#define REGSTR_VAL_MAX_HCID_LEN 1024
/* Detection flags */
#define REGDF_NOTDETIO 0x00000001L
#define REGDF_NOTDETMEM 0x00000002L
#define REGDF_NOTDETIRQ 0x00000004L
#define REGDF_NOTDETDMA 0x00000008L
#define REGDF_NOTDETALL \
(REGDF_NOTDETIO | REGDF_NOTDETMEM | REGDF_NOTDETIRQ | REGDF_NOTDETDMA)
#define REGDF_NEEDFULLCONFIG 0x00000010L
#define REGDF_GENFORCEDCONFIG 0x00000020L
#define REGDF_NODETCONFIG 0x00008000L
#define REGDF_CONFLICTIO 0x00010000L
#define REGDF_CONFLICTMEM 0x00020000L
#define REGDF_CONFLICTIRQ 0x00040000L
#define REGDF_CONFLICTDMA 0x00080000L
#define REGDF_CONFLICTALL \
(REGDF_CONFLICTIO | REGDF_CONFLICTMEM | REGDF_CONFLICTIRQ | REGDF_CONFLICTDMA)
#define REGDF_MAPIRQ2TO9 0x00100000L
#define REGDF_NOTVERIFIED 0x80000000L
/* APM menu suspend values */
#define APMMENUSUSPEND_DISABLED 0x00
#define APMMENUSUSPEND_ENABLED 0x01
#define APMMENUSUSPEND_UNDOCKED 0x02
#define APMMENUSUSPEND_NOCHANGE 0x80
/* APM timeout special value */
#define APMTIMEOUT_DISABLED 0
/* Configuration flags */
#define CONFIGFLAG_DISABLED 0x00000001L
#define CONFIGFLAG_REMOVED 0x00000002L
#define CONFIGFLAG_MANUAL_INSTALL 0x00000004L
#define CONFIGFLAG_IGNORE_BOOT_LC 0x00000008L
#define CONFIGFLAG_NET_BOOT 0x00000010L
#define CONFIGFLAG_REINSTALL 0x00000020L
#define CONFIGFLAG_FAILEDINSTALL 0x00000040L
#define CONFIGFLAG_CANTSTOPACHILD 0x00000080L
#define CONFIGFLAG_OKREMOVEROM 0x00000100L
#define CONFIGFLAG_NOREMOVEEXIT 0x00000200L
#define CONFIGFLAG_FINISH_INSTALL 0x00000400L
#define CONFIGFLAG_NEEDS_FORCED_CONFIG 0x00000800L
#ifdef REMOTE_BOOT
#define CONFIGFLAG_NETBOOT_CARD 0x00001000L
#endif
#define CONFIGFLAG_PARTIAL_LOG_CONF 0x00002000L
#define CONFIGFLAG_SUPPRESS_SURPRISE 0x00004000L
#define CONFIGFLAG_VERIFY_HARDWARE 0x00008000L
#define CONFIGFLAG_FINISHINSTALL_UI 0x00010000L
#define CONFIGFLAG_FINISHINSTALL_ACTION 0x00020000L
/* CS configuration flags */
#define CSCONFIGFLAG_BITS 0x00000007L
#define CSCONFIGFLAG_DISABLED 0x00000001L
#define CSCONFIGFLAG_DO_NOT_CREATE 0x00000002L
#define CSCONFIGFLAG_DO_NOT_START 0x00000004L
/* DM state flags */
#define DMSTATEFLAG_APPLYTOALL 0x00000001L
/* Resource map number */
#define NUM_RESOURCE_MAP 256
/* Multifunction flags */
#define MF_FLAGS_EVEN_IF_NO_RESOURCE 0x00000001L
#define MF_FLAGS_NO_CREATE_IF_NO_RESOURCE 0x00000002L
#define MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE 0x00000004L
#define MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED 0x00000008L
/* EISA flags */
#define EISAFLAG_NO_IO_MERGE 0x00000001L
#define EISAFLAG_SLOT_IO_FIRST 0x00000002L
/* EISA function special value */
#define EISA_NO_MAX_FUNCTION 0xFF
/* Number of EISA ranges */
#define NUM_EISA_RANGES 4
/* PCIC default values */
#ifndef NEC_98
#define PCIC_DEFAULT_IRQMASK 0x4EB8
#else
#define PCIC_DEFAULT_IRQMASK 0x1468
#endif
#define PCIC_DEFAULT_NUMSOCKETS 0
/* Disk time result values */
#define DTRESULTOK 0
#define DTRESULTFIX 1
#define DTRESULTPROB 2
#define DTRESULTPART 3
/* PCI IRQ routing option flags */
#define PIR_OPTION_ENABLED 0x00000001L
#define PIR_OPTION_REGISTRY 0x00000002L
#define PIR_OPTION_MSSPEC 0x00000004L
#define PIR_OPTION_REALMODE 0x00000008L
#define PIR_OPTION_DEFAULT 0x0000000FL
/* PCI IRQ routing status values */
#define PIR_STATUS_ERROR 0x00000000L
#define PIR_STATUS_ENABLED 0x00000001L
#define PIR_STATUS_DISABLED 0x00000002L
#define PIR_STATUS_MAX 0x00000003L
/* PCI IRQ routing status table values */
#define PIR_STATUS_TABLE_REGISTRY 0x00000000L
#define PIR_STATUS_TABLE_MSSPEC 0x00000001L
#define PIR_STATUS_TABLE_REALMODE 0x00000002L
#define PIR_STATUS_TABLE_NONE 0x00000003L
#define PIR_STATUS_TABLE_ERROR 0x00000004L
#define PIR_STATUS_TABLE_BAD 0x00000005L
#define PIR_STATUS_TABLE_SUCCESS 0x00000006L
#define PIR_STATUS_TABLE_MAX 0x00000007L
/* PCI IRQ routing status miniport values */
#define PIR_STATUS_MINIPORT_NORMAL 0x00000000L
#define PIR_STATUS_MINIPORT_COMPATIBLE 0x00000001L
#define PIR_STATUS_MINIPORT_OVERRIDE 0x00000002L
#define PIR_STATUS_MINIPORT_NONE 0x00000003L
#define PIR_STATUS_MINIPORT_ERROR 0x00000004L
#define PIR_STATUS_MINIPORT_NOKEY 0x00000005L
#define PIR_STATUS_MINIPORT_SUCCESS 0x00000006L
#define PIR_STATUS_MINIPORT_INVALID 0x00000007L
#define PIR_STATUS_MINIPORT_MAX 0x00000008L
/* Last good operations */
#define LASTGOOD_OPERATION 0x000000FFL
#define LASTGOOD_OPERATION_NOPOSTPROC 0x00000000L
#define LASTGOOD_OPERATION_DELETE 0x00000001L
/* Disk system time */
typedef struct _DSKTLSYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
WORD wResult;
} DSKTLSYSTEMTIME;
typedef DSKTLSYSTEMTIME *PDSKTLSYSTEMTIME;
typedef DSKTLSYSTEMTIME *LPDSKTLSYSTEMTIME;
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* _INC_REGSTR */