---
name: "meteepp.h"
section: "3"
platform: "linux"
package: "intel-metee"
version: "6.2.6-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/meteepp.h"
---

# meteepp.h(3)

metee C++ library API

## NAME

meteepp.h - metee C++ library API

## SYNOPSIS

\#include \<sstream\>\
 \#include \<stdexcept\>\
 \#include \<string\>\
 \#include \<system\_error\>\
 \#include \<vector\>\
 \#include 'metee.h'\

### Data Structures

class **intel::security::metee\_category\_t**\
 class **intel::security::metee\_exception**\
 class **intel::security::metee**\
 C++ class to access CSE/CSME/GSC firmware via a mei interface.

### Macros

\#define **TEE\_ERR\_STATE**(state)\

### Functions

**intel::security::DEFINE\_GUID** (METEE\_GUID\_ZERO, 0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)\

## Detailed Description

metee C++ library API

Definition in file **meteepp.h**.

## Macro Definition Documentation

### #define TEE\_ERR\_STATE( state)

**Value:**

```
case TEE_##state: return #state
```

Internal macro

## Function Documentation

### intel::security::DEFINE\_GUID (METEE\_GUID\_ZERO , 0x00000000 , 0x0000 , 0x0000 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 )

Dummy client GUID for default constructor

## Author

Generated automatically by Doxygen for metee from the source code.
