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)
WORD MAKELANGID (WORD p, WORD s)
WORD PRIMARYLANGID (WORD lgid)
WORD SUBLANGID (WORD lgid)
int QueryPerformanceCounter (ulong *)

Public 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

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 uint LANG_NEUTRAL = 0x00
static uint SUBLANG_DEFAULT = 0x01

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 106 of file Socket.d.

typedef WSADATA* LPWSADATA
 

Definition at line 195 of file Socket.d.

typedef HGLOBAL HLOCAL
 

Definition at line 69 of file System.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  ) 
 

WORD MAKELANGID WORD  p,
WORD  s
[inline]
 

Definition at line 65 of file System.d.

WORD PRIMARYLANGID WORD  lgid  )  [inline]
 

Definition at line 66 of file System.d.

WORD SUBLANGID WORD  lgid  )  [inline]
 

Definition at line 67 of file System.d.

int QueryPerformanceCounter ulong *   ) 
 


Member Data Documentation

const int IOCPARM_MASK = 0x7f
 

Definition at line 173 of file Socket.d.

const int IOC_IN = cast(int)0x80000000
 

Definition at line 174 of file Socket.d.

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

Definition at line 175 of file Socket.d.

const int SOL_SOCKET = 0xFFFF
 

Definition at line 176 of file Socket.d.

const int SO_TYPE = 0x1008
 

Definition at line 177 of file Socket.d.

const int WSADESCRIPTION_LEN = 256
 

Definition at line 179 of file Socket.d.

const int WSASYS_STATUS_LEN = 128
 

Definition at line 180 of file Socket.d.

const int WSAEWOULDBLOCK = 10035
 

Definition at line 181 of file Socket.d.

const int WSAEINTR = 10004
 

Definition at line 182 of file Socket.d.

uint FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x00000100 [static]
 

Definition at line 57 of file System.d.

uint FORMAT_MESSAGE_IGNORE_INSERTS = 0x00000200 [static]
 

Definition at line 58 of file System.d.

uint FORMAT_MESSAGE_FROM_STRING = 0x00000400 [static]
 

Definition at line 59 of file System.d.

uint FORMAT_MESSAGE_FROM_HMODULE = 0x00000800 [static]
 

Definition at line 60 of file System.d.

uint FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000 [static]
 

Definition at line 61 of file System.d.

uint FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x00002000 [static]
 

Definition at line 62 of file System.d.

uint FORMAT_MESSAGE_MAX_WIDTH_MASK = 0x000000FF [static]
 

Definition at line 63 of file System.d.

uint LANG_NEUTRAL = 0x00 [static]
 

Definition at line 71 of file System.d.

uint SUBLANG_DEFAULT = 0x01 [static]
 

Definition at line 72 of file System.d.


The documentation for this class was generated from the following files:
Generated on Mon Nov 14 11:00:07 2005 for Mango by  doxygen 1.4.0