⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regstr.h

📁 用于查询PC机上的USB端口是否有设备挂接上
💻 H
📖 第 1 页 / 共 5 页
字号:
#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 + -