2.4.226 RRDHead

The RRDHead record specifies metadata about a set of revisions that a user has made in a shared workbook.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rrd (14 bytes)

...

...

...

guid (16 bytes)

...

...

...

wFileCodePage

cchUser

stUser (114 bytes)

...

...

...

sddtr

...

tabidMac

rrd (14 bytes):  An RRD structure that specifies the revision record information used to track changes in a shared workbook. The rrd.revt MUST be equal to 0x0020. The rrd.cbMemory MUST be equal to 0xFFFFFFFF and MUST be ignored. The rrd.revid MUST be 0 because this is a revision that cannot be reviewed.

guid (16 bytes):  A GUID as specified by [MS-DTYP] that specifies a unique identifier for this set of revisions.

wFileCodePage (2 bytes):  An unsigned integer that specifies the sheet's code page. The value MUST be one of the code page values specified in [CODEPG] or the special value 1200, which means that the sheet is Unicode.

cchUser (2 bytes): An unsigned integer that specifies the number of characters in stUser that are used to specify the name of the user who made this set of revisions. Characters in stUser that are to the right of these used characters are ignored. The value of cchUser MUST be less than or equal to 54.

stUser (114 bytes): An XLUnicodeStringNoCch structure that specifies the name of the user who made this set of revisions.

sddtr (8 bytes):  A ShortDTR structure that specifies the date and time when the user saved this set of revisions.

tabidMac (2 bytes):  A signed integer that specifies the next available sheet identifier in this workbook. The value MUST be greater than or equal to -1. Each sheet identifier is specified by the order in which the BoundSheet8 records appear in the Globals Substream.