+enum
+{
+ kIOHibernateHandoffType = 0x686f0000,
+ kIOHibernateHandoffTypeEnd = kIOHibernateHandoffType + 0,
+ kIOHibernateHandoffTypeGraphicsInfo = kIOHibernateHandoffType + 1,
+ kIOHibernateHandoffTypeCryptVars = kIOHibernateHandoffType + 2,
+ kIOHibernateHandoffTypeMemoryMap = kIOHibernateHandoffType + 3,
+ kIOHibernateHandoffTypeDeviceTree = kIOHibernateHandoffType + 4,
+ kIOHibernateHandoffTypeDeviceProperties = kIOHibernateHandoffType + 5,
+ kIOHibernateHandoffTypeKeyStore = kIOHibernateHandoffType + 6,
+};
+
+struct IOHibernateHandoff
+{
+ uint32_t type;
+ uint32_t bytecount;
+ uint8_t data[];
+};
+typedef struct IOHibernateHandoff IOHibernateHandoff;