2.2.2 CompactID
If you are reading a revision store file encoded using the File Synchronization via SOAP Over HTTP Protocol, refer to the section 2.7.8. Otherwise, continue reading the rest of this section.
The CompactID structure is a combination of two unsigned integers. A CompactID structure together with a global identification table (section 2.1.3) specifies an ExtendedGUID structure (section 2.2.1).
This structure has the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
n |
guidIndex |
n (8 bits): An unsigned integer that specifies the value of the ExtendedGUID.n field.
guidIndex (24 bits): An unsigned integer that specifies the index in the global identification table. The GUID that corresponds to this index provides the value for the ExtendedGUID.guid field.