Function BCryptDeriveKey
pub unsafe fn BCryptDeriveKey<P1>(
hsharedsecret: BCRYPT_SECRET_HANDLE,
pwszkdf: P1,
pparameterlist: Option<*const BCryptBufferDesc>,
pbderivedkey: Option<&mut [u8]>,
pcbresult: *mut u32,
dwflags: u32,
) -> NTSTATUSwhere
P1: Param<PCWSTR>,