WinMM includes
Eric Pouech
pouech-eric at wanadoo.fr
Mon Sep 1 14:55:15 CDT 2003
this patches removes some Wine only definitions from the standard headers.
A+
--
Eric Pouech
-------------- next part --------------
Name: mm_inc
ChangeLog:
Moved some MM internal definition to internal include files
License: X11
GenDate: 2003/09/01 19:54:20 UTC
ModifiedFiles: include/mmsystem.h dlls/msvideo/msvideo_main.c dlls/winmm/winemm.h
===================================================================
RCS file: /home/cvs/cvsroot/wine/wine/include/mmsystem.h,v
retrieving revision 1.66
diff -u -u -r1.66 mmsystem.h
--- include/mmsystem.h 28 Aug 2003 21:43:35 -0000 1.66
+++ include/mmsystem.h 30 Aug 2003 11:51:35 -0000
@@ -231,13 +231,6 @@
HMODULE WINAPI GetDriverModuleHandle(HDRVR hDriver);
DWORD WINAPI GetDriverFlags(HDRVR hDriver);
-#ifdef __WINESRC__
-/* this call (GetDriverFlags) is not documented, nor the flags returned.
- * here are Wine only definitions
- */
-#define WINE_GDF_EXIST 0x80000000
-#define WINE_GDF_16BIT 0x10000000
-#endif
typedef void (CALLBACK *LPDRVCALLBACK) (HDRVR h, UINT uMessage, DWORD dwUser, DWORD dw1, DWORD dw2);
@@ -306,9 +299,6 @@
#define WAVE_MAPPED 0x0004
#define WAVE_FORMAT_DIRECT 0x0008
#define WAVE_FORMAT_DIRECT_QUERY (WAVE_FORMAT_QUERY | WAVE_FORMAT_DIRECT)
-#ifdef __WINESRC__
-#define WAVE_DIRECTSOUND 0x0080
-#endif
typedef struct wavehdr_tag {
LPSTR lpData; /* pointer to locked data buffer */
Index: dlls/msvideo/msvideo_main.c
===================================================================
RCS file: /home/cvs/cvsroot/wine/wine/dlls/msvideo/msvideo_main.c,v
retrieving revision 1.51
diff -u -u -r1.51 msvideo_main.c
--- dlls/msvideo/msvideo_main.c 2 Jul 2003 00:40:14 -0000 1.51
+++ dlls/msvideo/msvideo_main.c 30 Aug 2003 11:42:08 -0000
@@ -319,7 +319,7 @@
if (!hdrv)
return 0;
}
- bIs16 = GetDriverFlags(hdrv) & WINE_GDF_16BIT;
+ bIs16 = GetDriverFlags(hdrv) & 0x10000000; /* undocumented flag: WINE_GDF_16BIT */
if (bIs16 && !pFnCallTo16)
{
Index: dlls/winmm/winemm.h
===================================================================
RCS file: /home/cvs/cvsroot/wine/wine/dlls/winmm/winemm.h,v
retrieving revision 1.44
diff -u -u -r1.44 winemm.h
--- dlls/winmm/winemm.h 30 Apr 2003 17:28:45 -0000 1.44
+++ dlls/winmm/winemm.h 30 Aug 2003 11:41:45 -0000
@@ -336,3 +336,10 @@
#define HWAVE_16(h32) (LOWORD(h32))
#define HWAVEIN_16(h32) (LOWORD(h32))
#define HWAVEOUT_16(h32) (LOWORD(h32))
+
+/* GetDriverFlags() returned bits is not documented (nor the call itself)
+ * Here are Wine only definitions of the bits
+ */
+#define WINE_GDF_EXIST 0x80000000
+#define WINE_GDF_16BIT 0x10000000
+
More information about the wine-patches
mailing list