Moved msacmdrv.h to include directory to avoid inter-dll header
dependencies.
diff --git a/dlls/msacm/imaadp32/imaadp32.c b/dlls/msacm/imaadp32/imaadp32.c
index 37e6143..61d3d00 100644
--- a/dlls/msacm/imaadp32/imaadp32.c
+++ b/dlls/msacm/imaadp32/imaadp32.c
@@ -30,7 +30,7 @@
#include "mmsystem.h"
#include "mmreg.h"
#include "msacm.h"
-#include "../msacmdrv.h"
+#include "msacmdrv.h"
#include "wine/debug.h"
/* see http://www.pcisys.net/~melanson/codecs/adpcm.txt for the details */
diff --git a/dlls/msacm/msadp32/msadp32.c b/dlls/msacm/msadp32/msadp32.c
index f901bd2..dae681c 100644
--- a/dlls/msacm/msadp32/msadp32.c
+++ b/dlls/msacm/msadp32/msadp32.c
@@ -30,7 +30,7 @@
#include "mmsystem.h"
#include "mmreg.h"
#include "msacm.h"
-#include "../msacmdrv.h"
+#include "msacmdrv.h"
#include "wine/debug.h"
/* see http://www.pcisys.net/~melanson/codecs/adpcm.txt for the details */
diff --git a/dlls/msacm/msg711/msg711.c b/dlls/msacm/msg711/msg711.c
index d173917..1f04369 100644
--- a/dlls/msacm/msg711/msg711.c
+++ b/dlls/msacm/msg711/msg711.c
@@ -30,7 +30,7 @@
#include "mmsystem.h"
#include "mmreg.h"
#include "msacm.h"
-#include "../msacmdrv.h"
+#include "msacmdrv.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(g711);
diff --git a/dlls/msacm/winemp3/mpegl3.c b/dlls/msacm/winemp3/mpegl3.c
index 2d89117..466eeba 100644
--- a/dlls/msacm/winemp3/mpegl3.c
+++ b/dlls/msacm/winemp3/mpegl3.c
@@ -30,7 +30,7 @@
#include "mmsystem.h"
#include "mmreg.h"
#include "msacm.h"
-#include "../msacmdrv.h"
+#include "msacmdrv.h"
#include "mpg123.h"
#include "mpglib.h"
diff --git a/include/Makefile.in b/include/Makefile.in
index ad5201e..44b0bc8 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -119,6 +119,7 @@
mmsystem.h \
msacm.h \
msacmdlg.h \
+ msacmdrv.h \
msi.h \
msiquery.h \
mssip.h \
diff --git a/dlls/msacm/msacmdrv.h b/include/msacmdrv.h
similarity index 70%
rename from dlls/msacm/msacmdrv.h
rename to include/msacmdrv.h
index 91942e3..6d2668d 100644
--- a/dlls/msacm/msacmdrv.h
+++ b/include/msacmdrv.h
@@ -25,7 +25,6 @@
#include "windef.h"
#include "winbase.h"
-#include "wine/windef16.h"
#include "mmsystem.h"
#include "mmreg.h"
#include "msacm.h"
@@ -95,33 +94,6 @@
DWORD dnDevNode;
} ACMDRVOPENDESCW, *PACMDRVOPENDESCW;
-typedef struct _ACMDRVOPENDESC16
-{
- DWORD cbStruct;
- FOURCC fccType;
- FOURCC fccComp;
- DWORD dwVersion;
- DWORD dwFlags;
- DWORD dwError;
- LPCSTR pszSectionName;
- LPCSTR pszAliasName;
- DWORD dnDevNode;
-} ACMDRVOPENDESC16, *NPACMDRVOPENDESC16, *LPACMDRVOPENDESC16;
-
-typedef struct _ACMDRVSTREAMINSTANCE16
-{
- DWORD cbStruct;
- LPWAVEFORMATEX pwfxSrc;
- LPWAVEFORMATEX pwfxDst;
- LPWAVEFILTER pwfltr;
- DWORD dwCallback;
- DWORD dwInstance;
- DWORD fdwOpen;
- DWORD fdwDriver;
- DWORD dwDriver;
- HACMSTREAM16 has;
-} ACMDRVSTREAMINSTANCE16, *NPACMDRVSTREAMINSTANCE16, *LPACMDRVSTREAMINSTANCE16;
-
typedef struct _ACMDRVSTREAMINSTANCE
{
DWORD cbStruct;
@@ -136,34 +108,6 @@
HACMSTREAM has;
} ACMDRVSTREAMINSTANCE, *PACMDRVSTREAMINSTANCE;
-typedef struct _ACMDRVSTREAMHEADER16 *LPACMDRVSTREAMHEADER16;
-typedef struct _ACMDRVSTREAMHEADER16 {
- DWORD cbStruct;
- DWORD fdwStatus;
- DWORD dwUser;
- LPBYTE pbSrc;
- DWORD cbSrcLength;
- DWORD cbSrcLengthUsed;
- DWORD dwSrcUser;
- LPBYTE pbDst;
- DWORD cbDstLength;
- DWORD cbDstLengthUsed;
- DWORD dwDstUser;
-
- DWORD fdwConvert;
- LPACMDRVSTREAMHEADER16 *padshNext;
- DWORD fdwDriver;
- DWORD dwDriver;
-
- /* Internal fields for ACM */
- DWORD fdwPrepared;
- DWORD dwPrepared;
- LPBYTE pbPreparedSrc;
- DWORD cbPreparedSrcLength;
- LPBYTE pbPreparedDst;
- DWORD cbPreparedDstLength;
-} ACMDRVSTREAMHEADER16, *NPACMDRVSTREAMHEADER16;
-
typedef struct _ACMDRVSTREAMHEADER *PACMDRVSTREAMHEADER;
typedef struct _ACMDRVSTREAMHEADER {
DWORD cbStruct;
@@ -198,18 +142,7 @@
DWORD fdwSize;
DWORD cbSrcLength;
DWORD cbDstLength;
-} ACMDRVSTREAMSIZE16, *NPACMDRVSTREAMSIZE16, *LPACMDRVSTREAMSIZE16,
- ACMDRVSTREAMSIZE, *PACMDRVSTREAMSIZE;
-
-typedef struct _ACMDRVFORMATSUGGEST16
-{
- DWORD cbStruct;
- DWORD fdwSuggest;
- LPWAVEFORMATEX pwfxSrc;
- DWORD cbwfxSrc;
- LPWAVEFORMATEX pwfxDst;
- DWORD cbwfxDst;
-} ACMDRVFORMATSUGGEST16, *NPACMDRVFORMATSUGGEST, *LPACMDRVFORMATSUGGEST;
+} ACMDRVSTREAMSIZE, *PACMDRVSTREAMSIZE;
typedef struct _ACMDRVFORMATSUGGEST
{