#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>
#include <io.h>
#include <time.h>
#include <assert.h>
#include <float.h>
#include <crtdbg.h>
Go to the source code of this file.
Defines | |
#define | _CRT_SECURE_NO_DEPRECATE 1 |
#define | _WIN32_IE 0x0600 |
#define | _WIN32_WINDOWS 0x0410 |
#define | _WIN32_WINNT 0x0501 |
#define | WIN32_LEAN_AND_MEAN |
#define | WINVER 0x0501 |
#define | XN_API_DEPRECATED(msg) |
#define | XN_API_EXPORT __declspec(dllexport) |
#define | XN_API_EXPORT_INIT() |
#define | XN_API_IMPORT __declspec(dllimport) |
#define | XN_ASSERT(x) _ASSERTE(x) |
#define | XN_C_DECL __cdecl |
#define | XN_CALLBACK_TYPE XN_STDCALL |
#define | XN_DEFAULT_MEM_ALIGN 16 |
#define | XN_DEPRECATED_WARNING_IDS 4995 4996 |
#define | XN_FILE_MAX_PATH MAX_PATH |
#define | XN_MAX_DOUBLE DBL_MAX |
#define | XN_MAX_INT16 32767 |
#define | XN_MAX_INT32 2147483647 |
#define | XN_MAX_INT64 9223372036854775807 |
#define | XN_MAX_INT8 127 |
#define | XN_MAX_UINT16 65535 |
#define | XN_MAX_UINT32 4294967295 |
#define | XN_MAX_UINT64 18446744073709551615 |
#define | XN_MAX_UINT8 255 |
#define | XN_MIN_DOUBLE DBL_MIN |
#define | XN_MIN_INT16 -32767 |
#define | XN_MIN_INT32 -2147483647 |
#define | XN_MIN_INT64 -9223372036854775807 |
#define | XN_MIN_INT8 -127 |
#define | XN_PLATFORM XN_PLATFORM_WIN32 |
#define | XN_PLATFORM_ENDIAN_TYPE XN_PLATFORM_IS_LITTLE_ENDIAN |
#define | XN_PLATFORM_STRING "Win32" |
#define | XN_PLATFORM_SUPPORTS_DYNAMIC_LIBS 1 |
#define | XN_PLATFORM_VAARGS_TYPE XN_PLATFORM_USE_NO_VAARGS |
#define | XN_STDCALL __stdcall |
#define | XN_STRINGIFY(n) XN_STRINGIFY_HELPER(n) |
#define | XN_STRINGIFY_HELPER(n) #n |
#define | XN_THREAD_STATIC __declspec(thread) |
#define | XN_TIMESTAMP __DATE__ " " __TIME__ |
Typedefs | |
typedef BOOL | XnBool |
typedef char | XnChar |
typedef double | XnDouble |
typedef FARPROC | XnFarProc |
typedef float | XnFloat |
typedef int | XnInt |
typedef short | XnInt16 |
typedef int | XnInt32 |
typedef __int64 | XnInt64 |
typedef char | XnInt8 |
typedef size_t | XnSizeT |
typedef unsigned char | XnUChar |
typedef unsigned int | XnUInt |
typedef unsigned short | XnUInt16 |
typedef unsigned int | XnUInt32 |
typedef unsigned __int64 | XnUInt64 |
typedef unsigned char | XnUInt8 |
typedef wchar_t | XnWChar |
#define _CRT_SECURE_NO_DEPRECATE 1 |
Definition at line 46 of file XnPlatformWin32.h.
#define _WIN32_IE 0x0600 |
Definition at line 42 of file XnPlatformWin32.h.
#define _WIN32_WINDOWS 0x0410 |
Definition at line 39 of file XnPlatformWin32.h.
#define _WIN32_WINNT 0x0501 |
Definition at line 36 of file XnPlatformWin32.h.
#define WIN32_LEAN_AND_MEAN |
Definition at line 44 of file XnPlatformWin32.h.
#define WINVER 0x0501 |
Definition at line 33 of file XnPlatformWin32.h.
#define XN_API_DEPRECATED | ( | msg | ) |
Indicates a deprecated function
Definition at line 213 of file XnPlatformWin32.h.
#define XN_API_EXPORT __declspec(dllexport) |
Indicates an exported shared library function.
Definition at line 206 of file XnPlatformWin32.h.
#define XN_API_EXPORT_INIT | ( | ) |
BOOL APIENTRY DllMain (HMODULE /*hModule*/, DWORD nReasonForCall, LPVOID /*lpReserved*/) \ { \ switch (nReasonForCall) \ { \ case DLL_PROCESS_ATTACH: \ case DLL_THREAD_ATTACH: \ case DLL_THREAD_DETACH: \ case DLL_PROCESS_DETACH: \ break; \ } \ return TRUE; \ }
Declares a global shared library export function.
Definition at line 225 of file XnPlatformWin32.h.
#define XN_API_IMPORT __declspec(dllimport) |
Indicates an imported shared library function.
Definition at line 209 of file XnPlatformWin32.h.
Asserts an expression, only on Debug build.
Definition at line 200 of file XnPlatformWin32.h.
#define XN_C_DECL __cdecl |
The C and C++ calling convension.
Definition at line 187 of file XnPlatformWin32.h.
#define XN_CALLBACK_TYPE XN_STDCALL |
The call back calling convention.
Definition at line 184 of file XnPlatformWin32.h.
#define XN_DEFAULT_MEM_ALIGN 16 |
The default memory alignment.
Definition at line 166 of file XnPlatformWin32.h.
#define XN_DEPRECATED_WARNING_IDS 4995 4996 |
Definition at line 221 of file XnPlatformWin32.h.
#define XN_FILE_MAX_PATH MAX_PATH |
The maximum allowed file path size (in bytes).
Definition at line 175 of file XnPlatformWin32.h.
#define XN_MAX_DOUBLE DBL_MAX |
Max double value
Definition at line 160 of file XnPlatformWin32.h.
#define XN_MAX_INT16 32767 |
Max signed 16-bit value
Definition at line 151 of file XnPlatformWin32.h.
#define XN_MAX_INT32 2147483647 |
Max signed 32-bit value
Definition at line 153 of file XnPlatformWin32.h.
#define XN_MAX_INT64 9223372036854775807 |
Max signed 64-bit value
Definition at line 155 of file XnPlatformWin32.h.
#define XN_MAX_INT8 127 |
Max signed 8-bit value
Definition at line 149 of file XnPlatformWin32.h.
#define XN_MAX_UINT16 65535 |
Max unsigned 16-bit value
Definition at line 133 of file XnPlatformWin32.h.
#define XN_MAX_UINT32 4294967295 |
Max unsigned 32-bit value
Definition at line 135 of file XnPlatformWin32.h.
#define XN_MAX_UINT64 18446744073709551615 |
Max unsigned 64-bit value
Definition at line 137 of file XnPlatformWin32.h.
#define XN_MAX_UINT8 255 |
Max unsigned 8-bit value
Definition at line 131 of file XnPlatformWin32.h.
#define XN_MIN_DOUBLE DBL_MIN |
Min double value
Definition at line 158 of file XnPlatformWin32.h.
#define XN_MIN_INT16 -32767 |
Min signed 16-bit value
Definition at line 142 of file XnPlatformWin32.h.
#define XN_MIN_INT32 -2147483647 |
Min signed 32-bit value
Definition at line 144 of file XnPlatformWin32.h.
#define XN_MIN_INT64 -9223372036854775807 |
Min signed 64-bit value
Definition at line 146 of file XnPlatformWin32.h.
#define XN_MIN_INT8 -127 |
Min signed 8-bit value
Definition at line 140 of file XnPlatformWin32.h.
#define XN_PLATFORM XN_PLATFORM_WIN32 |
Definition at line 64 of file XnPlatformWin32.h.
Definition at line 70 of file XnPlatformWin32.h.
#define XN_PLATFORM_STRING "Win32" |
Definition at line 65 of file XnPlatformWin32.h.
#define XN_PLATFORM_SUPPORTS_DYNAMIC_LIBS 1 |
Definition at line 78 of file XnPlatformWin32.h.
Definition at line 73 of file XnPlatformWin32.h.
#define XN_STDCALL __stdcall |
The std call type.
Definition at line 181 of file XnPlatformWin32.h.
#define XN_STRINGIFY | ( | n | ) | XN_STRINGIFY_HELPER(n) |
Converts n into a pre-processor string.
Definition at line 196 of file XnPlatformWin32.h.
#define XN_STRINGIFY_HELPER | ( | n | ) | #n |
Definition at line 197 of file XnPlatformWin32.h.
#define XN_THREAD_STATIC __declspec(thread) |
The thread static declarator (using TLS).
Definition at line 169 of file XnPlatformWin32.h.
#define XN_TIMESTAMP __DATE__ " " __TIME__ |
Returns the date and time at compile time.
Definition at line 193 of file XnPlatformWin32.h.
Boolean TRUE/FALSE type.
Definition at line 84 of file XnPlatformWin32.h.
typedef char XnChar |
Signed character for strings.
Definition at line 87 of file XnPlatformWin32.h.
typedef double XnDouble |
Double (64bit)
Definition at line 122 of file XnPlatformWin32.h.
typedef FARPROC XnFarProc |
Far procedures type (for shared libraries functions).
Definition at line 125 of file XnPlatformWin32.h.
typedef float XnFloat |
Float (32bit)
Definition at line 120 of file XnPlatformWin32.h.
natural signed integer.
Definition at line 115 of file XnPlatformWin32.h.
typedef short XnInt16 |
16-bit signed integer.
Definition at line 100 of file XnPlatformWin32.h.
32-bit signed integer.
Definition at line 105 of file XnPlatformWin32.h.
typedef __int64 XnInt64 |
64-bit signed integer.
Definition at line 110 of file XnPlatformWin32.h.
typedef char XnInt8 |
8-bit signed integer.
Definition at line 95 of file XnPlatformWin32.h.
typedef size_t XnSizeT |
Size type.
Definition at line 128 of file XnPlatformWin32.h.
typedef unsigned char XnUChar |
Unsigned character for strings.
Definition at line 89 of file XnPlatformWin32.h.
natural unsigned integer.
Definition at line 117 of file XnPlatformWin32.h.
typedef unsigned short XnUInt16 |
16-bit unsigned integer.
Definition at line 102 of file XnPlatformWin32.h.
32-bit unsigned integer.
Definition at line 107 of file XnPlatformWin32.h.
typedef unsigned __int64 XnUInt64 |
64-bit unsigned integer.
Definition at line 112 of file XnPlatformWin32.h.
typedef unsigned char XnUInt8 |
8-bit unsigned integer.
Definition at line 97 of file XnPlatformWin32.h.
typedef wchar_t XnWChar |
Signed wide character for strings.
Definition at line 92 of file XnPlatformWin32.h.