[Kernel] Scope object type enum.

This commit is contained in:
gibbed
2020-11-22 20:21:05 -06:00
committed by Rick Gibbed
parent bdeae25353
commit 164aa8e8ca
33 changed files with 87 additions and 82 deletions

View File

@@ -116,21 +116,21 @@ class XObject {
// one with 0x8A... which causes crash
static constexpr uint32_t kHandleBase = 0xF8000000;
enum Type {
kTypeUndefined,
kTypeEnumerator,
kTypeEvent,
kTypeFile,
kTypeIOCompletion,
kTypeModule,
kTypeMutant,
kTypeNotifyListener,
kTypeSemaphore,
kTypeSession,
kTypeSocket,
kTypeSymbolicLink,
kTypeThread,
kTypeTimer,
enum class Type : uint32_t {
Undefined,
Enumerator,
Event,
File,
IOCompletion,
Module,
Mutant,
NotifyListener,
Semaphore,
Session,
Socket,
SymbolicLink,
Thread,
Timer,
};
XObject(Type type);