📄 regstr.h
字号:
#define REGSTR_VAL_EXISTS TEXT("Exists") // value of HCC\HW\ENUM\ROOT\dev\inst
#define REGSTR_VAL_CMENUMFLAGS TEXT("CMEnumFlags") // (binary ULONG)
#define REGSTR_VAL_CMDRIVFLAGS TEXT("CMDrivFlags") // (binary ULONG)
#define REGSTR_VAL_ENUMERATOR TEXT("Enumerator") // value of DRV
#define REGSTR_VAL_DEVICEDRIVER TEXT("DeviceDriver") // value of DRV
#define REGSTR_VAL_PORTNAME TEXT("PortName") // VCOMM uses this for it's port names
#define REGSTR_VAL_INFPATH TEXT("InfPath")
#define REGSTR_VAL_INFSECTION TEXT("InfSection")
#define REGSTR_VAL_INFSECTIONEXT TEXT("InfSectionExt")
#define REGSTR_VAL_POLLING TEXT("Polling") // SCSI specific
#define REGSTR_VAL_DONTLOADIFCONFLICT TEXT("DontLoadIfConflict") // SCSI specific
#define REGSTR_VAL_PORTSUBCLASS TEXT("PortSubClass")
#define REGSTR_VAL_NETCLEAN TEXT("NetClean") // Driver required for NetClean boot
#define REGSTR_VAL_IDE_NO_SERIALIZE TEXT("IDENoSerialize") // IDE specific
#define REGSTR_VAL_NOCMOSORFDPT TEXT("NoCMOSorFDPT") // IDE specific
#define REGSTR_VAL_COMVERIFYBASE TEXT("COMVerifyBase") // VCD specific
#define REGSTR_VAL_MATCHINGDEVID TEXT("MatchingDeviceId")
//
// Driver keys
//
#define REGSTR_KEY_OVERRIDE TEXT("Override") // key under the software section
//used by CONFIGMG
#define REGSTR_VAL_CONFIGMG TEXT("CONFIGMG") // Config Manager VxD name
#define REGSTR_VAL_SYSDM TEXT("SysDM") // The device installer DLL
#define REGSTR_VAL_SYSDMFUNC TEXT("SysDMFunc") // The device installer DLL function
#define REGSTR_VAL_PRIVATE TEXT("Private") // The private library
#define REGSTR_VAL_PRIVATEFUNC TEXT("PrivateFunc") // The private library function
#define REGSTR_VAL_DETECT TEXT("Detect") // The detection library
#define REGSTR_VAL_DETECTFUNC TEXT("DetectFunc") // The detection library function
#define REGSTR_VAL_ASKFORCONFIG TEXT("AskForConfig") // The AskForConfig library
#define REGSTR_VAL_ASKFORCONFIGFUNC TEXT("AskForConfigFunc") // The AskForConfig library function
#define REGSTR_VAL_WAITFORUNDOCK TEXT("WaitForUndock") // The WaitForUndock library
#define REGSTR_VAL_WAITFORUNDOCKFUNC TEXT("WaitForUndockFunc") // The WaitForUndock library function
#define REGSTR_VAL_REMOVEROMOKAY TEXT("RemoveRomOkay") // The RemoveRomOkay library
#define REGSTR_VAL_REMOVEROMOKAYFUNC TEXT("RemoveRomOkayFunc") // The RemoveRomOkay library function
//used in IDCONFIGDB
#define REGSTR_VAL_CURCONFIG TEXT("CurrentConfig") //value of idconfigdb
#define REGSTR_VAL_FRIENDLYNAME TEXT("FriendlyName") //value of idconfigdb
#define REGSTR_VAL_CURRENTCONFIG TEXT("CurrentConfig") //value of idconfigdb
#define REGSTR_VAL_MAP TEXT("Map") //value of idconfigdb
#define REGSTR_VAL_ID TEXT("CurrentID") //value of idconfigdb
#define REGSTR_VAL_DOCKED TEXT("CurrentDockedState") //value of idconfigdb
#define REGSTR_VAL_CHECKSUM TEXT("CurrentChecksum") //value of idconfigdb
#define REGSTR_VAL_HWDETECT TEXT("HardwareDetect") //value of idconfigdb
#define REGSTR_VAL_INHIBITRESULTS TEXT("InhibitResults") //value of idconfigdb
//used in HKEY_CURRENT_CONFIG
#define REGSTR_VAL_PROFILEFLAGS TEXT("ProfileFlags") // value of HKEY_CURRENT_CONFIG
//used in PCMCIA
#define REGSTR_KEY_PCMCIA TEXT("PCMCIA\\") //PCMCIA dev ID prefix
#define REGSTR_KEY_PCUNKNOWN TEXT("UNKNOWN_MANUFACTURER") //PCMCIA dev ID manuf
#define REGSTR_VAL_PCSSDRIVER TEXT("Driver") //value of DRV
#define REGSTR_KEY_PCMTD TEXT("MTD-") //MTD dev ID component
#define REGSTR_VAL_PCMTDRIVER TEXT("MTD") //value of Mem Tech DRV
//used in hardware\enum\dev\inst by Device Installer
#define REGSTR_VAL_HARDWAREID TEXT("HardwareID") //value of enum\dev\inst
//value names under class brach REGSTR_KEY_CLASS + class name
// and for the drivers REGSTR_KEY_CLASS\classname\xxxx
#define REGSTR_VAL_INSTALLER TEXT("Installer") // 16-bit class installer module/entry point
#define REGSTR_VAL_INSTALLER_32 TEXT("Installer32") // 32-bit class installer module/entry point
#define REGSTR_VAL_INSICON TEXT("Icon") // value of class\name
#define REGSTR_VAL_LEGACYINFOPT TEXT("LegacyInfOption") // used for translating to old-style INF option names
#define REGSTR_VAL_ENUMPROPPAGES TEXT("EnumPropPages") // For Class/Device Properties (16-bit)
#define REGSTR_VAL_ENUMPROPPAGES_32 TEXT("EnumPropPages32") // For Class/Device Properties (32-bit)
#define REGSTR_VAL_BASICPROPERTIES TEXT("BasicProperties") // For CPL basic Properties (16-bit)
#define REGSTR_VAL_BASICPROPERTIES_32 TEXT("BasicProperties32") // For CPL basic Properties (32-bit)
#define REGSTR_VAL_COINSTALLERS_32 TEXT("CoInstallers32") // Device-specific co-installer multi-sz list (32-bit)
#define REGSTR_VAL_PRIVATEPROBLEM TEXT("PrivateProblem") // For Handling Private Problems
// names used for display driver set information
#define REGSTR_KEY_CURRENT TEXT("Current") // current mode information
#define REGSTR_KEY_DEFAULT TEXT("Default") // default configuration
#define REGSTR_KEY_MODES TEXT("Modes") // modes subtree
#define REGSTR_VAL_MODE TEXT("Mode") // default mode
#define REGSTR_VAL_BPP TEXT("BPP") // bits per pixel
#define REGSTR_VAL_HRES TEXT("HRes") // horizontal resolution
#define REGSTR_VAL_VRES TEXT("VRes") // vertical resolution
#define REGSTR_VAL_FONTSIZE TEXT("FontSize") // used in default or override
#define REGSTR_VAL_DRV TEXT("drv") // the driver file
#define REGSTR_VAL_GRB TEXT("grb") // the grabber file
#define REGSTR_VAL_VDD TEXT("vdd") // vdds used here
#define REGSTR_VAL_VER TEXT("Ver")
#define REGSTR_VAL_MAXRES TEXT("MaxResolution") // max res for monitors
#define REGSTR_VAL_DPMS TEXT("DPMS") // DPMS enabled
#define REGSTR_VAL_RESUMERESET TEXT("ResumeReset") // need reset on resume
#define REGSTR_VAL_DESCRIPTION TEXT("Description")
// keys in fontsize tree
#define REGSTR_KEY_SYSTEM TEXT("System") // entries for system.ini
#define REGSTR_KEY_USER TEXT("User") // entries for win.ini
#define REGSTR_VAL_DPI TEXT("dpi") // dpi of fontsize
//
// Used by PCIC socket services
//
#define REGSTR_VAL_PCICOPTIONS TEXT("PCICOptions") // Binary DWORD. IRQ mask in
// low word. # skts in high
#ifndef NEC_98
#define PCIC_DEFAULT_IRQMASK 0x4EB8 // Default IRQ masks
#else // ifdef NEC_98
#define PCIC_DEFAULT_IRQMASK 0x1468 // Default IRQ masks
#endif // ifdef NEC_98
#define PCIC_DEFAULT_NUMSOCKETS 0 // 0 = Automatic detection
#define REGSTR_VAL_PCICIRQMAP TEXT("PCICIRQMap") // Binary 16 byte IRQ map table
// names used for control panel entries
#define REGSTR_PATH_APPEARANCE TEXT("Control Panel\\Appearance")
#define REGSTR_PATH_LOOKSCHEMES TEXT("Control Panel\\Appearance\\Schemes")
#define REGSTR_VAL_CUSTOMCOLORS TEXT("CustomColors")
#define REGSTR_PATH_SCREENSAVE TEXT("Control Panel\\Desktop")
#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")
// used for Windows applets
#define REGSTR_PATH_WINDOWSAPPLETS TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Applets")
//
// system tray. Flag values defined in systrap.h
//
#define REGSTR_PATH_SYSTRAY TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray")
#define REGSTR_VAL_SYSTRAYSVCS TEXT("Services")
#define REGSTR_VAL_SYSTRAYBATFLAGS TEXT("PowerFlags")
#define REGSTR_VAL_SYSTRAYPCCARDFLAGS TEXT("PCMCIAFlags")
//
// Used by system networking components to store per-user values.
// All keys here are under HKCU.
//
#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")
//
// NetworkProvider entries. These entries are under
// REGSTR_PATH_SERVICES\\xxx\\NetworkProvider
//
#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")
//
// Entries under REGSTR_PATH_REALMODENET
//
#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")
//
// Entries under REGSTR_PATH_CVNETWORK
//
#define REGSTR_VAL_WRKGRP_FORCEMAPPING TEXT("WrkgrpForceMapping")
#define REGSTR_VAL_WRKGRP_REQUIRED TEXT("WrkgrpRequired")
//
// NT-compatible place where the name of the currently logged-on user is stored.
//
#define REGSTR_PATH_CURRENT_CONTROL_SET TEXT("System\\CurrentControlSet\\Control")
#define REGSTR_VAL_CURRENT_USER TEXT("Current User")
// section where password providers are installed (each provider has subkey under this key)
#define REGSTR_PATH_PWDPROVIDER TEXT("System\\CurrentControlSet\\Control\\PwdProvider")
#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_PWDPROVIDER_CHANGEORDER TEXT("ChangeOrder")
//
// Used by administrator configuration tool and various components who enforce
// policies.
//
#define REGSTR_PATH_POLICIES TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Policies")
// used to control remote update of administrator policies
#define REGSTR_PATH_UPDATE TEXT("System\\CurrentControlSet\\Control\\Update")
#define REGSTR_VALUE_ENABLE TEXT("Enable")
#define REGSTR_VALUE_VERBOSE TEXT("Verbose")
#define REGSTR_VALUE_NETPATH TEXT("NetworkPath")
#define REGSTR_VALUE_DEFAULTLOC TEXT("UseDefaultNetLocation")
//
// Entries under REGSTR_PATH_POLICIES
//
#define REGSTR_KEY_NETWORK TEXT("Network")
#define REGSTR_KEY_SYSTEM TEXT("System")
#define REGSTR_KEY_PRINTERS TEXT("Printers")
#define REGSTR_KEY_WINOLDAPP TEXT("WinOldApp")
// (following are values REG_DWORD, legal values 0 or 1, treat as TEXT("0") if value not present)
// policies under NETWORK key
#define REGSTR_VAL_NOFILESHARING TEXT("NoFileSharing") // TEXT("1") prevents server from loading
#define REGSTR_VAL_NOPRINTSHARING TEXT("NoPrintSharing")
#define REGSTR_VAL_NOFILESHARINGCTRL TEXT("NoFileSharingControl") // TEXT("1") removes sharing ui
#define REGSTR_VAL_NOPRINTSHARINGCTRL TEXT("NoPrintSharingControl")
#define REGSTR_VAL_HIDESHAREPWDS TEXT("HideSharePwds") // TEXT("1") hides share passwords with asterisks
#define REGSTR_VAL_DISABLEPWDCACHING TEXT("DisablePwdCaching") // TEXT("1") disables caching
#define REGSTR_VAL_ALPHANUMPWDS TEXT("AlphanumPwds") // TEXT("1") forces alphanumeric passwords
#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")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -