Fixed bug 3168 - xinput build failure with dxsdk Ozkan Sezer Yes, the annotations can actually be removed. They are used only by MSVC and aren't vital.
diff --git a/src/core/windows/SDL_xinput.h b/src/core/windows/SDL_xinput.h
index e649c55..c22b1eb 100644
--- a/src/core/windows/SDL_xinput.h
+++ b/src/core/windows/SDL_xinput.h
@@ -146,9 +146,9 @@ typedef DWORD (WINAPI *XInputGetCapabilities_t)
typedef DWORD (WINAPI *XInputGetBatteryInformation_t)
(
- _In_ DWORD dwUserIndex,
- _In_ BYTE devType,
- _Out_ XINPUT_BATTERY_INFORMATION_EX *pBatteryInformation
+ DWORD dwUserIndex,
+ BYTE devType,
+ XINPUT_BATTERY_INFORMATION_EX *pBatteryInformation
);
extern int WIN_LoadXInputDLL(void);