ReactOS 0.4.16-dev-197-g92996da
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
29typedef DWORD (WINAPI FAR* LPD3D9_GETAVAILDRIVERMEMORY)(LPD3D9_GETAVAILDRIVERMEMORYDATA);
30
32
33#endif // _D3D9_CALLBACKS_H_
struct _D3D9_GETAVAILDRIVERMEMORYDATA D3D9_GETAVAILDRIVERMEMORYDATA
_D3D9_GETAVAILDRIVERMEMORY_TYPE
@ D3D9_GETAVAILDRIVERMEMORY_TYPE_LOCAL
@ D3D9_GETAVAILDRIVERMEMORY_TYPE_NONLOCAL
@ D3D9_GETAVAILDRIVERMEMORY_TYPE_ALL
enum _D3D9_GETAVAILDRIVERMEMORY_TYPE D3D9_GETAVAILDRIVERMEMORY_TYPE
struct _D3D9_GETAVAILDRIVERMEMORYDATA * LPD3D9_GETAVAILDRIVERMEMORYDATA
DWORD WINAPI D3d9GetAvailDriverMemory(LPD3D9_GETAVAILDRIVERMEMORYDATA pData)
#define FAR
Definition: zlib.h:34
unsigned long DWORD
Definition: ntddk_ex.h:95
#define DWORD
Definition: nt_native.h:44
D3D9_GETAVAILDRIVERMEMORY_TYPE dwMemoryType
struct _D3D9_Unknown6BC * pUnknown6BC
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1830
#define WINAPI
Definition: msvc.h:6