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

pdmsrv.h File Reference


Detailed Description

PDM - Pluggable Device Manager, VM Services.

Definition in file pdmsrv.h.

#include <VBox/pdmifs.h>
#include <VBox/ssm.h>
#include <VBox/cfgm.h>

Go to the source code of this file.

Classes

struct  PDMSRVHLP
struct  PDMSRVINS
struct  PDMSRVREG
struct  PDMSRVREGCB

Defines

#define PDM_SRVHLP_VERSION   0xf9010000
#define PDM_SRVINS_VERSION   0xf7010000
#define PDM_SRVREG_CB_VERSION   0xf8010000
#define PDMIBASE_2_PDMSRV(pInterface)   ( (PPDMSRVINS)((char *)(pInterface) - RT_OFFSETOF(PDMSRVINS, IBase)) )

Typedefs

typedef PCFGMNODE pCfg
typedef const PDMSRVHLPPCPDMSRVHLP
typedef PDMSRVREG const * PCPDMSRVREG
typedef PPDMDEVINS pDevIns
typedef PPDMDEVINS PPDMDRVINS pDrvIns
typedef FNPDMSRVCONSTRUCT * PFNPDMSRVCONSTRUCT
typedef FNPDMSRVDESTRUCT * PFNPDMSRVDESTRUCT
typedef FNPDMSRVDETACH * PFNPDMSRVDETACH
typedef FNPDMSRVPOWEROFF * PFNPDMSRVPOWEROFF
typedef FNPDMSRVPOWERON * PFNPDMSRVPOWERON
typedef FNPDMSRVRESET * PFNPDMSRVRESET
typedef FNPDMSRVRESUME * PFNPDMSRVRESUME
typedef FNPDMSRVSUSPEND * PFNPDMSRVSUSPEND
typedef PDMSRVHLPPPDMSRVHLP
typedef PDMSRVREGPPDMSRVREG
typedef struct PDMSRVREGCBPPDMSRVREGCB
typedef uint32_t u32Version

Functions

typedef DECLCALLBACK (void) FNPDMSRVDESTRUCT(PPDMSRVINS pSrvIns)
typedef DECLCALLBACK (int) FNPDMSRVCONSTRUCT(PPDMSRVINS pSrvIns


Generated by  Doxygen 1.6.0   Back to index