Current User Stream

Current User Stream とは、最後に編集したユーザの情報が管理されている。ユーザ情報は1人分以上が含まれている。つまり、Aさんが作成した後、Bさんが編集したなら、Aさん、Bさんのユーザ情報が含まれることになる。

このユーザ情報の構造体は次の通り。

struct PSR_UserEditAtom {
 sint4 lastSlideID; // slideID of last viewed slide
                    // 最後に参照したスライドID
 uint4 version; // This is major/minor/build which did the edit
                // 編集時のバージョン情報(メジャー/マイナー/ビルド)
 uint4 offsetLastEdit; // File offset of last edit
                       // 最後に編集した際のファイルオフセット
 uint4 offsetPersistDirectory; // Offset to PersistPtrs for this edit.
                               // 
 uint4 documentRef; // reference to document atom
                    // ドキュメントアトムへの参照用
 uint4 maxPersistWritten; // Addr of last persist ref written to the file
                          // (max seen so far). 
 sint2 lastViewType; // enum view type
};