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

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

Variables

IDirectDraw2Vtbl DirectDraw2_Vtable

Generated on Mon May 28 2012 05:01:59 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.