#include <windows.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>
#include <io.h>
#include <assert.h>
#include <float.h>
#include <crtdbg.h>
Go to the source code of this file.
#define _CRT_SECURE_NO_DEPRECATE 1 |
Definition at line 46 of file XnOSWin32.h.
#define _WIN32_IE 0x0600 |
Definition at line 42 of file XnOSWin32.h.
#define _WIN32_WINDOWS 0x0410 |
Definition at line 39 of file XnOSWin32.h.
#define _WIN32_WINNT 0x0501 |
Definition at line 36 of file XnOSWin32.h.
#define WIN32_LEAN_AND_MEAN |
Definition at line 44 of file XnOSWin32.h.
#define WINVER 0x0501 |
Definition at line 33 of file XnOSWin32.h.
#define XN_FILE_ALL_WILDCARD "*" |
The file "all" wildcard.
Definition at line 83 of file XnOSWin32.h.
#define XN_FILE_DIR_SEP "\\" |
The file directory separator.
Definition at line 77 of file XnOSWin32.h.
#define XN_FILE_EXT_SEP "." |
The file extension separator.
Definition at line 80 of file XnOSWin32.h.
#define XN_FILE_LOCAL_DIR ".\\" |
A string that specifies the current directory.
Definition at line 74 of file XnOSWin32.h.
#define XN_INI_FILE_EXT "ini" |
A string that specifies the extension of INI files.
Definition at line 92 of file XnOSWin32.h.
#define XN_INI_MAX_LEN 256 |
The maximum allowed INI string length (in bytes).
Definition at line 96 of file XnOSWin32.h.
#define XN_NETWORK_HOST_PORT_SEP ":" |
The network host name and port separator.
Definition at line 172 of file XnOSWin32.h.
#define XN_NEW_LINE_SEP "\r\n" |
The newline separation string.
Definition at line 86 of file XnOSWin32.h.
#define XN_PREPARE_VAR16_IN_BUFFER | ( | var | ) | (var) |
Definition at line 177 of file XnOSWin32.h.
#define XN_PREPARE_VAR32_IN_BUFFER | ( | var | ) | (var) |
Definition at line 178 of file XnOSWin32.h.
#define XN_PREPARE_VAR64_IN_BUFFER | ( | var | ) | (var) |
Definition at line 179 of file XnOSWin32.h.
#define XN_PREPARE_VAR_FLOAT_IN_BUFFER | ( | var | ) | (var) |
Definition at line 180 of file XnOSWin32.h.
#define XN_SHARED_LIBRARY_POSTFIX ".dll" |
A string that specifies the postfix of shared library files.
Definition at line 108 of file XnOSWin32.h.
#define XN_SHARED_LIBRARY_PREFIX "" |
A string that specifies the prefix of shared library files.
Definition at line 105 of file XnOSWin32.h.
#define XN_THREAD_PROC DWORD WINAPI |
The thread entry point function definition.
Definition at line 126 of file XnOSWin32.h.
#define XN_THREAD_PROC_RETURN | ( | ret | ) | return(ret) |
The thread return function.
Definition at line 129 of file XnOSWin32.h.
#define XN_WAIT_INFINITE INFINITE |
The mutex lock infinite timeout.
Definition at line 138 of file XnOSWin32.h.
typedef CRITICAL_SECTION* XN_CRITICAL_SECTION_HANDLE |
A Xiron critical sections type.
Definition at line 150 of file XnOSWin32.h.
typedef HANDLE XN_EVENT_HANDLE |
A Xiron event type.
Definition at line 156 of file XnOSWin32.h.
typedef HANDLE XN_FILE_HANDLE |
A file handle type.
Definition at line 68 of file XnOSWin32.h.
A generic handle type.
Definition at line 65 of file XnOSWin32.h.
typedef HMODULE XN_LIB_HANDLE |
A shared library handle type.
Definition at line 102 of file XnOSWin32.h.
typedef HANDLE XN_MUTEX_HANDLE |
A Xiron mutex type.
Definition at line 144 of file XnOSWin32.h.
typedef DWORD XN_PROCESS_ID |
A Xiron process ID.
Definition at line 120 of file XnOSWin32.h.
typedef HANDLE XN_THREAD_HANDLE |
A Xiron thread type.
Definition at line 114 of file XnOSWin32.h.
typedef DWORD XN_THREAD_ID |
A Xiron thread ID.
Definition at line 117 of file XnOSWin32.h.
typedef LPVOID XN_THREAD_PARAM |
The thread passable data pointer type.
Definition at line 132 of file XnOSWin32.h.
typedef LPTHREAD_START_ROUTINE XN_THREAD_PROC_PROTO |
The thread entry point function prototype.
Definition at line 123 of file XnOSWin32.h.
const XN_FILE_HANDLE XN_INVALID_FILE_HANDLE = INVALID_HANDLE_VALUE [static] |
The value of an invalid file handle.
Definition at line 71 of file XnOSWin32.h.