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

📄 msd.h

📁 Dos6.0
💻 H
📖 第 1 页 / 共 5 页
字号:
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 + -