VBoxDispD3D.h revision a01afe7f8dda9ca4e0adfa38edcbb40153ae5e4d
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * VBoxVideo Display D3D User mode dll
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * Copyright (C) 2010 Oracle Corporation
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * This file is part of VirtualBox Open Source Edition (OSE), as
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * available from http://www.virtualbox.org. This file is free software;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * you can redistribute it and/or modify it under the terms of the GNU
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * General Public License (GPL) as published by the Free Software
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * Foundation, in version 2 as it comes in the "COPYING" file of the
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#include "../../Miniport/wddm/VBoxVideoIf.h"
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland/* represents settings secific to
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * display device (head) on the multiple-head graphics card
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * currently used for 2D (overlay) only since in theory its settings
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland * can differ per each frontend's framebuffer. */
#ifdef VBOX_WITH_VIDEOHWACCEL
typedef struct VBOXWDDMDISP_CONTEXT
typedef struct VBOXWDDMDISP_STREAMSOURCEUM
typedef struct VBOXWDDMDISP_INDICIESUM
struct VBOXWDDMDISP_ALLOCATION;
typedef struct VBOXWDDMDISP_STREAM_SOURCE_INFO
typedef struct VBOXWDDMDISP_INDICES_INFO
typedef struct VBOXWDDMDISP_DEVICE
typedef struct VBOXWDDMDISP_LOCKINFO
typedef struct VBOXWDDMDISP_ALLOCATION
void* pvMem;
typedef struct VBOXWDDMDISP_RESOURCE
typedef struct VBOXWDDMDISP_TSS_LOOKUP
typedef struct VBOXWDDMDISP_OVERLAY