pub unsafe extern "system" fn BCryptQueryProviderRegistration(
    pszprovider: PCWSTR,
    dwmode: BCRYPT_QUERY_PROVIDER_MODE,
    dwinterface: BCRYPT_INTERFACE,
    pcbbuffer: *mut u32,
    ppbuffer: *mut *mut CRYPT_PROVIDER_REG,
) -> NTSTATUS