#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "mmsystem.h"
#include "wingdi.h"
#include "winuser.h"
#include "winreg.h"
#include "winemm.h"
#include "winternl.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | WINE_PLAYSOUND |
| struct | playsound_data |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (winmm) |
| static HMMIO | get_mmioFromFile (LPCWSTR lpszName) |
| static HMMIO | get_mmioFromProfile (UINT uFlags, LPCWSTR lpszName) |
| static void CALLBACK | PlaySound_Callback (HWAVEOUT hwo, UINT uMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2) |
| static void | PlaySound_WaitDone (struct playsound_data *s) |
| static BOOL | PlaySound_IsString (DWORD fdwSound, const void *psz) |
| static void | PlaySound_Free (WINE_PLAYSOUND *wps) |
| static WINE_PLAYSOUND * | PlaySound_Alloc (const void *pszSound, HMODULE hmod, DWORD fdwSound, BOOL bUnicode) |
| static DWORD WINAPI | proc_PlaySound (LPVOID arg) |
| static BOOL | MULTIMEDIA_PlaySound (const void *pszSound, HMODULE hmod, DWORD fdwSound, BOOL bUnicode) |
| BOOL WINAPI | PlaySoundA (LPCSTR pszSoundA, HMODULE hmod, DWORD fdwSound) |
| BOOL WINAPI | PlaySoundW (LPCWSTR pszSoundW, HMODULE hmod, DWORD fdwSound) |
| BOOL WINAPI | sndPlaySoundA (LPCSTR pszSoundA, UINT uFlags) |
| BOOL WINAPI | sndPlaySoundW (LPCWSTR pszSound, UINT uFlags) |
| UINT WINAPI | mmsystemGetVersion (void) |
Variables |
| static WINE_PLAYSOUND * | PlaySoundList |