Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
was not successful.
Description
This function removes an object from the currently active list. Aside from the removal of the object from the list, the RAM
resources consumed by the object is also freed.
Preconditions
None.
Example
None.
Function
GFX_STATUS GFX_GOL_ObjectDelete(GFX_GOL_OBJ_HEADER *pObject)
1.6.2.3.5 GFX_GOL_ObjectFind Function
This function returns the pointer to object in the list with the user defined ID assigned to it.
File
gfx_gol.h
Syntax
GFX_GOL_OBJ_HEADER * GFX_GOL_ObjectFind(uint16_t ID);
Returns
The pointer to the object in the list with the given ID.
Description
This function returns the pointer to object in the list with the user defined ID assigned to it.
Preconditions
None.
Example
void CopyObject(GFX_GOL_OBJ_HEADER *pSrcList,
GFX_GOL_OBJ_HEADER *pDstList,
uint16_t ID)
{
GFX_GOL_OBJ_HEADER *pTemp;
// find the object
pTemp = GFX_GOL_ObjectFind(ID);
if (pTemp != NULL)
{
// destination as active list
GFX_GOL_ObjectSetList(pDstList);
// add object to active list
GFX_GOL_ObjectAdd(pTemp);
}
}
Function
GFX_GOL_OBJ_HEADER *GFX_GOL_ObjectFind(uint16_t ID)
1.6.2.3.6 GFX_GOL_ObjectFocusGet Function
This function returns the pointer to the object that is currently receiving keyboard input (or focused).
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
300
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_gfx.pdf