Mimic more closely Windows' behavior (a MSACM driver is always opened
twice: first time for info gathering, subsequent openings for
conversions).
Added format suggestion for PCM.
Cleaned up internal structures.
diff --git a/dlls/msacm/internal.c b/dlls/msacm/internal.c
index 566a984..99cbbf7 100644
--- a/dlls/msacm/internal.c
+++ b/dlls/msacm/internal.c
@@ -224,7 +224,7 @@
PWINE_ACMDRIVERID MSACM_RegisterDriver(LPSTR pszDriverAlias, LPSTR pszFileName,
HINSTANCE hinstModule)
{
- PWINE_ACMDRIVERID padid;
+ PWINE_ACMDRIVERID padid;
TRACE("('%s', '%s', 0x%08x)\n", pszDriverAlias, pszFileName, hinstModule);
@@ -245,7 +245,6 @@
}
padid->hInstModule = hinstModule;
- padid->bEnabled = TRUE;
padid->pACMDriverList = NULL;
padid->pNextACMDriverID = NULL;
padid->pPrevACMDriverID = MSACM_pLastACMDriverID;