Lines Matching defs:ModeInfoBlock
28 struct ModeInfoBlock { struct
30 uint16_t ModeAttributes; /* mode attributes */
31 uint8_t WinAAttributes; /* window A attributes */
32 uint8_t WinBAttributes; /* window B attributes */
33 uint16_t WinGranularity; /* window granularity */
34 uint16_t WinSize; /* window size */
35 uint16_t WinASegment; /* window A start segment */
36 uint16_t WinBSegment; /* window B start segment */
37 uint32_t WinFuncPtr; /* real mode pointer to window function */
38 uint16_t BytesPerScanLine; /* bytes per scan line */
40 uint16_t XResolution; /* horizontal resolution in pixels or characters */
41 uint16_t YResolution; /* vertical resolution in pixels or characters */
42 uint8_t XCharSize; /* character cell width in pixels */
43 uint8_t YCharSize; /* character cell height in pixels */
44 uint8_t NumberOfPlanes; /* number of memory planes */
45 uint8_t BitsPerPixel; /* bits per pixel */
46 uint8_t NumberOfBanks; /* number of banks */
47 uint8_t MemoryModel; /* memory model type */
48 uint8_t BankSize; /* bank size in KB */
49 uint8_t NumberOfImagePages; /* number of images */
50 uint8_t Reserved1; /* reserved for page function */
52 uint8_t RedMaskSize; /* size of direct color red mask in bits */
53 uint8_t RedFieldPosition; /* bit position of lsb of red mask */
54 uint8_t GreenMaskSize; /* size of direct color green mask in bits */
78 uint8_t Reserved4[189]; /* remainder of ModeInfoBlock */ argument