Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

VersionWin32 Class Reference

List of all members.

Public Types

typedef void * HANDLE
typedef int socket_t = ~0
typedef WSADATALPWSADATA
typedef HGLOBAL HLOCAL

Public Member Functions

int memicmp (char *, char *, uint)
HANDLE LoadLibraryA (char *)
HANDLE GetProcAddress (HANDLE, char *)
void FreeLibrary (HANDLE)
int QueryPerformanceCounter (ulong *count)
int QueryPerformanceFrequency (ulong *frequency)
DWORD MAKELANGID (WORD p, WORD s)
VOID Sleep (DWORD millisecs)
int QueryPerformanceCounter (ulong *)

Static Public Attributes

static uint FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x00000100
static uint FORMAT_MESSAGE_IGNORE_INSERTS = 0x00000200
static uint FORMAT_MESSAGE_FROM_STRING = 0x00000400
static uint FORMAT_MESSAGE_FROM_HMODULE = 0x00000800
static uint FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000
static uint FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x00002000
static uint FORMAT_MESSAGE_MAX_WIDTH_MASK = 0x000000FF
static WORD LANG_NEUTRAL = 0x00
static WORD SUBLANG_DEFAULT = 0x01

Private Attributes

const int IOCPARM_MASK = 0x7f
const int IOC_IN = cast(int)0x80000000
const int FIONBIO = cast(int) (IOC_IN | ((int.sizeof & IOCPARM_MASK) << 16) | (102 << 8) | 126)
const int SOL_SOCKET = 0xFFFF
const int SO_TYPE = 0x1008
const int WSADESCRIPTION_LEN = 256
const int WSASYS_STATUS_LEN = 128
const int WSAEWOULDBLOCK = 10035
const int WSAEINTR = 10004

Classes

class  FunctionLoader
class  VersionWin32SansUnicode
struct  WSADATA

Detailed Description

Unix doesn't appear to have a memicmp() ... JJR notes that the strncasecmp() is available instead.

Definition at line 51 of file TokenStack.d.


Member Typedef Documentation

typedef void* HANDLE
 

Definition at line 293 of file ICU.d.

typedef int socket_t = ~0
 

Definition at line 104 of file Socket.d.

typedef WSADATA* LPWSADATA
 

Definition at line 190 of file Socket.d.

typedef HGLOBAL HLOCAL
 

Definition at line 97 of file OS.d.


Member Function Documentation

int memicmp char *  ,
char *  ,
uint 
 

HANDLE LoadLibraryA char *   ) 
 

HANDLE GetProcAddress HANDLE  ,
char * 
 

void FreeLibrary HANDLE   ) 
 

int QueryPerformanceCounter ulong *  count  ) 
 

int QueryPerformanceFrequency ulong *  frequency  ) 
 

DWORD MAKELANGID WORD  p,
WORD  s
[inline]
 

Definition at line 93 of file OS.d.

VOID Sleep DWORD  millisecs  ) 
 

int QueryPerformanceCounter ulong *   ) 
 


Member Data Documentation

const int IOCPARM_MASK = 0x7f [private]
 

Definition at line 168 of file Socket.d.

const int IOC_IN = cast(int)0x80000000 [private]
 

Definition at line 169 of file Socket.d.

const int FIONBIO = cast(int) (IOC_IN | ((int.sizeof & IOCPARM_MASK) << 16) | (102 << 8) | 126) [private]
 

Definition at line 170 of file Socket.d.

const int SOL_SOCKET = 0xFFFF [private]
 

Definition at line 171 of file Socket.d.

const int SO_TYPE = 0x1008 [private]
 

Definition at line 172 of file Socket.d.

const int WSADESCRIPTION_LEN = 256 [private]
 

Definition at line 174 of file Socket.d.

const int WSASYS_STATUS_LEN = 128 [private]
 

Definition at line 175 of file Socket.d.

const int WSAEWOULDBLOCK = 10035 [private]
 

Definition at line 176 of file Socket.d.

const int WSAEINTR = 10004 [private]
 

Definition at line 177 of file Socket.d.

uint FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x00000100 [static]
 

Definition at line 85 of file OS.d.

uint FORMAT_MESSAGE_IGNORE_INSERTS = 0x00000200 [static]
 

Definition at line 86 of file OS.d.

uint FORMAT_MESSAGE_FROM_STRING = 0x00000400 [static]
 

Definition at line 87 of file OS.d.

uint FORMAT_MESSAGE_FROM_HMODULE = 0x00000800 [static]
 

Definition at line 88 of file OS.d.

uint FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000 [static]
 

Definition at line 89 of file OS.d.

uint FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x00002000 [static]
 

Definition at line 90 of file OS.d.

uint FORMAT_MESSAGE_MAX_WIDTH_MASK = 0x000000FF [static]
 

Definition at line 91 of file OS.d.

WORD LANG_NEUTRAL = 0x00 [static]
 

Definition at line 99 of file OS.d.

WORD SUBLANG_DEFAULT = 0x01 [static]
 

Definition at line 100 of file OS.d.


The documentation for this class was generated from the following files:
Generated on Sat Dec 24 17:28:44 2005 for Mango by  doxygen 1.4.0