ReactOS  0.4.15-dev-499-g1f31905
d3d9_callbacks.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS ReactX
4  * FILE: dll/directx/d3d9/d3d9_callbacks.h
5  * PURPOSE: Direct3D9's callback structs and constants
6  * PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com>
7  */
8 #ifndef _D3D9_CALLBACKS_H_
9 #define _D3D9_CALLBACKS_H_
10 
12 {
17 
18 #define D3D9_TEXTURETYPE_HALSURFACE 1
19 #define D3D9_TEXTURETYPE_BACKBUFFER 2
20 
22 {
23 /* 0x0000 */ struct _D3D9_Unknown6BC* pUnknown6BC;
25 /* 0x0008 */ DWORD dwTextureType;
26 /* 0x000c */ DWORD dwFree;
28 
29 typedef DWORD (WINAPI FAR* LPD3D9_GETAVAILDRIVERMEMORY)(LPD3D9_GETAVAILDRIVERMEMORYDATA);
30 
32 
33 #endif // _D3D9_CALLBACKS_H_
struct _D3D9_GETAVAILDRIVERMEMORYDATA * LPD3D9_GETAVAILDRIVERMEMORYDATA
typedef DWORD(WINAPI FAR *LPD3D9_GETAVAILDRIVERMEMORY)(LPD3D9_GETAVAILDRIVERMEMORYDATA)
enum _D3D9_GETAVAILDRIVERMEMORY_TYPE D3D9_GETAVAILDRIVERMEMORY_TYPE
#define FAR
Definition: guiddef.h:36
D3D9_GETAVAILDRIVERMEMORY_TYPE dwMemoryType
#define WINAPI
Definition: msvc.h:6
unsigned long DWORD
Definition: ntddk_ex.h:95
_D3D9_GETAVAILDRIVERMEMORY_TYPE
DWORD WINAPI D3d9GetAvailDriverMemory(LPD3D9_GETAVAILDRIVERMEMORYDATA pData)
struct _D3D9_GETAVAILDRIVERMEMORYDATA D3D9_GETAVAILDRIVERMEMORYDATA
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827
struct _D3D9_Unknown6BC * pUnknown6BC