- IOReturn secureSleepSystem( int *return_code );
- IOReturn secureSetAggressiveness( unsigned long type, unsigned long newLevel, int *return_code );
+ IOReturn secureSleepSystem( uint32_t *return_code );
+
+ IOReturn secureSleepSystemOptions( const void *inOptions,
+ IOByteCount inOptionsSize,
+ uint32_t *returnCode);
+
+ IOReturn secureSetAggressiveness( unsigned long type,
+ unsigned long newLevel,
+ int *return_code );
+
+ IOReturn secureSetMaintenanceWakeCalendar(
+ IOPMCalendarStruct *inCalendar,
+ uint32_t *returnCode);
+
+ IOReturn secureSetUserAssertionLevels(uint32_t assertionBitfield);
+
+ IOReturn secureGetSystemSleepType( uint32_t *sleepType );