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