error_type CALLING_CONVENTION | XrefCompressedEntry_Create (biguint_type object_number, ushort_type generation_number, biguint_type object_stream_number, size_type index, XrefCompressedEntryHandle **result) |
| Creates a new instance.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_GetObjectNumber (XrefCompressedEntryHandle *handle, biguint_type *result) |
| Get entry object number.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_GetGenerationNumber (XrefCompressedEntryHandle *handle, ushort_type *result) |
| Get entry generation number.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_InUse (XrefCompressedEntryHandle *handle, boolean_type *result) |
| Quick check, if the entry is used or compressed.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_GetReference (XrefCompressedEntryHandle *handle, ObjectHandle **result) |
| Get reference to the object represented by this entry.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_SetReference (XrefCompressedEntryHandle *handle, ObjectHandle *data) |
| Set reference to the object represented by this entry.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_GetIndex (XrefCompressedEntryHandle *handle, size_type *result) |
| The index of this object within the object stream.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_GetObjectStreamNumber (XrefCompressedEntryHandle *handle, biguint_type *result) |
| The object number of the object stream in which this object is stored.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_ToEntry (XrefCompressedEntryHandle *handle, XrefEntryHandle **result) |
| Reinterpret current object as XrefEntryHandle.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_FromEntry (XrefEntryHandle *handle, XrefCompressedEntryHandle **result) |
| Convert XrefEntryHandle to XrefUsedEntryHandle.
|
|
error_type CALLING_CONVENTION | XrefCompressedEntry_Release (XrefCompressedEntryHandle *handle) |
| Decrement the internal reference counter.
|
|
Represents compressed entry within cross-reference section.
Compressed entry means that the object is located within (7.5.7 Object streams) compressed object stream. This entry type can be only found in cross-reference streams.
- Examples
- extract.c.