File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
- #define BUILD_NUMBER 57
1
+ #define BUILD_NUMBER 58
Original file line number Diff line number Diff line change @@ -278,9 +278,10 @@ HRESULT m_IDirectInputDeviceX::GetCapabilities(LPDIDEVCAPS lpDIDevCaps)
278
278
{
279
279
DWORD devType = GET_DIDEVICE_TYPE (lpDIDevCaps->dwDevType );
280
280
DWORD devSubType = GET_DIDEVICE_SUBTYPE (lpDIDevCaps->dwDevType );
281
+ DWORD hidDevice = lpDIDevCaps->dwDevType & DIDEVTYPE_HID;
281
282
DWORD devType7 = ConvertDevTypeTo7 (devType);
282
283
DWORD devSubType7 = ConvertDevSubTypeTo7 (devType, devSubType);
283
- lpDIDevCaps->dwDevType = devType7 | (devSubType7 << 8 );
284
+ lpDIDevCaps->dwDevType = devType7 | (devSubType7 << 8 ) | hidDevice ;
284
285
}
285
286
286
287
return hr;
@@ -645,9 +646,10 @@ HRESULT m_IDirectInputDeviceX::GetDeviceInfoX(V pdidi)
645
646
{
646
647
DWORD devType = GET_DIDEVICE_TYPE (pdidi->dwDevType );
647
648
DWORD devSubType = GET_DIDEVICE_SUBTYPE (pdidi->dwDevType );
649
+ DWORD hidDevice = pdidi->dwDevType & DIDEVTYPE_HID;
648
650
DWORD devType7 = ConvertDevTypeTo7 (devType);
649
651
DWORD devSubType7 = ConvertDevSubTypeTo7 (devType, devSubType);
650
- pdidi->dwDevType = devType7 | (devSubType7 << 8 );
652
+ pdidi->dwDevType = devType7 | (devSubType7 << 8 ) | hidDevice ;
651
653
}
652
654
653
655
return hr;
You can’t perform that action at this time.
0 commit comments