![]() | InDesign SDK 20.5 |

Public Member Functions | |
| SnapIteratorRegister (IPMUnknown *boss) | |
| virtual uint32 | GetImplementationIDCount () |
| virtual void | GetNthImplementationID (uint32 n, ImplementationID &impl_id) |
| virtual IContentReadIterator * | NewNthImplementationReadIterator (uint32 n, const VersionID &version, IPMStream *s) |
| virtual IContentWriteIterator * | NewNthImplementationWriteIterator (uint32 n, const VersionID &version, IPMStream *s) |
Public Member Functions inherited from CContentIteratorRegister | |
| virtual uint32 | GetClassIDCount () |
| virtual void | GetNthClassID (uint32 n, ClassID &id) |
| virtual IContentReadIterator * | NewNthClassReadIterator (uint32 n, const VersionID &version, IPMStream *s) |
| virtual IContentWriteIterator * | NewNthClassWriteIterator (uint32 n, const VersionID &version, IPMStream *s) |
Additional Inherited Members | |
Protected Member Functions inherited from CContentIteratorRegister | |
| IContentReadIterator * | NewSchemaReadIterator (ClassID classID, const VersionID &version, IPMStream *s) |
| IContentReadIterator * | NewSchemaReadIterator (ImplementationID implID, const VersionID &version, IPMStream *s) |
Register the content iterator for persistent implementation of ISnapPrefsData.
| inline |
Constructor.
| boss | interface ptr from boss object on which this interface is aggregated. |
| inlinevirtual |
Get the implementation ID count.
Reimplemented from CContentIteratorRegister.
| inlinevirtual |
Look through the implementation ID table to find the nth implementation ID.
Reimplemented from CContentIteratorRegister.
| virtual |
Create a new schema based read iterator.
| version | The version number of this persistent implementation on read data |
Reimplemented from CContentIteratorRegister.
| virtual |
Create a new schema based write iterator.
| version | The version number of this persistent implementation on write data |
Reimplemented from CContentIteratorRegister.