![]() |
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 |