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

surface.c File Reference
#include "config.h"
#include <assert.h>
#include "d3d9_private.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (d3d9)
static IDirect3DSurface9Implimpl_from_IDirect3DSurface9 (IDirect3DSurface9 *iface)
static HRESULT WINAPI IDirect3DSurface9Impl_QueryInterface (IDirect3DSurface9 *iface, REFIID riid, void **ppobj)
static ULONG WINAPI IDirect3DSurface9Impl_AddRef (IDirect3DSurface9 *iface)
static ULONG WINAPI IDirect3DSurface9Impl_Release (IDirect3DSurface9 *iface)
static HRESULT WINAPI IDirect3DSurface9Impl_GetDevice (IDirect3DSurface9 *iface, IDirect3DDevice9 **device)
static HRESULT WINAPI IDirect3DSurface9Impl_SetPrivateData (IDirect3DSurface9 *iface, REFGUID guid, const void *data, DWORD data_size, DWORD flags)
static HRESULT WINAPI IDirect3DSurface9Impl_GetPrivateData (IDirect3DSurface9 *iface, REFGUID guid, void *data, DWORD *data_size)
static HRESULT WINAPI IDirect3DSurface9Impl_FreePrivateData (IDirect3DSurface9 *iface, REFGUID guid)
static DWORD WINAPI IDirect3DSurface9Impl_SetPriority (IDirect3DSurface9 *iface, DWORD PriorityNew)
static DWORD WINAPI IDirect3DSurface9Impl_GetPriority (IDirect3DSurface9 *iface)
static void WINAPI IDirect3DSurface9Impl_PreLoad (IDirect3DSurface9 *iface)
static D3DRESOURCETYPE WINAPI IDirect3DSurface9Impl_GetType (IDirect3DSurface9 *iface)
static HRESULT WINAPI IDirect3DSurface9Impl_GetContainer (IDirect3DSurface9 *iface, REFIID riid, void **ppContainer)
static HRESULT WINAPI IDirect3DSurface9Impl_GetDesc (IDirect3DSurface9 *iface, D3DSURFACE_DESC *desc)
static HRESULT WINAPI IDirect3DSurface9Impl_LockRect (IDirect3DSurface9 *iface, D3DLOCKED_RECT *pLockedRect, const RECT *pRect, DWORD Flags)
static HRESULT WINAPI IDirect3DSurface9Impl_UnlockRect (IDirect3DSurface9 *iface)
static HRESULT WINAPI IDirect3DSurface9Impl_GetDC (IDirect3DSurface9 *iface, HDC *phdc)
static HRESULT WINAPI IDirect3DSurface9Impl_ReleaseDC (IDirect3DSurface9 *iface, HDC hdc)
static void STDMETHODCALLTYPE surface_wined3d_object_destroyed (void *parent)
HRESULT surface_init (IDirect3DSurface9Impl *surface, IDirect3DDevice9Impl *device, UINT width, UINT height, D3DFORMAT format, BOOL lockable, BOOL discard, UINT level, DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality)
IDirect3DSurface9Implunsafe_impl_from_IDirect3DSurface9 (IDirect3DSurface9 *iface)

Variables

static const IDirect3DSurface9Vtbl Direct3DSurface9_Vtbl
static struct wined3d_parent_ops d3d9_surface_wined3d_parent_ops

Generated on Sat May 26 2012 05:02:32 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.