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

driver.c File Reference
#include "config.h"
#include "wine/port.h"
#include <string.h>
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "mmddk.h"
#include "winemm.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "excpt.h"
#include "wine/exception.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (driver)
static void DRIVER_Dump (const char *comment)
static unsigned DRIVER_GetNumberOfModuleRefs (HMODULE hModule, WINE_DRIVER **found)
LPWINE_DRIVER DRIVER_FindFromHDrvr (HDRVR hDrvr)
static LRESULT DRIVER_SendMessage (LPWINE_DRIVER lpDrv, UINT msg, LPARAM lParam1, LPARAM lParam2)
LRESULT WINAPI SendDriverMessage (HDRVR hDriver, UINT msg, LPARAM lParam1, LPARAM lParam2)
static BOOL DRIVER_RemoveFromList (LPWINE_DRIVER lpDrv)
static BOOL DRIVER_AddToList (LPWINE_DRIVER lpNewDrv, LPARAM lParam1, LPARAM lParam2)
BOOL DRIVER_GetLibName (LPCWSTR keyName, LPCWSTR sectName, LPWSTR buf, int sz)
LPWINE_DRIVER DRIVER_TryOpenDriver32 (LPCWSTR fn, LPARAM lParam2)
HDRVR WINAPI OpenDriverA (LPCSTR lpDriverName, LPCSTR lpSectionName, LPARAM lParam)
HDRVR WINAPI OpenDriver (LPCWSTR lpDriverName, LPCWSTR lpSectionName, LPARAM lParam)
LRESULT WINAPI CloseDriver (HDRVR hDrvr, LPARAM lParam1, LPARAM lParam2)
DWORD WINAPI GetDriverFlags (HDRVR hDrvr)
HMODULE WINAPI GetDriverModuleHandle (HDRVR hDrvr)
LRESULT WINAPI DefDriverProc (DWORD_PTR dwDriverIdentifier, HDRVR hDrv, UINT Msg, LPARAM lParam1, LPARAM lParam2)
BOOL WINAPI DriverCallback (DWORD_PTR dwCallBack, DWORD uFlags, HDRVR hDev, DWORD wMsg, DWORD_PTR dwUser, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
void DRIVER_UnloadAll (void)

Variables

static CRITICAL_SECTION mmdriver_lock = { &mmdriver_lock_debug, -1, 0, 0, 0, 0 }
static CRITICAL_SECTION_DEBUG mmdriver_lock_debug
static LPWINE_DRIVER lpDrvItemList
static const WCHAR HKLM_BASE []

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