📄 regstr.pas
字号:
REGSTR_VAL_APMACTIMEOUT = 'APMACTimeout';
{$EXTERNALSYM REGSTR_VAL_APMACTIMEOUT}
REGSTR_VAL_APMBATTIMEOUT = 'APMBatTimeout';
{$EXTERNALSYM REGSTR_VAL_APMBATTIMEOUT}
APMTIMEOUT_DISABLED = 0;
{$EXTERNALSYM APMTIMEOUT_DISABLED}
REGSTR_VAL_APMSHUTDOWNPOWER = 'APMShutDownPower';
{$EXTERNALSYM REGSTR_VAL_APMSHUTDOWNPOWER}
REGSTR_VAL_BUSTYPE = 'BusType';
{$EXTERNALSYM REGSTR_VAL_BUSTYPE}
REGSTR_VAL_CPU = 'CPU';
{$EXTERNALSYM REGSTR_VAL_CPU}
REGSTR_VAL_NDP = 'NDP';
{$EXTERNALSYM REGSTR_VAL_NDP}
REGSTR_VAL_PNPBIOSVER = 'PnPBIOSVer';
{$EXTERNALSYM REGSTR_VAL_PNPBIOSVER}
REGSTR_VAL_PNPSTRUCOFFSET = 'PnPStrucOffset';
{$EXTERNALSYM REGSTR_VAL_PNPSTRUCOFFSET}
REGSTR_VAL_PCIBIOSVER = 'PCIBIOSVer';
{$EXTERNALSYM REGSTR_VAL_PCIBIOSVER}
REGSTR_VAL_HWMECHANISM = 'HWMechanism';
{$EXTERNALSYM REGSTR_VAL_HWMECHANISM}
REGSTR_VAL_LASTPCIBUSNUM = 'LastPCIBusNum';
{$EXTERNALSYM REGSTR_VAL_LASTPCIBUSNUM}
REGSTR_VAL_CONVMEM = 'ConvMem';
{$EXTERNALSYM REGSTR_VAL_CONVMEM}
REGSTR_VAL_EXTMEM = 'ExtMem';
{$EXTERNALSYM REGSTR_VAL_EXTMEM}
REGSTR_VAL_COMPUTERNAME = 'ComputerName';
{$EXTERNALSYM REGSTR_VAL_COMPUTERNAME}
REGSTR_VAL_BIOSNAME = 'BIOSName';
{$EXTERNALSYM REGSTR_VAL_BIOSNAME}
REGSTR_VAL_BIOSVERSION = 'BIOSVersion';
{$EXTERNALSYM REGSTR_VAL_BIOSVERSION}
REGSTR_VAL_BIOSDATE = 'BIOSDate';
{$EXTERNALSYM REGSTR_VAL_BIOSDATE}
REGSTR_VAL_MODEL = 'Model';
{$EXTERNALSYM REGSTR_VAL_MODEL}
REGSTR_VAL_SUBMODEL = 'Submodel';
{$EXTERNALSYM REGSTR_VAL_SUBMODEL}
REGSTR_VAL_REVISION = 'Revision';
{$EXTERNALSYM REGSTR_VAL_REVISION}
//
// Values used in the LPT(ECP) device entry
//
REGSTR_VAL_FIFODEPTH = 'FIFODepth';
{$EXTERNALSYM REGSTR_VAL_FIFODEPTH}
REGSTR_VAL_RDINTTHRESHOLD = 'RDIntThreshold';
{$EXTERNALSYM REGSTR_VAL_RDINTTHRESHOLD}
REGSTR_VAL_WRINTTHRESHOLD = 'WRIntThreshold';
{$EXTERNALSYM REGSTR_VAL_WRINTTHRESHOLD}
//used in enum\xxx\<devname>\<instname>
REGSTR_VAL_PRIORITY = 'Priority';
{$EXTERNALSYM REGSTR_VAL_PRIORITY}
REGSTR_VAL_DRIVER = 'Driver';
{$EXTERNALSYM REGSTR_VAL_DRIVER}
REGSTR_VAL_FUNCDESC = 'FunctionDesc';
{$EXTERNALSYM REGSTR_VAL_FUNCDESC}
REGSTR_VAL_FORCEDCONFIG = 'ForcedConfig';
{$EXTERNALSYM REGSTR_VAL_FORCEDCONFIG}
REGSTR_VAL_CONFIGFLAGS = 'ConfigFlags'; // (binary ULONG)
{$EXTERNALSYM REGSTR_VAL_CONFIGFLAGS}
REGSTR_VAL_CSCONFIGFLAGS = 'CSConfigFlags'; // (binary ULONG)
{$EXTERNALSYM REGSTR_VAL_CSCONFIGFLAGS}
CONFIGFLAG_DISABLED = $00000001; // Set if disabled
{$EXTERNALSYM CONFIGFLAG_DISABLED}
CONFIGFLAG_REMOVED = $00000002; // Set if a present hardware enum device deleted
{$EXTERNALSYM CONFIGFLAG_REMOVED}
CONFIGFLAG_MANUAL_INSTALL = $00000004; // Set if the devnode was manually installed
{$EXTERNALSYM CONFIGFLAG_MANUAL_INSTALL}
CONFIGFLAG_IGNORE_BOOT_LC = $00000008; // Set if skip the boot config
{$EXTERNALSYM CONFIGFLAG_IGNORE_BOOT_LC}
CONFIGFLAG_NET_BOOT = $00000010; // Load this devnode when in net boot
{$EXTERNALSYM CONFIGFLAG_NET_BOOT}
CONFIGFLAG_REINSTALL = $00000020; // Redo install
{$EXTERNALSYM CONFIGFLAG_REINSTALL}
CONFIGFLAG_FAILEDINSTALL = $00000040; // Failed the install
{$EXTERNALSYM CONFIGFLAG_FAILEDINSTALL}
CONFIGFLAG_CANTSTOPACHILD = $00000080; // Can't stop/remove a single child
{$EXTERNALSYM CONFIGFLAG_CANTSTOPACHILD}
CONFIGFLAG_OKREMOVEROM = $00000100; // Can remove even if rom.
{$EXTERNALSYM CONFIGFLAG_OKREMOVEROM}
CONFIGFLAG_NOREMOVEEXIT = $00000200; // Don't remove at exit.
{$EXTERNALSYM CONFIGFLAG_NOREMOVEEXIT}
CONFIGFLAG_FINISH_INSTALL = $00000400; // Complete install for devnode running 'raw'
{$EXTERNALSYM CONFIGFLAG_FINISH_INSTALL}
CONFIGFLAG_NEEDS_FORCED_CONFIG = $00000800; // This devnode requires a forced config
{$EXTERNALSYM CONFIGFLAG_NEEDS_FORCED_CONFIG}
CONFIGFLAG_NETBOOT_CARD = $00001000; // This is the remote boot network card
{$EXTERNALSYM CONFIGFLAG_NETBOOT_CARD}
CONFIGFLAG_PARTIAL_LOG_CONF = $00002000; // This device has a partial logconfig
{$EXTERNALSYM CONFIGFLAG_PARTIAL_LOG_CONF}
CSCONFIGFLAG_BITS = $00000007; // OR of below bits
{$EXTERNALSYM CSCONFIGFLAG_BITS}
CSCONFIGFLAG_DISABLED = $00000001; // Set if
{$EXTERNALSYM CSCONFIGFLAG_DISABLED}
CSCONFIGFLAG_DO_NOT_CREATE = $00000002; // Set if
{$EXTERNALSYM CSCONFIGFLAG_DO_NOT_CREATE}
CSCONFIGFLAG_DO_NOT_START = $00000004; // Set if
{$EXTERNALSYM CSCONFIGFLAG_DO_NOT_START}
DMSTATEFLAG_APPLYTOALL = $00000001; // Set if Apply To All check box is checked
{$EXTERNALSYM DMSTATEFLAG_APPLYTOALL}
//
// Special devnodes name
//
REGSTR_VAL_ROOT_DEVNODE = 'HTREE\ROOT\0';
{$EXTERNALSYM REGSTR_VAL_ROOT_DEVNODE}
REGSTR_VAL_RESERVED_DEVNODE = 'HTREE\RESERVED\0';
{$EXTERNALSYM REGSTR_VAL_RESERVED_DEVNODE}
REGSTR_PATH_READDATAPORT = REGSTR_KEY_ISAENUM + '\ReadDataPort\0';
{$EXTERNALSYM REGSTR_PATH_READDATAPORT}
//
// Multifunction definitions
//
REGSTR_PATH_MULTI_FUNCTION = 'MF';
{$EXTERNALSYM REGSTR_PATH_MULTI_FUNCTION}
REGSTR_VAL_RESOURCE_MAP = 'ResourceMap';
{$EXTERNALSYM REGSTR_VAL_RESOURCE_MAP}
REGSTR_PATH_CHILD_PREFIX = 'Child';
{$EXTERNALSYM REGSTR_PATH_CHILD_PREFIX}
NUM_RESOURCE_MAP = 256;
{$EXTERNALSYM NUM_RESOURCE_MAP}
REGSTR_VAL_MF_FLAGS = 'MFFlags';
{$EXTERNALSYM REGSTR_VAL_MF_FLAGS}
MF_FLAGS_EVEN_IF_NO_RESOURCE = $00000001;
{$EXTERNALSYM MF_FLAGS_EVEN_IF_NO_RESOURCE}
MF_FLAGS_NO_CREATE_IF_NO_RESOURCE = $00000002;
{$EXTERNALSYM MF_FLAGS_NO_CREATE_IF_NO_RESOURCE}
MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE = $00000004;
{$EXTERNALSYM MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE}
MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED = $00000008;
{$EXTERNALSYM MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED}
//
// EISA multi functions add-on
//
{$IFNDEF NEC_98}
REGSTR_VAL_EISA_RANGES = 'EISARanges';
{$EXTERNALSYM REGSTR_VAL_EISA_RANGES}
REGSTR_VAL_EISA_FUNCTIONS = 'EISAFunctions';
{$EXTERNALSYM REGSTR_VAL_EISA_FUNCTIONS}
REGSTR_VAL_EISA_FUNCTIONS_MASK = 'EISAFunctionsMask';
{$EXTERNALSYM REGSTR_VAL_EISA_FUNCTIONS_MASK}
REGSTR_VAL_EISA_FLAGS = 'EISAFlags';
{$EXTERNALSYM REGSTR_VAL_EISA_FLAGS}
REGSTR_VAL_EISA_SIMULATE_INT15 = 'EISASimulateInt15';
{$EXTERNALSYM REGSTR_VAL_EISA_SIMULATE_INT15}
{$ELSE}
REGSTR_VAL_EISA_RANGES = 'NESARanges';
{$EXTERNALSYM REGSTR_VAL_EISA_RANGES}
REGSTR_VAL_EISA_FUNCTIONS = 'NESAFunctions';
{$EXTERNALSYM REGSTR_VAL_EISA_FUNCTIONS}
REGSTR_VAL_EISA_FUNCTIONS_MASK = 'NESAFunctionsMask';
{$EXTERNALSYM REGSTR_VAL_EISA_FUNCTIONS_MASK}
REGSTR_VAL_EISA_FLAGS = 'NESAFlags';
{$EXTERNALSYM REGSTR_VAL_EISA_FLAGS}
REGSTR_VAL_EISA_SIMULATE_INT15 = 'NESASimulateInt15';
{$EXTERNALSYM REGSTR_VAL_EISA_SIMULATE_INT15}
{$ENDIF}
EISAFLAG_NO_IO_MERGE = $00000001;
{$EXTERNALSYM EISAFLAG_NO_IO_MERGE}
EISAFLAG_SLOT_IO_FIRST = $00000002;
{$EXTERNALSYM EISAFLAG_SLOT_IO_FIRST}
EISA_NO_MAX_FUNCTION = $FF;
{$EXTERNALSYM EISA_NO_MAX_FUNCTION}
NUM_EISA_RANGES = 4;
{$EXTERNALSYM NUM_EISA_RANGES}
//
// Driver entries
//
REGSTR_VAL_DRVDESC = 'DriverDesc'; // value of enum\dev\inst\DRV
{$EXTERNALSYM REGSTR_VAL_DRVDESC}
REGSTR_VAL_DEVLOADER = 'DevLoader'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_DEVLOADER}
REGSTR_VAL_STATICVXD = 'StaticVxD'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_STATICVXD}
REGSTR_VAL_PROPERTIES = 'Properties'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_PROPERTIES}
REGSTR_VAL_MANUFACTURER = 'Manufacturer';
{$EXTERNALSYM REGSTR_VAL_MANUFACTURER}
REGSTR_VAL_EXISTS = 'Exists'; // value of HCC\HW\ENUM\ROOT\dev\inst
{$EXTERNALSYM REGSTR_VAL_EXISTS}
REGSTR_VAL_CMENUMFLAGS = 'CMEnumFlags'; // (binary ULONG)
{$EXTERNALSYM REGSTR_VAL_CMENUMFLAGS}
REGSTR_VAL_CMDRIVFLAGS = 'CMDrivFlags'; // (binary ULONG)
{$EXTERNALSYM REGSTR_VAL_CMDRIVFLAGS}
REGSTR_VAL_ENUMERATOR = 'Enumerator'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_ENUMERATOR}
REGSTR_VAL_DEVICEDRIVER = 'DeviceDriver'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_DEVICEDRIVER}
REGSTR_VAL_PORTNAME = 'PortName'; // VCOMM uses this for it's port names
{$EXTERNALSYM REGSTR_VAL_PORTNAME}
REGSTR_VAL_INFPATH = 'InfPath';
{$EXTERNALSYM REGSTR_VAL_INFPATH}
REGSTR_VAL_INFSECTION = 'InfSection';
{$EXTERNALSYM REGSTR_VAL_INFSECTION}
REGSTR_VAL_INFSECTIONEXT = 'InfSectionExt';
{$EXTERNALSYM REGSTR_VAL_INFSECTIONEXT}
REGSTR_VAL_POLLING = 'Polling'; // SCSI specific
{$EXTERNALSYM REGSTR_VAL_POLLING}
REGSTR_VAL_DONTLOADIFCONFLICT = 'DontLoadIfConflict'; // SCSI specific
{$EXTERNALSYM REGSTR_VAL_DONTLOADIFCONFLICT}
REGSTR_VAL_PORTSUBCLASS = 'PortSubClass';
{$EXTERNALSYM REGSTR_VAL_PORTSUBCLASS}
REGSTR_VAL_NETCLEAN = 'NetClean'; // Driver required for NetClean boot
{$EXTERNALSYM REGSTR_VAL_NETCLEAN}
REGSTR_VAL_IDE_NO_SERIALIZE = 'IDENoSerialize'; // IDE specific
{$EXTERNALSYM REGSTR_VAL_IDE_NO_SERIALIZE}
REGSTR_VAL_NOCMOSORFDPT = 'NoCMOSorFDPT'; // IDE specific
{$EXTERNALSYM REGSTR_VAL_NOCMOSORFDPT}
REGSTR_VAL_COMVERIFYBASE = 'COMVerifyBase'; // VCD specific
{$EXTERNALSYM REGSTR_VAL_COMVERIFYBASE}
REGSTR_VAL_MATCHINGDEVID = 'MatchingDeviceId';
{$EXTERNALSYM REGSTR_VAL_MATCHINGDEVID}
REGSTR_VAL_DRIVERDATE = 'DriverDate'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_DRIVERDATE}
REGSTR_VAL_DRIVERDATEDATA = 'DriverDateData'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_DRIVERDATEDATA}
REGSTR_VAL_DRIVERVERSION = 'DriverVersion'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_DRIVERVERSION}
//
// Driver keys
//
REGSTR_KEY_OVERRIDE = 'Override'; // key under the software section
{$EXTERNALSYM REGSTR_KEY_OVERRIDE}
//used by CONFIGMG
REGSTR_VAL_CONFIGMG = 'CONFIGMG'; // Config Manager VxD name
{$EXTERNALSYM REGSTR_VAL_CONFIGMG}
REGSTR_VAL_SYSDM = 'SysDM'; // The device installer DLL
{$EXTERNALSYM REGSTR_VAL_SYSDM}
REGSTR_VAL_SYSDMFUNC = 'SysDMFunc'; // The device installer DLL function
{$EXTERNALSYM REGSTR_VAL_SYSDMFUNC}
REGSTR_VAL_PRIVATE = 'Private'; // The private library
{$EXTERNALSYM REGSTR_VAL_PRIVATE}
REGSTR_VAL_PRIVATEFUNC = 'PrivateFunc'; // The private library function
{$EXTERNALSYM REGSTR_VAL_PRIVATEFUNC}
REGSTR_VAL_DETECT = 'Detect'; // The detection library
{$EXTERNALSYM REGSTR_VAL_DETECT}
REGSTR_VAL_DETECTFUNC = 'DetectFunc'; // The detection library function
{$EXTERNALSYM REGSTR_VAL_DETECTFUNC}
REGSTR_VAL_ASKFORCONFIG = 'AskForConfig'; // The AskForConfig library
{$EXTERNALSYM REGSTR_VAL_ASKFORCONFIG}
REGSTR_VAL_ASKFORCONFIGFUNC = 'AskForConfigFunc'; // The AskForConfig library function
{$EXTERNALSYM REGSTR_VAL_ASKFORCONFIGFUNC}
REGSTR_VAL_WAITFORUNDOCK = 'WaitForUndock'; // The WaitForUndock library
{$EXTERNALSYM REGSTR_VAL_WAITFORUNDOCK}
REGSTR_VAL_WAITFORUNDOCKFUNC = 'WaitForUndockFunc'; // The WaitForUndock library function
{$EXTERNALSYM REGSTR_VAL_WAITFORUNDOCKFUNC}
REGSTR_VAL_REMOVEROMOKAY = 'RemoveRomOkay'; // The RemoveRomOkay library
{$EXTERNALSYM REGSTR_VAL_REMOVEROMOKAY}
REGSTR_VAL_REMOVEROMOKAYFUNC = 'RemoveRomOkayFunc'; // The RemoveRomOkay library function
{$EXTERNALSYM REGSTR_VAL_REMOVEROMOKAYFUNC}
//used in IDCONFIGDB
REGSTR_VAL_CURCONFIG = 'CurrentConfig'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_CURCONFIG}
REGSTR_VAL_FRIENDLYNAME = 'FriendlyName'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_FRIENDLYNAME}
REGSTR_VAL_CURRENTCONFIG = 'CurrentConfig'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_CURRENTCONFIG}
REGSTR_VAL_MAP = 'Map'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_MAP}
REGSTR_VAL_ID = 'CurrentID'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_ID}
REGSTR_VAL_DOCKED = 'CurrentDockedState'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_DOCKED}
REGSTR_VAL_CHECKSUM = 'CurrentChecksum'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_CHECKSUM}
REGSTR_VAL_HWDETECT = 'HardwareDetect'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_HWDETECT}
REGSTR_VAL_INHIBITRESULTS = 'InhibitResults'; // value of idconfigdb
{$EXTERNALSYM REGSTR_VAL_INHIBITRESULTS}
//used in HKEY_CURRENT_CONFIG
REGSTR_VAL_PROFILEFLAGS = 'ProfileFlags'; // value of HKEY_CURRENT_CONFIG
{$EXTERNALSYM REGSTR_VAL_PROFILEFLAGS}
//used in PCMCIA
REGSTR_KEY_PCMCIA = 'PCMCIA\'; // PCMCIA dev ID prefix
{$EXTERNALSYM REGSTR_KEY_PCMCIA}
REGSTR_KEY_PCUNKNOWN = 'UNKNOWN_MANUFACTURER'; // PCMCIA dev ID manuf
{$EXTERNALSYM REGSTR_KEY_PCUNKNOWN}
REGSTR_VAL_PCSSDRIVER = 'Driver'; // value of DRV
{$EXTERNALSYM REGSTR_VAL_PCSSDRIVER}
REGSTR_KEY_PCMTD = 'MTD-'; // MTD dev ID component
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -