# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 144
- 145
- 146
- 147
- 148
…
- 373
- 374

Members
Members Description
uint16_t width; Partial Image width.
uint16_t height; Partial Image height.
uint16_t xoffset; xoffset of tha partial image (with respect to the image
horizontal origin).
uint16_t yoffset; yoffset of tha partial image (with respect to the image vertical
origin).
Description
Typedef: GFX_PARTIAL_IMAGE_PARAM
Structure describing the partial image area to be rendered.
Remarks
None.
1.6.1.2.14 GFX_RECTANGULAR_AREA Type
A generic rectangular area structure.
File
gfx_types_macros.h
Syntax
typedef struct {
uint16_t left;
uint16_t top;
uint16_t right;
uint16_t bottom;
} GFX_RECTANGULAR_AREA;
Members
Members Description
uint16_t left; left most pixel of the area.
uint16_t top; top most pixel of the area.
uint16_t right; right most pixel of the area.
uint16_t bottom; bottom most pixel of the area.
Description
Typedef: GFX_RECTANGULAR_AREA
Structure describing a generic rectangular area defined by the left,top and right,bottom points on the frame buffer.
Remarks
None.
1.6.1.2.15 GFX_RESOURCE Type
Specifies the different resource types in the library.
File
gfx_types_resource.h
Syntax
typedef enum {
GFX_RESOURCE_MEMORY_FLASH,
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
146

- 1
- 2
…
- 144
- 145
- 146
- 147
- 148
…
- 373
- 374