ReactOS 0.4.16-dev-197-g92996da
|
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winerror.h"
#include "winreg.h"
#include "mmsystem.h"
#include "mmreg.h"
#include "msacm.h"
#include "msacmdrv.h"
#include "wineacm.h"
#include "wine/debug.h"
Go to the source code of this file.
Macros | |
#define | MSACM_DRIVER_SendMessage(PDRVRINST, msg, lParam1, lParam2) (PDRVRINST)->pLocalDriver->lpDrvProc((PDRVRINST)->dwDriverID, (HDRVR)(PDRVRINST), msg, lParam1, lParam2) |
Variables | |
HANDLE | MSACM_hHeap = NULL |
PWINE_ACMDRIVERID | MSACM_pFirstACMDriverID = NULL |
static PWINE_ACMDRIVERID | MSACM_pLastACMDriverID |
static DWORD | MSACM_suspendBroadcastCount = 0 |
static BOOL | MSACM_pendingBroadcast = FALSE |
static PWINE_ACMNOTIFYWND | MSACM_pFirstACMNotifyWnd = NULL |
static PWINE_ACMNOTIFYWND | MSACM_pLastACMNotifyWnd = NULL |
static PWINE_ACMLOCALDRIVER | MSACM_pFirstACMLocalDriver |
static PWINE_ACMLOCALDRIVER | MSACM_pLastACMLocalDriver |
#define MSACM_DRIVER_SendMessage | ( | PDRVRINST, | |
msg, | |||
lParam1, | |||
lParam2 | |||
) | (PDRVRINST)->pLocalDriver->lpDrvProc((PDRVRINST)->dwDriverID, (HDRVR)(PDRVRINST), msg, lParam1, lParam2) |
Definition at line 866 of file internal.c.
|
static |
Definition at line 989 of file internal.c.
Referenced by MSACM_OpenLocalDriver().
Definition at line 443 of file internal.c.
Referenced by acmDriverAddW(), acmDriverPriority(), acmDriverRemove(), and MSACM_EnableNotifications().
LRESULT MSACM_CloseLocalDriver | ( | PWINE_ACMLOCALDRIVERINST | paldrv | ) |
Definition at line 1081 of file internal.c.
Referenced by acmDriverClose(), and MSACM_OpenLocalDriver().
Definition at line 459 of file internal.c.
Referenced by acmDriverPriority().
Definition at line 467 of file internal.c.
Referenced by acmDriverPriority().
|
static |
Definition at line 134 of file internal.c.
Referenced by MSACM_RegisterDriver().
BOOL MSACM_FindFormatTagInCache | ( | const WINE_ACMDRIVERID * | padid, |
DWORD | fmtTag, | ||
LPDWORD | idx | ||
) |
Definition at line 118 of file internal.c.
Referenced by acmFormatTagDetailsW(), and acmStreamOpen().
PWINE_ACMDRIVER MSACM_GetDriver | ( | HACMDRIVER | hDriver | ) |
Definition at line 844 of file internal.c.
Referenced by acmDriverClose(), acmFormatTagDetailsW(), acmStreamOpen(), and MSACM_Message().
PWINE_ACMDRIVERID MSACM_GetDriverID | ( | HACMDRIVERID | hDriverID | ) |
Definition at line 836 of file internal.c.
Referenced by acmDriverMessage(), acmDriverOpen(), acmDriverPriority(), acmDriverRemove(), acmFilterEnumW(), and acmFormatEnumW().
PWINE_ACMNOTIFYWND MSACM_GetNotifyWnd | ( | HACMDRIVERID | hDriver | ) |
Definition at line 852 of file internal.c.
Referenced by acmDriverPriority(), and acmDriverRemove().
|
static |
Definition at line 925 of file internal.c.
Referenced by MSACM_AddToList(), MSACM_CloseLocalDriver(), MSACM_OpenLocalDriver(), and MSACM_RemoveFromList().
PWINE_ACMOBJ MSACM_GetObj | ( | HACMOBJ | hObj, |
DWORD | type | ||
) |
Definition at line 823 of file internal.c.
Referenced by acmDriverID(), acmMetrics(), MSACM_GetDriver(), MSACM_GetDriverID(), and MSACM_GetNotifyWnd().
|
static |
Definition at line 185 of file internal.c.
Referenced by MSACM_ReadCache(), and MSACM_WriteCache().
Definition at line 872 of file internal.c.
Referenced by acmDriverDetailsW(), acmDriverMessage(), acmFilterDetailsW(), acmFilterTagDetailsW(), acmFormatDetailsW(), acmFormatSuggest(), acmFormatTagDetailsW(), acmFormatTagEnumW(), acmStreamClose(), acmStreamConvert(), acmStreamOpen(), acmStreamPrepareHeader(), acmStreamReset(), acmStreamSize(), acmStreamUnprepareHeader(), and MSACM_FillCache().
PWINE_ACMLOCALDRIVERINST MSACM_OpenLocalDriver | ( | PWINE_ACMLOCALDRIVER | paldrv, |
LPARAM | lParam2 | ||
) |
Definition at line 1026 of file internal.c.
Referenced by acmDriverOpen(), and MSACM_OpenLocalDriver().
|
static |
Definition at line 210 of file internal.c.
Referenced by MSACM_RegisterDriver().
Definition at line 354 of file internal.c.
Referenced by DllMain().
PWINE_ACMDRIVERID MSACM_RegisterDriver | ( | LPCWSTR | pszDriverAlias, |
LPCWSTR | pszFileName, | ||
PWINE_ACMLOCALDRIVER | pLocalDriver | ||
) |
Definition at line 285 of file internal.c.
Referenced by acmDriverAddW(), MSACM_RegisterAllDrivers(), and MSACM_RegisterDriverFromRegistry().
PWINE_ACMDRIVERID MSACM_RegisterDriverFromRegistry | ( | LPCWSTR | pszRegEntry | ) |
Definition at line 61 of file internal.c.
Referenced by acmDriverAddW().
PWINE_ACMLOCALDRIVER MSACM_RegisterLocalDriver | ( | HMODULE | hModule, |
DRIVERPROC | lpDriverProc | ||
) |
Definition at line 883 of file internal.c.
Referenced by acmDriverAddW().
PWINE_ACMNOTIFYWND MSACM_RegisterNotificationWindow | ( | HWND | hNotifyWnd, |
DWORD | dwNotifyMsg | ||
) |
Definition at line 416 of file internal.c.
Referenced by acmDriverAddW().
|
static |
Definition at line 953 of file internal.c.
Referenced by MSACM_AddToList(), and MSACM_CloseLocalDriver().
Definition at line 556 of file internal.c.
Referenced by MSACM_RegisterAllDrivers().
void MSACM_RePositionDriver | ( | PWINE_ACMDRIVERID | padid, |
DWORD | dwPriority | ||
) |
Definition at line 504 of file internal.c.
Referenced by acmDriverPriority().
Definition at line 805 of file internal.c.
Referenced by DllMain().
PWINE_ACMDRIVERID MSACM_UnregisterDriver | ( | PWINE_ACMDRIVERID | p | ) |
Definition at line 773 of file internal.c.
Referenced by acmDriverRemove(), MSACM_RegisterDriver(), and MSACM_UnregisterAllDrivers().
|
static |
Definition at line 739 of file internal.c.
Referenced by MSACM_UnregisterDriver().
PWINE_ACMNOTIFYWND MSACM_UnRegisterNotificationWindow | ( | const WINE_ACMNOTIFYWND * | panwnd | ) |
Definition at line 481 of file internal.c.
Referenced by acmDriverRemove(), and MSACM_UnregisterAllDrivers().
|
static |
Definition at line 254 of file internal.c.
Referenced by MSACM_UnregisterAllDrivers().
Definition at line 668 of file internal.c.
Referenced by acmDriverPriority().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msacm | ) |
Definition at line 47 of file internal.c.
Referenced by acmDriverAddA(), acmDriverClose(), acmDriverMessage(), acmDriverOpen(), acmStreamClose(), acmStreamOpen(), DllMain(), MSACM_CloseLocalDriver(), MSACM_FillCache(), MSACM_FillFormatTagsCB(), MSACM_GetRegistryKey(), MSACM_OpenLocalDriver(), MSACM_ReadCache(), MSACM_RegisterDriver(), MSACM_RegisterLocalDriver(), MSACM_RegisterNotificationWindow(), MSACM_ReorderDriversByPriority(), MSACM_UnregisterDriver(), MSACM_UnregisterLocalDriver(), MSACM_UnRegisterNotificationWindow(), and MSACM_WriteCache().
Definition at line 52 of file internal.c.
Referenced by MSACM_BroadcastNotification(), and MSACM_EnableNotifications().
PWINE_ACMDRIVERID MSACM_pFirstACMDriverID = NULL |
Definition at line 48 of file internal.c.
Referenced by acmDriverEnum(), acmFilterDetailsW(), acmFilterEnumW(), acmFilterTagDetailsW(), acmFilterTagEnumW(), acmFormatDetailsW(), acmFormatEnumW(), acmFormatSuggest(), acmFormatTagDetailsW(), acmFormatTagEnumW(), acmMetrics(), acmStreamOpen(), MSACM_RegisterAllDrivers(), MSACM_RegisterDriver(), MSACM_ReorderDriversByPriority(), MSACM_RePositionDriver(), MSACM_UnregisterAllDrivers(), MSACM_UnregisterDriver(), and MSACM_WriteCurrentPriorities().
|
static |
Definition at line 736 of file internal.c.
Referenced by MSACM_GetNumberOfModuleRefs(), MSACM_RegisterLocalDriver(), and MSACM_UnregisterLocalDriver().
|
static |
Definition at line 53 of file internal.c.
Referenced by MSACM_BroadcastNotification(), MSACM_RegisterNotificationWindow(), MSACM_UnregisterAllDrivers(), and MSACM_UnRegisterNotificationWindow().
|
static |
Definition at line 49 of file internal.c.
Referenced by MSACM_RegisterDriver(), MSACM_ReorderDriversByPriority(), MSACM_RePositionDriver(), and MSACM_UnregisterDriver().
|
static |
Definition at line 737 of file internal.c.
Referenced by MSACM_RegisterLocalDriver(), and MSACM_UnregisterLocalDriver().
|
static |
Definition at line 54 of file internal.c.
Referenced by MSACM_RegisterNotificationWindow(), and MSACM_UnRegisterNotificationWindow().
|
static |
Definition at line 51 of file internal.c.
Referenced by MSACM_BroadcastNotification(), MSACM_DisableNotifications(), and MSACM_EnableNotifications().