diff --git a/src/xenia/xbox.h b/src/xenia/xbox.h index 5c24c965a..62c35c4c1 100644 --- a/src/xenia/xbox.h +++ b/src/xenia/xbox.h @@ -344,6 +344,22 @@ struct X_SLIST_HEADER { }; static_assert_size(X_SLIST_HEADER, 8); +// https://msdn.microsoft.com/en-us/library/windows/hardware/ff550671(v=vs.85).aspx +struct X_IO_STATUS_BLOCK { + union { + xe::be status; + xe::be pointer; + }; + xe::be information; +}; + +struct X_EX_TITLE_TERMINATE_REGISTRATION { + xe::be notification_routine; // 0x0 + xe::be priority; // 0x4 + X_LIST_ENTRY list_entry; // 0x8 ?? +}; +static_assert_size(X_EX_TITLE_TERMINATE_REGISTRATION, 16); + #pragma pack(pop) } // namespace xe