dinput8/tests: Debug device information during enumeration callback

Bruno Jesus 00cpxxx at gmail.com
Sun Aug 14 13:57:36 CDT 2016


Most likely my other patch but this is not specific to joysticks.

Signed-off-by: Bruno Jesus <00cpxxx at gmail.com>
-------------- next part --------------
diff --git a/dlls/dinput8/tests/dinput.c b/dlls/dinput8/tests/dinput.c
index 0984767..a6cbd34 100644
--- a/dlls/dinput8/tests/dinput.c
+++ b/dlls/dinput8/tests/dinput.c
@@ -361,6 +361,22 @@ static BOOL CALLBACK enum_devices_callback(const DIDEVICEINSTANCEA *instance, vo
 {
     struct enum_devices_test *enum_test = context;
 
+    trace("---- Device Information ----\n"
+          "Product Name  : %s\n"
+          "Instance Name : %s\n"
+          "devType       : 0x%08x\n"
+          "GUID Product  : %s\n"
+          "GUID Instance : %s\n"
+          "HID Page      : 0x%04x\n"
+          "HID Usage     : 0x%04x\n",
+          instance->tszProductName,
+          instance->tszInstanceName,
+          instance->dwDevType,
+          wine_dbgstr_guid(&instance->guidProduct),
+          wine_dbgstr_guid(&instance->guidInstance),
+          instance->wUsagePage,
+          instance->wUsage);
+
     enum_test->device_count++;
     return enum_test->return_value;
 }


More information about the wine-patches mailing list