diff --git a/automotive/vehicle/2.0/types.hal b/automotive/vehicle/2.0/types.hal index acdea8ac5c..b4aa11d599 100644 --- a/automotive/vehicle/2.0/types.hal +++ b/automotive/vehicle/2.0/types.hal @@ -4280,6 +4280,16 @@ enum UserFlags: int32_t { * Admin users have additional privileges such as permission to create other users. */ ADMIN = 0x08, + + /** + * Disabled users are marked for deletion. + */ + DISABLED = 0x10, + + /** + * Profile user is a profile of another user. + */ + PROFILE = 0x20, }; /** @@ -4294,10 +4304,16 @@ struct UsersInfo { /** The current foreground user. */ UserInfo currentUser; - /** Number of existing users (includes the current user). */ + /** + * Number of existing users; includes the current user, recently removed users (with DISABLED + * flag), and profile users (with PROFILE flag). + */ int32_t numberUsers; - /** List of existing users (includes the current user). */ + /** + * List of existing users; includes the current user, recently removed users (with DISABLED + * flag), and profile users (with PROFILE flag). + */ vec existingUsers; };