Added more variables to the kernel thunk table

Last two variables yet to replace : KeInterruptTime, KeSystemTime
This commit is contained in:
PatrickvL 2016-11-13 00:59:47 +01:00
parent 0df04c2f45
commit ae9d663af3
3 changed files with 17 additions and 8 deletions

View File

@ -153,9 +153,9 @@ XBSYSAPI EXPORTNUM(348) VOID *XcBlockCrypt;
XBSYSAPI EXPORTNUM(349) VOID *XcBlockCryptCBC;
XBSYSAPI EXPORTNUM(350) VOID *XcCryptService;
XBSYSAPI EXPORTNUM(351) VOID *XcUpdateCrypto;
XBSYSAPI EXPORTNUM(353) VOID *XboxLANKey;
XBSYSAPI EXPORTNUM(354) VOID *XboxAlternateSignatureKeys;
XBSYSAPI EXPORTNUM(355) VOID *XePublicKeyData;
XBSYSAPI EXPORTNUM(353) XBOX_KEY_DATA XboxLANKey;
XBSYSAPI EXPORTNUM(354) XBOX_KEY_DATA XboxAlternateSignatureKeys;
XBSYSAPI EXPORTNUM(355) DWORD XePublicKeyData;
XBSYSAPI EXPORTNUM(357) BYTE IdexChannelObject[0x100];

View File

@ -4515,13 +4515,13 @@ XBSYSAPI EXPORTNUM(308) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlUnicodeStringToAns
// TODO : What should we initialize this to?
XBSYSAPI EXPORTNUM(321) XBOX_KEY_DATA xboxkrnl::XboxEEPROMKey = {};
XBSYSAPI EXPORTNUM(321) xboxkrnl::XBOX_KEY_DATA xboxkrnl::XboxEEPROMKey = {};
// ******************************************************************
// * 0x0142 - XboxHardwareInfo
// ******************************************************************
XBSYSAPI EXPORTNUM(322) XBOX_HARDWARE_INFO xboxkrnl::XboxHardwareInfo =
XBSYSAPI EXPORTNUM(322) xboxkrnl::XBOX_HARDWARE_INFO xboxkrnl::XboxHardwareInfo =
{
0xC0000035,
0,0,0,0
@ -4665,5 +4665,14 @@ XBSYSAPI EXPORTNUM(337) VOID NTAPI xboxkrnl::XcSHAFinal
// TODO: Verify this!
XBSYSAPI EXPORTNUM(356) xboxkrnl::DWORD xboxkrnl::HalBootSMCVideoMode = 1;
// TODO : What should we initialize this to?
XBSYSAPI EXPORTNUM(353) xboxkrnl::XBOX_KEY_DATA xboxkrnl::XboxLANKey = {};
// TODO : What should we initialize this to?
XBSYSAPI EXPORTNUM(354) xboxkrnl::XBOX_KEY_DATA xboxkrnl::XboxAlternateSignatureKeys = {};
// TODO : What should we initialize this to?
XBSYSAPI EXPORTNUM(355) xboxkrnl::DWORD xboxkrnl::XePublicKeyData = 0;
// TODO : Determine size, structure & filling behind this
XBSYSAPI EXPORTNUM(357) xboxkrnl::BYTE xboxkrnl::IdexChannelObject[0x100] = { };

View File

@ -413,9 +413,9 @@ extern "C" CXBXKRNL_API uint32 CxbxKrnl_KernelThunkTable[379] =
(uint32)PANIC(0x015E), // 0x015E (350) XcCryptService
(uint32)PANIC(0x015F), // 0x015F (351) XcUpdateCrypto
(uint32)PANIC(0x0160), // 0x0160 (352) RtlRip
(uint32)VARIABLE(0x0161), // 0x0161 (353) XboxLANKey
(uint32)VARIABLE(0x0162), // 0x0162 (354) XboxAlternateSignatureKeys
(uint32)VARIABLE(0x0163), // 0x0163 (355) XePublicKeyData
(uint32)VARIABLE(&xboxkrnl::XboxLANKey), // 0x0161 (353)
(uint32)VARIABLE(&xboxkrnl::XboxAlternateSignatureKeys), // 0x0162 (354)
(uint32)VARIABLE(&xboxkrnl::XePublicKeyData), // 0x0163 (355)
(uint32)VARIABLE(&xboxkrnl::HalBootSMCVideoMode), // 0x0164 (356)
(uint32)VARIABLE(&xboxkrnl::IdexChannelObject), // 0x0165 (357)
(uint32)PANIC(0x0166), // 0x0166 (358) HalIsResetOrShutdownPending