pub unsafe extern "system" fn HidD_GetAttributes(
    hiddeviceobject: HANDLE,
    attributes: *mut HIDD_ATTRIBUTES,
) -> BOOLEAN