Vanilla.PDF
2.0.0
Cross-platform toolkit for creating and modifying PDF documents
|
Used for accessing Dictionary elements through iterator interface. More...
error_type CALLING_CONVENTION | DictionaryObjectIterator_GetKey (DictionaryObjectIteratorHandle *handle, NameObjectHandle **result) |
Get key at iterator position. | |
error_type CALLING_CONVENTION | DictionaryObjectIterator_GetValue (DictionaryObjectIteratorHandle *handle, ObjectHandle **result) |
Get value at iterator position. | |
error_type CALLING_CONVENTION | DictionaryObjectIterator_IsValid (DictionaryObjectIteratorHandle *handle, boolean_type *result) |
Determine if current position is valid. | |
error_type CALLING_CONVENTION | DictionaryObjectIterator_Next (DictionaryObjectIteratorHandle *handle) |
Advances iterator to the next position. | |
error_type CALLING_CONVENTION | DictionaryObjectIterator_ToUnknown (DictionaryObjectIteratorHandle *handle, IUnknownHandle **result) |
Reinterpret current object as IUnknownHandle. | |
error_type CALLING_CONVENTION | DictionaryObjectIterator_FromUnknown (IUnknownHandle *handle, DictionaryObjectIteratorHandle **result) |
Convert IUnknownHandle to DictionaryObjectIteratorHandle. | |
error_type CALLING_CONVENTION | DictionaryObjectIterator_Release (DictionaryObjectIteratorHandle *handle) |
Decrement the internal reference counter. | |
Additional Inherited Members | |
Public Member Functions inherited from IUnknownHandle | |
error_type CALLING_CONVENTION | IUnknown_AddRef (IUnknownHandle *handle) |
Increment the internal reference counter. | |
Related Symbols inherited from IUnknownHandle | |
error_type CALLING_CONVENTION | IUnknown_Release (IUnknownHandle *handle) |
Decrement the internal reference counter. | |
Used for accessing Dictionary elements through iterator interface.
error_type CALLING_CONVENTION DictionaryObjectIterator_GetKey | ( | DictionaryObjectIteratorHandle * | handle, |
NameObjectHandle ** | result ) |
Get key at iterator position.
Ensure the iterator is valid.
|
related |
Get value at iterator position.
Ensure the iterator is valid.
|
related |
Determine if current position is valid.
Invalid position may mean that iterator moved past the end of the collection, as well as the collection was modified.
Any other operation except THIS will fail on invalid iterator.
|
related |
Advances iterator to the next position.
Ensure the iterator is valid.
|
related |
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.