pub unsafe extern "system" fn NCryptTranslateHandle(
    phprovider: *mut NCRYPT_PROV_HANDLE,
    phkey: *mut NCRYPT_KEY_HANDLE,
    hlegacyprov: usize,
    hlegacykey: usize,
    dwlegacykeyspec: CERT_KEY_SPEC,
    dwflags: u32,
) -> HRESULT