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

winemm.h File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "mmddk.h"

Go to the source code of this file.

Data Structures

struct  LPWINE_DRIVER
struct  WINE_MM_DRIVER_PART
struct  LPWINE_MM_DRIVER
struct  LPWINE_MLD
struct  WINE_WAVE
struct  WINE_MIDI
struct  WINE_MIXER
struct  LPWINE_MCIDRIVER
struct  IOProcList
struct  LPWINE_MMIO

Defines

#define WINE_DEFAULT_WINMM_DRIVER   "alsa,oss,coreaudio,esd"
#define WINE_DEFAULT_WINMM_MAPPER   "msacm32.drv"
#define WINE_DEFAULT_WINMM_MIDI   "midimap.dll"
#define WINE_DI_MAGIC   0x900F1B01
#define MMDRV_AUX   0
#define MMDRV_MIXER   1
#define MMDRV_MIDIIN   2
#define MMDRV_MIDIOUT   3
#define MMDRV_WAVEIN   4
#define MMDRV_WAVEOUT   5
#define MMDRV_MAX   6
#define WINE_GDF_EXIST   0x80000000
#define WINE_GDF_EXTERNAL_MASK   0xF0000000
#define WINE_GDF_SESSION   0x00000001
#define NT_MME_DRIVERS32_KEY   "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32"
#define NT_MME_DRIVERS_KEY   "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Drivers"

Typedefs

typedef DWORD(CALLBACK * WINEMM_msgFunc32 )(UINT, UINT, DWORD_PTR, DWORD_PTR, DWORD_PTR)
typedef struct WINE_WAVELPWINE_WAVE
typedef struct WINE_MIDILPWINE_MIDI
typedef struct WINE_MIXERLPWINE_MIXER

Functions

BOOL WINMM_CheckForMMSystem (void)
LPWINE_DRIVER DRIVER_FindFromHDrvr (HDRVR hDrvr)
BOOL DRIVER_GetLibName (LPCWSTR keyName, LPCWSTR sectName, LPWSTR buf, int sz)
LPWINE_DRIVER DRIVER_TryOpenDriver32 (LPCWSTR fn, LPARAM lParam2)
void DRIVER_UnloadAll (void)
HDRVR WINAPI OpenDriverA (LPCSTR lpDriverName, LPCSTR lpSectionName, LPARAM lParam)
BOOL MMDRV_Install (LPCSTR drvRegName, LPCSTR drvFileName, BOOL bIsMapper)
BOOL LoadRegistryMMEDrivers (char *key)
BOOL MMDRV_Init (void)
void MMDRV_Exit (void)
UINT MMDRV_GetNum (UINT)
LPWINE_MLD MMDRV_Alloc (UINT size, UINT type, LPHANDLE hndl, DWORD *dwFlags, DWORD_PTR *dwCallback, DWORD_PTR *dwInstance)
void MMDRV_Free (HANDLE hndl, LPWINE_MLD mld)
DWORD MMDRV_Open (LPWINE_MLD mld, UINT wMsg, DWORD_PTR dwParam1, DWORD dwParam2)
DWORD MMDRV_Close (LPWINE_MLD mld, UINT wMsg)
LPWINE_MLD MMDRV_Get (HANDLE hndl, UINT type, BOOL bCanBeID)
LPWINE_MLD MMDRV_GetRelated (HANDLE hndl, UINT srcType, BOOL bSrcCanBeID, UINT dstTyped)
DWORD MMDRV_Message (LPWINE_MLD mld, UINT wMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
UINT MMDRV_PhysicalFeatures (LPWINE_MLD mld, UINT uMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
const charMCI_MessageToString (UINT wMsg)
DWORD MCI_SendCommand (UINT wDevID, UINT16 wMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
LPWSTR MCI_strdupAtoW (LPCSTR str)
LPSTR MCI_strdupWtoA (LPCWSTR str)
const charWINMM_ErrorToString (MMRESULT error)
void TIME_MMTimeStop (void)

Variables

CRITICAL_SECTION WINMM_cs
HINSTANCE hWinMM32Instance
HANDLE psLastEvent
HANDLE psStopEvent

Generated on Thu May 24 2012 05:20:39 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.