pub unsafe extern "system" fn HidD_SetConfiguration(
    hiddeviceobject: HANDLE,
    configuration: *const HIDD_CONFIGURATION,
    configurationlength: u32,
) -> BOOLEAN