XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Boot
include
IndustryStandard
Bmp.h
Go to the documentation of this file.
1
15
#ifndef _BMP_H_
16
#define _BMP_H_
17
18
#pragma pack(1)
19
20
typedef
struct
{
21
UINT8
Blue
;
22
UINT8
Green
;
23
UINT8
Red
;
24
UINT8
Reserved
;
25
}
BMP_COLOR_MAP
;
26
27
typedef
struct
{
28
CHAR8
CharB
;
29
CHAR8
CharM
;
30
UINT32
Size
;
31
UINT16
Reserved
[2];
32
UINT32
ImageOffset
;
33
UINT32
HeaderSize
;
34
UINT32
PixelWidth
;
35
UINT32
PixelHeight
;
36
UINT16
Planes
;
37
UINT16
BitPerPixel
;
38
UINT32
CompressionType
;
39
UINT32
ImageSize
;
40
UINT32
XPixelsPerMeter
;
41
UINT32
YPixelsPerMeter
;
42
UINT32
NumberOfColors
;
43
UINT32
ImportantColors
;
44
}
BMP_IMAGE_HEADER
;
45
46
#pragma pack()
47
48
#endif
CHAR8
char CHAR8
Definition
ProcessorBind.h:109
UINT32
unsigned int UINT32
Definition
ProcessorBind.h:102
Reserved
UINT8 Reserved
Definition
Acpi30.h:40
UINT16
unsigned short UINT16
Definition
actypes.h:237
UINT8
unsigned char UINT8
Definition
actypes.h:236
BMP_COLOR_MAP
Definition
Bmp.h:20
BMP_COLOR_MAP::Green
UINT8 Green
Definition
Bmp.h:22
BMP_COLOR_MAP::Blue
UINT8 Blue
Definition
Bmp.h:21
BMP_COLOR_MAP::Reserved
UINT8 Reserved
Definition
Bmp.h:24
BMP_COLOR_MAP::Red
UINT8 Red
Definition
Bmp.h:23
BMP_IMAGE_HEADER
Definition
Bmp.h:27
BMP_IMAGE_HEADER::CharB
CHAR8 CharB
Definition
Bmp.h:28
BMP_IMAGE_HEADER::PixelWidth
UINT32 PixelWidth
Definition
Bmp.h:34
BMP_IMAGE_HEADER::YPixelsPerMeter
UINT32 YPixelsPerMeter
Definition
Bmp.h:41
BMP_IMAGE_HEADER::ImageOffset
UINT32 ImageOffset
Definition
Bmp.h:32
BMP_IMAGE_HEADER::CompressionType
UINT32 CompressionType
Definition
Bmp.h:38
BMP_IMAGE_HEADER::CharM
CHAR8 CharM
Definition
Bmp.h:29
BMP_IMAGE_HEADER::HeaderSize
UINT32 HeaderSize
Definition
Bmp.h:33
BMP_IMAGE_HEADER::XPixelsPerMeter
UINT32 XPixelsPerMeter
Definition
Bmp.h:40
BMP_IMAGE_HEADER::PixelHeight
UINT32 PixelHeight
Definition
Bmp.h:35
BMP_IMAGE_HEADER::Size
UINT32 Size
Definition
Bmp.h:30
BMP_IMAGE_HEADER::ImportantColors
UINT32 ImportantColors
Definition
Bmp.h:43
BMP_IMAGE_HEADER::BitPerPixel
UINT16 BitPerPixel
1, 4, 8, or 24
Definition
Bmp.h:37
BMP_IMAGE_HEADER::NumberOfColors
UINT32 NumberOfColors
Definition
Bmp.h:42
BMP_IMAGE_HEADER::ImageSize
UINT32 ImageSize
Compressed image size in bytes.
Definition
Bmp.h:39
BMP_IMAGE_HEADER::Planes
UINT16 Planes
Must be 1.
Definition
Bmp.h:36
Generated by
1.9.8