Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacOSX Plugin:IOPowerMessage:
Partly Console safe, 48 entry points.
- class IOPMAssertionMBS
- method Constructor(type as string, level as integer, name as string)
- method Properties as Dictionary
- method SetProperty(key as string, value as variant) as boolean
- property Handle as Integer
- property Name as String
- property Details as String
- property Type as String
- property TimeoutAction as String
- property HumanReadableReason as String
- property LocalizationBundlePath as String
- property RetainCount as Integer
- property Timeout as Double
- property Level as Integer
- shared method DeclareUserActivity(AssertionName as string, userType as integer, byref AssertionID as integer) as integer
- shared method CreateWithName(type as string, level as integer, name as string) as IOPMAssertionMBS
- shared method AssertionsStatus as Dictionary
- shared method AssertionsByProcess as Dictionary
- shared method CreateWithHandle(Handle as Integer) as IOPMAssertionMBS
- shared method CreateWithProperties(AssertionProperties as Dictionary) as IOPMAssertionMBS
- shared method CreateWithDescription(AssertionType as string, Name as string, Details as string = "", HumanReadableReason as string = "", LocalizationBundlePath as string = "", Timeout as double = 0, TimeoutAction as string = "") as IOPMAssertionMBS
- class IOPMMBS
- property GeneralAggressiveness as integer
- property MinutesToDim as integer
- property MinutesToSpinDown as integer
- property MinutesToSleep as integer
- property EthernetWakeOnLANSettings as integer
- property SetProcessorSpeed as integer
- property PowerSource as integer
- property MotionSensor as integer
- property Handle as Integer
- class SleepNotificationMBS