vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SystemInfo.cpp File Reference
#include "precompiled.h"
#include <base/SystemInfo.h>
#include <helpers/XercesXMLUtils.h>
#include <tlhelp32.h>
#include <dbghelp.h>

Classes

struct  base::_CLIENT_ID
 
struct  base::_THREAD_BASIC_INFORMATION
 

Namespaces

namespace  base
 

Macros

#define SI_OUT(str)   logger.debugLog("%s", str)
 
#define STATUS_SUCCESS   ((NTSTATUS)0x00000000L)
 
#define ThreadBasicInformation   0
 
#define ThreadQuerySetWin32StartAddress   9
 

Typedefs

typedef LONG base::NTSTATUS
 
typedef LONG base::KPRIORITY
 
typedef NTSTATUS(WINAPI * base::pNtQIT )(HANDLE, LONG, PVOID, ULONG, PULONG)
 
typedef struct base::_CLIENT_ID base::CLIENT_ID
 
typedef struct base::_CLIENT_IDbase::PCLIENT_ID
 
typedef struct
base::_THREAD_BASIC_INFORMATION 
base::THREAD_BASIC_INFORMATION
 
typedef struct
base::_THREAD_BASIC_INFORMATION
base::PTHREAD_BASIC_INFORMATION
 

Functions

bool base::GetThreadInfo (HANDLE hThread, PDWORD pStartAddress, PDWORD pdwAffinity)
 

Macro Definition Documentation

#define SI_OUT (   str)    logger.debugLog("%s", str)
#define STATUS_SUCCESS   ((NTSTATUS)0x00000000L)
#define ThreadBasicInformation   0
#define ThreadQuerySetWin32StartAddress   9