-
Notifications
You must be signed in to change notification settings - Fork 42
0x6306 FRAMEWORKMSG_PATCH_DATA_ACK
DummkopfOfHachtenduden edited this page Sep 3, 2021
·
1 revision
// Massive
1 byte result
if(result == 1)
{
//ModuleVersion@HEAD
while(true)
{
1 byte entryFlag
if(entryFlag == 0)
break;
4 uint nID
1 byte nDivisionID
1 byte nContentID
1 byte nModuleID
4 uint nVersion
64 string szVersion
256 string szDesc
1 byte nValid //Always 1 as GlobalManager only stores valid versions
}
//ModuleVersionFiles
while(true)
{
1 byte entryFlag
if(entryFlag == 0)
break;
4 uint nID
4 uint nVersion
1 byte nDivisionID
1 byte nContentID
1 byte nModuleID
256 string szFilename
256 string szPath
4 uint nFileSize
1 byte nFileType
4 uint nFileTypeVersion //1001 part of JMXV*****
1 byte nToBePacked
2 ushort timeModified.Year
2 ushort timeModified.Month
2 ushort timeModified.Day
2 ushort timeModified.Hour
2 ushort timeModified.Minute
2 ushort timeModified.Second
4 uint timeModified.Microsecond
1 byte nValid
}
//retrieve module version data from divisionmanager
}
else if(result == 2)
{
//cannot retrieve module version data from divisionmanager
}