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

main.c File Reference
#include "config.h"
#include "wine/port.h"
#include "ddraw_private.h"
#include "rpcproxy.h"
#include "wine/exception.h"
#include "winreg.h"

Go to the source code of this file.

Data Structures

struct  IClassFactoryImpl

Defines

#define DDRAW_INIT_GUID

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ddraw)
BOOL ddraw_handle_table_init (struct ddraw_handle_table *t, UINT initial_size)
void ddraw_handle_table_destroy (struct ddraw_handle_table *t)
DWORD ddraw_allocate_handle (struct ddraw_handle_table *t, void *object, enum ddraw_handle_type type)
voidddraw_free_handle (struct ddraw_handle_table *t, DWORD handle, enum ddraw_handle_type type)
voidddraw_get_object (struct ddraw_handle_table *t, DWORD handle, enum ddraw_handle_type type)
static HRESULT DDRAW_Create (const GUID *guid, void **DD, IUnknown *UnkOuter, REFIID iid)
HRESULT WINAPI DECLSPEC_HOTPATCH DirectDrawCreate (GUID *GUID, LPDIRECTDRAW *DD, IUnknown *UnkOuter)
HRESULT WINAPI DECLSPEC_HOTPATCH DirectDrawCreateEx (GUID *guid, LPVOID *dd, REFIID iid, IUnknown *UnkOuter)
HRESULT WINAPI DirectDrawEnumerateA (LPDDENUMCALLBACKA Callback, void *Context)
HRESULT WINAPI DirectDrawEnumerateExA (LPDDENUMCALLBACKEXA Callback, void *Context, DWORD Flags)
HRESULT WINAPI DirectDrawEnumerateW (LPDDENUMCALLBACKW callback, void *context)
HRESULT WINAPI DirectDrawEnumerateExW (LPDDENUMCALLBACKEXW callback, void *context, DWORD flags)
static HRESULT CF_CreateDirectDraw (IUnknown *UnkOuter, REFIID iid, void **obj)
static HRESULT CF_CreateDirectDrawClipper (IUnknown *UnkOuter, REFIID riid, void **obj)
static IClassFactoryImplimpl_from_IClassFactory (IClassFactory *iface)
static HRESULT WINAPI IDirectDrawClassFactoryImpl_QueryInterface (IClassFactory *iface, REFIID riid, void **obj)
static ULONG WINAPI IDirectDrawClassFactoryImpl_AddRef (IClassFactory *iface)
static ULONG WINAPI IDirectDrawClassFactoryImpl_Release (IClassFactory *iface)
static HRESULT WINAPI IDirectDrawClassFactoryImpl_CreateInstance (IClassFactory *iface, IUnknown *UnkOuter, REFIID riid, void **obj)
static HRESULT WINAPI IDirectDrawClassFactoryImpl_LockServer (IClassFactory *iface, BOOL dolock)
HRESULT WINAPI DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv)
HRESULT WINAPI DllCanUnloadNow (void)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)
static HRESULT WINAPI DestroyCallback (IDirectDrawSurface7 *surf, DDSURFACEDESC2 *desc, void *context)
static DWORD get_config_key (HKEY defkey, HKEY appkey, const char *name, char *buffer, DWORD size)
BOOL WINAPI DllMain (HINSTANCE hInstDLL, DWORD Reason, LPVOID lpv)

Variables

WINED3DSURFTYPE DefaultSurfaceType = SURFACE_OPENGL
static struct list global_ddraw_list = LIST_INIT(global_ddraw_list)
static HINSTANCE instance
DWORD force_refresh_rate = 0
static struct object_creation_info object_creation []
static const IClassFactoryVtbl IClassFactory_Vtbl

Generated on Sun May 27 2012 04:40:31 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.