ReactOS 0.4.16-dev-716-g2b2bdab
|
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "mmsystem.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "wownt32.h"
#include "digitalv.h"
#include "winemm.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | tagWINE_MCICMDTABLE |
Macros | |
#define | MCI_MAGIC 0x0001 |
#define | CASE(s) case (s): return #s |
#define | MAX_MCICMDTABLE 20 |
#define | MCI_COMMAND_TABLE_NOT_LOADED 0xFFFE |
#define | MCI_DATA_SIZE 16 |
#define | WINE_MCIDRIVER_SUPP |
Typedefs | |
typedef struct tagWINE_MCICMDTABLE | WINE_MCICMDTABLE |
typedef struct tagWINE_MCICMDTABLE * | LPWINE_MCICMDTABLE |
Variables | |
static const WCHAR | wszHklmMci [] = L"Software\\Microsoft\\Windows NT\\CurrentVersion\\MCI" |
static WINE_MCIDRIVER * | MciDrivers |
static WINE_MCICMDTABLE | S_MciCmdTable [MAX_MCICMDTABLE] |
#define WINE_MCIDRIVER_SUPP |
typedef struct tagWINE_MCICMDTABLE * LPWINE_MCICMDTABLE |
|
static |
Definition at line 2035 of file mci.c.
Referenced by MCI_SendCommand().
Definition at line 2114 of file mci.c.
Referenced by mciSendCommandW().
|
static |
Definition at line 1821 of file mci.c.
Referenced by MCI_Close(), and MCI_SendCommand().
|
static |
Definition at line 2336 of file mci.c.
Referenced by MCI_LoadMciDriver().
Definition at line 615 of file mci.c.
Referenced by MCI_SetCommandTable().
Definition at line 934 of file mci.c.
Referenced by mciSendStringW().
|
static |
Definition at line 900 of file mci.c.
Referenced by MCI_Open(), and mciSendStringW().
Definition at line 646 of file mci.c.
Referenced by MCI_SetCommandTable(), and mciSendStringW().
Definition at line 517 of file mci.c.
Referenced by MCI_Open(), and mciSendStringW().
Definition at line 538 of file mci.c.
Referenced by mciSendStringW().
|
static |
Definition at line 88 of file mci.c.
Referenced by MCI_Close(), MCI_LoadMciDriver(), MCI_SendCommandFrom32(), MCI_SysInfo(), mciDriverYield(), mciGetCreatorTask(), mciGetDriverData(), mciGetYieldProc(), mciSendStringW(), mciSetDriverData(), and mciSetYieldProc().
Definition at line 104 of file mci.c.
Referenced by MCI_FinishOpen(), and mciGetDeviceIDW().
Definition at line 1021 of file mci.c.
Referenced by MCI_ParseOptArgs(), and mciSendStringW().
|
static |
Definition at line 1190 of file mci.c.
Referenced by mciSendStringW().
Definition at line 568 of file mci.c.
Referenced by MCI_DumpCommandTable().
|
static |
Definition at line 799 of file mci.c.
Referenced by MCI_Open(), and mciSendStringW().
Definition at line 212 of file mci.c.
Referenced by mciSendCommandA().
Definition at line 130 of file mci.c.
Referenced by MCI_CleanUp(), MCI_MapMsgAtoW(), MCI_UnmapMsgAtoW(), mciSendCommandA(), mciSendCommandW(), and mciSendStringW().
|
static |
Definition at line 1700 of file mci.c.
Referenced by MCI_SendCommand().
|
static |
Definition at line 784 of file mci.c.
Referenced by MCI_LoadMciDriver().
|
static |
Definition at line 1053 of file mci.c.
Referenced by mciSendStringW().
Definition at line 2075 of file mci.c.
Referenced by DllMain(), mciSendCommandW(), and mciSendStringW().
|
static |
Definition at line 876 of file mci.c.
Referenced by MCI_Break(), MCI_Close(), MCI_FinishOpen(), and MCI_SendCommand().
Definition at line 686 of file mci.c.
Referenced by MCI_GetCommandTable(), and mciLoadCommandResource().
Definition at line 2054 of file mci.c.
Referenced by MCI_SendCommand().
Definition at line 200 of file mci.c.
Referenced by MCI_MapMsgAtoW(), mciGetDeviceIDA(), and mciGetDeviceIDFromElementIDA().
|
static |
Definition at line 1884 of file mci.c.
Referenced by MCI_SendCommand().
|
static |
Definition at line 753 of file mci.c.
Referenced by MCI_Close(), MCI_LoadMciDriver(), MCI_Open(), and mciSendStringW().
|
static |
Definition at line 412 of file mci.c.
Referenced by mciSendCommandA().
Definition at line 1865 of file mci.c.
Referenced by MCI_SysInfo().
BOOL WINAPI mciDriverNotify | ( | HWND | hWndCallBack, |
MCIDEVICEID | wDevID, | ||
UINT | wStatus | ||
) |
Definition at line 2223 of file mci.c.
Referenced by MCI_Break(), MCI_Sound(), MCI_SysInfo(), MCIAVI_mciClose(), MCIAVI_mciOpen(), MCIAVI_mciSeek(), MCIAVI_mciStatus(), MCIAVI_mciStep(), MCIAVI_mciStop(), MCIAVI_player(), MCICDA_Notify(), MCICDA_Open(), MCICDA_Pause(), MCICDA_Play(), MCICDA_Stop(), MCIQTZ_mciNotify(), MCIQTZ_mciOpen(), MCIQTZ_mciPlay(), MCIQTZ_notifyThread(), MIDI_mciNotify(), MIDI_mciPlay(), MIDI_mciStop(), MIDI_player(), WAVE_mciNotify(), WAVE_mciPlay(), WAVE_mciRecord(), and WAVE_mciStop().
UINT WINAPI mciDriverYield | ( | MCIDEVICEID | uDeviceID | ) |
Definition at line 1618 of file mci.c.
Definition at line 1681 of file mci.c.
Referenced by MCIAVI_drvClose(), and MCIQTZ_drvClose().
HTASK WINAPI mciGetCreatorTask | ( | MCIDEVICEID | uDeviceID | ) |
Definition at line 2312 of file mci.c.
Referenced by test_asyncWAVE(), test_AutoOpenWAVE(), test_openCloseWAVE(), test_playWAVE(), test_playWaveTypeMpegvideo(), and test_recordWAVE().
Definition at line 2378 of file mci.c.
Definition at line 2394 of file mci.c.
Referenced by mciGetDeviceIDFromElementIDA().
Definition at line 2328 of file mci.c.
Referenced by mciGetDeviceIDA(), and mciSendStringW().
DWORD_PTR WINAPI mciGetDriverData | ( | MCIDEVICEID | uDeviceID | ) |
Definition at line 2233 of file mci.c.
Referenced by MCIAVI_drvClose(), MCIAVI_drvConfigure(), MCIAVI_mciGetOpenDev(), MCIAVI_mciOpen(), MCIAVI_WindowProc(), MCICDA_drvClose(), MCICDA_GetDevCaps(), MCICDA_GetOpenDrv(), MCICDA_Open(), MCIQTZ_mciGetOpenDev(), MIDI_drvClose(), MIDI_mciGetOpenDev(), WAVE_drvClose(), WAVE_mciGetOpenDev(), and WAVE_mciOpen().
Definition at line 2206 of file mci.c.
Referenced by mciExecute(), and MCIWndProc().
Definition at line 2189 of file mci.c.
Referenced by MCIWndProc().
YIELDPROC WINAPI mciGetYieldProc | ( | MCIDEVICEID | uDeviceID, |
DWORD * | lpdwYieldData | ||
) |
Definition at line 1641 of file mci.c.
Referenced by MCIAVI_drvOpen(), and MCIQTZ_drvOpen().
DWORD WINAPI mciSendCommandA | ( | MCIDEVICEID | wDevID, |
UINT | wMsg, | ||
DWORD_PTR | dwParam1, | ||
DWORD_PTR | dwParam2 | ||
) |
Definition at line 2289 of file mci.c.
Referenced by MCIWndProc(), START_TEST(), test_asyncWAVE(), test_AutoOpenWAVE(), test_mciParser(), test_openclose(), test_openCloseWAVE(), test_play(), test_playWaveTypeMpegvideo(), and test_recordWAVE().
DWORD WINAPI mciSendCommandW | ( | MCIDEVICEID | wDevID, |
UINT | wMsg, | ||
DWORD_PTR | dwParam1, | ||
DWORD_PTR | dwParam2 | ||
) |
Definition at line 2273 of file mci.c.
Referenced by GetSoundDuration(), mci_generic_command(), mci_get_devcaps(), mciSendCommandA(), MCIWndProc(), and test_openCloseWAVE().
DWORD WINAPI mciSendStringA | ( | LPCSTR | lpstrCommand, |
LPSTR | lpstrRet, | ||
UINT | uRetLen, | ||
HWND | hwndCallback | ||
) |
Definition at line 1586 of file mci.c.
Referenced by mciExecute(), MCIWndProc(), START_TEST(), test_asyncWAVE(), test_asyncWaveTypeMpegvideo(), test_AutoOpenWAVE(), test_mciParser(), test_midi_mci(), test_openCloseWAVE(), test_play(), test_playWAVE(), test_playWaveTypeMpegvideo(), test_recordWAVE(), test_threads(), and thread_cb().
DWORD WINAPI mciSendStringW | ( | LPCWSTR | lpstrCommand, |
LPWSTR | lpstrRet, | ||
UINT | uRetLen, | ||
HWND | hwndCallback | ||
) |
Definition at line 1299 of file mci.c.
Referenced by mciSendStringA(), mciSendStringW(), and MCIWndProc().
BOOL WINAPI mciSetDriverData | ( | MCIDEVICEID | uDeviceID, |
DWORD_PTR | data | ||
) |
Definition at line 2252 of file mci.c.
BOOL WINAPI mciSetYieldProc | ( | MCIDEVICEID | uDeviceID, |
YIELDPROC | fpYieldProc, | ||
DWORD | dwYieldData | ||
) |
Definition at line 2358 of file mci.c.
Definition at line 73 of file mci.c.
Referenced by MCI_LoadMciDriver(), and mciSendStringW().
WINE_DEFAULT_DEBUG_CHANNEL | ( | mci | ) |
|
static |
Definition at line 67 of file mci.c.
Referenced by MCI_Close(), MCI_GetDriver(), MCI_GetDriverFromString(), MCI_LoadMciDriver(), MCI_SysInfo(), and MCI_UnLoadMciDriver().
|
static |
Definition at line 563 of file mci.c.
Referenced by MCI_DumpCommandTable(), MCI_FindCommand(), MCI_GetCommandTable(), MCI_IsCommandTableValid(), MCI_SetCommandTable(), and mciFreeCommandResource().
Definition at line 65 of file mci.c.
Referenced by MCI_SysInfo().