41#define WINE_ACMFF_TAG 0
42#define WINE_ACMFF_FORMAT 1
43#define WINE_ACMFF_WFX 2
96 static const WCHAR fmtW[] = {
'%',
'd',
' ',
'K',
'o',
'/',
's',
'\0'};
145 FIXME(
"Unknown mode (%d)\n", affd->
mode);
156 memset(&aftd, 0,
sizeof(aftd));
176 memset(&aftd, 0,
sizeof(aftd));
199 memset(&aftd, 0,
sizeof(aftd));
255 TRACE(
"Dropped dlgNotif (fmtTag): 0x%08x 0x%08lx\n",
267 TRACE(
"Dropped dlgCmd: ctl=%d ntf=0x%04x 0x%08lx\n",
278#if defined(WM_CONTEXTHELP)
287 TRACE(
"Dropped dlgMsg: hwnd=%p msg=%i 0x%08lx 0x%08lx\n",
354 FIXME(
"Unsupported hook procs\n");
410 memset(&afdw, 0,
sizeof(afdw));
434 static const WCHAR fmt1[] = {
'%',
'd',
' ',
'H',
'z',0};
435 static const WCHAR fmt2[] = {
';',
' ',
'%',
'd',
' ',
'b',
'i',
't',
's',0};
438 TRACE(
"(%p, %p, %d)\n", had, pafd, fdwDetails);
457 switch (fdwDetails) {
494 WARN(
"Unknown fdwDetails %08x\n", fdwDetails);
510 TRACE(
"=> %d\n", mmr);
558 memset(&afdw, 0,
sizeof(afdw));
589 memset(&aftd, 0,
sizeof(aftd));
591 memset(&adfs, 0,
sizeof(adfs));
629 memset(&aftd, 0,
sizeof(aftd));
681 TRACE(
"(%p, %p, %p, %ld, %d)\n",
702 wfxRef = *pafd->
pwfx;
713 FIXME(
"Unsupported fdwEnum values %08x\n", fdwEnum);
718 if (pafd->
cbwfx < cbwfxMax)
753 TRACE(
"(%p, %p, %p, %d, %d)\n",
754 had, pwfxSrc, pwfxDst, cbwfxDst, fdwSuggest);
756 if (!pwfxSrc || !pwfxDst)
831 memset(&aftdw, 0,
sizeof(aftdw));
858 TRACE(
"(%p, %p, %d)\n", had, paftd, fdwDetails);
864 switch (fdwDetails) {
904 memset(&tmp, 0,
sizeof(tmp));
925 WARN(
"Unsupported fdwDetails=%08x\n", fdwDetails);
983 memset(&aftdw, 0,
sizeof(aftdw));
1007 TRACE(
"(%p, %p, %p, %ld, %d)\n",
1013 if (paftd->
cbStruct <
sizeof(*paftd))
1032 for (
i = 0;
i < padid->cFormatTags;
i++) {
1037 if (paftd->szFormatTag[0] == 0)
1044 if (bPcmDone)
continue;
1058 for (
i = 0;
i < padid->cFormatTags;
i++) {
1063 if (paftd->szFormatTag[0] == 0)
1071 if (bPcmDone)
continue;
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define HeapFree(x, y, z)
#define WideCharToMultiByte
#define MultiByteToWideChar
int WINAPI lstrcmpW(LPCWSTR str1, LPCWSTR str2)
MMRESULT WINAPI acmDriverOpen(PHACMDRIVER phad, HACMDRIVERID hadid, DWORD fdwOpen)
MMRESULT WINAPI acmDriverClose(HACMDRIVER had, DWORD fdwClose)
MMRESULT WINAPI acmDriverID(HACMOBJ hao, PHACMDRIVERID phadid, DWORD fdwDriverID)
BOOL MSACM_FindFormatTagInCache(const WINE_ACMDRIVERID *padid, DWORD fmtTag, LPDWORD idx)
MMRESULT MSACM_Message(HACMDRIVER had, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
PWINE_ACMDRIVER MSACM_GetDriver(HACMDRIVER hDriver)
PWINE_ACMDRIVERID MSACM_pFirstACMDriverID
PWINE_ACMDRIVERID MSACM_GetDriverID(HACMDRIVERID hDriverID)
LRESULT WINAPI SendDriverMessage(HDRVR hDriver, UINT msg, LPARAM lParam1, LPARAM lParam2)
HDRVR WINAPI OpenDriver(LPCWSTR lpDriverName, LPCWSTR lpSectionName, LPARAM lParam)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint j
#define memcpy(s1, s2, n)
#define WAVE_FORMAT_UNKNOWN
#define MMSYSERR_NOTSUPPORTED
struct pcmwaveformat_tag PCMWAVEFORMAT
#define MMSYSERR_INVALHANDLE
#define MMSYSERR_INVALPARAM
#define MMSYSERR_INVALFLAG
MMRESULT WINAPI acmMetrics(HACMOBJ hao, UINT uMetric, LPVOID pMetric)
HINSTANCE MSACM_hInstance32
#define ACM_FORMATENUMF_CONVERT
#define ACMFORMATTAGDETAILS_FORMATTAG_CHARS
#define ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE
#define ACM_METRIC_MAX_SIZE_FORMAT
BOOL(CALLBACK * ACMFORMATTAGENUMCBW)(HACMDRIVERID hadid, PACMFORMATTAGDETAILSW paftd, DWORD_PTR dwInstance, DWORD fdwSupport)
#define ACM_FORMATENUMF_SUGGEST
#define ACM_FORMATENUMF_NCHANNELS
#define ACM_FORMATTAGDETAILSF_FORMATTAG
#define ACM_FORMATENUMF_NSAMPLESPERSEC
static const WCHAR ACMHELPMSGCONTEXTHELPW[]
#define ACM_FORMATENUMF_HARDWARE
BOOL(CALLBACK * ACMFORMATENUMCBA)(HACMDRIVERID hadid, PACMFORMATDETAILSA pafd, DWORD_PTR dwInstance, DWORD fdwSupport)
BOOL(CALLBACK * ACMFORMATTAGENUMCBA)(HACMDRIVERID hadid, PACMFORMATTAGDETAILSA paftd, DWORD_PTR dwInstance, DWORD fdwSupport)
#define ACM_FORMATSUGGESTF_WFORMATTAG
#define ACM_FORMATENUMF_WFORMATTAG
#define ACM_FORMATSUGGESTF_NCHANNELS
#define ACMERR_NOTPOSSIBLE
#define ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT
#define ACM_FORMATDETAILSF_FORMAT
#define ACMFORMATCHOOSE_STYLEF_CONTEXTHELP
#define ACM_FORMATENUMF_WBITSPERSAMPLE
BOOL(CALLBACK * ACMFORMATENUMCBW)(HACMDRIVERID hadid, PACMFORMATDETAILSW pafd, DWORD_PTR dwInstance, DWORD fdwSupport)
#define ACMDRIVERDETAILS_SUPPORTF_DISABLED
#define ACM_FORMATTAGDETAILSF_LARGESTSIZE
#define ACMFORMATCHOOSE_STYLEF_SHOWHELP
static const WCHAR ACMHELPMSGSTRINGW[]
#define ACMFORMATDETAILS_FORMAT_CHARS
#define ACM_FORMATENUMF_OUTPUT
static const WCHAR ACMHELPMSGCONTEXTMENUW[]
#define ACM_FORMATDETAILSF_INDEX
#define ACM_FORMATTAGDETAILSF_INDEX
#define ACMDRIVERDETAILS_SUPPORTF_HARDWARE
#define ACM_FORMATSUGGESTF_WBITSPERSAMPLE
struct _ACMFORMATCHOOSEW * PACMFORMATCHOOSEW
#define ACM_FORMATENUMF_INPUT
#define ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE
#define ACM_FORMATSUGGESTF_NSAMPLESPERSEC
#define DLG_ACMFORMATCHOOSE_ID
#define IDD_ACMFORMATCHOOSE_CMB_FORMATTAG
#define IDD_ACMFORMATCHOOSE_CMB_FORMAT
#define IDD_ACMFORMATCHOOSE_BTN_HELP
#define ACMDM_FORMAT_SUGGEST
#define ACMDM_FORMAT_DETAILS
#define ACMDM_FORMATTAG_DETAILS
PWINE_ACMDRIVERID pNextACMDriverID
PWINE_ACMDRIVERID pACMDriverID
INT_PTR WINAPI DialogBoxIndirectParamW(_In_opt_ HINSTANCE, _In_ LPCDLGTEMPLATE, _In_opt_ HWND, _In_opt_ DLGPROC, _In_ LPARAM)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
int WINAPIV wsprintfW(_Out_ LPWSTR, _In_ _Printf_format_string_ LPCWSTR,...)
#define CB_FINDSTRINGEXACT
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
LRESULT WINAPI SendDlgItemMessageW(_In_ HWND, _In_ int, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL WINAPI SetPropW(_In_ HWND, _In_ LPCWSTR, _In_opt_ HANDLE)
UINT WINAPI RegisterWindowMessageW(_In_ LPCWSTR)
HANDLE WINAPI GetPropW(_In_ HWND, _In_ LPCWSTR)
#define MAKEINTRESOURCEW(i)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
INT_PTR WINAPI DialogBoxParamW(_In_opt_ HINSTANCE, _In_ LPCWSTR, _In_opt_ HWND, _In_opt_ DLGPROC, _In_ LPARAM)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)