📄 msd.h
字号:
extern PSZ pszUnknown;
extern PSZ pszInsufMemory;
extern PSZ pszErrorOpening;
extern PSZ pszErrorClosing;
extern PSZ pszErrorWriting;
extern PSZ pszErrorReading;
extern PSZ pszCon;
extern PSZ pszOutput; /* Used for OpenFile/fopen */
extern BOOL rgfReportItemFlag[];
#define RIF_MEMORY_BROWSER 17
#define RIF_AUTOEXEC_BAT 18
#define RIF_CONFIG_SYS 19
#define RIF_SYSTEM_INI 20
#define RIF_WIN_INI 21
#define RIF_LANMAN_INI 22
#define RIF_PROTOCOL_INI 23
#define RIF_START RIF_AUTOEXEC_BAT
#define MAX_REPORT_ITEM_FLAGS 26
#define MAX_INI_LINE_LENGTH 255
#define HD_SEARCH 65530
#define HD_REPLACE_ALL 65531
extern PSZ paszDefaultMsdIni[];
extern char * rgszSystemFiles[];
extern WORD iszMax2;
extern WORD rgwSystemFiles[];
#define INI_COMMAND_COL 0
#define INI_SECTION_COL 49
#define INI_FILENAME_COL 60
extern PSZ pszInsertCommand;
extern PSZ pszInsertSection;
extern PSZ pszInsertFilename;
extern PSZ pszHeaderFormatString;
extern PSZ pszPostscriptTest1;
extern PSZ pszPostscriptTest2;
extern PSZ pszPostscriptTest3;
/* "Computer" strings */
/* Length of longest string in the "Computer" titles */
#define MAX_COMPUTER_TITLE_LENGTH 19
extern PSZ paszComputerTitles[];
#define COMP_NAME 0
#define COMP_BIOS_MFGR 1
#define COMP_BIOS_VERSION_1 2
#define COMP_BIOS_VERSION_2 3
#define COMP_BIOS_VERSION_3 4
#define COMP_BIOS_CATEGORY 5
#define COMP_BIOS_ID_BYTES 6
#define COMP_BIOS_DATE 7
#define COMP_PROCESSOR 8
#define COMP_COPROCESSOR 9
#define COMP_KEYBOARD 10
#define COMP_BUS_TYPE 11
#define COMP_DMA_CTLRER 12
#define COMP_CASCADE_IRQ2 13
#define COMP_BIOS_DATA_SEG 14
extern PSZ pszEnhanced;
extern PSZ pszNonEnhanced;
extern PSZ pszXtBus;
extern PSZ pszAtBus;
extern PSZ pszMicroChannel;
extern PSZ pszEisaBus;
#define XT_BUS 1
#define AT_BUS 2
#define MICRO_CHANNEL 3
#define EISA_BUS 4
extern PSZ pszIntel8088;
extern PSZ pszIntel80188;
extern PSZ pszIntel80186;
extern PSZ pszIntel80286;
extern PSZ pszIntel80386;
extern PSZ pszNECV20;
extern PSZ pszIntel8087;
extern PSZ pszIntel80287;
extern PSZ pszIntel80387;
extern PSZ pszInternal;
extern PSZ pszInteli486;
extern PSZ pszIntel486SX;
#define _8088 0
#define _8086 1
#define _80188 2
#define _80186 3
#define _80286 4
#define _80386 5
#define _NECV20 6
#define _NECV30 7
#define _NOCOPROCESSOR 8
#define _INTERNAL 9
#define _8087 10
#define _80287 11
#define _80387 12
#define _80486 13
#define _80486SX 14
#define COMPUTER_CLASS_XT 1
#define COMPUTER_CLASS_AT 2
#define COMPUTER_CLASS_PS2 3
/* Memory Titles */
extern PSZ paszMemoryTitles[];
#define MEM_MAP_WIDTH 35
#define MEM_CONV_ALIGN 11 + MEM_MAP_WIDTH
#define MEM_EXT_ALIGN 7 + MEM_MAP_WIDTH
#define MEM_EMS_ALIGN 18 + MEM_MAP_WIDTH
#define MEM_XMS_ALIGN 21 + MEM_MAP_WIDTH
#define MEM_VCPI_ALIGN 18 + MEM_MAP_WIDTH
#define MEM_DPMI_ALIGN 15 + MEM_MAP_WIDTH
#define MEM_MAX_ALIGN 21 + MEM_MAP_WIDTH
#define MEM_CONV_STRINGS 10
#define MEM_EXT_STRINGS 4
#define MEM_EMS_STRINGS 7
#define MEM_XMS_STRINGS 13
#define MEM_VCPI_STRINGS 6
#define MEM_DPMI_STRINGS 5
#define MEM_LEGEND_STRINGS 2
#define MEM_640K_LIMIT 27
#define MT_CONV_TITLE 0
#define MT_CONV_TOTAL 1
#define MT_CONV_AVAIL 2
#define MT_EXT_TITLE 3
#define MT_EXT_TOTAL 4
#define MT_UMB_TITLE 5
#define MT_UMB_TOTAL 6
#define MT_UMB_TOTAL_FREE 7
#define MT_UMB_LARGEST_FREE 8
#define MT_EMS_TITLE 9
#define MT_EMS_VERSION 10
#define MT_EMS_PAGE_FRAME 11
#define MT_EMS_TOTAL 12
#define MT_EMS_AVAIL 13
#define MT_XMS_TITLE 14
#define MT_XMS_VERSION 15
#define MT_XMS_DRIVER_VER 16
#define MT_XMS_A20_LINE 17
#define MT_XMS_HMA 18
#define MT_XMS_AVAIL 19
#define MT_XMS_LARGEST_AVAIL 20
#define MT_SXMS_AVAIL 21
#define MT_SXMS_LARGEST_AVAIL 22
#define MT_XMS_TOTAL_UMB_AVAIL 23
#define MT_XMS_LARGEST_UMB_AVAIL 24
#define MT_VCPI_TITLE 25
#define MT_VCPI_DETECTED 26
#define MT_VCPI_VERSION 27
#define MT_VCPI_AVAIL 28
#define MT_DPMI_TITLE 29
#define MT_DPMI_DETECTED 30
#define MT_DPMI_VERSION 31
#define MEM_ALL 0
#define MEM_SUMMARY 1
#define MEM_CONVENTIONAL 2
#define MEM_EXTENDED 3
#define MEM_EMS 4
#define MEM_XMS 5
#define MEM_VCPI 6
#define MEM_DPMI 7
#define MEM_VISUAL_MAP 8
extern PSZ pszNoPageFrame;
extern PSZ pszEnabled;
extern PSZ pszNotEnabled;
extern PSZ pszError;
/* Video strings */
/* Length of longest string in the Video titles */
#define MAX_VIDEO_TITLE_LENGTH 24
extern PSZ paszVideoTitles[];
#define VID_ADAPTER_TYPE 0
#define VID_NAME 1
#define VID_MODEL 2
#define VID_DISPLAY_TYPE 3
#define VID_MODE 4
#define VID_NMBR_COLUMNS 5
#define VID_NMBR_ROWS 6
#define VID_BIOS_VERSION_1 7
#define VID_BIOS_VERSION_2 8
#define VID_BIOS_VERSION_3 9
#define VID_BIOS_DATE 10
#define VID_VESA_COMPAT 11
#define VID_VESA_VERSION 12
#define VID_VESA_OEM 13
#define VID_2NDARY_ADAPTER 14
#define VID_TIGA_VERSION 15
#define VID_TIGA_INT 16
/* Network Types */
extern PSZ paszNetworkTypes[];
#define NET_NO_NETWORK 0
#define NET_UNKNOWN_NET 1
#define NET_MS_NET_COMPATIBLE 2
#define NET_LANMAN 3
#define NET_LANMAN_BASIC 4
#define NET_LANMAN_ENHANCED 5
#define NET_NOVELL 6
#define NET_BANYAN 7
#define NET_LANTASTIC 8
#define NET_PC_NFS 9
#define NET_WORKGROUP_CLIENT 10
#define MAX_NETWORK_TYPE 40
extern PSZ paszNetworkTitles[];
#define NET_NETWORK_DETECTED 0
#define NET_NETWORK_NAME 1
#define NET_VERSION 2
#define NET_MSNET 3
#define NET_COMPUTER_NAME 4
#define NET_NETBIOS 5
#define NET_NETBIOS_ADDRESS 6
#define NET_LANMAN_ROOT 7
#define NET_LANMAN_USER_NAME 8
#define NET_LANMAN_DOMAIN 9
#define NET_LANMAN_SERVER 10
#define NET_LANMAN_MAILSLOT 11
#define NET_LANMAN_API 12
#define NET_LANMAN_DATE 13
#define NET_LANMAN_PATCH_LEVEL 14
#define NET_LANMAN_NET_CARD 15
#define NET_LANMAN_WKSTA_SVS 16
#define NET_LANMAN_PROTOCOLS 17
#define NET_LANMAN_INI 18
#define NET_NOVELL_SHELL_VER 19
#define NET_NOVELL_SHELL_TYPE 20
#define NET_NOVELL_SHELL_OS 21
#define NET_NOVELL_SHELL_OS_VER 22
#define NET_NOVELL_HDW_TYPE 23
#define NET_NOVELL_STATION_NMBR 24
#define NET_NOVELL_PHYSICAL_NMBR 25
#define NET_NOVELL_IPX 26
#define NET_NOVELL_SPX 27
#define NET_NOVELL_ODI_LSL 28
#define NET_LANTASTIC_SERVER 29
#define NET_LANTASTIC_REDIR 30
#define NET_LANTASTIC_POPUP 31
extern PSZ pszSupported;
extern PSZ pszNotSupported;
/* Operating System Version strings */
extern PSZ paszOsVersionTitles[];
#define MAX_OS_VERSION_LINE_LEN 64
#define OS_VERSION 0
#define OS_INTERNAL_REV 1
#define OS_OEM_SERIAL 2
#define OS_USER_SERIAL 3
#define OS_OEM_VERSION 4
#define OS_DOS_LOCATION 5
#define OS_BOOT_DRIVE 6
#define OS_DOSSHELL 7
#define OS_WINDOWS 8
#define OS_DESQVIEW 9
#define OS_3270 10
#define OS_DOUBLE_DOS 11
#define OS_TASKVIEW 12
#define OS_TOPVIEW 13
#define OS_PATH_TO_PROGRAM 14
#define MAX_OS_TITLES 16
extern PSZ pszOs2;
extern PSZ pszMsDos;
extern PSZ pszRom;
extern PSZ pszHma;
extern PSZ pszConventional;
extern PSZ pszWin286;
extern PSZ pszWin386;
extern PSZ pszWindows;
extern PSZ pszRealMode;
extern PSZ pszStandardMode;
extern PSZ pszEnhancedMode;
extern PSZ psz_2dotX;
extern PSZ pszPCControlProgram;
extern PSZ pszWorkstationProgram;
extern PSZ pszActive;
extern PSZ pszDosShell;
extern PSZ pszEnvironmentStr;
extern PSZ pszEnvironInvalid;
extern PSZ pszTemp;
extern PSZ pszTmp;
extern PSZ pszPathToProgram;
extern BOOL fTempPathInvalid;
extern BOOL fTmpPathInvalid;
/* Mouse strings */
extern PSZ paszMouseTitles[];
#define MOU_HARDWARE 0
#define MOU_DRIVER_MFGR 1
#define MOU_DOS_DRIVER_TYPE 2
#define MOU_DRIVER_FILE_TYPE 3
#define MOU_DOS_DRIVER_VERSION 4
#define MOU_MS_DRIVER_VERSION 5
#define MOU_MOUSE_IRQ 6
#define MOU_COM_PORT 7
#define MOU_COM_PORT_ADDRESS 8
#define MOU_NMBR_BUTTONS 9
#define MOU_H_SENSITIVITY 10
#define MOU_H_CURSOR_RATIO 11
#define MOU_V_SENSITIVITY 12
#define MOU_V_CURSOR_RATIO 13
#define MOU_THRESHOLD_SPEED 14
#define MOU_LANGUAGE 15
#define MOU_MOUSE_INI_PATH 16
#define MAX_MOUSE_TITLE 26
#define MAX_MOUSE_RATIO_STRINGS 20
extern PSZ paszMouseMfgrs[];
extern PSZ paszMouseTypes[];
extern PSZ paszMouseLanguages[];
extern PSZ paszMouseRatios[];
extern PSZ paszDriverFileTypes[];
WORD FAR _pascal IsMsDos (PSZ);
extern PSZ pszBallPoint;
extern PSZ pszDeviceNotDetected;
extern PSZ pszColonOne;
extern PSZ pszUndefined;
extern PSZ pszUnexplainedError;
#define MAX_MOUSE_LINE_LEN 52
#define IBMPS2_MOUSE 4
#define NO_MOUSE_INSTALLED 6
#define LOGITECH_PS2_MOUSE 8
#define MSPS2_MOUSE 9
#define PS2_STYLE_MOUSE 11
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -