pub unsafe extern "C" fn NCryptDeriveKey(
hSharedSecret: NCRYPT_SECRET_HANDLE,
pwszKDF: LPCWSTR,
pParameterList: *mut NCryptBufferDesc,
pbDerivedKey: PBYTE,
cbDerivedKey: DWORD,
pcbResult: *mut DWORD,
dwFlags: ULONG,
) -> SECURITY_STATUS