GP Client Interface Datatypes
Description: This file declares datatypes for GP Client Library.
Definition in file tee_client_datatypes.h.
Go to the source code of this file.
Data Structures | |
| struct | TEEC_UUID |
| This type contains a Universally Unique Resource Identifier (UUID) type as defined in RFC4122. More... | |
| struct | TEEC_Context |
| This type denotes a TEE Context, the main logical container linking a Client Application with a particular TEE. More... | |
| struct | TEEC_Session |
| This type denotes a TEE Session, the logical container linking a Client Application with a particular Trusted Application. More... | |
| struct | TEEC_TempMemoryReference |
| This type defines a Temporary Memory Reference. More... | |
| struct | TEEC_Value |
| This type defines a parameter that is not referencing shared memory, but carries instead small raw data passed by value. More... | |
| union | TEEC_Parameter |
| This type defines a Parameter of a TEEC_Operation. More... | |
| struct | TEEC_Operation |
| This type defines the payload of either an open Session operation or an invoke Command operation. More... | |
Macros | |
| #define | NO_OF_PARAMS 4 |
| Total number of params. More... | |
Typedefs | |
| typedef uint32_t | TEEC_Result |
| This type is used to contain return codes which are the results of invoking TEE Client API functions. More... | |