![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#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 |
| #define STDCALL |
Compiler definitions
| struct _USB_HUB_STATUS PACKED __attribute__((__packed__)) |
| #define TRUE -1 |
| #define FALSE 0 |
| typedef size_t HANDLE |
Compatibility definitions
| 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 void* FARPROC |
| typedef struct _OVERLAPPED OVERLAPPED |
Structure types
| typedef struct _DISPLAY_SETTINGS DISPLAY_SETTINGS |
Display Settings type (Generic)
| typedef HANDLE SPIN_HANDLE |
Handle types
| 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 |