stos: ob: Add object directory definition

Signed-off-by: Chloe M. <chloe@mensia.org>
This commit is contained in:
Chloe M.
2026-06-24 22:06:19 +00:00
parent ed2d4744d7
commit 6b23c1e3d1
+16 -2
View File
@@ -17,10 +17,10 @@
/*
* Represents valid object types
*
* @OBJECT_DIRECTORY: Object is directory
* @OBJECT_TYPE_DIRECTORY: Object is directory
*/
typedef enum {
OBJECT_DIRECTORY
OBJECT_TYPE_DIRECTORY
} OBJECT_TYPE;
/*
@@ -38,4 +38,18 @@ typedef struct {
VOID *Data;
} ST_OBJECT;
/*
* Represents a directory object containing one or more
* objects.
*
* @First: First entry in object directory
* @Last: Last entry in object directory
* @EntryCount: Number of entries in directory
*/
typedef struct {
ST_OBJECT *First;
ST_OBJECT *Last;
USIZE EntryCount;
} OBJECT_DIRECTORY;
#endif /* !_OB_OBJECT_H_ */