import copy\r
from struct import unpack\r
from Common.DataType import *\r
+from GenVar import PackGUID\r
\r
DATABASE_VERSION = 7\r
\r
#\r
def PackGuid(GuidStructureValue):\r
GuidString = GuidStructureStringToGuidString(GuidStructureValue)\r
- Guid = GuidString.split('-')\r
- Buffer = pack('=LHHBBBBBBBB', \r
- int(Guid[0], 16), \r
- int(Guid[1], 16), \r
- int(Guid[2], 16), \r
- int(Guid[3][-4:-2], 16), \r
- int(Guid[3][-2:], 16),\r
- int(Guid[4][-12:-10], 16),\r
- int(Guid[4][-10:-8], 16),\r
- int(Guid[4][-8:-6], 16),\r
- int(Guid[4][-6:-4], 16),\r
- int(Guid[4][-4:-2], 16),\r
- int(Guid[4][-2:], 16)\r
- )\r
- return Buffer\r
+ return PackGUID(GuidString.split('-'))\r
\r
if self.ItemSize == 8:\r
PackStr = "=Q"\r