📄 regstr.h
字号:
#define REGSTR_VAL_EISA_FUNCTIONS "NESAFunctions"
#define REGSTR_VAL_EISA_FUNCTIONS_MASK "NESAFunctionsMask"
#define REGSTR_VAL_EISA_FLAGS "NESAFlags"
#define REGSTR_VAL_EISA_SIMULATE_INT15 "NESASimulateInt15"
#endif // ifdef NEC_98
#define EISAFLAG_NO_IO_MERGE 0x00000001
#define EISAFLAG_SLOT_IO_FIRST 0x00000002
#define EISA_NO_MAX_FUNCTION 0xFF
#define NUM_EISA_RANGES 4
//
// Driver entries
//
#define REGSTR_VAL_DRVDESC "DriverDesc" // value of enum\dev\inst\DRV
#define REGSTR_VAL_DEVLOADER "DevLoader" // value of DRV
#define REGSTR_VAL_STATICVXD "StaticVxD" // value of DRV
#define REGSTR_VAL_PROPERTIES "Properties" // value of DRV
#define REGSTR_VAL_MANUFACTURER "Manufacturer"
#define REGSTR_VAL_EXISTS "Exists" // value of HCC\HW\ENUM\ROOT\dev\inst
#define REGSTR_VAL_CMENUMFLAGS "CMEnumFlags" // (binary ULONG)
#define REGSTR_VAL_CMDRIVFLAGS "CMDrivFlags" // (binary ULONG)
#define REGSTR_VAL_ENUMERATOR "Enumerator" // value of DRV
#define REGSTR_VAL_DEVICEDRIVER "DeviceDriver" // value of DRV
#define REGSTR_VAL_PORTNAME "PortName" // VCOMM uses this for it's port names
#define REGSTR_VAL_INFPATH "InfPath"
#define REGSTR_VAL_INFSECTION "InfSection"
#define REGSTR_VAL_POLLING "Polling" // SCSI specific
#define REGSTR_VAL_DONTLOADIFCONFLICT "DontLoadIfConflict" // SCSI specific
#define REGSTR_VAL_PORTSUBCLASS "PortSubClass"
#define REGSTR_VAL_NETCLEAN "NetClean" // Driver required for NetClean boot
#define REGSTR_VAL_IDE_NO_SERIALIZE "IDENoSerialize" // IDE specific
#define REGSTR_VAL_NOCMOSORFDPT "NoCMOSorFDPT" // IDE specific
#define REGSTR_VAL_CD_MSN "TurnOnCDMsn" // IDE specific
#define REGSTR_VAL_COMVERIFYBASE "COMVerifyBase" // VCD specific
#define REGSTR_VAL_CERTIFICATE_FILE "CertificationFile" // Name of file containing Compat Drv Certificate
#define REGSTR_VAL_LINK "Link"
#define REGSTR_VAL_REINSTALLCLASS "ReinstallClass" // set if class should be reinstalled.
//
// Driver keys
//
#define REGSTR_KEY_OVERRIDE "Override" // key under the software section
//used by CONFIGMG
#define REGSTR_VAL_CONFIGMG "CONFIGMG" // Config Manager VxD name
#define REGSTR_VAL_SYSDM "SysDM" // The device installer DLL
#define REGSTR_VAL_PRIVATE "Private" // The private library
#define REGSTR_VAL_DETECT "Detect" // The detection library
#define REGSTR_VAL_ASKFORCONFIG "AskForConfig" // The AskForConfig library
#define REGSTR_VAL_WAITFORUNDOCK "WaitForUndock" // The WaitForUndock library
#define REGSTR_VAL_REMOVEROMOKAY "RemoveRomOkay" // The RemoveRomOkay library
#define REGSTR_VAL_ADD_FUNC "Func" // The function extension
#define REGSTR_VAL_DONTSHAREISAIRQS "DontShareISAIRQs"
#define REGSTR_VAL_DONTFORCED3ONROOTDEVICES "NoForcedD3"
//used in IDCONFIGDB
#define REGSTR_VAL_CURCONFIG "CurrentConfig" //value of idconfigdb
#define REGSTR_VAL_FRIENDLYNAME "FriendlyName" //value of idconfigdb
#define REGSTR_VAL_CURRENTCONFIG "CurrentConfig" //value of idconfigdb
#define REGSTR_VAL_MAP "Map" //value of idconfigdb
#define REGSTR_VAL_ID "CurrentID" //value of idconfigdb
#define REGSTR_VAL_DOCKED "CurrentDockedState" //value of idconfigdb
#define REGSTR_VAL_CHECKSUM "CurrentChecksum" //value of idconfigdb
#define REGSTR_VAL_HWDETECT "HardwareDetect" //value of idconfigdb
#define REGSTR_VAL_INHIBITRESULTS "InhibitResults" //value of idconfigdb
//used in HKEY_CURRENT_CONFIG
#define REGSTR_VAL_PROFILEFLAGS "ProfileFlags" // value of HKEY_CURRENT_CONFIG
//used in PCMCIA
#define REGSTR_KEY_PCMCIA "PCMCIA\\" //PCMCIA dev ID prefix
#define REGSTR_KEY_PCUNKNOWN "UNKNOWN_MANUFACTURER" //PCMCIA dev ID manuf
#define REGSTR_KEY_PCMDEV "-DEV" //MFC dev ID function component
#define REGSTR_VAL_PCSSDRIVER "Driver" //value of DRV
#define REGSTR_KEY_PCMTD "MTD-" //MTD dev ID component
#define REGSTR_VAL_PCMTDRIVER "MTD" //value of Mem Tech DRV
//used in hardware\enum\dev\inst by Device Installer
#define REGSTR_VAL_HARDWAREID "HardwareID" //value of enum\dev\inst
#define REGSTR_VAL_HARDWARE_LOCATION "Location" //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 "Installer" //value of class\name
#define REGSTR_VAL_INSICON "Icon" //value of class\name
#define REGSTR_VAL_ENUMPROPPAGES "EnumPropPages" // For Class/Device Properties
#define REGSTR_VAL_BASICPROPERTIES "BasicProperties" // For CPL basic Properties
#define REGSTR_VAL_PRIVATEPROBLEM "PrivateProblem" // For Handling Private Problems
#define REGSTR_VAL_ENUMDRVSTACK "EnumDriverStack" // Enumerate a devices driver files into a tree control
// names used for display driver set information
#define REGSTR_KEY_CURRENT "Current" // current mode information
#define REGSTR_KEY_DEFAULT "Default" // default configuration
#define REGSTR_KEY_MODES "Modes" // modes subtree
#define REGSTR_KEY_INFO "Info" // adapter information
#define REGSTR_VAL_MODE "Mode" // default mode
#define REGSTR_VAL_BPP "BPP" // bits per pixel
#define REGSTR_VAL_HRES "HRes" // horizontal resolution
#define REGSTR_VAL_VRES "VRes" // vertical resolution
#define REGSTR_VAL_FONTSIZE "FontSize" // used in default or override
#define REGSTR_VAL_DRV "drv" // the driver file
#define REGSTR_VAL_GRB "grb" // the grabber file
#define REGSTR_VAL_VDD "vdd" // vdds used here
#define REGSTR_VAL_VER "Ver"
#define REGSTR_VAL_MAXRES "MaxResolution" // max res for monitors
#define REGSTR_VAL_DPMS "DPMS" // DPMS enabled
#define REGSTR_VAL_RESUMERESET "ResumeReset" // need reset on resume
#define REGSTR_VAL_MINIVDD "minivdd"
#define REGSTR_VAL_DESCRIPTION "Description"
// keys in fontsize tree
#define REGSTR_KEY_SYSTEM "System" // entries for system.ini
#define REGSTR_KEY_USER "User" // entries for win.ini
#define REGSTR_VAL_DPI "dpi" // dpi of fontsize
//
// Used by PCIC socket services
//
#define REGSTR_VAL_PCICOPTIONS "PCICOptions" // Binary DWORD. IRQ mask in
// low word.
#define REGSTR_VAL_PCICFLAGS "PCICFlags" // Binary DWORD flags
#define PCICFLAGS_TRUST_VSPINS 0x00000001 // Trust the voltage sense pins
#define PCICFLAGS_CL_RESET_BFS 0x00000002 // Reset Cirrus Logic BFS bit
#define REGSTR_VAL_PCIC_EXCASAVE "PCICEXCAContextRanges"
#define REGSTR_VAL_PCIC_CLEXTSAVE "PCICCLExtContextRanges"
#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 "PCICIRQMap" // Binary 16 byte IRQ map table
//
// Used by CBSS socket services
//
#define REGSTR_VAL_CBSSOPTIONS "CBSSOptions" // Binary DWORD. IRQ mask in
// low word.
#define REGSTR_VAL_CBSSIRQMAP "CBSSIRQMap" // Binary 16 byte IRQ map table
#define REGSTR_VAL_CBSSFLAGS "CBSSFlags" // Binary DWORD flags
#define REGSTR_VAL_CBSS_COMPATID "CBSSCompatID" // Binary DWORD PCI ID
#define REGSTR_VAL_CBSS_ISAIRQS "CBSSISAIRQs" // Binary DWORD ISA IRQ mask
#define REGSTR_VAL_CBSS_VENDOR_CTXT "CBSSVendorContext"
#define REGSTR_VAL_CBSS_DEVINIT "CBSSDevInit"
#define REGSTR_VAL_CBSS_ZVENABLE "CBSSZVEnable"
#define REGSTR_VAL_CBSS_ZVDISABLE "CBSSZVDisable"
#define REGSTR_VAL_CBSS_ZVCAPABLE "CBSSZVCapable"
// names used for control panel entries
#define REGSTR_PATH_APPEARANCE "Control Panel\\Appearance"
#define REGSTR_PATH_LOOKSCHEMES "Control Panel\\Appearance\\Schemes"
#define REGSTR_VAL_CUSTOMCOLORS "CustomColors"
#define REGSTR_PATH_SCREENSAVE "Control Panel\\Desktop"
#define REGSTR_VALUE_USESCRPASSWORD "ScreenSaveUsePassword"
#define REGSTR_VALUE_SCRPASSWORD "ScreenSave_Data"
#define REGSTR_VALUE_LOWPOWERTIMEOUT "ScreenSaveLowPowerTimeout"
#define REGSTR_VALUE_POWEROFFTIMEOUT "ScreenSavePowerOffTimeout"
#define REGSTR_VALUE_LOWPOWERACTIVE "ScreenSaveLowPowerActive"
#define REGSTR_VALUE_POWEROFFACTIVE "ScreenSavePowerOffActive"
// used for Windows applets
#define REGSTR_PATH_WINDOWSAPPLETS "Software\\Microsoft\\Windows\\CurrentVersion\\Applets"
//
// system tray. Flag values defined in systrap.h
//
#define REGSTR_PATH_SYSTRAY "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray"
#define REGSTR_VAL_SYSTRAYSVCS "Services"
#define REGSTR_VAL_SYSTRAYBATFLAGS "PowerFlags"
#define REGSTR_VAL_SYSTRAYPCCARDFLAGS "PCMCIAFlags"
//
//International floppy 3mode keys
//
#define REGSTR_PATH_3MODE "System\\CurrentControlSet\\Control\\3mode"
#define REGSTR_VAL_3MODE "3modeDrv"
//
// Used by system networking components to store per-user values.
// All keys here are under HKCU.
//
#define REGSTR_PATH_NETWORK_USERSETTINGS "Network"
#define REGSTR_KEY_NETWORK_PERSISTENT "\\Persistent"
#define REGSTR_KEY_NETWORK_RECENT "\\Recent"
#define REGSTR_VAL_REMOTE_PATH "RemotePath"
#define REGSTR_VAL_USER_NAME "UserName"
#define REGSTR_VAL_PROVIDER_NAME "ProviderName"
#define REGSTR_VAL_CONNECTION_TYPE "ConnectionType"
#define REGSTR_VAL_UPGRADE "Upgrade"
#define REGSTR_KEY_LOGON "\\Logon"
#define REGSTR_VAL_MUSTBEVALIDATED "MustBeValidated"
#define REGSTR_VAL_RUNLOGINSCRIPT "ProcessLoginScript"
//
// NetworkProvider entries. These entries are under
// REGSTR_PATH_SERVICES\\xxx\\NetworkProvider
//
#define REGSTR_KEY_NETWORKPROVIDER "\\NetworkProvider"
#define REGSTR_PATH_NW32NETPROVIDER REGSTR_PATH_SERVICES "\\NWNP32" REGSTR_KEY_NETWORKPROVIDER
#define REGSTR_PATH_MS32NETPROVIDER REGSTR_PATH_SERVICES "\\MSNP32" REGSTR_KEY_NETWORKPROVIDER
#define REGSTR_VAL_AUTHENT_AGENT "AuthenticatingAgent"
//
// Entries under REGSTR_PATH_REALMODENET
//
#define REGSTR_VAL_PREFREDIR "PreferredRedir"
#define REGSTR_VAL_AUTOSTART "AutoStart"
#define REGSTR_VAL_AUTOLOGON "AutoLogon"
#define REGSTR_VAL_OLDAUTOLOGON "OldAutoLogon"
#define REGSTR_VAL_SETBYSETUP "SetBySetup"
#define REGSTR_VAL_NETCARD "Netcard"
#define REGSTR_VAL_TRANSPORT "Transport"
#define REGSTR_VAL_DYNAMIC "Dynamic"
#define REGSTR_VAL_TRANSITION "Transition"
#define REGSTR_VAL_STATICDRIVE "StaticDrive"
#define REGSTR_VAL_LOADHI "LoadHi"
#define REGSTR_VAL_LOADRMDRIVERS "LoadRMDrivers"
#define REGSTR_VAL_SETUPN "SetupN"
#define REGSTR_VAL_SETUPNPATH "SetupNPath"
//
// Entries under REGSTR_PATH_CVNETWORK
//
#define REGSTR_VAL_WRKGRP_FORCEMAPPING "WrkgrpForceMapping"
#define REGSTR_VAL_WRKGRP_REQUIRED "WrkgrpRequired"
//
// NT-compatible place where the name of the currently logged-on user is stored.
//
#define REGSTR_PATH_CURRENT_CONTROL_SET "System\\CurrentControlSet\\Control"
#define REGSTR_VAL_CURRENT_USER "Current User"
// section where password providers are installed (each provider has subkey under this key)
#define REGSTR_PATH_PWDPROVIDER "System\\CurrentControlSet\\Control\\PwdProvider"
#define REGSTR_VAL_PWDPROVIDER_PATH "ProviderPath"
#define REGSTR_VAL_PWDPROVIDER_DESC "Description"
#define REGSTR_VAL_PWDPROVIDER_CHANGEPWD "ChangePassword"
#define REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND "ChangePasswordHwnd"
#define REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS "GetPasswordStatus"
#define REGSTR_VAL_PWDPROVIDER_ISNP "NetworkProvider"
#define REGSTR_VAL_PWDPROVIDER_CHANGEORDER "ChangeOrder"
//
// Used by administrator configuration tool and various components who enforce
//
//
#define REGSTR_PATH_POLICIES "Software\\Microsoft\\Windows\\CurrentVersion\\Policies"
// used to control remote update of administrator policies
#define REGSTR_PATH_UPDATE "System\\CurrentControlSet\\Control\\Update"
#define REGSTR_VALUE_ENABLE "Enable"
#define REGSTR_VALUE_VERBOSE "Verbose"
#define REGSTR_VALUE_NETPATH "NetworkPath"
#define REGSTR_VALUE_DEFAULTLOC "UseDefaultNetLocation"
//
// Entries under REGSTR_PATH_POLICIES
//
#define REGSTR_KEY_NETWORK "Network"
#define REGSTR_KEY_SYSTEM "System"
#define REGSTR_KEY_PRINTERS "Printers"
#define REGSTR_KEY_WINOLDAPP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -