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 "d3d8_private.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (d3d8)
static IDirect3DSurface8Implimpl_from_IDirect3DSurface8 (IDirect3DSurface8 *iface)
static HRESULT WINAPI IDirect3DSurface8Impl_QueryInterface (IDirect3DSurface8 *iface, REFIID riid, void **ppobj)
static ULONG WINAPI IDirect3DSurface8Impl_AddRef (IDirect3DSurface8 *iface)
static ULONG WINAPI IDirect3DSurface8Impl_Release (IDirect3DSurface8 *iface)
static HRESULT WINAPI IDirect3DSurface8Impl_GetDevice (IDirect3DSurface8 *iface, IDirect3DDevice8 **device)
static HRESULT WINAPI IDirect3DSurface8Impl_SetPrivateData (IDirect3DSurface8 *iface, REFGUID guid, const void *data, DWORD data_size, DWORD flags)
static HRESULT WINAPI IDirect3DSurface8Impl_GetPrivateData (IDirect3DSurface8 *iface, REFGUID guid, void *data, DWORD *data_size)
static HRESULT WINAPI IDirect3DSurface8Impl_FreePrivateData (IDirect3DSurface8 *iface, REFGUID guid)
static HRESULT WINAPI IDirect3DSurface8Impl_GetContainer (IDirect3DSurface8 *iface, REFIID riid, void **ppContainer)
static HRESULT WINAPI IDirect3DSurface8Impl_GetDesc (IDirect3DSurface8 *iface, D3DSURFACE_DESC *desc)
static HRESULT WINAPI IDirect3DSurface8Impl_LockRect (IDirect3DSurface8 *iface, D3DLOCKED_RECT *pLockedRect, const RECT *pRect, DWORD Flags)
static HRESULT WINAPI IDirect3DSurface8Impl_UnlockRect (IDirect3DSurface8 *iface)
static void STDMETHODCALLTYPE surface_wined3d_object_destroyed (void *parent)
HRESULT surface_init (IDirect3DSurface8Impl *surface, IDirect3DDevice8Impl *device, UINT width, UINT height, D3DFORMAT format, BOOL lockable, BOOL discard, UINT level, DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality)
IDirect3DSurface8Implunsafe_impl_from_IDirect3DSurface8 (IDirect3DSurface8 *iface)

Variables

static const IDirect3DSurface8Vtbl Direct3DSurface8_Vtbl
static struct wined3d_parent_ops d3d8_surface_wined3d_parent_ops

Generated on Sun May 27 2012 05:03:45 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.