VBoxVideoTools.h revision 6902a98267d5180fb081cb5273751d0a628bf04d
2N/A * available from http://www.virtualbox.org. This file is free software;
2N/A#ifndef ___VBoxVideoTools_h__
2N/A#define ___VBoxVideoTools_h__
4360N/Atypedef struct VBOXVTLIST_ENTRY
2N/Atypedef struct VBOXVTLIST
2N/ADECLINLINE(void) vboxVtListPut(PVBOXVTLIST pList, PVBOXVTLIST_ENTRY pFirst, PVBOXVTLIST_ENTRY pLast)
DECLINLINE(void) vboxVtListPutHead(PVBOXVTLIST pList, PVBOXVTLIST_ENTRY pFirst, PVBOXVTLIST_ENTRY pLast)
DECLINLINE(void) vboxVtListDetach(PVBOXVTLIST pList, PVBOXVTLIST_ENTRY *ppFirst, PVBOXVTLIST_ENTRY *ppLast)
if (ppLast)
DECLINLINE(void) vboxVtListDetachEntries(PVBOXVTLIST pList, PVBOXVTLIST_ENTRY pBeforeDetach, PVBOXVTLIST_ENTRY pLast2Detach)
if (pBeforeDetach)
Assert(a);
Assert(b);
typedef struct VBOXPOINT3D
UINT x;
UINT y;
UINT z;
typedef struct VBOXBOX3D
DECLINLINE(void) vboxWddmBoxTranslated(VBOXBOX3D * pDst, const VBOXBOX3D * pBox, int x, int y, int z)
DECLINLINE(void) vboxWddmBoxDivided(VBOXBOX3D * pDst, const VBOXBOX3D * pBox, int div, bool fDontReachZero)
DECLINLINE(void) vboxWddmPoint3DDivided(VBOXPOINT3D * pDst, const VBOXPOINT3D * pPoint, int div, bool fDontReachZero)
typedef struct VBOXWDDM_DIRTYREGION
if (pRect)
if (pRect)