📄 regstr.h
字号:
/*** regstr.h - Registry string definitions
*
* This module contains public registry string definitions.
*
* Copyright 1992 - 1998 Microsoft Corporation
* Created 12/10/92
*
* MODIFICATION HISTORY
*/
#ifndef _INC_REGSTR
#define _INC_REGSTR
/*** Public registry key names
*/
#define REGSTR_KEY_CLASS TEXT("Class") //child of LOCAL_MACHINE
#define REGSTR_KEY_CONFIG TEXT("Config") //child of LOCAL_MACHINE
#define REGSTR_KEY_ENUM TEXT("Enum") //child of LOCAL_MACHINE
#define REGSTR_KEY_ROOTENUM TEXT("Root") //child of ENUM
#define REGSTR_KEY_BIOSENUM TEXT("BIOS") //child of ENUM
#define REGSTR_KEY_PCMCIAENUM TEXT("PCMCIA") // child of ENUM
#define REGSTR_KEY_PCIENUM TEXT("PCI") // child of ENUM
#ifndef NEC_98
#define REGSTR_KEY_ISAENUM TEXT("ISAPnP") //child of ENUM
#define REGSTR_KEY_EISAENUM TEXT("EISA") //child of ENUM
#else // ifdef NEC_98
#define REGSTR_KEY_ISAENUM TEXT("C98PnP") //child of ENUM
#define REGSTR_KEY_EISAENUM TEXT("NESA") //child of ENUM
#endif // ifdef NEC_98
#define REGSTR_KEY_LOGCONFIG TEXT("LogConfig") //child of enum\root\dev\inst
#define REGSTR_KEY_SYSTEMBOARD TEXT("*PNP0C01") //child of enum\root
#define REGSTR_KEY_APM TEXT("*PNP0C05") //child of enum\root
#define REGSTR_KEY_INIUPDATE TEXT("IniUpdate")
#define REG_KEY_INSTDEV TEXT("Installed") //Child of hklm\class\classname
#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")
/*** Public 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_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_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_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_DEVICE_CLASSES TEXT("System\\CurrentControlSet\\Control\\DeviceClasses")
#define REGSTR_PATH_CODEVICEINSTALLERS TEXT("System\\CurrentControlSet\\Control\\CoDeviceInstallers")
#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")
//
// Reasonable Limit for Values Names
//
#define REGSTR_MAX_VALUE_LENGTH 256
//
// Values used by user mode Pnp Manager
//
#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_NTDEVICEPATHS TEXT("NtDevicePaths")
#define REGSTR_VAL_SERVICE TEXT("Service")
#define REGSTR_VAL_CONFIGURATION TEXT("Configuration")
#define REGSTR_VAL_CONFIGURATIONVECTOR TEXT("ConfigurationVector")
#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_PHANTOM TEXT("Phantom")
#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_CAPABILITIES TEXT("Capabilities")
//
// Values used by kernel mode Pnp Manager
//
#define REGSTR_VALUE_DEVICE_OBJECT_NAME TEXT("DeviceObjectName")
#define REGSTR_VALUE_DEVICE_SYMBOLIC_NAME TEXT("DeviceSymbolicName")
//
// Values used by both kernel-mode and user-mode PnP Managers
//
#define REGSTR_KEY_CONTROL TEXT("Control")
#define REGSTR_VAL_ACTIVESERVICE TEXT("ActiveService")
#define REGSTR_VAL_LINKED TEXT("Linked")
#define REGSTR_VAL_PHYSICALDEVICEOBJECT TEXT("PhysicalDeviceObject")
//
// Values under REGSTR_PATH_DISPLAYSETTINGS
//
#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")
// under HKEY_CURRENT_USER
#define REGSTR_PATH_CONTROLPANEL TEXT("Control Panel")
// under HKEY_LOCAL_MACHINE
#define REGSTR_PATH_CONTROLSFOLDER TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder")
//
// Entries under REGSTR_PATH_CODEPAGE
//
#define REGSTR_VAL_DOSCP TEXT("OEMCP")
#define REGSTR_VAL_WINCP TEXT("ACP")
#define REGSTR_PATH_DYNA_ENUM TEXT("Config Manager\\Enum")
//
// Entries under REGSTR_PATH_DYNA_ENUM
//
#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")
//
// Used by address arbitrator
//
#define REGSTR_VAL_DONTUSEMEM TEXT("DontAllocLastMem")
//
// Entries under REGSTR_PATH_SETUP
//
#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") //default search path for .INFs
#define REGSTR_VAL_SRCPATH TEXT("SourcePath") //last source files path during setup.
#define REGSTR_VAL_OLDWINDIR TEXT("OldWinDir") //old windows location
#define REGSTR_VAL_SETUPFLAGS TEXT("SetupFlags") //flags that setup passes on after install.
#define REGSTR_VAL_REGOWNER TEXT("RegisteredOwner")
#define REGSTR_VAL_REGORGANIZATION TEXT("RegisteredOrganization")
#define REGSTR_VAL_LICENSINGINFO TEXT("LicensingInfo")
#define REGSTR_VAL_OLDMSDOSVER TEXT("OldMSDOSVer") // will be DOS ver < 7 (when Setup run)
#define REGSTR_VAL_FIRSTINSTALLDATETIME TEXT("FirstInstallDateTime") // will Win 95 install date-time
#define REGSTR_VAL_INSTALLTYPE TEXT("InstallType")
#define REGSTR_VAL_WRAPPER TEXT("Wrapper")
// Values for InstallType
#define IT_COMPACT 0x0000
#define IT_TYPICAL 0x0001
#define IT_PORTABLE 0x0002
#define IT_CUSTOM 0x0003
#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") // Used by install wizard
// Values for international startup disk
#define REGSTR_PATH_EBD REGSTR_PATH_SETUP REGSTR_KEY_SETUP TEXT("\\EBD")
// Keys under REGSTR_KEY_EBD
#define REGSTR_KEY_EBDFILESLOCAL TEXT("EBDFilesLocale")
#define REGSTR_KEY_EBDFILESKEYBOARD TEXT("EBDFilesKeyboard")
#define REGSTR_KEY_EBDAUTOEXECBATLOCAL TEXT("EBDAutoexecBatLocale")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -