# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 337
- 338
- 339
- 340
- 341
…
- 373
- 374

GFX_GOL_CHART_TYPE Type defined for Chart Object.
GFX_GOL_CHECKBOX_TYPE Type defined for Check Box Object.
GFX_GOL_DIGITALMETER_TYPE Type defined for Digital Meter Object.
GFX_GOL_EDITBOX_TYPE Type defined for Edit Box Object.
GFX_GOL_GRID_TYPE Type defined for Grid Object.
GFX_GOL_GROUPBOX_TYPE Type defined for Group Box Object.
GFX_GOL_LISTBOX_TYPE Type defined for List Box Object.
GFX_GOL_METER_TYPE Type defined for Meter Object.
GFX_GOL_PICTURECONTROL_TYPE Type defined for Picture Control Object.
GFX_GOL_PROGRESSBAR_TYPE Type defined for Progress Bar Object.
GFX_GOL_RADIOBUTTON_TYPE Type defined for Radio Button Object.
GFX_GOL_SCROLLBAR_TYPE Type defined for Slider or Scroll Bar Object.
GFX_GOL_STATICTEXT_TYPE Type defined for Static Text Object.
GFX_GOL_TEXTENTRY_TYPE Type defined for Text-Entry Object.
GFX_GOL_WINDOW_TYPE Type defined for Window Object.
GFX_GOL_CUSTOM_TYPE Type defined for Custom Object.
GFX_GOL_UNKNOWN_TYPE Type is undefined and not supported by the library.
Description
Typedef: GFX_GOL_OBJ_TYPE
This enumeration specifies the different object types used in the library.
Remarks
None.
1.6.2.7.22 GFX_GOL_PICTURECONTROL Type
Defines the structure used for the Picture Control object.
File
gfx_gol_picture.h
Syntax
typedef struct {
GFX_GOL_OBJ_HEADER hdr;
GFX_RESOURCE_HDR * pImage;
int8_t scaleFactor;
uint16_t imageLeft;
uint16_t imageTop;
uint16_t imageRight;
uint32_t * stream;
uint8_t count;
uint8_t delay;
uint16_t imageBottom;
GFX_PARTIAL_IMAGE_PARAM partial;
} GFX_GOL_PICTURECONTROL;
Members
Members Description
GFX_GOL_OBJ_HEADER hdr; Generic header for all Objects (see
GFX_GOL_OBJ_HEADER).
GFX_RESOURCE_HDR * pImage; Pointer to the image
int8_t scaleFactor; Scale factor for the bitmap
uint16_t imageLeft; image left position when drawn
uint16_t imageTop; image top position when drawn
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
339

- 1
- 2
…
- 337
- 338
- 339
- 340
- 341
…
- 373
- 374