pub unsafe fn BCryptGenerateSymmetricKey(
    halgorithm: BCRYPT_ALG_HANDLE,
    phkey: *mut BCRYPT_KEY_HANDLE,
    pbkeyobject: Option<&mut [u8]>,
    pbsecret: &[u8],
    dwflags: u32,
) -> NTSTATUS