-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HIDP_ constants missing from metadata #964
Comments
Looks like the DIGCF_* flags are missing too. See: |
While you are at it, looks like DEVPROP_TYPE* are missing too. |
Adding DEVPROP_TYPE* was requested in #958. |
Found them in the headers, I think. |
This one will be hard I think since they are macros: #define HIDP_ERROR_CODES(SEV, CODE) \
((NTSTATUS) (((SEV) << 28) | (FACILITY_HID_ERROR_CODE << 16) | (CODE)))
#define HIDP_STATUS_SUCCESS (HIDP_ERROR_CODES(0x0,0)) Does clangsharp handle that? |
The ConstantsScraper handles this. We'd need to update it to handle this pattern. |
@Slion reports at microsoft/CsWin32#583
Indeed, it appears that none of the return values documented for this API are declared in the metadata. Since the method itself is in the metadata, it seems the return values should be as well.
The text was updated successfully, but these errors were encountered: