Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygend3d9_callbacks.h
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: ReactOS ReactX 00004 * FILE: dll/directx/d3d9/d3d9_callbacks.h 00005 * PURPOSE: Direct3D9's callback structs and constants 00006 * PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com> 00007 */ 00008 #ifndef _D3D9_CALLBACKS_H_ 00009 #define _D3D9_CALLBACKS_H_ 00010 00011 typedef enum _D3D9_GETAVAILDRIVERMEMORY_TYPE 00012 { 00013 D3D9_GETAVAILDRIVERMEMORY_TYPE_ALL = 0, 00014 D3D9_GETAVAILDRIVERMEMORY_TYPE_LOCAL = 4, 00015 D3D9_GETAVAILDRIVERMEMORY_TYPE_NONLOCAL = 5, 00016 } D3D9_GETAVAILDRIVERMEMORY_TYPE; 00017 00018 #define D3D9_TEXTURETYPE_HALSURFACE 1 00019 #define D3D9_TEXTURETYPE_BACKBUFFER 2 00020 00021 typedef struct _D3D9_GETAVAILDRIVERMEMORYDATA 00022 { 00023 /* 0x0000 */ struct _D3D9_Unknown6BC* pUnknown6BC; 00024 /* 0x0004 */ D3D9_GETAVAILDRIVERMEMORY_TYPE dwMemoryType; 00025 /* 0x0008 */ DWORD dwTextureType; 00026 /* 0x000c */ DWORD dwFree; 00027 } D3D9_GETAVAILDRIVERMEMORYDATA, FAR* LPD3D9_GETAVAILDRIVERMEMORYDATA; 00028 00029 typedef DWORD (WINAPI FAR* LPD3D9_GETAVAILDRIVERMEMORY)(LPD3D9_GETAVAILDRIVERMEMORYDATA); 00030 00031 DWORD WINAPI D3d9GetAvailDriverMemory(LPD3D9_GETAVAILDRIVERMEMORYDATA pData); 00032 00033 #endif // _D3D9_CALLBACKS_H_ Generated on Sun May 27 2012 04:21:13 for ReactOS by
1.7.6.1
|