pub unsafe extern "system" fn CryptGetDefaultProviderW( dwprovtype: u32, pdwreserved: *const u32, dwflags: u32, pszprovname: PWSTR, pcbprovname: *mut u32, ) -> BOOL