ReactOS
0.4.16-dev-753-g705a985
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
{
15
/* 0x0000 */
D3D9BaseObject
BaseObject
;
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
;
25
}
Direct3DResource9_INT
;
26
27
void
InitDirect3DResource9
(
Direct3DResource9_INT
* pResource,
D3DPOOL
Pool
,
struct
_Direct3DDevice9_INT
*
pDevice
,
enum
REF_TYPE
RefType);
28
29
#endif
// _D3D9_RESOURCE_H_
Pool
Definition:
bufpool.h:50
D3DPOOL
enum _D3DPOOL D3DPOOL
d3d9_baseobject.h
REF_TYPE
REF_TYPE
Definition:
d3d9_baseobject.h:18
InitDirect3DResource9
void InitDirect3DResource9(Direct3DResource9_INT *pResource, D3DPOOL Pool, struct _Direct3DDevice9_INT *pDevice, enum REF_TYPE RefType)
Direct3DResource9_INT
struct _Direct3DResource9_INT Direct3DResource9_INT
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
pDevice
FxDevice * pDevice
Definition:
fxchildlistapi.cpp:54
_D3D9BaseObject
Definition:
d3d9_baseobject.h:30
_Direct3DDevice9_INT
Definition:
d3d9_device.h:87
_Direct3DResource9_INT
Definition:
d3d9_resource.h:14
_Direct3DResource9_INT::dwUnknown28
DWORD dwUnknown28
Definition:
d3d9_resource.h:18
_Direct3DResource9_INT::Pool
D3DPOOL Pool
Definition:
d3d9_resource.h:22
_Direct3DResource9_INT::dwUnknown40
LPDWORD dwUnknown40
Definition:
d3d9_resource.h:24
_Direct3DResource9_INT::dwPriority
DWORD dwPriority
Definition:
d3d9_resource.h:20
_Direct3DResource9_INT::dwUnknown2c
DWORD dwUnknown2c
Definition:
d3d9_resource.h:19
_Direct3DResource9_INT::bIsDirty
BOOL bIsDirty
Definition:
d3d9_resource.h:21
_Direct3DResource9_INT::BaseObject
D3D9BaseObject BaseObject
Definition:
d3d9_resource.h:15
_Direct3DResource9_INT::bIsManaged
BOOL bIsManaged
Definition:
d3d9_resource.h:16
_Direct3DResource9_INT::dwUnknown24
DWORD dwUnknown24
Definition:
d3d9_resource.h:17
_Direct3DResource9_INT::dwUnknown3c
LPDWORD dwUnknown3c
Definition:
d3d9_resource.h:23
LPDWORD
uint32_t * LPDWORD
Definition:
typedefs.h:59
dll
directx
d3d9
d3d9_resource.h
Generated on Tue Feb 18 2025 06:02:53 for ReactOS by
1.9.6