pub unsafe extern "C" fn BCryptSecretAgreement(
hPrivKey: BCRYPT_KEY_HANDLE,
hPubKey: BCRYPT_KEY_HANDLE,
phAgreedSecret: *mut BCRYPT_SECRET_HANDLE,
dwFlags: ULONG,
) -> NTSTATUS
pub unsafe extern "C" fn BCryptSecretAgreement(
hPrivKey: BCRYPT_KEY_HANDLE,
hPubKey: BCRYPT_KEY_HANDLE,
phAgreedSecret: *mut BCRYPT_SECRET_HANDLE,
dwFlags: ULONG,
) -> NTSTATUS