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

types.h File Reference


Detailed Description

VirtualBox - Types.

Definition in file types.h.

#include <VBox/cdefs.h>
#include <iprt/types.h>

Go to the source code of this file.

Classes

union  VBOXDESC
struct  VBOXDESCGENERIC
struct  VBOXGDTR
union  VBOXIDTE
struct  VBOXIDTE_GENERIC
struct  VBOXIDTE_INTERRUPTGATE
struct  VBOXIDTE_TASKGATE
struct  VBOXIDTE_TRAPGATE
struct  VBOXIDTR
struct  VBOXTSS
#define NILVBOXHCPHYS   NIL_RTHCPHYS
typedef VBOXHCPHYSPVBOXHCPHYS
typedef VBOXHCPTR * PVBOXHCPTR
typedef RTHCPHYS VBOXHCPHYS
typedef RTHCPTR VBOXHCPTR

Defines

#define VBOX_IDTE_TYPE1   0
#define VBOX_IDTE_TYPE2_INT_16   0x6
#define VBOX_IDTE_TYPE2_INT_32   0xe
#define VBOX_IDTE_TYPE2_TASK   0x5
#define VBOX_IDTE_TYPE2_TRAP_16   0x7
#define VBOX_IDTE_TYPE2_TRAP_32   0xf

Typedefs

typedef struct CPUMCTXPCCPUMCTX
typedef struct CPUMCTXCOREPCCPUMCTXCORE
typedef struct CPUMSELREGHIDPCCPUMSELREGHID
typedef struct CPUMCTXPCPUMCTX
typedef struct CPUMCTXCOREPCPUMCTXCORE
typedef struct CPUMSELREGHIDPCPUMSELREGHID
typedef VBOXDESC const * PCVBOXDESC
typedef const VBOXTSSPCVBOXTSS
typedef struct PDMDEVINSPPDMDEVINS
typedef struct PDMDRVINS * PPDMDRVINS
typedef struct PDMIBASEPPDMIBASE
typedef struct PDMSRVINSPPDMSRVINS
typedef struct PDMUSBINSPPDMUSBINS
typedef PPDMDEVINSPPPDMDEVINS
typedef PPDMDRVINSPPPDMDRVINS
typedef PPDMIBASEPPPDMIBASE
typedef PPDMSRVINSPPPDMSRVINS
typedef PPDMUSBINSPPPDMUSBINS
typedef PTMTIMERGC * PPTMTIMERGC
typedef PTMTIMERR0 * PPTMTIMERR0
typedef PTMTIMERR3 * PPTMTIMERR3
typedef struct SSMHANDLEPSSMHANDLE
typedef VBOXDESCPVBOXDESC
typedef VBOXDESCGENERICPVBOXDESCGENERIC
typedef VBOXGDTRPVBOXGDTR
typedef VBOXIDTEPVBOXIDTE
typedef VBOXIDTE_GENERICPVBOXIDTE_GENERIC
typedef VBOXIDTE_INTERRUPTGATEPVBOXIDTE_INTERRUPTGATE
typedef VBOXIDTE_TASKGATEPVBOXIDTE_TASKGATE
typedef VBOXIDTE_TRAPGATEPVBOXIDTE_TRAPGATE
typedef struct VBOXIDTRPVBOXIDTR
typedef VBOXTSSPVBOXTSS
typedef struct VMPVM

Enumerations

enum  VMSTATE {
  VMSTATE_CREATING = 0, VMSTATE_CREATED, VMSTATE_RUNNING, VMSTATE_LOADING,
  VMSTATE_LOAD_FAILURE, VMSTATE_SAVING, VMSTATE_SUSPENDED, VMSTATE_RESETTING,
  VMSTATE_GURU_MEDITATION, VMSTATE_OFF, VMSTATE_DESTROYING, VMSTATE_TERMINATED,
  VMSTATE_MAKE_32BIT_HACK = 0x7fffffff
}

Functions

typedef CTXALLSUFF (PPTMTIMER) PPTMTIMER
typedef CTXALLSUFF (PTMTIMER) PTMTIMER
typedef GCPTRTYPE (struct TMTIMER *) PTMTIMERGC
typedef GCPTRTYPE (PPDMDEVINS) PPDMDEVINSGC
typedef GCPTRTYPE (struct VM *) PVMGC
typedef R0PTRTYPE (struct TMTIMER *) PTMTIMERR0
typedef R0PTRTYPE (PPDMDEVINS) PPDMDEVINSR0
typedef R0PTRTYPE (struct GVM *) PGVM
typedef R0PTRTYPE (struct VM *) PVMR0
typedef R0PTRTYPE (struct SUPDRVSESSION *) PSUPDRVSESSION
typedef R3PTRTYPE (struct TMTIMER *) PTMTIMERR3
typedef R3PTRTYPE (PPDMDEVINS) PPDMDEVINSR3
typedef R3PTRTYPE (struct UVM *) PUVM
typedef R3PTRTYPE (struct VM *) PVMR3


Generated by  Doxygen 1.6.0   Back to index