Classes | Defines | Typedefs | Variables
XnOSWin32.h File Reference
#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>
Include dependency graph for XnOSWin32.h:

Go to the source code of this file.

Classes

struct  XnOSTimer

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_FILE_ALL_WILDCARD   "*"
#define XN_FILE_DIR_SEP   "\\"
#define XN_FILE_EXT_SEP   "."
#define XN_FILE_LOCAL_DIR   ".\\"
#define XN_INI_FILE_EXT   "ini"
#define XN_INI_MAX_LEN   256
#define XN_NETWORK_HOST_PORT_SEP   ":"
#define XN_NEW_LINE_SEP   "\r\n"
#define XN_PREPARE_VAR16_IN_BUFFER(var)   (var)
#define XN_PREPARE_VAR32_IN_BUFFER(var)   (var)
#define XN_PREPARE_VAR64_IN_BUFFER(var)   (var)
#define XN_PREPARE_VAR_FLOAT_IN_BUFFER(var)   (var)
#define XN_SHARED_LIBRARY_POSTFIX   ".dll"
#define XN_SHARED_LIBRARY_PREFIX   ""
#define XN_THREAD_PROC   DWORD WINAPI
#define XN_THREAD_PROC_RETURN(ret)   return(ret)
#define XN_WAIT_INFINITE   INFINITE

Typedefs

typedef CRITICAL_SECTION * XN_CRITICAL_SECTION_HANDLE
typedef HANDLE XN_EVENT_HANDLE
typedef HANDLE XN_FILE_HANDLE
typedef HANDLE XN_HANDLE
typedef HMODULE XN_LIB_HANDLE
typedef HANDLE XN_MUTEX_HANDLE
typedef DWORD XN_PROCESS_ID
typedef HANDLE XN_THREAD_HANDLE
typedef DWORD XN_THREAD_ID
typedef LPVOID XN_THREAD_PARAM
typedef LPTHREAD_START_ROUTINE XN_THREAD_PROC_PROTO
typedef struct XnOSTimer XnOSTimer

Variables

static const XN_FILE_HANDLE XN_INVALID_FILE_HANDLE = INVALID_HANDLE_VALUE

Define Documentation

#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.

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 Documentation

typedef CRITICAL_SECTION* XN_CRITICAL_SECTION_HANDLE

A Xiron critical sections type.

Definition at line 150 of file XnOSWin32.h.

A Xiron event type.

Definition at line 156 of file XnOSWin32.h.

A file handle type.

Definition at line 68 of file XnOSWin32.h.

typedef HANDLE XN_HANDLE

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.

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.

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.

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.

typedef struct XnOSTimer XnOSTimer

The Xiron OS timer structure.


Variable Documentation

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.



nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:51