Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
globaltypes.h File Reference
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include <math.h>
#include <sys/types.h>
#include <sys/time.h>

Go to the source code of this file.

Data Structures

struct  _OVERLAPPED
struct  _DISPLAY_SETTINGS

Macros

#define STDCALL
#define PACKED   __attribute__((__packed__))
#define TRUE   -1
#define FALSE   0

Typedefs

typedef size_t HANDLE
typedef uint32_t DWORD
typedef _Bool BOOL
 Built in Boolean type (1 byte) (Redeclared here for flexibility).
typedef int32_t LONGBOOL
 Compatibility with FPC LongBool type (4 bytes).
typedef wchar_t WCHAR
 Standard WideChar type (2 bytes) (Redeclared here for flexibility).
typedef size_t SOCKET
typedef HANDLE WSAEVENT
typedef void * FARPROC
typedef struct _OVERLAPPED OVERLAPPED
typedef struct _DISPLAY_SETTINGS DISPLAY_SETTINGS
typedef HANDLE SPIN_HANDLE
typedef HANDLE MUTEX_HANDLE
typedef HANDLE CRITICAL_SECTION_HANDLE
typedef HANDLE SEMAPHORE_HANDLE
typedef HANDLE SYNCHRONIZER_HANDLE
typedef HANDLE CONDITION_HANDLE
typedef HANDLE COMPLETION_HANDLE
typedef HANDLE LIST_HANDLE
typedef HANDLE QUEUE_HANDLE
typedef HANDLE THREAD_HANDLE
typedef HANDLE MESSAGESLOT_HANDLE
typedef HANDLE MAILSLOT_HANDLE
typedef HANDLE BUFFER_HANDLE
typedef HANDLE EVENT_HANDLE
typedef HANDLE TIMER_HANDLE
typedef HANDLE WORKER_HANDLE
typedef HANDLE WINDOW_HANDLE
typedef HANDLE FONT_HANDLE
typedef HANDLE KEYMAP_HANDLE

Macro Definition Documentation

◆ STDCALL

#define STDCALL

Compiler definitions

◆ PACKED

struct _USB_HUB_STATUS PACKED   __attribute__((__packed__))

◆ TRUE

#define TRUE   -1

◆ FALSE

#define FALSE   0

Typedef Documentation

◆ HANDLE

typedef size_t HANDLE

Compatibility definitions

◆ DWORD

typedef uint32_t DWORD

◆ BOOL

typedef _Bool BOOL

Built in Boolean type (1 byte) (Redeclared here for flexibility).

◆ LONGBOOL

typedef int32_t LONGBOOL

Compatibility with FPC LongBool type (4 bytes).

◆ WCHAR

typedef wchar_t WCHAR

Standard WideChar type (2 bytes) (Redeclared here for flexibility).

◆ SOCKET

typedef size_t SOCKET

◆ WSAEVENT

typedef HANDLE WSAEVENT

◆ FARPROC

typedef void* FARPROC

◆ OVERLAPPED

typedef struct _OVERLAPPED OVERLAPPED

Structure types

◆ DISPLAY_SETTINGS

Display Settings type (Generic)

◆ SPIN_HANDLE

Handle types

◆ MUTEX_HANDLE

◆ CRITICAL_SECTION_HANDLE

◆ SEMAPHORE_HANDLE

◆ SYNCHRONIZER_HANDLE

◆ CONDITION_HANDLE

◆ COMPLETION_HANDLE

◆ LIST_HANDLE

◆ QUEUE_HANDLE

◆ THREAD_HANDLE

◆ MESSAGESLOT_HANDLE

◆ MAILSLOT_HANDLE

◆ BUFFER_HANDLE

◆ EVENT_HANDLE

◆ TIMER_HANDLE

◆ WORKER_HANDLE

◆ WINDOW_HANDLE

◆ FONT_HANDLE

◆ KEYMAP_HANDLE