pub unsafe extern "system" fn BCryptEnumProviders(
    pszalgid: PCWSTR,
    pimplcount: *mut u32,
    ppimpllist: *mut *mut BCRYPT_PROVIDER_NAME,
    dwflags: u32,
) -> NTSTATUS