ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
include
psdk
Defines
|
Typedefs
basetsd.h File Reference
Go to the source code of this file.
Defines
#
define
POINTER_64
__ptr64
#
define
POINTER_32
#
define
POINTER_SIGNED
#
define
POINTER_UNSIGNED
#
define
SPOINTER_32
POINTER_SIGNED
POINTER_32
#
define
UPOINTER_32
POINTER_UNSIGNED
POINTER_32
#
define
__int3264
__int32
#
define
ADDRESS_TAG_BIT
0x80000000UL
#
define
HandleToUlong
(
h
) ((
ULONG
)(
ULONG_PTR
)(
h
) )
#
define
HandleToLong
(
h
) ((
LONG
)(
LONG_PTR
) (
h
) )
#
define
ULongToHandle
(
h
) ((
HANDLE
)(
ULONG_PTR
) (
h
))
#
define
LongToHandle
(
h
) ((
HANDLE
)(
LONG_PTR
) (
h
))
#
define
PtrToUlong
(
p
) ((
ULONG
)(
ULONG_PTR
) (
p
) )
#
define
PtrToLong
(
p
) ((
LONG
)(
LONG_PTR
) (
p
) )
#
define
PtrToUint
(
p
) ((
UINT
)(
UINT_PTR
) (
p
) )
#
define
PtrToInt
(
p
) ((
INT
)(
INT_PTR
) (
p
) )
#
define
PtrToUshort
(
p
) ((unsigned short)(
ULONG_PTR
)(
p
) )
#
define
PtrToShort
(
p
) ((short)(
LONG_PTR
)(
p
) )
#
define
IntToPtr
(i) ((
VOID
*)(
INT_PTR
)((
int
)i))
#
define
UIntToPtr
(ui) ((
VOID
*)(
UINT_PTR
)((unsigned
int
)ui))
#
define
LongToPtr
(
l
) ((
VOID
*)(
LONG_PTR
)((
long
)
l
))
#
define
ULongToPtr
(ul) ((
VOID
*)(
ULONG_PTR
)((unsigned
long
)ul))
#
define
HandleToULong
(
h
)
HandleToUlong
(
h
)
#
define
UlongToHandle
(ul)
ULongToHandle
(ul)
#
define
UlongToPtr
(ul)
ULongToPtr
(ul)
#
define
UintToPtr
(ui)
UIntToPtr
(ui)
#
define
MAXUINT_PTR
(~((
UINT_PTR
)0))
#
define
MAXINT_PTR
((
INT_PTR
)(
MAXUINT_PTR
>> 1))
#
define
MININT_PTR
(~
MAXINT_PTR
)
#
define
MAXULONG_PTR
(~((
ULONG_PTR
)0))
#
define
MAXLONG_PTR
((
LONG_PTR
)(
MAXULONG_PTR
>> 1))
#
define
MINLONG_PTR
(~
MAXLONG_PTR
)
#
define
MAXUHALF_PTR
((
UHALF_PTR
)~0)
#
define
MAXHALF_PTR
((
HALF_PTR
)(
MAXUHALF_PTR
>> 1))
#
define
MINHALF_PTR
(~
MAXHALF_PTR
)
#
define
LONG_PTR_DEFINED
Typedefs
typedef unsigned
long
POINTER_64_INT
typedef unsigned short
UHALF_PTR
typedef unsigned short *
PUHALF_PTR
typedef short
HALF_PTR
typedef short *
PHALF_PTR
typedef
long
SHANDLE_PTR
typedef unsigned
long
HANDLE_PTR
typedef
int
LONG32
typedef
int
*
PLONG32
typedef
int
INT32
typedef
int
*
PINT32
typedef unsigned
int
ULONG32
typedef unsigned
int
*
PULONG32
typedef unsigned
int
DWORD32
typedef unsigned
int
*
PDWORD32
typedef unsigned
int
UINT32
typedef unsigned
int
*
PUINT32
typedef
int
INT_PTR
typedef
int
*
PINT_PTR
typedef unsigned
int
UINT_PTR
typedef unsigned
int
*
PUINT_PTR
typedef
long
LONG_PTR
typedef
long
*
PLONG_PTR
typedef unsigned
long
ULONG_PTR
typedef unsigned
long
*
PULONG_PTR
typedef
ULONG_PTR
SIZE_T
typedef
ULONG_PTR
*
PSIZE_T
typedef
LONG_PTR
SSIZE_T
typedef
LONG_PTR
*
PSSIZE_T
typedef
ULONG_PTR
DWORD_PTR
typedef
ULONG_PTR
*
PDWORD_PTR
typedef
__int64
LONG64
typedef
__int64
*
PLONG64
typedef
__int64
INT64
typedef
__int64
*
PINT64
typedef unsigned
__int64
ULONG64
typedef unsigned
__int64
*
PULONG64
typedef unsigned
__int64
DWORD64
typedef unsigned
__int64
*
PDWORD64
typedef unsigned
__int64
UINT64
typedef unsigned
__int64
*
PUINT64
typedef signed
char
INT8
typedef signed
char
*
PINT8
typedef unsigned
char
UINT8
typedef unsigned
char
*
PUINT8
typedef signed short
INT16
typedef signed short *
PINT16
typedef unsigned short
UINT16
typedef unsigned short *
PUINT16
typedef
ULONG_PTR
KAFFINITY
typedef
KAFFINITY
*
PKAFFINITY
Generated on Sun May 27 2012 05:37:54 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.