pub unsafe extern "system" fn HidD_SetFeature(
    hiddeviceobject: HANDLE,
    reportbuffer: *const c_void,
    reportbufferlength: u32,
) -> BOOLEAN