pub unsafe fn BCryptQueryProviderRegistration<P0>(
    pszprovider: P0,
    dwmode: BCRYPT_QUERY_PROVIDER_MODE,
    dwinterface: BCRYPT_INTERFACE,
    pcbbuffer: *mut u32,
    ppbuffer: Option<*mut *mut CRYPT_PROVIDER_REG>,
) -> NTSTATUS
where P0: Param<PCWSTR>,