7. Application programming interface, reference

Function prototypes, definitions etc. of the API can be found in the header file EcMonitor.h which is the main header file to include when using EC-Monitor.

Fundamental types

typedef void *EC_T_PVOID

Pointer of type void

typedef int EC_T_BOOL

Boolean

typedef char EC_T_CHAR

Character, 8 bit

typedef unsigned short EC_T_WCHAR

Wide-character, 16 bit

typedef unsigned char EC_T_BYTE

Byte, unsigned integer 8 bit

typedef unsigned char *EC_T_PBYTE

Pointer of type EC_T_BYTE

typedef unsigned short EC_T_WORD

Word, unsigned integer 16 bit

typedef unsigned int EC_T_DWORD

Double word, unsigned integer 32 bit

typedef signed char EC_T_SBYTE

Signed-Byte, signed integer 8 bit

typedef signed short EC_T_SWORD

Signed-Word, signed integer 16 bit

typedef signed int EC_T_SDWORD

Signed-Double-Word, signed integer 32 bit

typedef int EC_T_INT

Integer

typedef unsigned int EC_T_UINT

Unsigned-Integer

typedef short EC_T_SHORT

Short

typedef unsigned short EC_T_USHORT

Unsigned-Short

typedef float EC_T_REAL

Real, floating point

typedef double EC_T_LREAL

long Real, floating point

typedef unsigned long long EC_T_UINT64

Unsigned integer 64 bits

typedef signed long long EC_T_INT64

Signed integer 64 bits

EC_T_VOID

Void type