Commit 90a654ae authored by Stefan Dösinger's avatar Stefan Dösinger Committed by Alexandre Julliard

include: Declare IDirect3D9Ex and IDirect3DDevice9Ex.

parent aedb8873
......@@ -1523,4 +1523,48 @@ typedef struct _D3DVOLUME_DESC {
UINT Depth;
} D3DVOLUME_DESC;
/* Parts added with d3d9ex */
#if !defined(D3D_DISABLE_9EX)
typedef enum D3DSCANLINEORDERING
{
D3DSCANLINEORDERING_UNKNOWN,
D3DSCANLINEORDERING_PROGRESSIVE,
D3DSCANLINEORDERING_INTERLACED,
} D3DSCANLINEORDERING;
typedef struct D3DDISPLAYMODEFILTER
{
UINT Size;
D3DFORMAT Format;
D3DSCANLINEORDERING ScanLineOrdering;
} D3DDISPLAYMODEFILTER;
typedef struct D3DDISPLAYMODEEX
{
UINT Size;
UINT Width;
UINT Height;
UINT RefreshRate;
D3DFORMAT Format;
D3DSCANLINEORDERING ScanLineOrdering;
} D3DDISPLAYMODEEX;
typedef enum D3DDISPLAYROTATION
{
D3DDISPLAYROTATION_IDENTITY = 1,
D3DDISPLAYROTATION_90,
D3DDISPLAYROTATION_180,
D3DDISPLAYROTATION_270
} D3DDISPLAYROTATION;
typedef enum _D3DCOMPOSERECTSOP{
D3DCOMPOSERECTS_COPY = 1,
D3DCOMPOSERECTS_OR,
D3DCOMPOSERECTS_AND,
D3DCOMPOSERECTS_NEG,
D3DCOMPOSERECTS_FORCE_DWORD = 0x7fffffff
} D3DCOMPOSERECTSOP;
#endif /* D3D_DISABLE_9EX */
#endif /* __WINE_D3D9TYPES_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment