pub unsafe extern "system" fn BCryptGenerateSymmetricKey(
    halgorithm: BCRYPT_ALG_HANDLE,
    phkey: *mut BCRYPT_KEY_HANDLE,
    pbkeyobject: *mut u8,
    cbkeyobject: u32,
    pbsecret: *const u8,
    cbsecret: u32,
    dwflags: u32,
) -> NTSTATUS