pub unsafe extern "system" fn SetupDiGetHwProfileList(
    hwprofilelist: *mut u32,
    hwprofilelistsize: u32,
    requiredsize: *mut u32,
    currentlyactiveindex: *mut u32,
) -> BOOL