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

📄 regstr.pas

📁 详细Windows API大全有关知识以及相关问题
💻 PAS
📖 第 1 页 / 共 5 页
字号:

  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 + -