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

rosdraw.h File Reference
#include <windows.h>
#include <stdio.h>
#include <ddraw.h>
#include <ddrawi.h>
#include <d3dhal.h>
#include <ddrawgdi.h>
#include <pseh/pseh.h>
#include <pseh/pseh2.h>
#include "Ddraw/ddraw.h"
#include "Surface/surface.h"
#include "Clipper/clipper.h"
#include "resource.h"

Go to the source code of this file.

Data Structures

struct  LPDDRAWI_DDCOLORCONTROL_INT
struct  LPDDRAWI_DDGAMMACONTROL_INT
struct  LPDDRAWI_KERNEL_INT
struct  LPDDRAWI_DDKERNELSURFACE_INT

Defines

#define DxHeapMemAlloc(p, m)
#define DxHeapMemFree(p)
#define HEL_GRAPHIC_MEMORY_MAX   67108864
#define DX_STUB
#define DX_STUB_DD_OK
#define DX_STUB_str(x)
#define DX_WINDBG_trace()
#define DX_WINDBG_trace_res(width, height, bpp, freq)

Functions

HRESULT WINAPI StartDirectDraw (LPDIRECTDRAW iface, LPGUID pGUID, BOOL reenable)
HRESULT WINAPI StartDirectDrawHal (LPDIRECTDRAW iface, BOOL reenable)
HRESULT WINAPI StartDirectDrawHel (LPDIRECTDRAW iface, BOOL reenable)
HRESULT WINAPI Create_DirectDraw (LPGUID pGUID, LPDIRECTDRAW *pIface, REFIID id, BOOL ex)
HRESULT WINAPI ReCreateDirectDraw (LPDIRECTDRAW iface)
HRESULT Internal_CreateSurface (LPDDRAWI_DIRECTDRAW_INT pDDraw, LPDDSURFACEDESC2 pDDSD, LPDDRAWI_DDRAWSURFACE_INT *ppSurf, IUnknown *pUnkOuter)
HRESULT Internal_CreatePalette (LPDDRAWI_DIRECTDRAW_INT pDDraw, DWORD dwFlags, LPPALETTEENTRY palent, LPDIRECTDRAWPALETTE *ppPalette, LPUNKNOWN pUnkOuter)
void CopyDDSurfDescToDDSurfDesc2 (LPDDSURFACEDESC2 dst_pDesc, LPDDSURFACEDESC src_pDesc)
VOID Cleanup (LPDDRAWI_DIRECTDRAW_INT iface)
VOID WINAPI AcquireDDThreadLock (VOID)
VOID WINAPI ReleaseDDThreadLock (VOID)
ULONG WINAPI DirectDrawClipper_AddRef (LPDIRECTDRAWCLIPPER iface)
HRESULT WINAPI DirectDrawClipper_Initialize (LPDIRECTDRAWCLIPPER iface, LPDIRECTDRAW lpDD, DWORD dwFlags)
VOID Hal_DirectDraw_Release (LPDIRECTDRAW7)

Variables

DDRAWI_DIRECTDRAW_GBL ddgbl
DDRAWI_DDRAWSURFACE_GBL ddSurfGbl
WCHAR classname [128]
WNDCLASSW wnd_class
CRITICAL_SECTION ddcs
IDirectDraw7Vtbl DirectDraw7_Vtable
IDirectDraw4Vtbl DirectDraw4_Vtable
IDirectDraw2Vtbl DirectDraw2_Vtable
IDirectDrawVtbl DirectDraw_Vtable
IDirectDrawSurface7Vtbl DirectDrawSurface7_Vtable
IDirectDrawSurface4Vtbl DirectDrawSurface4_Vtable
IDirectDrawSurface3Vtbl DirectDrawSurface3_Vtable
IDirectDrawSurface2Vtbl DirectDrawSurface2_Vtable
IDirectDrawSurfaceVtbl DirectDrawSurface_Vtable
const IDirectDrawPaletteVtbl DirectDrawPalette_Vtable
IDirectDrawClipperVtbl DirectDrawClipper_Vtable
IDirectDrawColorControlVtbl DirectDrawColorControl_Vtable
IDirectDrawGammaControlVtbl DirectDrawGammaControl_Vtable
IDirectDrawKernelVtbl DirectDrawKernel_Vtable
IDirectDrawSurfaceKernelVtbl DirectDrawSurfaceKernel_Vtable
IDirect3DVtbl IDirect3D_Vtbl
IDirect3D2Vtbl IDirect3D2_Vtbl
IDirect3D3Vtbl IDirect3D3_Vtbl
IDirect3D7Vtbl IDirect3D7_Vtbl

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