20#ifndef __WINE_WINEACM_H
21#define __WINE_WINEACM_H
35#define WINE_ACMOBJ_DONTCARE 0x5EED0000
36#define WINE_ACMOBJ_DRIVERID 0x5EED0001
37#define WINE_ACMOBJ_DRIVER 0x5EED0002
38#define WINE_ACMOBJ_STREAM 0x5EED0003
39#define WINE_ACMOBJ_NOTIFYWND 0x5EED0004
40#define WINE_ACMOBJ_LOCALDRIVER 0x5EED0005
PWINE_ACMDRIVERID MSACM_pFirstACMDriverID
GLuint GLuint GLsizei GLenum type
LRESULT(CALLBACK * DRIVERPROC)(DWORD_PTR, HDRVR, UINT, LPARAM, LPARAM)
HINSTANCE MSACM_hInstance32
PWINE_ACMLOCALDRIVER pLocalDriver
PWINE_ACMDRIVER pACMDriverList
PWINE_ACMDRIVERID pNextACMDriverID
PWINE_ACMDRIVERID pPrevACMDriverID
struct _WINE_ACMDRIVERID::@484 * aFormatTag
PWINE_ACMLOCALDRIVERINST pLocalDrvrInst
PWINE_ACMDRIVER pNextACMDriver
PWINE_ACMLOCALDRIVERINST pNextACMInst
PWINE_ACMLOCALDRIVER pLocalDriver
PWINE_ACMLOCALDRIVER pPrevACMLocalDrv
PWINE_ACMLOCALDRIVERINST pACMInstList
PWINE_ACMLOCALDRIVER pNextACMLocalDrv
PWINE_ACMNOTIFYWND pNextACMNotifyWnd
PWINE_ACMNOTIFYWND pPrevACMNotifyWnd
PWINE_ACMDRIVERID pACMDriverID
ACMDRVSTREAMINSTANCE drvInst
WORD WORD PSZ PSZ pszFileName
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO _In_ HDEV _In_ LPWSTR _In_ HANDLE hDriver
HANDLE MSACM_hHeap DECLSPEC_HIDDEN
struct _WINE_ACMOBJ * PWINE_ACMOBJ
struct _WINE_ACMLOCALDRIVERINST WINE_ACMLOCALDRIVERINST
PWINE_ACMNOTIFYWND MSACM_GetNotifyWnd(HACMDRIVERID hDriver) DECLSPEC_HIDDEN
BOOL MSACM_FindFormatTagInCache(const WINE_ACMDRIVERID *, DWORD, LPDWORD) DECLSPEC_HIDDEN
struct _WINE_ACMLOCALDRIVER * PWINE_ACMLOCALDRIVER
void MSACM_UnregisterAllDrivers(void) DECLSPEC_HIDDEN
struct _WINE_ACMSTREAM WINE_ACMSTREAM
PWINE_ACMNOTIFYWND MSACM_RegisterNotificationWindow(HWND hNotifyWnd, DWORD dwNotifyMsg) DECLSPEC_HIDDEN
void MSACM_RePositionDriver(PWINE_ACMDRIVERID, DWORD) DECLSPEC_HIDDEN
PWINE_ACMDRIVER MSACM_GetDriver(HACMDRIVER hDriver) DECLSPEC_HIDDEN
PWINE_ACMLOCALDRIVER MSACM_RegisterLocalDriver(HMODULE hModule, DRIVERPROC lpDriverProc) DECLSPEC_HIDDEN
void MSACM_RegisterAllDrivers(void) DECLSPEC_HIDDEN
struct _WINE_ACMNOTIFYWND * PWINE_ACMNOTIFYWND
PWINE_ACMDRIVERID MSACM_RegisterDriverFromRegistry(LPCWSTR pszRegEntry) DECLSPEC_HIDDEN
LRESULT CALLBACK PCM_DriverProc(DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg, LPARAM dwParam1, LPARAM dwParam2) DECLSPEC_HIDDEN
void MSACM_DisableNotifications(void) DECLSPEC_HIDDEN
LRESULT MSACM_CloseLocalDriver(PWINE_ACMLOCALDRIVERINST) DECLSPEC_HIDDEN
PWINE_ACMNOTIFYWND MSACM_UnRegisterNotificationWindow(const WINE_ACMNOTIFYWND *) DECLSPEC_HIDDEN
struct _WINE_ACMLOCALDRIVER WINE_ACMLOCALDRIVER
void MSACM_EnableNotifications(void) DECLSPEC_HIDDEN
PWINE_ACMDRIVERID MSACM_RegisterDriver(LPCWSTR pszDriverAlias, LPCWSTR pszFileName, PWINE_ACMLOCALDRIVER pLocalDriver) DECLSPEC_HIDDEN
PWINE_ACMOBJ MSACM_GetObj(HACMOBJ hObj, DWORD type) DECLSPEC_HIDDEN
struct _WINE_ACMDRIVERID WINE_ACMDRIVERID
struct _WINE_ACMSTREAM * PWINE_ACMSTREAM
struct _WINE_ACMDRIVERID * PWINE_ACMDRIVERID
struct _WINE_ACMNOTIFYWND WINE_ACMNOTIFYWND
struct _WINE_ACMLOCALDRIVERINST * PWINE_ACMLOCALDRIVERINST
PWINE_ACMLOCALDRIVERINST MSACM_OpenLocalDriver(PWINE_ACMLOCALDRIVER, LPARAM) DECLSPEC_HIDDEN
void MSACM_WriteCurrentPriorities(void) DECLSPEC_HIDDEN
MMRESULT MSACM_Message(HACMDRIVER, UINT, LPARAM, LPARAM) DECLSPEC_HIDDEN
struct _WINE_ACMDRIVER WINE_ACMDRIVER
PWINE_ACMDRIVERID MSACM_UnregisterDriver(PWINE_ACMDRIVERID p) DECLSPEC_HIDDEN
struct _WINE_ACMDRIVER * PWINE_ACMDRIVER
struct _WINE_ACMOBJ WINE_ACMOBJ
PWINE_ACMDRIVERID MSACM_GetDriverID(HACMDRIVERID hDriverID) DECLSPEC_HIDDEN
void MSACM_BroadcastNotification(void) DECLSPEC_HIDDEN