pub unsafe extern "C" fn NCryptSecretAgreement(
hPrivKey: NCRYPT_KEY_HANDLE,
hPubKey: NCRYPT_KEY_HANDLE,
phAgreedSecret: *mut NCRYPT_SECRET_HANDLE,
dwFlags: DWORD,
) -> SECURITY_STATUS
pub unsafe extern "C" fn NCryptSecretAgreement(
hPrivKey: NCRYPT_KEY_HANDLE,
hPubKey: NCRYPT_KEY_HANDLE,
phAgreedSecret: *mut NCRYPT_SECRET_HANDLE,
dwFlags: DWORD,
) -> SECURITY_STATUS