📄 regstr.pas
字号:
{$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}
PCI_FLAG_NO_VIDEO_IRQ = $00000001;
{$EXTERNALSYM PCI_FLAG_NO_VIDEO_IRQ}
PCI_FLAG_PCMCIA_WANT_IRQ = $00000002;
{$EXTERNALSYM PCI_FLAG_PCMCIA_WANT_IRQ}
PCI_FLAG_DUAL_IDE = $00000004;
{$EXTERNALSYM PCI_FLAG_DUAL_IDE}
PCI_FLAG_NO_ENUM_AT_ALL = $00000008;
{$EXTERNALSYM PCI_FLAG_NO_ENUM_AT_ALL}
PCI_FLAG_ENUM_NO_RESOURCE = $00000010;
{$EXTERNALSYM PCI_FLAG_ENUM_NO_RESOURCE}
PCI_FLAG_NEED_DWORD_ACCESS = $00000020;
{$EXTERNALSYM PCI_FLAG_NEED_DWORD_ACCESS}
PCI_FLAG_SINGLE_FUNCTION = $00000040;
{$EXTERNALSYM PCI_FLAG_SINGLE_FUNCTION}
PCI_FLAG_ALWAYS_ENABLED = $00000080;
{$EXTERNALSYM PCI_FLAG_ALWAYS_ENABLED}
PCI_FLAG_IS_IDE = $00000100;
{$EXTERNALSYM PCI_FLAG_IS_IDE}
PCI_FLAG_IS_VIDEO = $00000200;
{$EXTERNALSYM PCI_FLAG_IS_VIDEO}
PCI_FLAG_FAIL_START = $00000400;
{$EXTERNALSYM PCI_FLAG_FAIL_START}
PCI_FLAG_GHOST = $00000800;
{$EXTERNALSYM PCI_FLAG_GHOST}
PCI_FLAG_DOUBLE_DECKER = $00001000;
{$EXTERNALSYM PCI_FLAG_DOUBLE_DECKER}
PCI_FLAG_ONE_CHILD = $00002000;
{$EXTERNALSYM PCI_FLAG_ONE_CHILD}
PCI_FLAG_PRESERVE_COMMAND = $00004000;
{$EXTERNALSYM PCI_FLAG_PRESERVE_COMMAND}
PCI_FLAG_IS_VGA = $00008000;
{$EXTERNALSYM PCI_FLAG_IS_VGA}
PCI_FLAG_CB_SHARE_CMD_BITS = $00010000;
{$EXTERNALSYM PCI_FLAG_CB_SHARE_CMD_BITS}
PCI_FLAG_STRAIGHT_IRQ_ROUTING = $00020000;
{$EXTERNALSYM PCI_FLAG_STRAIGHT_IRQ_ROUTING}
PCI_FLAG_SUBTRACTIVE_DECODE = $00040000;
{$EXTERNALSYM PCI_FLAG_SUBTRACTIVE_DECODE}
PCI_FLAG_FDMA_ISA = $00080000;
{$EXTERNALSYM PCI_FLAG_FDMA_ISA}
PCI_FLAG_EXCLUSIVE = $00100000;
{$EXTERNALSYM PCI_FLAG_EXCLUSIVE}
PCI_FLAG_EDGE = $00200000;
{$EXTERNALSYM PCI_FLAG_EDGE}
PCI_FLAG_NO_SUBSYSTEM = $00400000;
{$EXTERNALSYM PCI_FLAG_NO_SUBSYSTEM}
PCI_FLAG_NO_WPE = $00800000;
{$EXTERNALSYM PCI_FLAG_NO_WPE}
PCI_FLAG_OLD_ID = $01000000;
{$EXTERNALSYM PCI_FLAG_OLD_ID}
PCI_FLAG_DONT_SHRINK_BRIDGE = $02000000;
{$EXTERNALSYM PCI_FLAG_DONT_SHRINK_BRIDGE}
PCI_FLAG_TURN_OFF_PARITY = $04000000;
{$EXTERNALSYM PCI_FLAG_TURN_OFF_PARITY}
PCI_FLAG_NO_NON_PCI_CHILD_BAR = $08000000;
{$EXTERNALSYM PCI_FLAG_NO_NON_PCI_CHILD_BAR}
PCI_FLAG_NO_ENUM_WITH_DISABLE = $10000000;
{$EXTERNALSYM PCI_FLAG_NO_ENUM_WITH_DISABLE}
PCI_FLAG_NO_PM_CAPS = $20000000;
{$EXTERNALSYM PCI_FLAG_NO_PM_CAPS}
PCI_FLAG_NO_DISABLE_DECODES = $40000000;
{$EXTERNALSYM PCI_FLAG_NO_DISABLE_DECODES}
PCI_FLAG_NO_SUBSYSTEM_AFTER_D3 = DWORD($80000000);
{$EXTERNALSYM PCI_FLAG_NO_SUBSYSTEM_AFTER_D3}
//
// 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}
REGSTR_MACHTYPE_IBMPS2_50Z = 'IBM PS/2-50Z';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_50Z}
REGSTR_MACHTYPE_IBMPS2_55SX = 'IBM PS/2-55SX';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_55SX}
REGSTR_MACHTYPE_IBMPS2_60 = 'IBM PS/2-60';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_60}
REGSTR_MACHTYPE_IBMPS2_65SX = 'IBM PS/2-65SX';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_65SX}
REGSTR_MACHTYPE_IBMPS2_70 = 'IBM PS/2-70';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_70}
REGSTR_MACHTYPE_IBMPS2_P70 = 'IBM PS/2-P70';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_P70}
REGSTR_MACHTYPE_IBMPS2_70_80 = 'IBM PS/2-70/80';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_70_80}
REGSTR_MACHTYPE_IBMPS2_80 = 'IBM PS/2-80';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_80}
REGSTR_MACHTYPE_IBMPS2_90 = 'IBM PS/2-90';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS2_90}
REGSTR_MACHTYPE_IBMPS1 = 'IBM PS/1';
{$EXTERNALSYM REGSTR_MACHTYPE_IBMPS1}
REGSTR_MACHTYPE_PHOENIX_PCAT = 'Phoenix PC/AT Compatible';
{$EXTERNALSYM REGSTR_MACHTYPE_PHOENIX_PCAT}
REGSTR_MACHTYPE_HP_VECTRA = 'HP Vectra';
{$EXTERNALSYM REGSTR_MACHTYPE_HP_VECTRA}
REGSTR_MACHTYPE_ATT_PC = 'ATandT PC';
{$EXTERNALSYM REGSTR_MACHTYPE_ATT_PC}
REGSTR_MACHTYPE_ZENITH_PC = 'Zenith PC';
{$EXTERNALSYM REGSTR_MACHTYPE_ZENITH_PC}
REGSTR_VAL_APMMENUSUSPEND = 'APMMenuSuspend';
{$EXTERNALSYM REGSTR_VAL_APMMENUSUSPEND}
APMMENUSUSPEND_DISABLED = 0; // always disabled
{$EXTERNALSYM APMMENUSUSPEND_DISABLED}
APMMENUSUSPEND_ENABLED = 1; // always enabled
{$EXTERNALSYM APMMENUSUSPEND_ENABLED}
APMMENUSUSPEND_UNDOCKED = 2; // enabled undocked
{$EXTERNALSYM APMMENUSUSPEND_UNDOCKED}
APMMENUSUSPEND_NOCHANGE = $80; // bitflag - cannot change setting via UI
{$EXTERNALSYM APMMENUSUSPEND_NOCHANGE}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -