X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Facess%2Fdevices%2Fterminal.h;h=8397d182611f747df8271933fc31ba760de02217;hb=954abc650a400e5d8798ed3565a02645a9eeec55;hp=473271ca110db53f3a40aeabba666713942b7cb0;hpb=5fc81fa5e050f48374a6aff5636f3e60313dfc78;p=tpg%2Facess2.git diff --git a/Usermode/include/acess/devices/terminal.h b/Usermode/include/acess/devices/terminal.h index 473271ca..8397d182 100644 --- a/Usermode/include/acess/devices/terminal.h +++ b/Usermode/include/acess/devices/terminal.h @@ -4,26 +4,25 @@ #ifndef _SYS_DEVICES_TERMINAL_H #define _SYS_DEVICES_TERMINAL_H +#include enum eDrv_Terminal { TERM_IOCTL_MODETYPE = 4, TERM_IOCTL_WIDTH, TERM_IOCTL_HEIGHT, - TERM_IOCTL_QUERYMODE + TERM_IOCTL_QUERYMODE, + TERM_IOCTL_FORCESHOW }; struct sTerm_IOCtl_Mode { - short ID; //!< Zero Based index of mode - short DriverID; //!< Driver's ID number (from ::tVideo_IOCtl_Mode) - Uint16 Height; //!< Height - Uint16 Width; //!< Width - Uint8 Depth; //!< Bits per cell - struct { - unsigned bText: 1; //!< Text Mode marker - unsigned unused: 7; - }; + int16_t ID; //!< Zero Based index of mode + int16_t DriverID; //!< Driver's ID number (from ::tVideo_IOCtl_Mode) + uint16_t Height; //!< Height + uint16_t Width; //!< Width + uint8_t Depth; //!< Bits per cell + uint8_t Flags; //!< Flags (1: Text Mode) }; /**