regstr.h

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 770 行 · 第 1/3 页

H
770
字号
#ifndef _REGSTR_H
#define _REGSTR_H
#if __GNUC__ >=3
#pragma GCC system_header
#endif

#ifdef __cplusplus
extern "C" {
#endif
#define REGSTR_KEY_CLASS TEXT("Class")
#define REGSTR_KEY_CONFIG TEXT("Config")
#define REGSTR_KEY_ENUM TEXT("Enum")
#define REGSTR_KEY_ROOTENUM TEXT("Root")
#define REGSTR_KEY_BIOSENUM TEXT("BIOS")
#define REGSTR_KEY_PCMCIAENUM TEXT("PCMCIA")
#define REGSTR_KEY_PCIENUM TEXT("PCI")
#define REGSTR_KEY_LOGCONFIG	TEXT("LogConfig")
#define REGSTR_KEY_SYSTEMBOARD	TEXT("*PNP0C01")
#define REGSTR_KEY_APM	TEXT("*PNP0C05")
#define REGSTR_KEY_INIUPDATE	TEXT("IniUpdate")
#define REG_KEY_INSTDEV TEXT("Installed")
#define REGSTR_KEY_DOSOPTCDROM	TEXT("CD-ROM")
#define REGSTR_KEY_DOSOPTMOUSE	TEXT("MOUSE")
#define REGSTR_DEFAULT_INSTANCE TEXT("0000")
#define REGSTR_PATH_MOTHERBOARD REGSTR_KEY_SYSTEMBOARD TEXT("\\" REGSTR_DEFAULT_INSTANCE
#define REGSTR_PATH_SETUP	TEXT("Software\\Microsoft\\Windows\\CurrentVersion")
#define REGSTR_PATH_PIFCONVERT TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert")
#define REGSTR_PATH_MSDOSOPTS	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions")
#define REGSTR_PATH_MSDOSEMU	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOS Emulation")
#define REGSTR_PATH_NEWDOSBOX	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOS Emulation\\AppCompat")
#define REGSTR_PATH_RUNONCE	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce")
#define REGSTR_PATH_RUN	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Run")
#define REGSTR_PATH_RUNSERVICESONCE	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce")
#define REGSTR_PATH_RUNSERVICES	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\RunServices")
#ifndef REGSTR_PATH_EXPLORER /* also in shlobj.h */
#define REGSTR_PATH_EXPLORER	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer")
#endif
#define REGSTR_PATH_DETECT	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Detect")
#define REGSTR_PATH_APPPATHS	TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths")
#define REGSTR_PATH_UNINSTALL TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall")
#define REGSTR_PATH_REALMODENET TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net")
#define REGSTR_PATH_NETEQUIV TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent")
#define REGSTR_PATH_CVNETWORK TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Network")
#define REGSTR_PATH_IDCONFIGDB	TEXT("System\\CurrentControlSet\\Control\\IDConfigDB")
#define REGSTR_PATH_CLASS	TEXT("System\\CurrentControlSet\\Services\\Class")
#define REGSTR_PATH_DISPLAYSETTINGS TEXT("Display\\Settings")
#define REGSTR_PATH_FONTS	TEXT("Display\\Fonts")
#define REGSTR_PATH_ENUM	TEXT("Enum")
#define REGSTR_PATH_ROOT	TEXT("Enum\\Root")
#define REGSTR_PATH_SERVICES	TEXT("System\\CurrentControlSet\\Services")
#define REGSTR_PATH_VXD TEXT("System\\CurrentControlSet\\Services\\VxD")
#define REGSTR_PATH_IOS TEXT("System\\CurrentControlSet\\Services\\VxD\\IOS")
#define REGSTR_PATH_VMM TEXT("System\\CurrentControlSet\\Services\\VxD\\VMM")
#define REGSTR_PATH_VPOWERD TEXT("System\\CurrentControlSet\\Services\\VxD\\VPOWERD")
#define REGSTR_PATH_VNETSUP TEXT("System\\CurrentControlSet\\Services\\VxD\\VNETSUP")
#define REGSTR_PATH_NWREDIR TEXT("System\\CurrentControlSet\\Services\\VxD\\NWREDIR")
#define REGSTR_PATH_NCPSERVER TEXT("System\\CurrentControlSet\\Services\\NcpServer\\Parameters")
#define REGSTR_PATH_IOARB	TEXT("System\\CurrentControlSet\\Services\\Arbitrators\\IOArb")
#define REGSTR_PATH_ADDRARB	TEXT("System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb")
#define REGSTR_PATH_DMAARB	TEXT("System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb")
#define REGSTR_PATH_IRQARB	TEXT("System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb")
#define REGSTR_PATH_CODEPAGE	TEXT("System\\CurrentControlSet\\Control\\Nls\\Codepage")
#define REGSTR_PATH_FILESYSTEM	TEXT("System\\CurrentControlSet\\Control\\FileSystem")
#define REGSTR_PATH_FILESYSTEM_NOVOLTRACK	TEXT("System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack")
#define REGSTR_PATH_CDFS	TEXT("System\\CurrentControlSet\\Control\\FileSystem\\CDFS")
#define REGSTR_PATH_WINBOOT	TEXT("System\\CurrentControlSet\\Control\\WinBoot")
#define REGSTR_PATH_INSTALLEDFILES	TEXT("System\\CurrentControlSet\\Control\\InstalledFiles")
#define REGSTR_PATH_VMM32FILES	TEXT("System\\CurrentControlSet\\Control\\VMM32Files")
#define REGSTR_MAX_VALUE_LENGTH 256
#define REGSTR_VAL_BITSPERPIXEL	TEXT("BitsPerPixel")
#define REGSTR_VAL_RESOLUTION TEXT("Resolution")
#define REGSTR_VAL_DPILOGICALX	TEXT("DPILogicalX")
#define REGSTR_VAL_DPILOGICALY	TEXT("DPILogicalY")
#define REGSTR_VAL_DPIPHYSICALX	TEXT("DPIPhysicalX")
#define REGSTR_VAL_DPIPHYSICALY TEXT("DPIPhysicalY")
#define REGSTR_VAL_REFRESHRATE TEXT("RefreshRate")
#define REGSTR_VAL_DISPLAYFLAGS TEXT("DisplayFlags")
#define REGSTR_PATH_CONTROLPANEL TEXT("Control Panel")
#define REGSTR_PATH_CONTROLSFOLDER TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder")
#define REGSTR_VAL_DOSCP	TEXT("OEMCP")
#define REGSTR_VAL_WINCP	TEXT("ACP")
#define REGSTR_PATH_DYNA_ENUM	TEXT("Config Manager\\Enum")
#define	REGSTR_VAL_HARDWARE_KEY	TEXT("HardWareKey")
#define	REGSTR_VAL_ALLOCATION	TEXT("Allocation")
#define	REGSTR_VAL_PROBLEM	TEXT("Problem")
#define	REGSTR_VAL_STATUS	TEXT("Status")
#define REGSTR_VAL_DONTUSEMEM	TEXT("DontAllocLastMem")
#define REGSTR_VAL_SYSTEMROOT TEXT("SystemRoot")
#define REGSTR_VAL_BOOTCOUNT	TEXT("BootCount")
#define REGSTR_VAL_REALNETSTART	TEXT("RealNetStart")
#define	REGSTR_VAL_MEDIA	TEXT("MediaPath")
#define	REGSTR_VAL_CONFIG	TEXT("ConfigPath")
#define REGSTR_VAL_DEVICEPATH	TEXT("DevicePath")
#define REGSTR_VAL_SRCPATH	TEXT("SourcePath")
#define REGSTR_VAL_OLDWINDIR	TEXT("OldWinDir")
#define REGSTR_VAL_SETUPFLAGS	TEXT("SetupFlags")
#define REGSTR_VAL_REGOWNER TEXT("RegisteredOwner")
#define REGSTR_VAL_REGORGANIZATION TEXT("RegisteredOrganization")
#define REGSTR_VAL_LICENSINGINFO TEXT("LicensingInfo")
#define REGSTR_VAL_OLDMSDOSVER TEXT("OldMSDOSVer")
#define REGSTR_VAL_FIRSTINSTALLDATETIME TEXT("FirstInstallDateTime")
#define REGSTR_VAL_INSTALLTYPE	TEXT("InstallType")
#define REGSTR_VAL_WRAPPER	TEXT("Wrapper")
#define IT_COMPACT 0
#define IT_TYPICAL 1
#define IT_PORTABLE 2
#define IT_CUSTOM 3
#define REGSTR_KEY_SETUP	TEXT("\\Setup")
#define REGSTR_VAL_BOOTDIR TEXT("BootDir")
#define REGSTR_VAL_WINBOOTDIR TEXT("WinbootDir")
#define REGSTR_VAL_WINDIR	TEXT("WinDir")
#define REGSTR_VAL_APPINSTPATH	TEXT("AppInstallPath")
#define REGSTR_PATH_EBD REGSTR_PATH_SETUP REGSTR_KEY_SETUP TEXT("\\EBD")
#define REGSTR_KEY_EBDFILESLOCAL TEXT("EBDFilesLocale")
#define REGSTR_KEY_EBDFILESKEYBOARD TEXT("EBDFilesKeyboard")
#define REGSTR_KEY_EBDAUTOEXECBATLOCAL TEXT("EBDAutoexecBatLocale")
#define REGSTR_KEY_EBDAUTOEXECBATKEYBOARD TEXT("EBDAutoexecBatKeyboard")
#define REGSTR_KEY_EBDCONFIGSYSLOCAL TEXT("EBDConfigSysLocale")
#define REGSTR_KEY_EBDCONFIGSYSKEYBOARD TEXT("EBDConfigSysKeyboard")
#define REGSTR_VAL_MSDOSMODE TEXT("MSDOSMode")
#define REGSTR_VAL_MSDOSMODEDISCARD TEXT("Discard")
#define REGSTR_VAL_DOSOPTGLOBALFLAGS	TEXT("GlobalFlags")
#define DOSOPTGF_DEFCLEAN 1
#define REGSTR_VAL_DOSOPTFLAGS	TEXT("Flags")
#define REGSTR_VAL_OPTORDER	TEXT("Order")
#define REGSTR_VAL_CONFIGSYS	TEXT("Config.Sys")
#define REGSTR_VAL_AUTOEXEC	TEXT("Autoexec.Bat")
#define REGSTR_VAL_STDDOSOPTION TEXT("StdOption")
#define REGSTR_VAL_DOSOPTTIP	TEXT("TipText")
#define DOSOPTF_DEFAULT 1
#define DOSOPTF_SUPPORTED 2
#define DOSOPTF_ALWAYSUSE 4
#define DOSOPTF_USESPMODE 8
#define DOSOPTF_PROVIDESUMB 16
#define DOSOPTF_NEEDSETUP 32
#define DOSOPTF_INDOSSTART 64
#define DOSOPTF_MULTIPLE 128
#define SUF_FIRSTTIME 1
#define SUF_EXPRESS 2
#define SUF_BATCHINF 4
#define SUF_CLEAN 8
#define SUF_INSETUP 16
#define SUF_NETSETUP 32
#define SUF_NETHDBOOT 64
#define SUF_NETRPLBOOT 128
#define SUF_SBSCOPYOK 256
#define REGSTR_VAL_DOSPAGER	TEXT("DOSPager")
#define REGSTR_VAL_VXDGROUPS	TEXT("VXDGroups")
#define REGSTR_VAL_VPOWERDFLAGS TEXT("Flags")
#define VPDF_DISABLEPWRMGMT 1
#define VPDF_FORCEAPM10MODE 2
#define VPDF_SKIPINTELSLCHECK 4
#define VPDF_DISABLEPWRSTATUSPOLL 8
#define REGSTR_VAL_WORKGROUP TEXT("Workgroup")
#define REGSTR_VAL_DIRECTHOST TEXT("DirectHost")
#define REGSTR_VAL_FILESHARING TEXT("FileSharing")
#define REGSTR_VAL_PRINTSHARING	TEXT("PrintSharing")
#define REGSTR_VAL_FIRSTNETDRIVE TEXT("FirstNetworkDrive")
#define REGSTR_VAL_MAXCONNECTIONS	TEXT("MaxConnections")
#define REGSTR_VAL_APISUPPORT	TEXT("APISupport")
#define REGSTR_VAL_MAXRETRY	TEXT("MaxRetry")
#define REGSTR_VAL_MINRETRY	TEXT("MinRetry")
#define REGSTR_VAL_SUPPORTLFN	TEXT("SupportLFN")
#define REGSTR_VAL_SUPPORTBURST	TEXT("SupportBurst")
#define REGSTR_VAL_SUPPORTTUNNELLING	TEXT("SupportTunnelling")
#define REGSTR_VAL_FULLTRACE	TEXT("FullTrace")
#define REGSTR_VAL_READCACHING	TEXT("ReadCaching")
#define REGSTR_VAL_SHOWDOTS	TEXT("ShowDots")
#define REGSTR_VAL_GAPTIME	TEXT("GapTime")
#define REGSTR_VAL_SEARCHMODE	TEXT("SearchMode")
#define REGSTR_VAL_SHELLVERSION TEXT("ShellVersion")
#define REGSTR_VAL_MAXLIP TEXT("MaxLIP")
#define REGSTR_VAL_PRESERVECASE TEXT("PreserveCase")
#define REGSTR_VAL_OPTIMIZESFN TEXT("OptimizeSFN")
#define REGSTR_VAL_NCP_BROWSEMASTER TEXT("BrowseMaster")
#define	REGSTR_VAL_NCP_USEPEERBROWSING	TEXT("Use_PeerBrowsing")
#define REGSTR_VAL_NCP_USESAP TEXT("Use_Sap")
#define	REGSTR_VAL_WIN31FILESYSTEM	TEXT("Win31FileSystem")
#define REGSTR_VAL_PRESERVELONGNAMES	TEXT("PreserveLongNames")
#define REGSTR_VAL_DRIVEWRITEBEHIND	TEXT("DriveWriteBehind")
#define REGSTR_VAL_ASYNCFILECOMMIT	TEXT("AsyncFileCommit")
#define REGSTR_VAL_PATHCACHECOUNT	TEXT("PathCache")
#define REGSTR_VAL_NAMECACHECOUNT	TEXT("NameCache")
#define REGSTR_VAL_CONTIGFILEALLOC	TEXT("ContigFileAllocSize")
#define REGSTR_VAL_VOLIDLETIMEOUT	TEXT("VolumeIdleTimeout")
#define REGSTR_VAL_BUFFIDLETIMEOUT	TEXT("BufferIdleTimeout")
#define REGSTR_VAL_BUFFAGETIMEOUT	TEXT("BufferAgeTimeout")
#define	REGSTR_VAL_NAMENUMERICTAIL TEXT("NameNumericTail")
#define	REGSTR_VAL_READAHEADTHRESHOLD	TEXT("ReadAheadThreshold")
#define	REGSTR_VAL_DOUBLEBUFFER TEXT("DoubleBuffer")
#define	REGSTR_VAL_SOFTCOMPATMODE TEXT("SoftCompatMode")
#define REGSTR_VAL_DRIVESPINDOWN	TEXT("DriveSpinDown")
#define	REGSTR_VAL_FORCEPMIO	TEXT("ForcePMIO")
#define REGSTR_VAL_FORCERMIO	TEXT("ForceRMIO")
#define REGSTR_VAL_LASTBOOTPMDRVS	TEXT("LastBootPMDrvs")
#define REGSTR_VAL_VIRTUALHDIRQ	TEXT("VirtualHDIRQ")
#define REGSTR_VAL_SRVNAMECACHECOUNT	TEXT("ServerNameCacheMax")
#define REGSTR_VAL_SRVNAMECACHE	TEXT("ServerNameCache")
#define REGSTR_VAL_SRVNAMECACHENETPROV	TEXT("ServerNameCacheNumNets")
#define	REGSTR_VAL_AUTOMOUNT	TEXT("AutoMountDrives")
#define	REGSTR_VAL_COMPRESSIONMETHOD	TEXT("CompressionAlgorithm")
#define	REGSTR_VAL_COMPRESSIONTHRESHOLD	TEXT("CompressionThreshold")
#define REGSTR_VAL_CDCACHESIZE	TEXT("CacheSize")
#define REGSTR_VAL_CDPREFETCH	TEXT("Prefetch")
#define REGSTR_VAL_CDPREFETCHTAIL TEXT("PrefetchTail")
#define REGSTR_VAL_CDRAWCACHE	TEXT("RawCache")
#define REGSTR_VAL_CDEXTERRORS	TEXT("ExtendedErrors")
#define REGSTR_VAL_CDSVDSENSE	TEXT("SVDSense")
#define REGSTR_VAL_CDSHOWVERSIONS TEXT("ShowVersions")
#define REGSTR_VAL_CDCOMPATNAMES TEXT("MSCDEXCompatNames")
#define REGSTR_VAL_CDNOREADAHEAD TEXT("NoReadAhead")
#define REGSTR_VAL_SCSI	TEXT("SCSI\\")
#define REGSTR_VAL_ESDI	TEXT("ESDI\\")
#define REGSTR_VAL_FLOP TEXT("FLOP\\")
#define	REGSTR_VAL_DISK	TEXT("GenDisk")
#define	REGSTR_VAL_CDROM	TEXT("GenCD")
#define	REGSTR_VAL_TAPE	TEXT("TAPE")
#define	REGSTR_VAL_SCANNER TEXT("SCANNER")
#define	REGSTR_VAL_FLOPPY	TEXT("FLOPPY")
#define	REGSTR_VAL_SCSITID TEXT("SCSITargetID")
#define	REGSTR_VAL_SCSILUN TEXT("SCSILUN")
#define	REGSTR_VAL_REVLEVEL TEXT("RevisionLevel")
#define	REGSTR_VAL_PRODUCTID TEXT("ProductId")
#define	REGSTR_VAL_PRODUCTTYPE TEXT("ProductType")
#define	REGSTR_VAL_DEVTYPE TEXT("DeviceType")
#define	REGSTR_VAL_REMOVABLE TEXT("Removable")
#define REGSTR_VAL_CURDRVLET TEXT("CurrentDriveLetterAssignment")
#define	REGSTR_VAL_USRDRVLET TEXT("UserDriveLetterAssignment")
#define	REGSTR_VAL_SYNCDATAXFER TEXT("SyncDataXfer")
#define	REGSTR_VAL_AUTOINSNOTE	TEXT("AutoInsertNotification")
#define	REGSTR_VAL_DISCONNECT TEXT("Disconnect")
#define	REGSTR_VAL_INT13 TEXT("Int13")
#define	REGSTR_VAL_PMODE_INT13 TEXT("PModeInt13")
#define	REGSTR_VAL_USERSETTINGS TEXT("AdapterSettings")
#define	REGSTR_VAL_NOIDE TEXT("NoIDE")
#define	REGSTR_VAL_DISKCLASSNAME	TEXT("DiskDrive")
#define	REGSTR_VAL_CDROMCLASSNAME	TEXT("CDROM")
#define	REGSTR_VAL_FORCELOAD	TEXT("ForceLoadPD")
#define	REGSTR_VAL_FORCEFIFO TEXT("ForceFIFO")
#define	REGSTR_VAL_FORCECL TEXT("ForceChangeLine")
#define REGSTR_VAL_NOUSECLASS TEXT("NoUseClass")
#define REGSTR_VAL_NOINSTALLCLASS TEXT("NoInstallClass")
#define REGSTR_VAL_NODISPLAYCLASS TEXT("NoDisplayClass")
#define REGSTR_VAL_SILENTINSTALL TEXT("SilentInstall")
#define REGSTR_KEY_PCMCIA_CLASS TEXT("PCMCIA")
#define REGSTR_KEY_SCSI_CLASS TEXT("SCSIAdapter")
#define REGSTR_KEY_PORTS_CLASS TEXT("ports")
#define REGSTR_KEY_MEDIA_CLASS TEXT("MEDIA")
#define REGSTR_KEY_DISPLAY_CLASS TEXT("Display")
#define REGSTR_KEY_KEYBOARD_CLASS TEXT("Keyboard")
#define REGSTR_KEY_MOUSE_CLASS TEXT("Mouse")
#define REGSTR_KEY_MONITOR_CLASS TEXT("Monitor")
#define REGSTR_VAL_PCMCIA_OPT	TEXT("Options")
#define PCMCIA_OPT_HAVE_SOCKET	1
#define PCMCIA_OPT_AUTOMEM	4
#define PCMCIA_OPT_NO_SOUND	8
#define PCMCIA_OPT_NO_AUDIO	16

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?