#define GRDDRV_MAX_LPT_PORTS 10 typedef enum tagWINDOWS_PLATFORM { PLATFORM_9X, // Windows 9X, Millenium PLATFORM_NT // Windows NT/2000/XP/2003 } TWINDOWS_PLATFORM, *PWINDOWS_PLATFORM;
typedef struct tagGRDDRV_SYSTEM_INFORMATION { WORD wNumLPTPorts; // Количество доступных LPT-портов WORD awLPTPortBase[GRDDRV_MAX_LPT_PORTS] // Массив базовых адресов доступных LPT-портов BYTE bUSBBusInstalled; // Флаг наличия USB портов TWINDOWS_PLATFORM Platform; // Код текущей операционной системы BYTE bReserved[64]; // Зарезервировано } TGRDDRV_SYSTEM_INFORMATION, *PGRDDRV_SYSTEM_INFORMATION
|