|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <pthread.h>#include <string.h>#include <sys/sysinfo.h>#include <sys/time.h>#include <stdint.h>Classes | |
| union | _LARGE_INTEGER |
| union | _ULARGE_INTEGER |
| struct | _SYSTEMTIME |
| struct | _TIME_ZONE_INFORMATION |
| struct | _stati64 |
| struct | _FILETIME |
| struct | _WIN32_FIND_DATA |
| struct | _MEMORYSTATUSEX |
Typedefs | |
| typedef CXHandle * | HANDLE |
| typedef void * | HINSTANCE |
| typedef void * | HMODULE |
| typedef unsigned int | DWORD |
| typedef union _LARGE_INTEGER | LARGE_INTEGER |
| typedef union _LARGE_INTEGER * | PLARGE_INTEGER |
| typedef union _ULARGE_INTEGER | ULARGE_INTEGER |
| typedef struct _SYSTEMTIME | SYSTEMTIME |
| typedef struct _SYSTEMTIME * | PSYSTEMTIME |
| typedef struct _SYSTEMTIME * | LPSYSTEMTIME |
| typedef struct _TIME_ZONE_INFORMATION | TIME_ZONE_INFORMATION |
| typedef struct _TIME_ZONE_INFORMATION * | PTIME_ZONE_INFORMATION |
| typedef struct _TIME_ZONE_INFORMATION * | LPTIME_ZONE_INFORMATION |
| typedef int | SOCKET |
| typedef int(* | LPTHREAD_START_ROUTINE) (void *) |
| typedef struct _FILETIME | FILETIME |
| typedef struct _FILETIME * | PFILETIME |
| typedef struct _FILETIME * | LPFILETIME |
| typedef struct _WIN32_FIND_DATA | WIN32_FIND_DATA |
| typedef struct _WIN32_FIND_DATA * | PWIN32_FIND_DATA |
| typedef struct _WIN32_FIND_DATA * | LPWIN32_FIND_DATA |
| typedef struct _MEMORYSTATUSEX | MEMORYSTATUSEX |
| typedef struct _MEMORYSTATUSEX * | LPMEMORYSTATUSEX |
| #define __cdecl |
| #define __stat64 stat64 |
| #define __stdcall |
| #define _atoi64 | ( | x | ) | atoll(x) |
| #define _fdopen fdopen |
| #define _FILE_OFFSET_BITS 64 |
| #define _LARGEFILE64_SOURCE |
| #define _O_RDONLY O_RDONLY |
| #define _O_TRUNC O_TRUNC |
| #define _O_WRONLY O_WRONLY |
| #define _S_IFDIR S_IFDIR |
| #define _S_IFREG S_IFREG |
| #define _stricmp strcasecmp |
| #define _vsnprintf vsnprintf |
| #define closesocket | ( | s | ) | close(s) |
| #define CREATE_ALWAYS 2 |
| #define CREATE_NEW 1 |
| #define FILE_ATTRIBUTE_DIRECTORY 0x00000010 |
| #define FILE_BEGIN 0 |
| #define FILE_CURRENT 1 |
| #define FILE_END 2 |
| #define FILE_FLAG_DELETE_ON_CLOSE 0x04000000 |
| #define FILE_FLAG_NO_BUFFERING 0x20000000 |
| #define FILE_READ_DATA ( 0x0001 ) |
| #define FILE_WRITE_DATA ( 0x0002 ) |
| #define INVALID_HANDLE_VALUE ((HANDLE)~0U) |
| #define INVALID_SOCKET (~0) |
| #define ioctlsocket | ( | s, | |
| f, | |||
| v | |||
| ) | ioctl(s, f, v) |
| #define MAX_PATH PATH_MAX |
| #define MAXWORD 0xffff |
| #define O_BINARY 0 |
| #define OPEN_ALWAYS 4 |
| #define OPEN_EXISTING 3 |
| #define PIXEL_ASHIFT 24 |
| #define PIXEL_BSHIFT 0 |
| #define PIXEL_GSHIFT 8 |
| #define PIXEL_RSHIFT 16 |
| #define PRId64 "lld" |
| #define PRIdS "zd" |
| #define PRIu64 "llu" |
| #define SOCKET_ERROR (-1) |
| #define strcmpi strcasecmp |
| #define stricmp strcasecmp |
| #define strnicmp strncasecmp |
| #define THREAD_BASE_PRIORITY_IDLE -15 |
| #define THREAD_BASE_PRIORITY_LOWRT 15 |
| #define THREAD_BASE_PRIORITY_MAX 2 |
| #define THREAD_BASE_PRIORITY_MIN -2 |
| #define THREAD_PRIORITY_ABOVE_NORMAL (THREAD_PRIORITY_HIGHEST-1) |
| #define THREAD_PRIORITY_BELOW_NORMAL (THREAD_PRIORITY_LOWEST+1) |
| #define THREAD_PRIORITY_HIGHEST THREAD_BASE_PRIORITY_MAX |
| #define THREAD_PRIORITY_LOWEST THREAD_BASE_PRIORITY_MIN |
| #define THREAD_PRIORITY_NORMAL 0 |
| #define TIME_ZONE_ID_DAYLIGHT 2 |
| #define TIME_ZONE_ID_INVALID ((DWORD)0xFFFFFFFF) |
| #define TIME_ZONE_ID_STANDARD 1 |
| #define TIME_ZONE_ID_UNKNOWN 0 |
| #define TRUNCATE_EXISTING 5 |
| #define WINAPI __stdcall |
| #define WSAECONNRESET ECONNRESET |
| #define WSAGetLastError | ( | ) | (errno) |
| typedef unsigned int DWORD |
| typedef union _LARGE_INTEGER LARGE_INTEGER |
| typedef struct _FILETIME * LPFILETIME |
| typedef struct _MEMORYSTATUSEX * LPMEMORYSTATUSEX |
| typedef struct _SYSTEMTIME * LPSYSTEMTIME |
| typedef int(* LPTHREAD_START_ROUTINE) (void *) |
| typedef struct _TIME_ZONE_INFORMATION * LPTIME_ZONE_INFORMATION |
| typedef struct _WIN32_FIND_DATA * LPWIN32_FIND_DATA |
| typedef struct _MEMORYSTATUSEX MEMORYSTATUSEX |
| typedef union _LARGE_INTEGER * PLARGE_INTEGER |
| typedef struct _SYSTEMTIME * PSYSTEMTIME |
| typedef struct _TIME_ZONE_INFORMATION * PTIME_ZONE_INFORMATION |
| typedef struct _WIN32_FIND_DATA * PWIN32_FIND_DATA |
| typedef int SOCKET |
| typedef struct _SYSTEMTIME SYSTEMTIME |
| typedef struct _TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION |
| typedef union _ULARGE_INTEGER ULARGE_INTEGER |
| typedef struct _WIN32_FIND_DATA WIN32_FIND_DATA |