dinput include missing LPC typedefs

Robert Reif reif at earthlink.net
Tue Aug 31 21:13:53 CDT 2004


Add some missing LPC typedefs.
-------------- next part --------------
Index: include/dinput.h
===================================================================
RCS file: /home/wine/wine/include/dinput.h,v
retrieving revision 1.41
diff -u -r1.41 dinput.h
--- include/dinput.h	1 Sep 2004 01:28:35 -0000	1.41
+++ include/dinput.h	1 Sep 2004 02:10:01 -0000
@@ -322,6 +322,7 @@
     DWORD   dwFlags;
     CHAR    tszName[MAX_PATH];
 } DIDEVICEOBJECTINSTANCE_DX3A, *LPDIDEVICEOBJECTINSTANCE_DX3A;
+typedef const DIDEVICEOBJECTINSTANCE_DX3A *LPCDIDEVICEOBJECTINSTANCE_DX3A;
 typedef struct DIDEVICEOBJECTINSTANCE_DX3W {
     DWORD   dwSize;
     GUID    guidType;
@@ -330,6 +331,7 @@
     DWORD   dwFlags;
     WCHAR   tszName[MAX_PATH];
 } DIDEVICEOBJECTINSTANCE_DX3W, *LPDIDEVICEOBJECTINSTANCE_DX3W;
+typedef const DIDEVICEOBJECTINSTANCE_DX3W *LPCDIDEVICEOBJECTINSTANCE_DX3W;
 
 DECL_WINELIB_TYPE_AW(DIDEVICEOBJECTINSTANCE_DX3)
 DECL_WINELIB_TYPE_AW(LPDIDEVICEOBJECTINSTANCE_DX3)
@@ -389,6 +391,7 @@
     CHAR    tszInstanceName[MAX_PATH];
     CHAR    tszProductName[MAX_PATH];
 } DIDEVICEINSTANCE_DX3A, *LPDIDEVICEINSTANCE_DX3A;
+typedef const DIDEVICEINSTANCE_DX3A *LPCDIDEVICEINSTANCE_DX3A;
 typedef struct DIDEVICEINSTANCE_DX3W {
     DWORD   dwSize;
     GUID    guidInstance;
@@ -397,6 +400,7 @@
     WCHAR   tszInstanceName[MAX_PATH];
     WCHAR   tszProductName[MAX_PATH];
 } DIDEVICEINSTANCE_DX3W, *LPDIDEVICEINSTANCE_DX3W;
+typedef const DIDEVICEINSTANCE_DX3W *LPCDIDEVICEINSTANCE_DX3W;
 
 DECL_WINELIB_TYPE_AW(DIDEVICEINSTANCE_DX3)
 DECL_WINELIB_TYPE_AW(LPDIDEVICEINSTANCE_DX3)
@@ -637,6 +641,7 @@
     DWORD	dwType;
     DWORD	dwFlags;
 } DIOBJECTDATAFORMAT, *LPDIOBJECTDATAFORMAT;
+typedef const DIOBJECTDATAFORMAT *LPCDIOBJECTDATAFORMAT;
 
 typedef struct _DIDATAFORMAT {
     DWORD			dwSize;


More information about the wine-patches mailing list