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

DirectDraw4_Vtable.c File Reference
#include <windows.h>
#include <stdio.h>
#include <ddraw.h>
#include <ddrawi.h>
#include <d3dhal.h>
#include <ddrawgdi.h>

Go to the source code of this file.

Defines

#define IUnknown   void
#define CO_E_NOTINITIALIZED   0x800401F0

Functions

HRESULT WINAPI Main_DirectDraw_QueryInterface (LPDIRECTDRAW4 iface, REFIID id, LPVOID *obj)
ULONG WINAPI Main_DirectDraw_AddRef (LPDIRECTDRAW4 iface)
ULONG WINAPI Main_DirectDraw_Release (LPDIRECTDRAW4 iface)
HRESULT WINAPI Main_DirectDraw_Compact (LPDIRECTDRAW4 iface)
HRESULT WINAPI Main_DirectDraw_CreateClipper (LPDIRECTDRAW4 iface, DWORD dwFlags, LPDIRECTDRAWCLIPPER *ppClipper, IUnknown *pUnkOuter)
HRESULT WINAPI Main_DirectDraw_CreatePalette (LPDIRECTDRAW4 iface, DWORD dwFlags, LPPALETTEENTRY palent, LPDIRECTDRAWPALETTE *ppPalette, LPUNKNOWN pUnkOuter)
HRESULT WINAPI Main_DirectDraw_CreateSurface4 (LPDIRECTDRAW4 iface, LPDDSURFACEDESC2 pDDSD, LPDIRECTDRAWSURFACE4 *ppSurf, IUnknown *pUnkOuter)
HRESULT WINAPI Main_DirectDraw_DuplicateSurface (LPDIRECTDRAW4 iface, LPDIRECTDRAWSURFACE4 src, LPDIRECTDRAWSURFACE4 *dst)
HRESULT WINAPI Main_DirectDraw_EnumDisplayModes4 (LPDIRECTDRAW4 iface, DWORD dwFlags, LPDDSURFACEDESC2 pDDSD, LPVOID pContext, LPDDENUMMODESCALLBACK2 pCallback)
HRESULT WINAPI Main_DirectDraw_EnumSurfaces4 (LPDIRECTDRAW4 iface, DWORD dwFlags, LPDDSURFACEDESC2 lpDDSD2, LPVOID context, LPDDENUMSURFACESCALLBACK2 callback)
HRESULT WINAPI Main_DirectDraw_FlipToGDISurface (LPDIRECTDRAW4 iface)
HRESULT WINAPI Main_DirectDraw_GetCaps (LPDIRECTDRAW4 iface, LPDDCAPS pDriverCaps, LPDDCAPS pHELCaps)
HRESULT WINAPI Main_DirectDraw_GetDisplayMode4 (LPDIRECTDRAW4 iface, LPDDSURFACEDESC2 pDDSD)
HRESULT WINAPI Main_DirectDraw_GetFourCCCodes (LPDIRECTDRAW4 iface, LPDWORD lpNumCodes, LPDWORD lpCodes)
HRESULT WINAPI Main_DirectDraw_GetGDISurface (LPDIRECTDRAW4 iface, LPDIRECTDRAWSURFACE4 *lplpGDIDDSSurface)
HRESULT WINAPI Main_DirectDraw_GetMonitorFrequency (LPDIRECTDRAW4 iface, LPDWORD lpFreq)
HRESULT WINAPI Main_DirectDraw_GetScanLine (LPDIRECTDRAW4 iface, LPDWORD lpdwScanLine)
HRESULT WINAPI Main_DirectDraw_GetVerticalBlankStatus (LPDIRECTDRAW4 iface, LPBOOL lpbIsInVB)
HRESULT WINAPI Main_DirectDraw_Initialize (LPDIRECTDRAW4 iface, LPGUID lpGUID)
HRESULT WINAPI Main_DirectDraw_RestoreDisplayMode (LPDIRECTDRAW4 iface)
HRESULT WINAPI Main_DirectDraw_SetCooperativeLevel (LPDIRECTDRAW4 iface, HWND hwnd, DWORD cooplevel)
HRESULT WINAPI Main_DirectDraw_SetDisplayMode2 (LPDIRECTDRAW4 iface, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwRefreshRate, DWORD dwFlags)
HRESULT WINAPI Main_DirectDraw_WaitForVerticalBlank (LPDIRECTDRAW4 iface, DWORD dwFlags, HANDLE h)
HRESULT WINAPI Main_DirectDraw_GetAvailableVidMem4 (LPDIRECTDRAW4 iface, LPDDSCAPS2 ddscaps, LPDWORD dwTotal, LPDWORD dwFree)
HRESULT WINAPI Main_DirectDraw_GetSurfaceFromDC (LPDIRECTDRAW4 iface, HDC hdc, LPDIRECTDRAWSURFACE4 *lpDDS)
HRESULT WINAPI Main_DirectDraw_RestoreAllSurfaces (LPDIRECTDRAW4 iface)
HRESULT WINAPI Main_DirectDraw_TestCooperativeLevel (LPDIRECTDRAW4 iface)
HRESULT WINAPI Main_DirectDraw_GetDeviceIdentifier (LPDIRECTDRAW4 iface, LPDDDEVICEIDENTIFIER pDDDI, DWORD dwFlags)

Variables

IDirectDraw4Vtbl DirectDraw4_Vtable

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