[PATCH] dinput: WriteEffectToFIle dieffects parameter is const

Marcus Meissner marcus at jet.franken.de
Mon Sep 21 16:06:43 CDT 2015


Signed-Off-By: Marcus Meissner <marcus at jet.franken.de>
---
 dlls/dinput/device.c         | 4 ++--
 dlls/dinput/device_private.h | 4 ++--
 include/dinput.h             | 8 ++++----
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dlls/dinput/device.c b/dlls/dinput/device.c
index ab43029..de00245 100644
--- a/dlls/dinput/device.c
+++ b/dlls/dinput/device.c
@@ -1684,7 +1684,7 @@ HRESULT WINAPI IDirectInputDevice7WImpl_EnumEffectsInFile(LPDIRECTINPUTDEVICE8W
 HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8A iface,
 							  LPCSTR lpszFileName,
 							  DWORD dwEntries,
-							  LPDIFILEEFFECT rgDiFileEft,
+							  LPCDIFILEEFFECT rgDiFileEft,
 							  DWORD dwFlags)
 {
     FIXME("(%p)->(%s,%08x,%p,%08x): stub !\n", iface, lpszFileName, dwEntries, rgDiFileEft, dwFlags);
@@ -1695,7 +1695,7 @@ HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8A
 HRESULT WINAPI IDirectInputDevice7WImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8W iface,
 							  LPCWSTR lpszFileName,
 							  DWORD dwEntries,
-							  LPDIFILEEFFECT rgDiFileEft,
+							  LPCDIFILEEFFECT rgDiFileEft,
 							  DWORD dwFlags)
 {
     FIXME("(%p)->(%s,%08x,%p,%08x): stub !\n", iface, debugstr_w(lpszFileName), dwEntries, rgDiFileEft, dwFlags);
diff --git a/dlls/dinput/device_private.h b/dlls/dinput/device_private.h
index 52bbec4..4aea24a 100644
--- a/dlls/dinput/device_private.h
+++ b/dlls/dinput/device_private.h
@@ -232,12 +232,12 @@ extern HRESULT WINAPI IDirectInputDevice7WImpl_EnumEffectsInFile(LPDIRECTINPUTDE
 extern HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8A iface,
 								 LPCSTR lpszFileName,
 								 DWORD dwEntries,
-								 LPDIFILEEFFECT rgDiFileEft,
+								 LPCDIFILEEFFECT rgDiFileEft,
 								 DWORD dwFlags)  DECLSPEC_HIDDEN;
 extern HRESULT WINAPI IDirectInputDevice7WImpl_WriteEffectToFile(LPDIRECTINPUTDEVICE8W iface,
 								 LPCWSTR lpszFileName,
 								 DWORD dwEntries,
-								 LPDIFILEEFFECT rgDiFileEft,
+								 LPCDIFILEEFFECT rgDiFileEft,
 								 DWORD dwFlags)  DECLSPEC_HIDDEN;
 extern HRESULT WINAPI IDirectInputDevice8WImpl_BuildActionMap(LPDIRECTINPUTDEVICE8W iface,
 							      LPDIACTIONFORMATW lpdiaf,
diff --git a/include/dinput.h b/include/dinput.h
index a714eeb..256efc4 100644
--- a/include/dinput.h
+++ b/include/dinput.h
@@ -1821,7 +1821,7 @@ DECLARE_INTERFACE_(IDirectInputDevice7A,IDirectInputDevice2A)
     STDMETHOD(SendDeviceData)(THIS_ DWORD cbObjectData, LPCDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD fl) PURE;
     /*** IDirectInputDevice7A methods ***/
     STDMETHOD(EnumEffectsInFile)(THIS_ LPCSTR lpszFileName,LPDIENUMEFFECTSINFILECALLBACK pec,LPVOID pvRef,DWORD dwFlags) PURE;
-    STDMETHOD(WriteEffectToFile)(THIS_ LPCSTR lpszFileName,DWORD dwEntries,LPDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
+    STDMETHOD(WriteEffectToFile)(THIS_ LPCSTR lpszFileName,DWORD dwEntries,LPCDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
 };
 #undef INTERFACE
 
@@ -1863,7 +1863,7 @@ DECLARE_INTERFACE_(IDirectInputDevice7W,IDirectInputDevice2W)
     STDMETHOD(SendDeviceData)(THIS_ DWORD cbObjectData, LPCDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD fl) PURE;
     /*** IDirectInputDevice7W methods ***/
     STDMETHOD(EnumEffectsInFile)(THIS_ LPCWSTR lpszFileName,LPDIENUMEFFECTSINFILECALLBACK pec,LPVOID pvRef,DWORD dwFlags) PURE;
-    STDMETHOD(WriteEffectToFile)(THIS_ LPCWSTR lpszFileName,DWORD dwEntries,LPDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
+    STDMETHOD(WriteEffectToFile)(THIS_ LPCWSTR lpszFileName,DWORD dwEntries,LPCDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
 };
 #undef INTERFACE
 
@@ -1976,7 +1976,7 @@ DECLARE_INTERFACE_(IDirectInputDevice8A,IDirectInputDevice7A)
     STDMETHOD(SendDeviceData)(THIS_ DWORD cbObjectData, LPCDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD fl) PURE;
     /*** IDirectInputDevice7A methods ***/
     STDMETHOD(EnumEffectsInFile)(THIS_ LPCSTR lpszFileName,LPDIENUMEFFECTSINFILECALLBACK pec,LPVOID pvRef,DWORD dwFlags) PURE;
-    STDMETHOD(WriteEffectToFile)(THIS_ LPCSTR lpszFileName,DWORD dwEntries,LPDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
+    STDMETHOD(WriteEffectToFile)(THIS_ LPCSTR lpszFileName,DWORD dwEntries,LPCDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
     /*** IDirectInputDevice8A methods ***/
     STDMETHOD(BuildActionMap)(THIS_ LPDIACTIONFORMATA lpdiaf, LPCSTR lpszUserName, DWORD dwFlags) PURE;
     STDMETHOD(SetActionMap)(THIS_ LPDIACTIONFORMATA lpdiaf, LPCSTR lpszUserName, DWORD dwFlags) PURE;
@@ -2022,7 +2022,7 @@ DECLARE_INTERFACE_(IDirectInputDevice8W,IDirectInputDevice7W)
     STDMETHOD(SendDeviceData)(THIS_ DWORD cbObjectData, LPCDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD fl) PURE;
     /*** IDirectInputDevice7W methods ***/
     STDMETHOD(EnumEffectsInFile)(THIS_ LPCWSTR lpszFileName,LPDIENUMEFFECTSINFILECALLBACK pec,LPVOID pvRef,DWORD dwFlags) PURE;
-    STDMETHOD(WriteEffectToFile)(THIS_ LPCWSTR lpszFileName,DWORD dwEntries,LPDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
+    STDMETHOD(WriteEffectToFile)(THIS_ LPCWSTR lpszFileName,DWORD dwEntries,LPCDIFILEEFFECT rgDiFileEft,DWORD dwFlags) PURE;
     /*** IDirectInputDevice8W methods ***/
     STDMETHOD(BuildActionMap)(THIS_ LPDIACTIONFORMATW lpdiaf, LPCWSTR lpszUserName, DWORD dwFlags) PURE;
     STDMETHOD(SetActionMap)(THIS_ LPDIACTIONFORMATW lpdiaf, LPCWSTR lpszUserName, DWORD dwFlags) PURE;
-- 
2.5.1




More information about the wine-patches mailing list