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

📄 jwaregstr.pas

📁 比较全面的win32api开发包
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  {$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 + -