powermanagement_mig.h [plain text]
#ifndef _powermanagement_mig_h_
#define _powermanagement_mig_h_
#define kPMMIGStringLength 1024
typedef char * string_t;
enum {
kIOPMGetValueDWBTSupportOnAC = 1,
kIOPMGetValueDWBTSupportOnBatt = 2
};
enum {
kIOPMDebugFlagsSetBits,
kIOPMDebugFlagsResetBits,
kIOPMDebugFlagsSetValue
};
enum {
kIOPMAssertionMIGCopyOneAssertionProperties = 1,
kIOPMAssertionMIGCopyAll = 2,
kIOPMAssertionMIGCopyStatus = 3,
kIOPMPowerEventsMIGCopyScheduledEvents = 4,
kIOPMPowerEventsMIGCopyRepeatEvents = 5,
kIOPMAssertionMIGCopyByType = 6,
kIOPMAssertionMIGCopyInactive = 7,
};
enum {
kIOPMAssertionMIGDoRetain = 1,
kIOPMAssertionMIGDoRelease = -1
};
#define kMsgReturnCode "returnCode"
#define kClaimSystemWakeEvent "claimSystemWakeEvent"
#define kUserActivityRegister "userActivityRegister"
#define kUserActivityTimeoutUpdate "userActivityTimeout"
#define kUserActivityTimeoutKey "ActivityTimeout"
#define kUserActivityLevels "UserActivityLevels"
#define kAssertionCreateMsg "assertionCreate"
#define kAssertionReleaseMsg "assertionRelease"
#define kAssertionPropertiesMsg "assertionProperties"
#define kAssertionCheckMsg "assertionCheck"
#define kAssertionTimeoutMsg "assertionTimeout"
#define kAssertionDetailsKey "assertionDictonary"
#define kAssertionIdKey "assertionId"
#define kAssertionReleaseDateKey "assertioReleaseDate"
#define kAssertionEnTrIntensityKey "EnTrIntensity"
#define kAssertionCheckTokenKey "assertionCheckToken"
#define kAssertionCheckCountKey "assertionCheckCount"
#define kPSAdapterDetails "adapterDetails"
#define kInactivityWindowKey "inactivityWindow"
#define kInactivityWindowStart "inactivityWindowStart"
#define kInactivityWindowDuration "inactivityWindowDuration"
#define kStandbyAccelerationDelay "standbyAccelerationDelay"
#endif