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... | |