IOKitKeysPrivate.h [plain text]
#ifndef _IOKIT_IOKITKEYSPRIVATE_H
#define _IOKIT_IOKITKEYSPRIVATE_H
#include <IOKit/IOKitKeys.h>
#define kIOConsoleLockedKey "IOConsoleLocked"
#define kIOConsoleUsersKey "IOConsoleUsers"
#define kIOMaximumMappedIOByteCountKey "IOMaximumMappedIOByteCount"
#define kIOConsoleSessionAuditIDKey "kCGSSessionAuditIDKey"
#define kIOConsoleSessionUserNameKey "kCGSSessionUserNameKey"
#define kIOConsoleSessionUIDKey "kCGSSessionUserIDKey"
#define kIOConsoleSessionConsoleSetKey "kCGSSessionConsoleSetKey"
#define kIOConsoleSessionOnConsoleKey "kCGSSessionOnConsoleKey"
#define kIOConsoleSessionLoginDoneKey "kCGSessionLoginDoneKey"
#define kIOConsoleSessionSecureInputPIDKey "kCGSSessionSecureInputPID"
#define kIOConsoleSessionScreenLockedTimeKey "CGSSessionScreenLockedTime"
#define kIOConsoleSessionScreenIsLockedKey "CGSSessionScreenIsLocked"
#define kIOConsoleUsersSeedKey "IOConsoleUsersSeed"
#define kIOProgressBackbufferKey "IOProgressBackbuffer"
#define kIOProgressColorThemeKey "IOProgressColorTheme"
#define kIOBridgeBootSessionUUIDKey "bridge-boot-session-uuid"
#define kIOConsoleSecurityInterest "IOConsoleSecurityInterest"
#define kIOClientPrivilegeConsoleUser "console"
#define kIOClientPrivilegeSecureConsoleProcess "secureprocess"
#define kIOClientPrivilegeConsoleSession "consolesession"
#define kIONVRAMForceSyncNowPropertyKey "IONVRAM-FORCESYNCNOW-PROPERTY"
typedef struct _IOUCProcessToken {
void * token;
UInt32 pid;
} IOUCProcessToken;
#define kIOKernelHasSafeSleep 1
#define kIOPlatformSleepActionKey "IOPlatformSleepAction"
#define kIOPlatformWakeActionKey "IOPlatformWakeAction"
#define kIOPlatformQuiesceActionKey "IOPlatformQuiesceAction"
#define kIOPlatformActiveActionKey "IOPlatformActiveAction"
#define kIOPlatformHaltRestartActionKey "IOPlatformHaltRestartAction"
#define kIOPlatformPanicActionKey "IOPlatformPanicAction"
#define kIOPlatformFunctionHandlerSet "IOPlatformFunctionHandlerSet"
#if defined(__i386__) || defined(__x86_64__)
#define kIOPlatformFunctionHandlerMaxBusDelay "IOPlatformFunctionHandlerMaxBusDelay"
#define kIOPlatformFunctionHandlerMaxInterruptDelay "IOPlatformFunctionHandlerMaxInterruptDelay"
#define kIOPlatformMaxBusDelay "IOPlatformMaxBusDelay"
#define kIOPlatformMaxInterruptDelay "IOPlatformMaxInterruptDelay"
#endif
enum {
kIODirectionPrepareNoZeroFill = 0x00000010,
};
enum {
kIOServiceTerminateNeedWillTerminate = 0x00000100,
};
#define kIOClassNameOverrideKey "IOClassNameOverride"
enum {
kIOClassNameOverrideNone = 0x00000001,
};
#define kIOServiceLegacyMatchingRegistryIDKey "IOServiceLegacyMatchingRegistryID"
#endif