keeping on splitting 16/32 bit code in winmm
Eric Pouech
eric.pouech at wanadoo.fr
Tue Oct 22 12:58:38 CDT 2002
this patch fixes some includes digitalv.h (removing all 16 bit
structures and putting them into include/wine/mmsystem16.h)
A+
-------------- next part --------------
Name: mm1632_4
ChangeLog: moved 16 bit digital structs to include/wine/mmsystem16.h
License: X11
GenDate: 2002/10/22 17:56:37 UTC
ModifiedFiles: include/digitalv.h include/wine/mmsystem16.h
AddedFiles:
===================================================================
RCS file: /home/cvs/cvsroot/wine/wine/include/digitalv.h,v
retrieving revision 1.4
diff -u -u -r1.4 digitalv.h
--- include/digitalv.h 10 Mar 2002 00:02:34 -0000 1.4
+++ include/digitalv.h 20 Oct 2002 19:42:57 -0000
@@ -463,11 +463,6 @@
typedef struct {
DWORD dwCallback;
- RECT16 rc;
-} MCI_DGV_RECT_PARMS16, *LPMCI_DGV_RECT_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
RECT rc;
} MCI_DGV_RECT_PARMS, *LPMCI_DGV_RECT_PARMS;
@@ -476,12 +471,6 @@
typedef struct {
DWORD dwCallback;
LPSTR lpstrFileName;
- RECT16 rc;
-} MCI_DGV_CAPTURE_PARMS16, *LPMCI_DGV_CAPTURE_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- LPSTR lpstrFileName;
RECT rc;
} MCI_DGV_CAPTURE_PARMSA, *LPMCI_DGV_CAPTURE_PARMSA;
@@ -504,15 +493,6 @@
DWORD dwCallback;
DWORD dwFrom;
DWORD dwTo;
- RECT16 rc;
- DWORD dwAudioStream;
- DWORD dwVideoStream;
-} MCI_DGV_COPY_PARMS16, *LPMCI_DGV_COPY_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwFrom;
- DWORD dwTo;
RECT rc;
DWORD dwAudioStream;
DWORD dwVideoStream;
@@ -531,15 +511,6 @@
DWORD dwCallback;
DWORD dwFrom;
DWORD dwTo;
- RECT16 rc;
- DWORD dwAudioStream;
- DWORD dwVideoStream;
-} MCI_DGV_CUT_PARMS16, * LPMCI_DGV_CUT_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwFrom;
- DWORD dwTo;
RECT rc;
DWORD dwAudioStream;
DWORD dwVideoStream;
@@ -551,15 +522,6 @@
DWORD dwCallback;
DWORD dwFrom;
DWORD dwTo;
- RECT16 rc;
- DWORD dwAudioStream;
- DWORD dwVideoStream;
-} MCI_DGV_DELETE_PARMS16, * LPMCI_DGV_DELETE_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwFrom;
- DWORD dwTo;
RECT rc;
DWORD dwAudioStream;
DWORD dwVideoStream;
@@ -567,7 +529,6 @@
/* parameter block for MCI_FREEZE command message */
-typedef MCI_DGV_RECT_PARMS16 MCI_DGV_FREEZE_PARMS16, * LPMCI_DGV_FREEZE_PARMS16;
typedef MCI_DGV_RECT_PARMS MCI_DGV_FREEZE_PARMS, * LPMCI_DGV_FREEZE_PARMS;
/* parameter block for MCI_INFO command message */
@@ -577,13 +538,6 @@
LPSTR lpstrReturn;
DWORD dwRetSize;
DWORD dwItem;
-} MCI_DGV_INFO_PARMS16, * LPMCI_DGV_INFO_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- LPSTR lpstrReturn;
- DWORD dwRetSize;
- DWORD dwItem;
} MCI_DGV_INFO_PARMSA, * LPMCI_DGV_INFO_PARMSA;
typedef struct {
@@ -605,15 +559,6 @@
DWORD dwNumber;
DWORD dwItem;
LPSTR lpstrAlgorithm;
-} MCI_DGV_LIST_PARMS16, *LPMCI_DGV_LIST_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- LPSTR lpstrReturn;
- DWORD dwLength;
- DWORD dwNumber;
- DWORD dwItem;
- LPSTR lpstrAlgorithm;
} MCI_DGV_LIST_PARMSA, *LPMCI_DGV_LIST_PARMSA;
typedef struct {
@@ -630,7 +575,6 @@
/* parameter block for MCI_LOAD command message */
-typedef MCI_LOAD_PARMS16 MCI_DGV_LOAD_PARMS16 , * LPMCI_DGV_LOAD_PARMS16;
typedef MCI_LOAD_PARMSA MCI_DGV_LOAD_PARMSA, * LPMCI_DGV_LOAD_PARMSA;
typedef MCI_LOAD_PARMSW MCI_DGV_LOAD_PARMSW, * LPMCI_DGV_LOAD_PARMSW;
@@ -649,18 +593,6 @@
typedef struct {
DWORD dwCallback;
- UINT16 wDeviceID;
- UINT16 wReserved0;
- LPSTR lpstrDeviceType;
- LPSTR lpstrElementName;
- LPSTR lpstrAlias;
- DWORD dwStyle;
- HWND16 hWndParent;
- UINT16 wReserved1;
-} MCI_DGV_OPEN_PARMS16, *LPMCI_DGV_OPEN_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
UINT wDeviceID;
LPSTR lpstrDeviceType;
LPSTR lpstrElementName;
@@ -691,14 +623,6 @@
typedef struct {
DWORD dwCallback;
DWORD dwTo;
- RECT16 rc;
- DWORD dwAudioStream;
- DWORD dwVideoStream;
-} MCI_DGV_PASTE_PARMS16, * LPMCI_DGV_PASTE_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwTo;
RECT rc;
DWORD dwAudioStream;
DWORD dwVideoStream;
@@ -710,7 +634,6 @@
/* parameter block for MCI_PUT command message */
-typedef MCI_DGV_RECT_PARMS16 MCI_DGV_PUT_PARMS16, * LPMCI_DGV_PUT_PARMS16;
typedef MCI_DGV_RECT_PARMS MCI_DGV_PUT_PARMS, * LPMCI_DGV_PUT_PARMS;
/* parameter block for MCI_QUALITY command message */
@@ -721,14 +644,6 @@
LPSTR lpstrName;
DWORD lpstrAlgorithm;
DWORD dwHandle;
-} MCI_DGV_QUALITY_PARMS16, *LPMCI_DGV_QUALITY_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwItem;
- LPSTR lpstrName;
- DWORD lpstrAlgorithm;
- DWORD dwHandle;
} MCI_DGV_QUALITY_PARMSA, *LPMCI_DGV_QUALITY_PARMSA;
typedef struct {
@@ -752,15 +667,6 @@
DWORD dwCallback;
DWORD dwFrom;
DWORD dwTo;
- RECT16 rc;
- DWORD dwAudioStream;
- DWORD dwVideoStream;
-} MCI_DGV_RECORD_PARMS16, * LPMCI_DGV_RECORD_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwFrom;
- DWORD dwTo;
RECT rc;
DWORD dwAudioStream;
DWORD dwVideoStream;
@@ -772,12 +678,6 @@
DWORD dwCallback;
LPSTR lpstrPath;
DWORD dwSize;
-} MCI_DGV_RESERVE_PARMS16, *LPMCI_DGV_RESERVE_PARMS16A;
-
-typedef struct {
- DWORD dwCallback;
- LPSTR lpstrPath;
- DWORD dwSize;
} MCI_DGV_RESERVE_PARMSA, *LPMCI_DGV_RESERVE_PARMSA;
typedef struct {
@@ -794,12 +694,6 @@
typedef struct {
DWORD dwCallback;
LPSTR lpstrFileName;
- RECT16 rc;
-} MCI_DGV_RESTORE_PARMS16, *LPMCI_DGV_RESTORE_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- LPSTR lpstrFileName;
RECT rc;
} MCI_DGV_RESTORE_PARMSA, *LPMCI_DGV_RESTORE_PARMSA;
@@ -821,12 +715,6 @@
typedef struct {
DWORD dwCallback;
LPSTR lpstrFileName;
- RECT16 rc;
-} MCI_DGV_SAVE_PARMS16, *LPMCI_DGV_SAVE_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- LPSTR lpstrFileName;
RECT rc;
} MCI_DGV_SAVE_PARMSA, *LPMCI_DGV_SAVE_PARMSA;
@@ -858,15 +746,6 @@
DWORD dwOver;
LPSTR lpstrAlgorithm;
LPSTR lpstrQuality;
-} MCI_DGV_SETAUDIO_PARMS16, *LPMCI_DGV_SETAUDIO_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwItem;
- DWORD dwValue;
- DWORD dwOver;
- LPSTR lpstrAlgorithm;
- LPSTR lpstrQuality;
} MCI_DGV_SETAUDIO_PARMSA, *LPMCI_DGV_SETAUDIO_PARMSA;
typedef struct {
@@ -900,16 +779,6 @@
LPSTR lpstrAlgorithm;
LPSTR lpstrQuality;
DWORD dwSourceNumber;
-} MCI_DGV_SETVIDEO_PARMS16, *LPMCI_DGV_SETVIDEO_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwItem;
- DWORD dwValue;
- DWORD dwOver;
- LPSTR lpstrAlgorithm;
- LPSTR lpstrQuality;
- DWORD dwSourceNumber;
} MCI_DGV_SETVIDEO_PARMSA, *LPMCI_DGV_SETVIDEO_PARMSA;
typedef struct {
@@ -932,15 +801,6 @@
DWORD dwReturn;
DWORD dwItem;
DWORD dwTrack;
- SEGPTR lpstrDrive;
- DWORD dwReference;
-} MCI_DGV_STATUS_PARMS16, *LPMCI_DGV_STATUS_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
- DWORD dwReturn;
- DWORD dwItem;
- DWORD dwTrack;
LPSTR lpstrDrive;
DWORD dwReference;
} MCI_DGV_STATUS_PARMSA, *LPMCI_DGV_STATUS_PARMSA;
@@ -970,39 +830,21 @@
/* parameter block for MCI_UNFREEZE command message */
-typedef MCI_DGV_RECT_PARMS16 MCI_DGV_UNFREEZE_PARMS16, * LPMCI_DGV_UNFREEZE_PARMS16;
typedef MCI_DGV_RECT_PARMS MCI_DGV_UNFREEZE_PARMS, * LPMCI_DGV_UNFREEZE_PARMS;
/* parameter block for MCI_UPDATE command message */
typedef struct {
DWORD dwCallback;
- RECT16 rc;
- HDC16 hDC;
- UINT16 wReserved0;
-} MCI_DGV_UPDATE_PARMS16, * LPMCI_DGV_UPDATE_PARMS16;
-
-typedef struct {
- DWORD dwCallback;
RECT rc;
HDC hDC;
} MCI_DGV_UPDATE_PARMS, * LPMCI_DGV_UPDATE_PARMS;
/* parameter block for MCI_WHERE command message */
-typedef MCI_DGV_RECT_PARMS16 MCI_DGV_WHERE_PARMS16, * LPMCI_DGV_WHERE_PARMS16;
typedef MCI_DGV_RECT_PARMS MCI_DGV_WHERE_PARMS, * LPMCI_DGV_WHERE_PARMS;
/* parameter block for MCI_WINDOW command message */
-
-typedef struct {
- DWORD dwCallback;
- HWND16 hWnd;
- UINT16 wReserved1;
- UINT16 nCmdShow;
- UINT16 wReserved2;
- LPSTR lpstrText;
-} MCI_DGV_WINDOW_PARMS16, *LPMCI_DGV_WINDOW_PARMS16;
typedef struct {
DWORD dwCallback;
Index: include/wine/mmsystem16.h
===================================================================
RCS file: /home/cvs/cvsroot/wine/wine/include/wine/mmsystem16.h,v
retrieving revision 1.6
diff -u -u -r1.6 mmsystem16.h
--- include/wine/mmsystem16.h 10 Mar 2002 00:02:38 -0000 1.6
+++ include/wine/mmsystem16.h 20 Oct 2002 19:42:52 -0000
@@ -580,6 +580,170 @@
RECT16 rc;
} MCI_OVLY_LOAD_PARMS16, *LPMCI_OVLY_LOAD_PARMS16;
+/* from digitalv / 16 bit */
+typedef struct {
+ DWORD dwCallback;
+ RECT16 rc;
+} MCI_DGV_RECT_PARMS16, *LPMCI_DGV_RECT_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ LPSTR lpstrFileName;
+ RECT16 rc;
+} MCI_DGV_CAPTURE_PARMS16, *LPMCI_DGV_CAPTURE_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwFrom;
+ DWORD dwTo;
+ RECT16 rc;
+ DWORD dwAudioStream;
+ DWORD dwVideoStream;
+} MCI_DGV_COPY_PARMS16, *LPMCI_DGV_COPY_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwFrom;
+ DWORD dwTo;
+ RECT16 rc;
+ DWORD dwAudioStream;
+ DWORD dwVideoStream;
+} MCI_DGV_CUT_PARMS16, * LPMCI_DGV_CUT_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwFrom;
+ DWORD dwTo;
+ RECT16 rc;
+ DWORD dwAudioStream;
+ DWORD dwVideoStream;
+} MCI_DGV_DELETE_PARMS16, * LPMCI_DGV_DELETE_PARMS16;
+
+typedef MCI_DGV_RECT_PARMS16 MCI_DGV_FREEZE_PARMS16, * LPMCI_DGV_FREEZE_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ LPSTR lpstrReturn;
+ DWORD dwRetSize;
+ DWORD dwItem;
+} MCI_DGV_INFO_PARMS16, * LPMCI_DGV_INFO_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ LPSTR lpstrReturn;
+ DWORD dwLength;
+ DWORD dwNumber;
+ DWORD dwItem;
+ LPSTR lpstrAlgorithm;
+} MCI_DGV_LIST_PARMS16, *LPMCI_DGV_LIST_PARMS16;
+
+typedef MCI_LOAD_PARMS16 MCI_DGV_LOAD_PARMS16 , * LPMCI_DGV_LOAD_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ UINT16 wDeviceID;
+ UINT16 wReserved0;
+ LPSTR lpstrDeviceType;
+ LPSTR lpstrElementName;
+ LPSTR lpstrAlias;
+ DWORD dwStyle;
+ HWND16 hWndParent;
+ UINT16 wReserved1;
+} MCI_DGV_OPEN_PARMS16, *LPMCI_DGV_OPEN_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwTo;
+ RECT16 rc;
+ DWORD dwAudioStream;
+ DWORD dwVideoStream;
+} MCI_DGV_PASTE_PARMS16, * LPMCI_DGV_PASTE_PARMS16;
+
+typedef MCI_DGV_RECT_PARMS16 MCI_DGV_PUT_PARMS16, * LPMCI_DGV_PUT_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwItem;
+ LPSTR lpstrName;
+ DWORD lpstrAlgorithm;
+ DWORD dwHandle;
+} MCI_DGV_QUALITY_PARMS16, *LPMCI_DGV_QUALITY_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwFrom;
+ DWORD dwTo;
+ RECT16 rc;
+ DWORD dwAudioStream;
+ DWORD dwVideoStream;
+} MCI_DGV_RECORD_PARMS16, * LPMCI_DGV_RECORD_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ LPSTR lpstrPath;
+ DWORD dwSize;
+} MCI_DGV_RESERVE_PARMS16, *LPMCI_DGV_RESERVE_PARMS16A;
+
+typedef struct {
+ DWORD dwCallback;
+ LPSTR lpstrFileName;
+ RECT16 rc;
+} MCI_DGV_RESTORE_PARMS16, *LPMCI_DGV_RESTORE_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ LPSTR lpstrFileName;
+ RECT16 rc;
+} MCI_DGV_SAVE_PARMS16, *LPMCI_DGV_SAVE_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwItem;
+ DWORD dwValue;
+ DWORD dwOver;
+ LPSTR lpstrAlgorithm;
+ LPSTR lpstrQuality;
+} MCI_DGV_SETAUDIO_PARMS16, *LPMCI_DGV_SETAUDIO_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwItem;
+ DWORD dwValue;
+ DWORD dwOver;
+ LPSTR lpstrAlgorithm;
+ LPSTR lpstrQuality;
+ DWORD dwSourceNumber;
+} MCI_DGV_SETVIDEO_PARMS16, *LPMCI_DGV_SETVIDEO_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ DWORD dwReturn;
+ DWORD dwItem;
+ DWORD dwTrack;
+ SEGPTR lpstrDrive;
+ DWORD dwReference;
+} MCI_DGV_STATUS_PARMS16, *LPMCI_DGV_STATUS_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ RECT16 rc;
+ HDC16 hDC;
+ UINT16 wReserved0;
+} MCI_DGV_UPDATE_PARMS16, * LPMCI_DGV_UPDATE_PARMS16;
+
+typedef MCI_DGV_RECT_PARMS16 MCI_DGV_UNFREEZE_PARMS16, * LPMCI_DGV_UNFREEZE_PARMS16;
+
+typedef MCI_DGV_RECT_PARMS16 MCI_DGV_WHERE_PARMS16, * LPMCI_DGV_WHERE_PARMS16;
+
+typedef struct {
+ DWORD dwCallback;
+ HWND16 hWnd;
+ UINT16 wReserved1;
+ UINT16 nCmdShow;
+ UINT16 wReserved2;
+ LPSTR lpstrText;
+} MCI_DGV_WINDOW_PARMS16, *LPMCI_DGV_WINDOW_PARMS16;
+
#include "poppack.h"
#endif /* __WINE_WINE_MMSYSTEM16_H */
More information about the wine-patches
mailing list