ReactOS 0.4.15-dev-7711-g5627da4
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
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
28
29#endif // _D3D9_RESOURCE_H_
Definition: bufpool.h:50
enum _D3DPOOL D3DPOOL
REF_TYPE
void InitDirect3DResource9(Direct3DResource9_INT *pResource, D3DPOOL Pool, struct _Direct3DDevice9_INT *pDevice, enum REF_TYPE RefType)
struct _Direct3DResource9_INT Direct3DResource9_INT
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
FxDevice * pDevice
D3D9BaseObject BaseObject
Definition: d3d9_resource.h:15
uint32_t * LPDWORD
Definition: typedefs.h:59