ReactOS  0.4.15-dev-1150-g593bcce
d3d9_resource.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_resource.h
5  * PURPOSE: d3d9.dll internal resource structures
6  * PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com>
7  */
8 #ifndef _D3D9_RESOURCE_H_
9 #define _D3D9_RESOURCE_H_
10 
11 #include "d3d9_baseobject.h"
12 
13 typedef struct _Direct3DResource9_INT
14 {
16 /* 0x0020 */ BOOL bIsManaged;
17 /* 0x0024 */ DWORD dwUnknown24;
18 /* 0x0028 */ DWORD dwUnknown28;
19 /* 0x002c */ DWORD dwUnknown2c;
20 /* 0x0030 */ DWORD dwPriority;
21 /* 0x0034 */ BOOL bIsDirty;
22 /* 0x0038 */ D3DPOOL Pool;
23 /* 0x003c */ LPDWORD dwUnknown3c;
24 /* 0x0040 */ LPDWORD dwUnknown40;
26 
27 void InitDirect3DResource9(Direct3DResource9_INT* pResource, D3DPOOL Pool, struct _Direct3DDevice9_INT* pDevice, enum REF_TYPE RefType);
28 
29 #endif // _D3D9_RESOURCE_H_
enum _D3DPOOL D3DPOOL
D3D9BaseObject BaseObject
Definition: d3d9_resource.h:15
unsigned int BOOL
Definition: ntddk_ex.h:94
void InitDirect3DResource9(Direct3DResource9_INT *pResource, D3DPOOL Pool, struct _Direct3DDevice9_INT *pDevice, enum REF_TYPE RefType)
Definition: bufpool.h:50
unsigned long DWORD
Definition: ntddk_ex.h:95
struct _Direct3DResource9_INT Direct3DResource9_INT
REF_TYPE
uint32_t * LPDWORD
Definition: typedefs.h:59