+/*!
+ * @defined kIOMessageSystemHasPoweredOn
+ * @discussion Announces that the system and its devices have woken up.
+ * Delivered to in-kernel IOKit drivers via <code>kIOGeneralInterest</code>
+ * and <code>kIOPriorityPowerStateInterest</code>.
+ * Delivered to user clients of <code>IORegisterForSystemPower</code>.
+ */
+#define kIOMessageSystemHasPoweredOn iokit_common_msg(0x300)
+
+/*! @group Unused and deprecated notifications
+ */
+
+/*!
+ * @defined kIOMessageCanDevicePowerOff
+ * @discussion Delivered to <code>kIOAppPowerStateInterest</code> clients of
+ * devices that implement their own idle timeouts.
+ * This message type is almost never used.
+ */
+#define kIOMessageCanDevicePowerOff iokit_common_msg(0x200)
+
+/*!
+ * @defined kIOMessageDeviceWillNotPowerOff
+ * @discussion This IOKit interest notification is largely unused;
+ * it's not very interesting.
+ */
+#define kIOMessageDeviceWillNotPowerOff iokit_common_msg(0x220)
+
+/*!
+ * @defined kIOMessageSystemWillNotPowerOff
+ * @deprecated This IOKit message is unused.
+ */
+#define kIOMessageSystemWillNotPowerOff iokit_common_msg(0x260)
+
+/*!
+ * @defined kIOMessageCanSystemPowerOff
+ * @deprecated This IOKit message is unused.
+ */
+#define kIOMessageCanSystemPowerOff iokit_common_msg(0x240)
+
+/*!
+ * @defined kIOMessageDeviceWillPowerOn
+ * @discussion IOService power mgt does not send kIOMessageDeviceWillPowerOn.
+ */
+#define kIOMessageDeviceWillPowerOn iokit_common_msg(0x215)
+
+/*!
+ * @defined kIOMessageDeviceHasPoweredOff
+ * @discussion IOService power mgt does not send kIOMessageDeviceHasPoweredOff.
+ */
+#define kIOMessageDeviceHasPoweredOff iokit_common_msg(0x225)
+
+