#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "mmddk.h"
#include "winreg.h"
#include "wine/unicode.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | MIDIOUTPORT |
| struct | MIDIMAPDATA |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (msacm) |
| static BOOL | MIDIMAP_IsBadData (MIDIMAPDATA *mm) |
| static BOOL | MIDIMAP_FindPort (const WCHAR *name, unsigned *dev) |
| static BOOL | MIDIMAP_LoadSettingsDefault (MIDIMAPDATA *mom, const WCHAR *port) |
| static BOOL | MIDIMAP_LoadSettingsScheme (MIDIMAPDATA *mom, const WCHAR *scheme) |
| static BOOL | MIDIMAP_LoadSettings (MIDIMAPDATA *mom) |
| static DWORD | modOpen (DWORD_PTR *lpdwUser, LPMIDIOPENDESC lpDesc, DWORD dwFlags) |
| static DWORD | modClose (MIDIMAPDATA *mom) |
| static DWORD | modLongData (MIDIMAPDATA *mom, LPMIDIHDR lpMidiHdr, DWORD_PTR dwParam2) |
| static DWORD | modData (MIDIMAPDATA *mom, DWORD_PTR dwParam) |
| static DWORD | modPrepare (MIDIMAPDATA *mom, LPMIDIHDR lpMidiHdr, DWORD_PTR dwParam2) |
| static DWORD | modUnprepare (MIDIMAPDATA *mom, LPMIDIHDR lpMidiHdr, DWORD_PTR dwParam2) |
| static DWORD | modGetDevCaps (UINT wDevID, MIDIMAPDATA *mom, LPMIDIOUTCAPSW lpMidiCaps, DWORD_PTR size) |
| static DWORD | modReset (MIDIMAPDATA *mom) |
| DWORD WINAPI | MIDIMAP_modMessage (UINT wDevID, UINT wMsg, DWORD_PTR dwUser, DWORD_PTR dwParam1, DWORD_PTR dwParam2) |
| static LRESULT | MIDIMAP_drvOpen (LPSTR str) |
| static LRESULT | MIDIMAP_drvClose (DWORD_PTR dwDevID) |
| LRESULT CALLBACK | MIDIMAP_DriverProc (DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg, LPARAM dwParam1, LPARAM dwParam2) |
Variables |
| static MIDIOUTPORT * | midiOutPorts |
| static unsigned | numMidiOutPorts |