pub unsafe fn CryptInstallDefaultContext(
    hcryptprov: usize,
    dwdefaulttype: CRYPT_DEFAULT_CONTEXT_TYPE,
    pvdefaultpara: Option<*const c_void>,
    dwflags: CRYPT_DEFAULT_CONTEXT_FLAGS,
    pvreserved: Option<*const c_void>,
    phdefaultcontext: *mut *mut c_void,
) -> Result<()>