ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

d3d9_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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.