Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

synsoft.win32.types
[synsoft.win32]


Detailed Description

This library provides Win32 types.


Compounds

struct  FILETIME
 A 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). More...

struct  SECURITY_ATTRIBUTES
 Contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. More...


Typedefs

typedef uint Reserved
 Used for reserved parameters.

typedef void * HANDLE
 Represents an untyped handle.

typedef void * HKEY
 Represents a registry key handle.

typedef HKEYPHKEY
 Pointer to a registry key handle.


Variables

alias int BOOL
 Represents a boolean quantity.

alias HANDLELPHANDLE
 Pointer to an untyped handle.

alias byte BYTE
 Represents a byte.

alias BYTELPBYTE
 Pointer to a byte.

alias int LONG
 Represents a 32-bit signed integer.

alias LONGLPLONG
 Pointer to a 32-bit signed integer.

alias uint UINT
 Represents an unsigned integer.

alias UINTLPUINT
 Pointer to an unsigned integer.

alias uint DWORD
 Represents a 32-bit unsigned integer.

alias DWORDLPDWORD
 Pointer to a 32-bit unsigned integer.

alias void * LPVOID
 Opaque pointer.

alias void * LPCVOID
 Opaque pointer.

alias char * LPSTR
 Pointer to an ANSI character string.

alias char * LPCSTR
 Pointer to an ANSI character string.

alias wchar * LPWSTR
 Pointer to a Unicode character string.

alias wchar * LPCWSTR
 Pointer to a Unicode character string.


Typedef Documentation

typedef void* HANDLE
 

Represents an untyped handle.

typedef void* HKEY
 

Represents a registry key handle.

typedef HKEY* PHKEY
 

Pointer to a registry key handle.

typedef uint Reserved
 

Used for reserved parameters.


Variable Documentation

alias int BOOL
 

Represents a boolean quantity.

alias byte BYTE
 

Represents a byte.

alias uint DWORD
 

Represents a 32-bit unsigned integer.

alias int LONG
 

Represents a 32-bit signed integer.

alias BYTE* LPBYTE
 

Pointer to a byte.

alias char* LPCSTR
 

Pointer to an ANSI character string.

alias void* LPCVOID
 

Opaque pointer.

alias wchar* LPCWSTR
 

Pointer to a Unicode character string.

alias DWORD* LPDWORD
 

Pointer to a 32-bit unsigned integer.

alias HANDLE* LPHANDLE
 

Pointer to an untyped handle.

alias LONG* LPLONG
 

Pointer to a 32-bit signed integer.

alias char* LPSTR
 

Pointer to an ANSI character string.

alias UINT* LPUINT
 

Pointer to an unsigned integer.

alias void* LPVOID
 

Opaque pointer.

alias wchar* LPWSTR
 

Pointer to a Unicode character string.

alias uint UINT
 

Represents an unsigned integer.


D Libraries documentation © Synesis Software Pty Ltd, 2002-2003