Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

types.h File Reference


Detailed Description

innotek Portable Runtime - Types.

Definition in file types.h.

#include <iprt/cdefs.h>
#include <iprt/stdint.h>
#include <stddef.h>
#include <sys/types.h>

Go to the source code of this file.

Classes

struct  int128_s
struct  RTFAR16
struct  RTFAR32
struct  RTFAR64
struct  RTRECT
union  RTUINT128U
union  RTUINT16U
union  RTUINT32U
union  RTUINT64U
union  RTUUID
struct  uint128_s

Defines

#define false   (0)
#define NIL_RTCCPHYS   NIL_RTHCPHYS
#define NIL_RTENV   ((RTENV)0)
#define NIL_RTFILE   (~(RTFILE)0)
#define NIL_RTGCPHYS   ((RTGCPHYS)~0U)
#define NIL_RTGCPTR   ((RTGCPTR)0)
#define NIL_RTGID   (~(RTGID)0);
#define NIL_RTHCPHYS   ((RTHCPHYS)~0U)
#define NIL_RTHCPTR   ((RTHCPTR)0)
#define NIL_RTHEAPSIMPLE   ((RTHEAPSIMPLE)0)
#define NIL_RTLDRMOD   0
#define NIL_RTNATIVETHREAD   (~(RTNATIVETHREAD)0)
#define NIL_RTPROCESS   (~(RTPROCESS)0)
#define NIL_RTR0MEMOBJ   0
#define NIL_RTR0PROCESS   (~(RTR0PROCESS)0)
#define NIL_RTR0PTR   ((RTR0PTR)0)
#define NIL_RTR3PTR   ((RTR3PTR)0)
#define NIL_RTSEMEVENT   0
#define NIL_RTSEMEVENTMULTI   0
#define NIL_RTSEMFASTMUTEX   0
#define NIL_RTSEMMUTEX   0
#define NIL_RTSEMRW   0
#define NIL_RTSOCKET   (~(RTSOCKET)0)
#define NIL_RTSPINLOCK   0
#define NIL_RTTHREAD   0
#define NIL_RTUID   (~(RTUID)0);
#define RT_INDEFINITE_WAIT   (~0U)
#define RTUUID_STR_LENGTH   37
#define true   (1)

Typedefs

typedef unsigned char bool
typedef struct int128_s int128_t
typedef const RTCCPHYSPCRTCCPHYS
typedef const RTCCUINTREG * PCRTCCUINTREG
typedef const RTFAR16PCRTFAR16
typedef const RTFAR32PCRTFAR32
typedef const RTFAR64PCRTFAR64
typedef const RTGCINTPCRTGCINT
typedef const RTGCINTPTR * PCRTGCINTPTR
typedef const RTGCPHYSPCRTGCPHYS
typedef const RTGCPTRPCRTGCPTR
typedef const RTGCUINTPCRTGCUINT
typedef const RTGCUINTPTR * PCRTGCUINTPTR
typedef const RTGCUINTREG * PCRTGCUINTREG
typedef const RTHCINTPCRTHCINT
typedef const RTHCINTPTR * PCRTHCINTPTR
typedef const RTHCPHYSPCRTHCPHYS
typedef const RTHCPTRPCRTHCPTR
typedef const RTHCUINTPCRTHCUINT
typedef const RTHCUINTPTR * PCRTHCUINTPTR
typedef const RTHCUINTREG * PCRTHCUINTREG
typedef const RTINTPCRTINT
typedef const RTINTPTR * PCRTINTPTR
typedef const RTIOPORTPCRTIOPORT
typedef const RTR0INTPTR * PCRTR0INTPTR
typedef const RTR0PTRPCRTR0PTR
typedef const RTR0UINTPTR * PCRTR0UINTPTR
typedef const RTR0UINTREG * PCRTR0UINTREG
typedef const RTR3INTPTR * PCRTR3INTPTR
typedef const RTR3PTRPCRTR3PTR
typedef const RTR3UINTPTR * PCRTR3UINTPTR
typedef const RTR3UINTREG * PCRTR3UINTREG
typedef const RTRECTPCRTRECT
typedef const RTSELPCRTSEL
typedef PCRTUTF16 PCRTUCS2
typedef const RTUINTPCRTUINT
typedef const RTUINT128UPCRTUINT128U
typedef const RTUINT16UPCRTUINT16U
typedef const RTUINT32UPCRTUINT32U
typedef const RTUINT64UPCRTUINT64U
typedef const RTUINTPTR * PCRTUINTPTR
typedef const RTCCUINTREG * PCRTUINTREG
typedef const RTUNICPPCRTUNICP
typedef const RTUTF16PCRTUTF16
typedef const RTUUIDPCRTUUID
typedef FNRT * PFNRT
typedef FNRTPROGRESS * PFNRTPROGRESS
typedef RTCCPHYSPRTCCPHYS
typedef RTCCUINTREG * PRTCCUINTREG
typedef RTDEVPRTDEV
typedef RTENV * PRTENV
typedef RTFAR16PRTFAR16
typedef RTFAR32PRTFAR32
typedef RTFAR64PRTFAR64
typedef RTFILEPRTFILE
typedef RTFMODEPRTFMODE
typedef RTFOFFPRTFOFF
typedef RTGCINTPRTGCINT
typedef RTGCINTPTR * PRTGCINTPTR
typedef RTGCPHYSPRTGCPHYS
typedef RTGCPTRPRTGCPTR
typedef RTGCUINTPRTGCUINT
typedef RTGCUINTPTR * PRTGCUINTPTR
typedef RTGCUINTREG * PRTGCUINTREG
typedef RTGIDPRTGID
typedef RTHCINTPRTHCINT
typedef RTHCINTPTR * PRTHCINTPTR
typedef RTHCPHYSPRTHCPHYS
typedef RTHCPTRPRTHCPTR
typedef RTHCUINTPRTHCUINT
typedef RTHCUINTPTR * PRTHCUINTPTR
typedef RTHCUINTREG * PRTHCUINTREG
typedef RTHEAPSIMPLE * PRTHEAPSIMPLE
typedef RTINODEPRTINODE
typedef RTINTPRTINT
typedef RTINTPTR * PRTINTPTR
typedef RTIOPORTPRTIOPORT
typedef RTLDRMOD * PRTLDRMOD
typedef RTNATIVETHREADPRTNATIVETHREAD
typedef RTPROCESSPRTPROCESS
typedef RTR0INTPTR * PRTR0INTPTR
typedef RTR0MEMOBJ * PRTR0MEMOBJ
typedef RTR0PROCESSPRTR0PROCESS
typedef RTR0PTRPRTR0PTR
typedef RTR0UINTPTR * PRTR0UINTPTR
typedef RTR0UINTREG * PRTR0UINTREG
typedef RTR3INTPTR * PRTR3INTPTR
typedef RTR3PTRPRTR3PTR
typedef RTR3UINTPTR * PRTR3UINTPTR
typedef RTR3UINTREG * PRTR3UINTREG
typedef RTRECTPRTRECT
typedef RTSELPRTSEL
typedef RTSEMEVENT * PRTSEMEVENT
typedef RTSEMEVENTMULTI * PRTSEMEVENTMULTI
typedef RTSEMFASTMUTEX * PRTSEMFASTMUTEX
typedef RTSEMMUTEX * PRTSEMMUTEX
typedef RTSEMRW * PRTSEMRW
typedef RTSOCKETPRTSOCKET
typedef RTSPINLOCK * PRTSPINLOCK
typedef RTTHREAD * PRTTHREAD
typedef PRTUTF16 PRTUCS2
typedef RTUIDPRTUID
typedef RTUINTPRTUINT
typedef RTUINT128UPRTUINT128U
typedef RTUINT16UPRTUINT16U
typedef RTUINT32UPRTUINT32U
typedef RTUINT64UPRTUINT64U
typedef RTUINTPTR * PRTUINTPTR
typedef RTCCUINTREG * PRTUINTREG
typedef RTUNICPPRTUNICP
typedef RTUTF16PRTUTF16
typedef RTUUIDPRTUUID
typedef struct RTZIPCOMPPRTZIPCOMP
typedef struct RTZIPDECOMPPRTZIPDECOMP
typedef void * pvUser
typedef RTHCPHYS RTCCPHYS
typedef uint32_t RTDEV
typedef RTUINT RTFILE
typedef uint32_t RTFMODE
typedef int64_t RTFOFF
typedef int32_t RTGCINT
typedef RTGCUINTPTR RTGCPTR
typedef uint32_t RTGCUINT
typedef uint32_t RTGID
typedef int32_t RTHCINT
typedef uint64_t RTHCPHYS
typedef void * RTHCPTR
typedef uint32_t RTHCUINT
typedef uint64_t RTINODE
typedef int32_t RTINT
typedef uint16_t RTIOPORT
typedef RTHCUINTPTR RTNATIVETHREAD
typedef uint32_t RTPROCESS
typedef RTR0UINTPTR RTR0PROCESS
typedef RTR0UINTPTR RTR0PTR
typedef RTR3UINTPTR RTR3PTR
typedef uint16_t RTSEL
typedef int RTSOCKET
typedef RTUTF16 RTUCS2
typedef uint32_t RTUID
typedef RTCCUINTREG RTUINTREG
typedef uint32_t RTUNICP
typedef uint16_t RTUTF16
typedef struct uint128_s uint128_t
typedef RTGCUINTPTR RTGCPHYS
typedef uint32_t RTUINT

Functions

typedef DECLCALLBACK (int) FNRTPROGRESS(unsigned uPrecentage
typedef DECLCALLBACK (void) FNRT(void)
typedef HCPTRTYPE (struct RTENVINTERNAL *) RTENV
typedef HCPTRTYPE (struct RTHEAPSIMPLEINTERNAL *) RTHEAPSIMPLE
typedef HCPTRTYPE (struct RTTHREADINT *) RTTHREAD
typedef HCPTRTYPE (struct RTSPINLOCKINTERNAL *) RTSPINLOCK
typedef HCPTRTYPE (struct RTSEMRWINTERNAL *) RTSEMRW
typedef HCPTRTYPE (struct RTSEMMUTEXINTERNAL *) RTSEMMUTEX
typedef HCPTRTYPE (struct RTSEMFASTMUTEXINTERNAL *) RTSEMFASTMUTEX
typedef HCPTRTYPE (struct RTSEMEVENTMULTIINTERNAL *) RTSEMEVENTMULTI
typedef HCPTRTYPE (struct RTSEMEVENTINTERNAL *) RTSEMEVENT
typedef HCPTRTYPE (struct RTLDRMODINTERNAL *) RTLDRMOD
typedef R0PTRTYPE (struct RTR0MEMOBJINTERNAL *) RTR0MEMOBJ


Generated by  Doxygen 1.6.0   Back to index