📄 jwaregstr.pas
字号:
{$EXTERNALSYM REGSTR_VAL_AUTOINSNOTE}
REGSTR_VAL_DISCONNECT = 'Disconnect';
{$EXTERNALSYM REGSTR_VAL_DISCONNECT}
REGSTR_VAL_INT13 = 'Int13';
{$EXTERNALSYM REGSTR_VAL_INT13}
REGSTR_VAL_PMODE_INT13 = 'PModeInt13';
{$EXTERNALSYM REGSTR_VAL_PMODE_INT13}
REGSTR_VAL_USERSETTINGS = 'AdapterSettings';
{$EXTERNALSYM REGSTR_VAL_USERSETTINGS}
REGSTR_VAL_NOIDE = 'NoIDE';
{$EXTERNALSYM REGSTR_VAL_NOIDE}
// The foll. clase name definitions should be the same as in dirkdrv.inx and
// cdrom.inx
REGSTR_VAL_DISKCLASSNAME = 'DiskDrive';
{$EXTERNALSYM REGSTR_VAL_DISKCLASSNAME}
REGSTR_VAL_CDROMCLASSNAME = 'CDROM';
{$EXTERNALSYM REGSTR_VAL_CDROMCLASSNAME}
// The foll. value determines whether a port driver should be force loaded
// or not.
REGSTR_VAL_FORCELOAD = 'ForceLoadPD';
{$EXTERNALSYM REGSTR_VAL_FORCELOAD}
// The foll. value determines whether or not the FIFO is used on the Floppy
// controller.
REGSTR_VAL_FORCEFIFO = 'ForceFIFO';
{$EXTERNALSYM REGSTR_VAL_FORCEFIFO}
REGSTR_VAL_FORCECL = 'ForceChangeLine';
{$EXTERNALSYM REGSTR_VAL_FORCECL}
//
// Generic CLASS Entries
//
REGSTR_VAL_NOUSECLASS = 'NoUseClass'; // Don't include this class in PnP functions
{$EXTERNALSYM REGSTR_VAL_NOUSECLASS}
REGSTR_VAL_NOINSTALLCLASS = 'NoInstallClass'; // Don't include this class in New Device Wizard
{$EXTERNALSYM REGSTR_VAL_NOINSTALLCLASS}
REGSTR_VAL_NODISPLAYCLASS = 'NoDisplayClass'; // Don't include this class in Device Manager
{$EXTERNALSYM REGSTR_VAL_NODISPLAYCLASS}
REGSTR_VAL_SILENTINSTALL = 'SilentInstall'; // Always Silent Install devices of this class.
{$EXTERNALSYM REGSTR_VAL_SILENTINSTALL}
//
// Class Names
//
REGSTR_KEY_PCMCIA_CLASS = 'PCMCIA'; // child of PATH_CLASS
{$EXTERNALSYM REGSTR_KEY_PCMCIA_CLASS}
REGSTR_KEY_SCSI_CLASS = 'SCSIAdapter';
{$EXTERNALSYM REGSTR_KEY_SCSI_CLASS}
REGSTR_KEY_PORTS_CLASS = 'ports';
{$EXTERNALSYM REGSTR_KEY_PORTS_CLASS}
REGSTR_KEY_MEDIA_CLASS = 'MEDIA';
{$EXTERNALSYM REGSTR_KEY_MEDIA_CLASS}
REGSTR_KEY_DISPLAY_CLASS = 'Display';
{$EXTERNALSYM REGSTR_KEY_DISPLAY_CLASS}
REGSTR_KEY_KEYBOARD_CLASS = 'Keyboard';
{$EXTERNALSYM REGSTR_KEY_KEYBOARD_CLASS}
REGSTR_KEY_MOUSE_CLASS = 'Mouse';
{$EXTERNALSYM REGSTR_KEY_MOUSE_CLASS}
REGSTR_KEY_MONITOR_CLASS = 'Monitor';
{$EXTERNALSYM REGSTR_KEY_MONITOR_CLASS}
REGSTR_KEY_MODEM_CLASS = 'Modem';
{$EXTERNALSYM REGSTR_KEY_MODEM_CLASS}
//
// Values under PATH_CLASS\PCMCIA
//
REGSTR_VAL_PCMCIA_OPT = 'Options';
{$EXTERNALSYM REGSTR_VAL_PCMCIA_OPT}
PCMCIA_OPT_HAVE_SOCKET = $00000001;
{$EXTERNALSYM PCMCIA_OPT_HAVE_SOCKET}
//PCMCIA_OPT_ENABLED = $00000002;
//{$EXTERNALSYM PCMCIA_OPT_ENABLED}
PCMCIA_OPT_AUTOMEM = $00000004;
{$EXTERNALSYM PCMCIA_OPT_AUTOMEM}
PCMCIA_OPT_NO_SOUND = $00000008;
{$EXTERNALSYM PCMCIA_OPT_NO_SOUND}
PCMCIA_OPT_NO_AUDIO = $00000010;
{$EXTERNALSYM PCMCIA_OPT_NO_AUDIO}
PCMCIA_OPT_NO_APMREMOVE = $00000020;
{$EXTERNALSYM PCMCIA_OPT_NO_APMREMOVE}
REGSTR_VAL_PCMCIA_MEM = 'Memory'; // Card services shared mem range
{$EXTERNALSYM REGSTR_VAL_PCMCIA_MEM}
PCMCIA_DEF_MEMBEGIN = $000C0000; // default 0xC0000 - 0x00FFFFFF
{$EXTERNALSYM PCMCIA_DEF_MEMBEGIN}
PCMCIA_DEF_MEMEND = $00FFFFFF; // (0 - 16meg)
{$EXTERNALSYM PCMCIA_DEF_MEMEND}
PCMCIA_DEF_MEMLEN = $00001000; // default 4k window
{$EXTERNALSYM PCMCIA_DEF_MEMLEN}
REGSTR_VAL_PCMCIA_ALLOC = 'AllocMemWin'; // PCCard alloced memory Window
{$EXTERNALSYM REGSTR_VAL_PCMCIA_ALLOC}
REGSTR_VAL_PCMCIA_ATAD = 'ATADelay'; // ATA device config start delay
{$EXTERNALSYM REGSTR_VAL_PCMCIA_ATAD}
REGSTR_VAL_PCMCIA_SIZ = 'MinRegionSize'; // Minimum region size
{$EXTERNALSYM REGSTR_VAL_PCMCIA_SIZ}
PCMCIA_DEF_MIN_REGION = $00010000; // 64K minimum region size
{$EXTERNALSYM PCMCIA_DEF_MIN_REGION}
// Values in LPTENUM keys
REGSTR_VAL_P1284MDL = 'Model';
{$EXTERNALSYM REGSTR_VAL_P1284MDL}
REGSTR_VAL_P1284MFG = 'Manufacturer';
{$EXTERNALSYM REGSTR_VAL_P1284MFG}
//
// Values under PATH_CLASS\ISAPNP
//
REGSTR_VAL_ISAPNP = 'ISAPNP'; // ISAPNP VxD name
{$EXTERNALSYM REGSTR_VAL_ISAPNP}
REGSTR_VAL_ISAPNP_RDP_OVERRIDE = 'RDPOverRide'; // ReadDataPort OverRide
{$EXTERNALSYM REGSTR_VAL_ISAPNP_RDP_OVERRIDE}
//
// Values under PATH_CLASS\PCI
//
REGSTR_VAL_PCI = 'PCI'; // PCI VxD name
{$EXTERNALSYM REGSTR_VAL_PCI}
REGSTR_PCI_OPTIONS = 'Options'; // Possible PCI options
{$EXTERNALSYM REGSTR_PCI_OPTIONS}
REGSTR_PCI_DUAL_IDE = 'PCIDualIDE'; // Dual IDE flag
{$EXTERNALSYM REGSTR_PCI_DUAL_IDE}
PCI_OPTIONS_USE_BIOS = $00000001;
{$EXTERNALSYM PCI_OPTIONS_USE_BIOS}
PCI_OPTIONS_USE_IRQ_STEERING = $00000002;
{$EXTERNALSYM PCI_OPTIONS_USE_IRQ_STEERING}
//
// Values under PATH_CLASS\AGPxxxx
//
// note: These flags affect standard AGP capabilities,
// and are set in agplib
//
AGP_FLAG_NO_1X_RATE = $00000001;
{$EXTERNALSYM AGP_FLAG_NO_1X_RATE}
AGP_FLAG_NO_2X_RATE = $00000002;
{$EXTERNALSYM AGP_FLAG_NO_2X_RATE}
AGP_FLAG_NO_4X_RATE = $00000004;
{$EXTERNALSYM AGP_FLAG_NO_4X_RATE}
AGP_FLAG_NO_8X_RATE = $00000008;
{$EXTERNALSYM AGP_FLAG_NO_8X_RATE}
AGP_FLAG_REVERSE_INITIALIZATION = $00000080;
{$EXTERNALSYM AGP_FLAG_REVERSE_INITIALIZATION}
AGP_FLAG_NO_SBA_ENABLE = $00000100;
{$EXTERNALSYM AGP_FLAG_NO_SBA_ENABLE}
//
// AGP flags > AGP_SPECIAL_TARGET are platform specific
//
AGP_FLAG_SPECIAL_TARGET = $000FFFFF;
{$EXTERNALSYM AGP_FLAG_SPECIAL_TARGET}
AGP_FLAG_SPECIAL_RESERVE = $000F0000;
{$EXTERNALSYM AGP_FLAG_SPECIAL_RESERVE}
//
// Detection related values
//
REGSTR_KEY_CRASHES = 'Crashes'; // key of REGSTR_PATH_DETECT
{$EXTERNALSYM REGSTR_KEY_CRASHES}
REGSTR_KEY_DANGERS = 'Dangers'; // key of REGSTR_PATH_DETECT
{$EXTERNALSYM REGSTR_KEY_DANGERS}
REGSTR_KEY_DETMODVARS = 'DetModVars'; // key of REGSTR_PATH_DETECT
{$EXTERNALSYM REGSTR_KEY_DETMODVARS}
REGSTR_KEY_NDISINFO = 'NDISInfo'; // key of netcard hw entry
{$EXTERNALSYM REGSTR_KEY_NDISINFO}
REGSTR_VAL_PROTINIPATH = 'ProtIniPath'; // protocol.ini path
{$EXTERNALSYM REGSTR_VAL_PROTINIPATH}
REGSTR_VAL_RESOURCES = 'Resources'; // resources of crash func.
{$EXTERNALSYM REGSTR_VAL_RESOURCES}
REGSTR_VAL_CRASHFUNCS = 'CrashFuncs'; // detfunc caused the crash
{$EXTERNALSYM REGSTR_VAL_CRASHFUNCS}
REGSTR_VAL_CLASS = 'Class'; // device class
{$EXTERNALSYM REGSTR_VAL_CLASS}
REGSTR_VAL_DEVDESC = 'DeviceDesc'; // device description
{$EXTERNALSYM REGSTR_VAL_DEVDESC}
REGSTR_VAL_BOOTCONFIG = 'BootConfig'; // detected configuration
{$EXTERNALSYM REGSTR_VAL_BOOTCONFIG}
REGSTR_VAL_DETFUNC = 'DetFunc'; // specifies detect mod/func.
{$EXTERNALSYM REGSTR_VAL_DETFUNC}
REGSTR_VAL_DETFLAGS = 'DetFlags'; // detection flags
{$EXTERNALSYM REGSTR_VAL_DETFLAGS}
REGSTR_VAL_COMPATIBLEIDS = 'CompatibleIDs'; // value of enum\dev\inst
{$EXTERNALSYM REGSTR_VAL_COMPATIBLEIDS}
REGSTR_VAL_DETCONFIG = 'DetConfig'; // detected configuration
{$EXTERNALSYM REGSTR_VAL_DETCONFIG}
REGSTR_VAL_VERIFYKEY = 'VerifyKey'; // key used in verify mode
{$EXTERNALSYM REGSTR_VAL_VERIFYKEY}
REGSTR_VAL_COMINFO = 'ComInfo'; // com info. for serial mouse
{$EXTERNALSYM REGSTR_VAL_COMINFO}
REGSTR_VAL_INFNAME = 'InfName'; // INF filename
{$EXTERNALSYM REGSTR_VAL_INFNAME}
REGSTR_VAL_CARDSPECIFIC = 'CardSpecific'; // Netcard specific info (WORD)
{$EXTERNALSYM REGSTR_VAL_CARDSPECIFIC}
REGSTR_VAL_NETOSTYPE = 'NetOSType'; // NetOS type associate w/ card
{$EXTERNALSYM REGSTR_VAL_NETOSTYPE}
REGSTR_DATA_NETOS_NDIS = 'NDIS'; // Data of REGSTR_VAL_NETOSTYPE
{$EXTERNALSYM REGSTR_DATA_NETOS_NDIS}
REGSTR_DATA_NETOS_ODI = 'ODI'; // Data of REGSTR_VAL_NETOSTYPE
{$EXTERNALSYM REGSTR_DATA_NETOS_ODI}
REGSTR_DATA_NETOS_IPX = 'IPX'; // Data of REGSTR_VAL_NETOSTYPE
{$EXTERNALSYM REGSTR_DATA_NETOS_IPX}
REGSTR_VAL_MFG = 'Mfg';
{$EXTERNALSYM REGSTR_VAL_MFG}
REGSTR_VAL_SCAN_ONLY_FIRST = 'ScanOnlyFirstDrive'; // used with IDE driver
{$EXTERNALSYM REGSTR_VAL_SCAN_ONLY_FIRST}
REGSTR_VAL_SHARE_IRQ = 'ForceIRQSharing'; // used with IDE driver
{$EXTERNALSYM REGSTR_VAL_SHARE_IRQ}
REGSTR_VAL_NONSTANDARD_ATAPI = 'NonStandardATAPI'; // used with IDE driver
{$EXTERNALSYM REGSTR_VAL_NONSTANDARD_ATAPI}
REGSTR_VAL_IDE_FORCE_SERIALIZE = 'ForceSerialization'; // used with IDE driver
{$EXTERNALSYM REGSTR_VAL_IDE_FORCE_SERIALIZE}
REGSTR_VAL_MAX_HCID_LEN = 1024; // Maximum hardware/compat ID len
{$EXTERNALSYM REGSTR_VAL_MAX_HCID_LEN}
REGSTR_VAL_HWREV = 'HWRevision';
{$EXTERNALSYM REGSTR_VAL_HWREV}
REGSTR_VAL_ENABLEINTS = 'EnableInts';
{$EXTERNALSYM REGSTR_VAL_ENABLEINTS}
//
// Bit values of REGSTR_VAL_DETFLAGS
//
REGDF_NOTDETIO = $00000001; // cannot detect I/O resource
{$EXTERNALSYM REGDF_NOTDETIO}
REGDF_NOTDETMEM = $00000002; // cannot detect mem resource
{$EXTERNALSYM REGDF_NOTDETMEM}
REGDF_NOTDETIRQ = $00000004; // cannot detect IRQ resource
{$EXTERNALSYM REGDF_NOTDETIRQ}
REGDF_NOTDETDMA = $00000008; // cannot detect DMA resource
{$EXTERNALSYM REGDF_NOTDETDMA}
REGDF_NOTDETALL = (REGDF_NOTDETIO or REGDF_NOTDETMEM or REGDF_NOTDETIRQ or REGDF_NOTDETDMA);
{$EXTERNALSYM REGDF_NOTDETALL}
REGDF_NEEDFULLCONFIG = $00000010; // stop devnode if lack resource
{$EXTERNALSYM REGDF_NEEDFULLCONFIG}
REGDF_GENFORCEDCONFIG = $00000020; // also generate forceconfig
{$EXTERNALSYM REGDF_GENFORCEDCONFIG}
REGDF_NODETCONFIG = $00008000; // don't write detconfig to reg.
{$EXTERNALSYM REGDF_NODETCONFIG}
REGDF_CONFLICTIO = $00010000; // I/O res. in conflict
{$EXTERNALSYM REGDF_CONFLICTIO}
REGDF_CONFLICTMEM = $00020000; // mem res. in conflict
{$EXTERNALSYM REGDF_CONFLICTMEM}
REGDF_CONFLICTIRQ = $00040000; // IRQ res. in conflict
{$EXTERNALSYM REGDF_CONFLICTIRQ}
REGDF_CONFLICTDMA = $00080000; // DMA res. in conflict
{$EXTERNALSYM REGDF_CONFLICTDMA}
REGDF_CONFLICTALL = (REGDF_CONFLICTIO or REGDF_CONFLICTMEM or REGDF_CONFLICTIRQ or REGDF_CONFLICTDMA);
{$EXTERNALSYM REGDF_CONFLICTALL}
REGDF_MAPIRQ2TO9 = $00100000; // IRQ2 has been mapped to 9
{$EXTERNALSYM REGDF_MAPIRQ2TO9}
REGDF_NOTVERIFIED = DWORD($80000000); // previous device unverified
{$EXTERNALSYM REGDF_NOTVERIFIED}
//
// Values in REGSTR_KEY_SYSTEMBOARD
//
REGSTR_VAL_APMBIOSVER = 'APMBiosVer';
{$EXTERNALSYM REGSTR_VAL_APMBIOSVER}
REGSTR_VAL_APMFLAGS = 'APMFlags';
{$EXTERNALSYM REGSTR_VAL_APMFLAGS}
REGSTR_VAL_SLSUPPORT = 'SLSupport';
{$EXTERNALSYM REGSTR_VAL_SLSUPPORT}
REGSTR_VAL_MACHINETYPE = 'MachineType';
{$EXTERNALSYM REGSTR_VAL_MACHINETYPE}
REGSTR_VAL_SETUPMACHINETYPE = 'SetupMachineType';
{$EXTERNALSYM REGSTR_VAL_SETUPMACHINETYPE}
REGSTR_MACHTYPE_UNKNOWN = 'Unknown';
{$EXTERNALSYM REGSTR_MACHTYPE_UNKNOWN}
REGSTR_MACHTYPE_IBMPC = 'IBM PC';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPC}
REGSTR_MACHTYPE_IBMPCJR = 'IBM PCjr';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPCJR}
REGSTR_MACHTYPE_IBMPCCONV = 'IBM PC Convertible';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPCCONV}
REGSTR_MACHTYPE_IBMPCXT = 'IBM PC/XT';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPCXT}
REGSTR_MACHTYPE_IBMPCXT_286 = 'IBM PC/XT 286';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPCXT_286}
REGSTR_MACHTYPE_IBMPCAT = 'IBM PC/AT';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPCAT}
REGSTR_MACHTYPE_IBMPS2_25 = 'IBM PS/2-25';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_25}
REGSTR_MACHTYPE_IBMPS2_30_286 = 'IBM PS/2-30 286';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_30_286}
REGSTR_MACHTYPE_IBMPS2_30 = 'IBM PS/2-30';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_30}
REGSTR_MACHTYPE_IBMPS2_50 = 'IBM PS/2-50';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_50}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -