1 #ifndef _MINIX_VBOXTYPE_H
2 #define _MINIX_VBOXTYPE_H
4 /* This header declares the type definitions shared between VBOX driver, the
5 * interface in libsys, and any caller of those interface functions.
8 /* Call parameter type. */
10 VBOX_TYPE_INVALID
, /* invalid type */
11 VBOX_TYPE_U32
, /* 32-bit value */
12 VBOX_TYPE_U64
, /* 64-bit value */
13 VBOX_TYPE_PTR
/* pointer to granted memory area */
16 /* Call parameter transfer direction. */
17 #define VBOX_DIR_IN 0x01 /* from host to guest */
18 #define VBOX_DIR_OUT 0x02 /* from guest to host */
19 #define VBOX_DIR_INOUT (VBOX_DIR_IN | VBOX_DIR_OUT)
36 #endif /*_MINIX_VBOXTYPE_H */