Skip to content

Commit 534131c

Browse files
committed
windows: add some missing native error codes
Signed-off-by: Benedek Kupper <kupper.benedek@gmail.com>
1 parent c91f5e2 commit 534131c

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

HidSharp/Platform/Windows/NativeMethods.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,15 @@ public static int HIDP_ERROR_CODES(int sev, ushort code)
117117

118118
public static readonly int HIDP_STATUS_SUCCESS = HIDP_ERROR_CODES(0, 0);
119119
public static readonly int HIDP_STATUS_INVALID_PREPARSED_DATA = HIDP_ERROR_CODES(12, 1);
120+
public static readonly int HIDP_STATUS_INVALID_REPORT_TYPE = HIDP_ERROR_CODES(12, 2);
121+
public static readonly int HIDP_STATUS_INVALID_REPORT_LENGTH = HIDP_ERROR_CODES(12, 3);
120122
public static readonly int HIDP_STATUS_USAGE_NOT_FOUND = HIDP_ERROR_CODES(12, 4);
123+
public static readonly int HIDP_STATUS_BUFFER_TOO_SMALL = HIDP_ERROR_CODES(12, 7);
124+
public static readonly int HIDP_STATUS_INCOMPATIBLE_REPORT_ID = HIDP_ERROR_CODES(12, 10);
125+
public static readonly int HIDP_STATUS_NOT_VALUE_ARRAY = HIDP_ERROR_CODES(12, 11);
121126
public static readonly int HIDP_STATUS_IS_VALUE_ARRAY = HIDP_ERROR_CODES(12, 12);
127+
public static readonly int HIDP_STATUS_REPORT_DOES_NOT_EXIST = HIDP_ERROR_CODES(12, 16);
128+
public static readonly int HIDP_STATUS_NOT_IMPLEMENTED = HIDP_ERROR_CODES(12, 32);
122129
public static readonly uint IOCTL_HID_GET_REPORT_DESCRIPTOR = HID_CTL_CODE(1);
123130
public static readonly uint IOCTL_USB_GET_NODE_INFORMATION = CTL_CODE(FILE_DEVICE_UNKNOWN, 258, METHOD_BUFFERED, FILE_ANY_ACCESS);
124131
public static readonly uint IOCTL_USB_GET_NODE_CONNECTION_INFORMATION = CTL_CODE(FILE_DEVICE_UNKNOWN, 259, METHOD_BUFFERED, FILE_ANY_ACCESS);

0 commit comments

Comments
 (0)