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

DirectDraw_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 (LPDIRECTDRAW iface, REFIID id, LPVOID *obj)
ULONG WINAPI Main_DirectDraw_AddRef (LPDIRECTDRAW iface)
ULONG WINAPI Main_DirectDraw_Release (LPDIRECTDRAW iface)
HRESULT WINAPI Main_DirectDraw_Compact (LPDIRECTDRAW iface)
HRESULT WINAPI Main_DirectDraw_CreateClipper (LPDIRECTDRAW iface, DWORD dwFlags, LPDIRECTDRAWCLIPPER *ppClipper, IUnknown *pUnkOuter)
HRESULT WINAPI Main_DirectDraw_CreatePalette (LPDIRECTDRAW iface, DWORD dwFlags, LPPALETTEENTRY palent, LPDIRECTDRAWPALETTE *ppPalette, LPUNKNOWN pUnkOuter)
HRESULT WINAPI Main_DirectDraw_CreateSurface (LPDIRECTDRAW iface, LPDDSURFACEDESC pDDSD, LPDIRECTDRAWSURFACE *ppSurf, IUnknown *pUnkOuter)
HRESULT WINAPI Main_DirectDraw_DuplicateSurface (LPDIRECTDRAW iface, LPDIRECTDRAWSURFACE src, LPDIRECTDRAWSURFACE *dst)
HRESULT WINAPI Main_DirectDraw_EnumDisplayModes (LPDIRECTDRAW iface, DWORD dwFlags, LPDDSURFACEDESC pDDSD, LPVOID pContext, LPDDENUMMODESCALLBACK pCallback)
HRESULT WINAPI Main_DirectDraw_EnumSurfaces (LPDIRECTDRAW iface, DWORD dwFlags, LPDDSURFACEDESC lpDDSD2, LPVOID context, LPDDENUMSURFACESCALLBACK callback)
HRESULT WINAPI Main_DirectDraw_FlipToGDISurface (LPDIRECTDRAW iface)
HRESULT WINAPI Main_DirectDraw_GetCaps (LPDIRECTDRAW iface, LPDDCAPS pDriverCaps, LPDDCAPS pHELCaps)
HRESULT WINAPI Main_DirectDraw_GetDisplayMode (LPDIRECTDRAW iface, LPDDSURFACEDESC pDDSD)
HRESULT WINAPI Main_DirectDraw_GetFourCCCodes (LPDIRECTDRAW iface, LPDWORD lpNumCodes, LPDWORD lpCodes)
HRESULT WINAPI Main_DirectDraw_GetGDISurface (LPDIRECTDRAW iface, LPDIRECTDRAWSURFACE *lplpGDIDDSSurface)
HRESULT WINAPI Main_DirectDraw_GetMonitorFrequency (LPDIRECTDRAW iface, LPDWORD lpFreq)
HRESULT WINAPI Main_DirectDraw_GetScanLine (LPDIRECTDRAW iface, LPDWORD lpdwScanLine)
HRESULT WINAPI Main_DirectDraw_GetVerticalBlankStatus (LPDIRECTDRAW iface, LPBOOL lpbIsInVB)
HRESULT WINAPI Main_DirectDraw_Initialize (LPDIRECTDRAW iface, LPGUID lpGUID)
HRESULT WINAPI Main_DirectDraw_RestoreDisplayMode (LPDIRECTDRAW iface)
HRESULT WINAPI Main_DirectDraw_SetCooperativeLevel (LPDIRECTDRAW iface, HWND hwnd, DWORD cooplevel)
HRESULT WINAPI Main_DirectDraw_SetDisplayMode (LPDIRECTDRAW iface, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP)
HRESULT WINAPI Main_DirectDraw_WaitForVerticalBlank (LPDIRECTDRAW iface, DWORD dwFlags, HANDLE h)

Variables

IDirectDrawVtbl DirectDraw_Vtable

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