Added some missing LPC typedefs.
diff --git a/include/dinput.h b/include/dinput.h index 9a0f5ba..f5b5149 100644 --- a/include/dinput.h +++ b/include/dinput.h
@@ -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;