UserEditAtom Element Descriptions

lastSlideID and lastViewType: SlideID of last slide viewed and view type for saved view, respectively. Allow a document window to be opened in its saved configuration.

version: Major/minor/build which did the edit.

offsetLastEdit: Pointer to the last user edit. This is a 32 bit fixed offset from the beginning of the file. (This is 0 if no previous edits exist. It is illegal to place a LastEdit structure at offset 0 in the file.)

offsetPersistDirectory: Contains the persistent references (32 bit offset from the beginning of the document stream) in the current user edit. References are number sequentially from 1 (0 is not a valid value) and each user edit will contain a persistent directory. This directory contains only the references made by the current user and the document data included in the edit. To find additional references, PowerPoint begins with the directory of the last edit and then searches recursively through the previous edits until the reference is found.

The persistent directory is encoded as follows:

12 bit value which is 20 bit value indicates current reference number

number of sequential

offsets

documentRef: Reverence to the document atom.

MaxPersistWritten: Address of the last persist ref written to the file. This is the maximum value contained in the file, maintained so that new user edits can be properly numbered.