This is written to the current user stream. The interpretation of the OffsetToCurrentEdit is crucial to locate the top level UserEditAtom.
CurrentUserAtom Fields:
Offset | Type | Name | Contents |
0 | uint4 | Size | sizeof( PSR_CurrentUserAtom ) |
4 | uint4 | Magic | Magic number to ensure this is a PowerPoint file( -476987297) |
8 | uint4 | OffsettoCurrentEdit | Offset in main stream to current edit field |
12 | uint2 | LenUserName | Length of user name |
14 | uint4 | DocFileVersion | 1012 for PP97 |
18 | Ubyte1 | majorVersion | 3 for PP97 |
19 | Ubyte1 | minorVersion | 0 for PP97 |
After the atom the name of the user who last edited the document is written. It is used to display a proper warning message, when multiple users open the same physical file on a network at the same time. After the user name a four byte integer value is written that contains the release version. Its value is 8,9 or 10 for PP97 files.