66 OutlineType_Undefined = 0,
This file contains macro declarations for importing and exporting symbols from library boundaries.
This file contains all type forward declarations returned by the library API.
This file contains types and constants used as parameters or return values.
Base class for reference counting.
Integer objects represent mathematical integers.
Base class for document outlines.
error_type CALLING_CONVENTION OutlineBase_ToUnknown(OutlineBaseHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
error_type CALLING_CONVENTION OutlineBase_FromUnknown(IUnknownHandle *handle, OutlineBaseHandle **result)
Convert IUnknownHandle to CatalogHandle.
error_type CALLING_CONVENTION OutlineBase_GetOutlineType(OutlineBaseHandle *handle, OutlineType *result)
Get derived type of current object.
error_type CALLING_CONVENTION OutlineBase_Release(OutlineBaseHandle *handle)
Decrement the internal reference counter.
The root of a document's outline hierarchy.
error_type CALLING_CONVENTION Outline_ToOutlineBase(OutlineHandle *handle, OutlineBaseHandle **result)
Reinterpret current object as OutlineBaseHandle.
error_type CALLING_CONVENTION Outline_FromOutlineBase(OutlineBaseHandle *handle, OutlineHandle **result)
Convert OutlineBaseHandle to OutlineItemHandle.
error_type CALLING_CONVENTION Outline_GetLast(OutlineHandle *handle, OutlineItemHandle **result)
An outline item dictionary representing the last top-level item in the outline.
error_type CALLING_CONVENTION Outline_GetCount(OutlineHandle *handle, IntegerObjectHandle **result)
Total number of visible outline items at all levels of the outline.
error_type CALLING_CONVENTION Outline_GetFirst(OutlineHandle *handle, OutlineItemHandle **result)
An outline item dictionary representing the first top-level item in the outline.
error_type CALLING_CONVENTION Outline_Release(OutlineHandle *handle)
Decrement the internal reference counter.
Representing the components in the DeviceRGB colour space of the colour that shall be used for the ou...
error_type CALLING_CONVENTION OutlineItemColor_GetBlue(OutlineItemColorHandle *handle, IntegerObjectHandle **result)
Get blue component of defined RGB color.
error_type CALLING_CONVENTION OutlineItemColor_Release(OutlineItemColorHandle *handle)
Decrement the internal reference counter.
error_type CALLING_CONVENTION OutlineItemColor_GetGreen(OutlineItemColorHandle *handle, IntegerObjectHandle **result)
Get green component of defined RGB color.
error_type CALLING_CONVENTION OutlineItemColor_GetRed(OutlineItemColorHandle *handle, IntegerObjectHandle **result)
Get red component of defined RGB color.
A set of flags specifying style characteristics for displaying the outline item's text.
error_type CALLING_CONVENTION OutlineItemFlags_Release(OutlineItemFlagsHandle *handle)
Decrement the internal reference counter.
error_type CALLING_CONVENTION OutlineItemFlags_IsBold(OutlineItemFlagsHandle *handle, boolean_type *result)
Determine if the outline item shall be displayed in bold.
error_type CALLING_CONVENTION OutlineItemFlags_IsItalic(OutlineItemFlagsHandle *handle, boolean_type *result)
Determine if the outline item shall be displayed in italic.
Child element within tree-structured hierarchy of outline items.
error_type CALLING_CONVENTION OutlineItem_FromOutlineBase(OutlineBaseHandle *handle, OutlineItemHandle **result)
Convert OutlineBaseHandle to OutlineItemHandle.
error_type CALLING_CONVENTION OutlineItem_Release(OutlineItemHandle *handle)
Decrement the internal reference counter.
error_type CALLING_CONVENTION OutlineItem_GetTitle(OutlineItemHandle *handle, StringObjectHandle **result)
The text that shall be displayed on the screen for this item.
error_type CALLING_CONVENTION OutlineItem_GetPrev(OutlineItemHandle *handle, OutlineItemHandle **result)
The previous item at this outline level.
error_type CALLING_CONVENTION OutlineItem_ToOutlineBase(OutlineItemHandle *handle, OutlineBaseHandle **result)
Reinterpret current object as OutlineBaseHandle.
error_type CALLING_CONVENTION OutlineItem_GetParent(OutlineItemHandle *handle, OutlineBaseHandle **result)
The parent of this item in the outline hierarchy.
error_type CALLING_CONVENTION OutlineItem_GetLast(OutlineItemHandle *handle, OutlineItemHandle **result)
The last of this item's immediate children in the outline hierarchy.
error_type CALLING_CONVENTION OutlineItem_GetFlags(OutlineItemHandle *handle, OutlineItemFlagsHandle **result)
A set of flags specifying style characteristics for displaying the outline item's text.
error_type CALLING_CONVENTION OutlineItem_GetCount(OutlineItemHandle *handle, IntegerObjectHandle **result)
Sum of the number of visible descendent outline items at all levels.
error_type CALLING_CONVENTION OutlineItem_GetNext(OutlineItemHandle *handle, OutlineItemHandle **result)
The next item at this outline level.
error_type CALLING_CONVENTION OutlineItem_GetColor(OutlineItemHandle *handle, OutlineItemColorHandle **result)
Representing the components in the DeviceRGB colour space of the colour that shall be used for the ou...
error_type CALLING_CONVENTION OutlineItem_GetFirst(OutlineItemHandle *handle, OutlineItemHandle **result)
The first of this item's immediate children in the outline hierarchy.
Reprsents human readable text.
OutlineType
Available types of outlines.
Definition c_outline.h:65
@ OutlineType_Item
Child element within tree-structured hierarchy of outline items.
Definition c_outline.h:78
@ OutlineType_Outline
The root of a document's outline hierarchy.
Definition c_outline.h:72
uint32_t error_type
This is return value type of all API functions.
Definition c_types.h:25
int8_t boolean_type
Boolean type supported in C.
Definition c_types.h:31