# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 301
- 302
- 303
- 304
- 305
…
- 373
- 374

Example
None.
Parameters
Parameters Description
pObject pointer to the object.
Function
GFX_STATUS *GFX_GOL_ObjectFocusSet(GFX_GOL_OBJ_HEADER *pObject)
1.6.2.3.10 GFX_GOL_ObjectIDGet Function
This function returns the object ID.
File
gfx_gol.h
Syntax
uint16_t GFX_GOL_ObjectIDGet(GFX_GOL_OBJ_HEADER * pObject);
Returns
The user defined ID of the object.
Description
This function returns the user defined ID assigned to the object.
Preconditions
None.
Example
void ExampleUsageOfGettingID(GFX_GOL_OBJ_HEADER *pObject)
{
uint16_t id;
switch(id = GFX_GOL_ObjectIDGet(pObject))
{
case ID_WINDOW1:
// do something
case ID_WINDOW2:
// do something else
case ID_WINDOW3:
// do something else
default:
// do something else
}
}
Function
uint16_t GFX_GOL_ObjectIDGet( GFX_GOL_OBJ_HEADER *pObject)
1.6.2.3.11 GFX_GOL_ObjectListFree Function
This function sets the active list to the new list.
File
gfx_gol.h
Syntax
GFX_STATUS GFX_GOL_ObjectListFree();
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
303

- 1
- 2
…
- 301
- 302
- 303
- 304
- 305
…
- 373
- 374