LibreOffice
LibreOffice 26.2 SDK API Reference
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Ncom
  Nsun
   NstarModule com::sun::star is the root module of the UNO API
    NaccessibilityUNO Accessibility API
     CAccessibleContextCentral service of the Accessibility API that gives access to various facets of an object's content
     CAccessibleEventObjectThis struct describes an accessible event, that is broadcasted from the XAccessibleEventBroadcaster and notified to XAccessibleEventListener
     CAccessibleRelationAn AccessibleRelation object defines a one-to-many relation
     CAccessibleTableModelChangeThis structure lets an event give access to a change of a table model
     CIllegalAccessibleComponentStateExceptionIndicates invalid or unavailable state information
     CMSAAService
     CTextSegmentThis structure describes a text segment that is embedded in a larger portion of text
     CXAccessibleThis interface has to be implemented by any class that wants to be accessible
     CXAccessibleActionImplement this interface to give access to actions that can be executed for accessible objects
     CXAccessibleComponentThe XAccessibleComponent interface should be supported by any class that can be rendered on the screen
     CXAccessibleContextImplement this interface for exposing various aspects of a class's content
     CXAccessibleContext2Implement this interface for exposing more aspects of a class's content
     CXAccessibleContext3Implement this interface to speed up operations when iterating over large amounts of children
     CXAccessibleEditableTextImplement this interface to give read and write access to a text representation
     CXAccessibleEventBroadcasterMakes it possible to register listeners which are called whenever an accessibility event (see AccessibleEventObject) occurs
     CXAccessibleEventListenerMakes it possible to register a component as a listener, which is called whenever an accessibility event occurs
     CXAccessibleExtendedAttributes
     CXAccessibleExtendedComponentThe XAccessibleExtendedComponent interface contains additional methods to those of the XAccessibleComponent interface
     CXAccessibleGroupPosition
     CXAccessibleHyperlinkImplement this interface to represent a hyperlink or a group of hyperlinks
     CXAccessibleHypertextImplement this interface to expose the hypertext structure of a document
     CXAccessibleImageImplement this interface to represent images and icons
     CXAccessibleKeyBindingThis interface can be used to represent any number of key bindings which then can be associated to a certain action
     CXAccessibleMultiLineTextImplement this interface to provide a mapping between text index and line numbers
     CXAccessibleRelationSetImplement this interface to give access to an object's set of relations
     CXAccessibleSelectionImplement this interface to represent a selection of accessible objects
     CXAccessibleTableImplement this interface to give access to a two-dimensional table
     CXAccessibleTableSelection
     CXAccessibleTextImplement this interface to give read-only access to a text
     CXAccessibleTextAttributesImplement this interface to give access to the attributes of a text
     CXAccessibleTextMarkupImplement this interface to expose the text markups of a text
     CXAccessibleTextSelection
     CXAccessibleValueImplement this interface to give access to a single numerical value
     CXMSAAServiceThe interface must be implemented for a server that can support MSAA com objects and send win32 accessible events
    NanimationsInterfaces for SMIL animations
     CAnimateColor
     CAnimateMotion
     CAnimatePhysics
     CAnimateSet
     CAudio
     CCommand
     CEventEvent has a source that causes an event to be fired and a trigger that defines under which condition an event should be raised and an offset if the event should be raised a defined amount of time after the event is triggered
     CIterateContainer
     CParallelTimeContainer
     CSequenceTimeContainer
     CTargetPropertiesProperties of an animated target
     CTimeFilterPair
     CValuePair
     CXAnimateInterface for generic animation
     CXAnimateColorInterface for animation by defining color changes over time
     CXAnimateMotionInterface for animation by defining motion on a path
     CXAnimatePhysicsInterface for physics animation
     CXAnimateSetInterface for animation by simply setting the value of the target attribute to a constant value
     CXAnimateTransformAnimates a transformation attribute on a target element, thereby allowing animations to control translation, scaling, rotation and/or skewing
     CXAnimationListenerMakes it possible to register listeners, which are called whenever an animation event occurs
     CXAnimationNode
     CXAnimationNodeSupplier
     CXAudio
     CXCommandExecution of the XCommand animation node causes the slide show component to call back the application to perform the command
     CXIterateContainerAn iterate container iterates over subitems of a given target object and animates them by subsequently executes the contained effects on them
     CXParallelTimeContainer
     CXTimeContainerSupported modules
     CXTransitionFilterBase members XAnimate::Values, XAnimate::From, XAnimate::To and XAnimate::By can be used with double values that set the transition progress the specific amount of time
    NauthSecurity and authenticates interfaces
     CAuthenticationFailedExceptionIndicates failure to authenticate using the specified security context
     CInvalidArgumentExceptionIndicates an invalid argument was passed to SSO API
     CInvalidContextExceptionIndicates an attempt was made to use an invalid source or target context
     CInvalidCredentialExceptionIndicates an attempt was made to use an invalid or non existent credential
     CInvalidPrincipalExceptionIndicates an invalid principal was specified
     CPersistenceFailureExceptionIndicates an underlying persistence implementation failure
     CSSOManagerFactoryStarting point for Single Sign-on interactions
     CSSOPasswordCacheProvided as a convenience for simple username/password based Single Sign-on implementations which don't provide some sort of authentication information repository
     CUnsupportedExceptionIndicates an operation unsupported by the implementation
     CXSSOAcceptorContextAcceptor side security context
     CXSSOContextBase SSO security context representation
     CXSSOInitiatorContextInitiator side security context
     CXSSOManagerSupports the creation of security contexts for both the initiator/source side and the acceptor/target side
     CXSSOManagerFactoryFactory for creating an SSO Manager supporting the user's configured security mechanism
     CXSSOPasswordCacheSupports password caching for security mechanisms which use passwords as credentials or as an input to credential creation but don't have an external method to cache these passwords
    NawtJava AWT-like user interface toolkit interface specifications for UNO
     NgridGrid control
      CDefaultGridColumnModelIf you do not want to implement the XGridColumnModel yourself, use this service
      CDefaultGridDataModelIf you do not want to implement the XGridDataModel yourself, use this service
      CGridColumnRepresents a column as used by the DefaultGridColumnModel
      CGridColumnEventAn event used by a XGridColumn to notify changes in the column
      CGridDataEventUsed to notify changes in the data represented by an XMutableGridDataModel
      CGridInvalidDataExceptionException is thrown to indicate that set data is invalid, e.g
      CGridInvalidModelExceptionException is thrown when data or column model isn't set
      CGridSelectionEventAn event used by a XGridControl to notify changes in its row selection
      CSortableGridDataModelDefault implementation of a XSortableGridData
      CUnoControlGridA control that displays a set of tabular data
      CUnoControlGridModelStandard model of a UnoControlGrid control
      CXGridColumnThe XGridColumn defines the properties and behavior of a column in a grid control
      CXGridColumnListenerAn instance of this interface is used by the XGridColumnModel to get notifications about column model changes
      CXGridColumnModelAn instance of this interface is used by the UnoControlGrid to retrieve the column structure that is displayed in the actual control
      CXGridControlAn interface to a control that displays a tabular data
      CXGridDataListenerAn instance of this interface is used by the XGridDataModel to get notifications about data model changes
      CXGridDataModelAn instance of this interface is used by the UnoControlGrid to retrieve the content data that is displayed in the actual control
      CXGridRowSelectionThis interfaces provides access to the selection of row for UnoControlGrid
      CXGridSelectionListenerAn instance of this interface is used by the XGridRowSelection to get notifications about selection changes
      CXMutableGridDataModelAllows to modify the data represented by a XGridDataModel
      CXSortableGridDataAllows to sort the data represented by a XGridDataModel
      CXSortableMutableGridDataModelDescribes a grid control data model whose data can be modified and sorted
     NtabTab pages
      CTabPageActivatedEventAn event used by a XTabPageContainer to notify changes in tab page activation
      CUnoControlTabPageTabPage control
      CUnoControlTabPageContainerTabPageContainer control
      CUnoControlTabPageContainerModelModel for a UnoControlTabPageContainer control
      CUnoControlTabPageModelStandard model of a XTabPageModel
      CXTabPageAn interface to a control that displays a tab page
      CXTabPageContainerAn interface to a control that displays tab pages
      CXTabPageContainerListenerAn instance of this interface is used by the XTabPageContainer to get notifications about changes in activation of tab pages
      CXTabPageContainerModelInterface for a UnoControlTabPageContainerModel
      CXTabPageModelXTabPageModel interface
     NtreeHierarchical (tree) control
      CExpandVetoExceptionException used to stop an expand/collapse from happening
      CMutableTreeDataModelIf you do not want to implement the XTreeDataModel yourself, use this service
      CMutableTreeNodeRepresents an editable tree node as used by the MutableTreeDataModel
      CTreeControlA control that displays a set of hierarchical data as an outline
      CTreeControlModelStandard model of a TreeControl
      CTreeDataModelEventAn event used by a XTreeDataModel to notify changes in the data model to the XTreeControl
      CTreeExpansionEventThis event tells you what node is currently expanding or collapsing
      CXMutableTreeDataModelThis is the editable version of the XTreeDataModel
      CXMutableTreeNodeRepresents a mutable tree node as used by the MutableTreeDataModel
      CXTreeControlAn interface to a control that displays a set of hierarchical data as an outline
      CXTreeDataModelAn instance of this interface is used by the TreeControl to retrieve the hierarchical outline data that is displayed in the actual control
      CXTreeDataModelListenerAn instance of this interface is used by the TreeControl to get notifications about data model changes
      CXTreeEditListenerYou can implement this interface and register with XTreeControl::addTreeEditListener() to get notifications when editing of a node starts and ends
      CXTreeExpansionListenerAn instance of this interface can get notifications from a TreeControl when nodes are expanded or collapsed
      CXTreeNodeAn instance implementing this interface represents the model data for an entry in a XTreeDataModel
     CAccessibleButtonAccessibility support for a button
     CAccessibleCheckBoxAccessibility support for a check box
     CAccessibleComboBoxAccessibility support for a combo box
     CAccessibleDropDownComboBoxAccessibility support for a dropdown combo box
     CAccessibleDropDownListBoxAccessibility support for a dropdown list box
     CAccessibleEditAccessibility support for an edit
     CAccessibleFixedTextAccessibility support for a fixed text
     CAccessibleIconChoiceControlAccessibility support for an icon choice control
     CAccessibleIconChoiceControlEntryAccessibility support for an icon choice control entry
     CAccessibleListAccessible lists are used by combo boxes as container for the list items
     CAccessibleListBoxAccessibility support for a list box
     CAccessibleListBoxListAccessible list box lists are used by list boxes as container for the list items
     CAccessibleListItemAccessibility support for a list item
     CAccessibleMenuAccessibility support for a menu
     CAccessibleMenuBarAccessibility support for a menu bar
     CAccessibleMenuItemAccessibility support for a menu item
     CAccessibleMenuSeparatorAccessibility support for a menu separator
     CAccessiblePopupMenuAccessibility support for a pop-up menu
     CAccessibleRadioButtonAccessibility support for a radio button
     CAccessibleScrollBarAccessibility support for a scroll bar
     CAccessibleStatusBarAccessibility support for a status bar
     CAccessibleStatusBarItemAccessibility support for a status bar item
     CAccessibleTabBarAccessibility support for a tabbar
     CAccessibleTabBarPageAccessibility support for a tabbar page
     CAccessibleTabBarPageListAccessibility support for a tabbar page list
     CAccessibleTabControlAccessibility support for a tab control
     CAccessibleTabPageAccessibility support for a tab page
     CAccessibleTextFieldText fields are like edit fields as described by the AccessibleEdit service but without the ability to edit the text
     CAccessibleToolBoxAccessibility support for a tool box
     CAccessibleToolBoxItemAccessibility support for a tool box item
     CAccessibleTreeListBoxAccessibility support for a tree list box
     CAccessibleWindowAccessibility support for a window
     CActionEventSemantic event which indicates that a component-defined action occurred
     CAdjustmentEventAdjustment event emitted by adjustable objects
     CAnimatedImagesControlDefault control used for an AnimatedImagesControlModel, displayed a series of images
     CAnimatedImagesControlModelDescribes the model for a control displaying a series of images
     CAsyncCallbackAn implementation which uses the message queue to call the callback implementation asynchronously
     CColorStopDefines a Color-Stop entry for a gradient definition
     CContainerWindowProviderProvider for container windows implementing the com::sun::star::awt::XWindow interface
     CDeviceInfoInformation about a device
     CDialogProviderSpecifies a provider for dialogs implementing the com::sun::star::awt::XDialog interface
     CDialogProvider2Provider for dialogs implementing the com::sun::star::awt::XDialog interface
     CDockingDataData returned by docking handler
     CDockingEventDocking event
     CEndDockingEventEnd docking event
     CEndPopupModeEventEnd pop-up mode event
     CEnhancedMouseEventEvent from the mouse
     CFocusEventKeyboard focus event
     CFontDescriptorDescribes the characteristics of a font
     CGradientDescribes a gradient between two colors
     CGradient2This struct extends the Gradient definition by adding a sequence of ColorStops to allow definition of multi-color gradients
     CInputEventRoot event class for all component-level input events
     CItemEventEvent occurred to an item of a menu, a list box etc
     CItemListEventEvent broadcasted by a XListItems implementation for changes in its item list
     CKeyEventKey event
     CKeyStrokeDescribes a key stroke for hotkeys etc
     CMenuBarDescribes a menu for top-level windows
     CMenuEventMenu event
     CMouseEventEvent from the mouse
     CPaintEventPaint event for a component
     CPoint2-dimensional point using the Cartesian coordinate system
     CPointer
     CPopupMenuDescribes a popup menu which is a recursive container for commands
     CPrinterExceptionFired if a resource cannot be locked
     CPrinterServerMechanism to discover and manage printers
     CRectangleRectangular area by position and size
     CRoadmapItem
     CSelectionNumerical range
     CSimpleFontMetricDescribes the general metrics of a certain font
     CSize2-dimensional size of an area using width and height
     CSpinEventSpin button event
     CSpinningProgressControlModelSpecialization of the AnimatedImagesControlModel
     CSystemDependentXWindowSystem dependent XWindow
     CTabControllerStandard tab controller
     CTabControllerModelStandard tab controller model
     CTextEventText event
     CToolkitDescribes a toolkit that creates windows on a screen
     CUnoControlAbstract control
     CUnoControlButtonButton control
     CUnoControlButtonModelStandard model of a UnoControlButton
     CUnoControlCheckBoxCheck box control
     CUnoControlCheckBoxModelStandard model of a UnoControlCheckBox
     CUnoControlComboBoxCombo box control
     CUnoControlComboBoxModelStandard model of a UnoControlComboBox
     CUnoControlContainerAbstract control which contains other controls
     CUnoControlContainerModelStandard model of a UnoControlContainer
     CUnoControlCurrencyFieldCurrency field control
     CUnoControlCurrencyFieldModelStandard model of a UnoControlCurrencyField
     CUnoControlDateFieldDate field control
     CUnoControlDateFieldModelStandard model of a UnoControlDateField
     CUnoControlDialogDialog control
     CUnoControlDialogElementSet of properties to describe the model of an UnoControl which is embedded in a UnoControlDialogModel
     CUnoControlDialogModelStandard model of a UnoControlDialog
     CUnoControlDialogModelProviderService to load a dialog model and allows to access the control models inside
     CUnoControlEditEdit control
     CUnoControlEditModelStandard model of a UnoControlEdit
     CUnoControlFileControlFile control
     CUnoControlFileControlModelStandard model of a UnoControlFileControl
     CUnoControlFixedHyperlinkControl for displaying fixed hyperlink
     CUnoControlFixedHyperlinkModelStandard model of a UnoControlFixedHyperlink
     CUnoControlFixedLineFixed line control
     CUnoControlFixedLineModelStandard model of a UnoControlFixedLine
     CUnoControlFixedTextControl for displaying fixed text
     CUnoControlFixedTextModelStandard model of a UnoControlFixedText
     CUnoControlFormattedFieldFormatted field control
     CUnoControlFormattedFieldModelStandard model of a UnoControlFormattedField
     CUnoControlGroupBoxGroup box control
     CUnoControlGroupBoxModelStandard model of a UnoControlGroupBox
     CUnoControlImageControlControl for displaying an image
     CUnoControlImageControlModelStandard model of a UnoControlImageControl
     CUnoControlListBoxList box control
     CUnoControlListBoxModelStandard model of a UnoControlListBox
     CUnoControlModelStandard model of a UnoControl in the Smalltalk model view controller design
     CUnoControlNumericFieldNumeric field control
     CUnoControlNumericFieldModelStandard model of a UnoControlNumericField
     CUnoControlPatternFieldPattern field control
     CUnoControlPatternFieldModelStandard model of a UnoControlPatternField
     CUnoControlProgressBarProgress bar control
     CUnoControlProgressBarModelStandard model of a UnoControlProgressBar
     CUnoControlRadioButtonRadio button control
     CUnoControlRadioButtonModelStandard model of a UnoControlRadioButton
     CUnoControlRoadmapRoadmap control
     CUnoControlRoadmapModelStandard model of a UnoControlContainer
     CUnoControlScrollBarScroll bar control
     CUnoControlScrollBarModelStandard model of a UnoControlScrollBar
     CUnoControlSpinButtonSpin button control
     CUnoControlSpinButtonModelStandard model of a UnoControlSpinButton
     CUnoControlTimeFieldTime field control
     CUnoControlTimeFieldModelStandard model of a UnoControlTimeField
     CVclContainerEventContainer event
     CWindowDescriptorDescribes a window
     CWindowEventWindow event
     CXActionListenerMakes it possible to receive action events
     CXActivateListenerMakes it possible to receive activate events
     CXAdjustmentListenerMakes it possible to receive adjustment events
     CXAnimatedImagesAllows administrating a set of images, to be displayed as animated seres
     CXAnimationAllows controlling an animation
     CXBitmapBitmap in the Microsoft DIB format
     CXButtonMakes it possible to set the label of a button and to register for action events
     CXCallbackInterface which can be used to call back an implementation
     CXCheckBoxGives access to the state of a check box and makes it possible to register for events
     CXComboBoxGives access to the items of a combo box and makes it possible to register item and action event listeners
     CXContainerWindowEventHandlerHandles events fired by windows represented by a com::sun::star::awt::XWindow interface
     CXContainerWindowProviderContainer windows implementing the com::sun::star::awt::XWindow interface
     CXControlIdentifies a control
     CXControlContainerProvides access to the controls within an UnoControlContainer
     CXControlModelIdentifies a control model
     CXCurrencyFieldGives access to the value and formatting of a currency field
     CXDataTransferProviderAccessThis interface extends the XToolkit interface with clipboard and drag-and-drop support
     CXDateFieldGives access to the value and settings of a date field
     CXDeviceInformation about a graphical output device and offers a factory for the graphics which provides write operations on the device
     CXDialogMakes it possible to show and hide a dialog and gives access to the title of the dialog
     CXDialog2Makes it possible to end a dialog and set a help id
     CXDialogEventHandlerHandles events fired by dialogs represented by a com::sun::star::awt::XDialog interface
     CXDialogProviderDialogs implementing the com::sun::star::awt::XDialog interface
     CXDialogProvider2Dialogs implementing the com::sun::star::awt::XDialog interface
     CXDisplayBitmapObject as a bitmap for which data is formatted for a specific output device
     CXDisplayConnectionThis interface should be implemented by toolkits that want to give access to their internal message handling loop
     CXDockableWindowDocking interface for a window component
     CXDockableWindowListenerMakes it possible to receive docking events
     CXEnhancedMouseClickHandlerMakes it possible to receive enhanced events from the mouse
     CXEventHandlerThis interface can be implemented by clients that need access to the toolkits window message loop
     CXExtendedToolkitThe XExtendedToolkit is an extension of the com::sun::star::awt::XToolkit interface
     CXFileDialogGives access to a file dialog
     CXFixedHyperlinkGives access to the text and formatting of a fixed hyperlink field
     CXFixedTextGives access to the text and formatting of a fixed text field
     CXFocusListenerMakes it possible to receive keyboard focus events
     CXFontDescribes a font on a specific device
     CXFont2Extends the XFont interface and provides additional information for a font
     CXFontMappingUseThis interface extends the XToolkit interface with support for tracking how requested fonts are mapped to actual fonts when laying out text
     CXFontMappingUseItemInformation about a font mapping that took place
     CXGraphicsBasic output operation of a device
     CXGraphics2Basic output operation of a device
     CXImageButtonMakes it possible to register for action events of an image button and sets the action command
     CXImageConsumerData sink for an image
     CXImageProducerSource for an image
     CXInfoPrinterInformation printer
     CXItemEventBroadcasterRegisters item listeners at controls like the com::sun::star::awt::Roadmap
     CXItemListConvenient access to the list of items in a list box
     CXItemListenerMakes it possible to receive events from a component when the state of an item changes
     CXItemListListenerDescribes a listener for changes in an item list
     CXKeyHandlerMakes it possible to receive keyboard events
     CXKeyListenerMakes it possible to receive keyboard events
     CXLayoutConstrainsLayout constraints for a surrounding container
     CXListBoxGives access to the items of a list box and makes it possible to register item and action event listeners
     CXMenuSimple menu
     CXMenuBarIdentifies a menu bar
     CXMenuListenerMakes it possible to receive menu events on a window
     CXMessageBoxGives access to a message box
     CXMessageBoxFactoryFactory interface for creating message boxes
     CXMetricFieldGives access to the value and formatting of a metric field
     CXMouseClickHandlerMakes it possible to receive events from the mouse in a certain window
     CXMouseListenerMakes it possible to receive events from the mouse in a certain window
     CXMouseMotionHandlerMakes it possible to receive mouse motion events on a window
     CXMouseMotionListenerMakes it possible to receive mouse motion events on a window
     CXNumericFieldGives access to the value and formatting of a numeric field
     CXPaintListenerMakes it possible to receive paint events
     CXPatternFieldGives access to the value and formatting of a pattern field
     CXPointerGives access to the type of mouse pointer
     CXPopupMenuControls a pop-up menu
     CXPrinterVirtual printer
     CXPrinterPropertySetExtended property set for printer properties
     CXPrinterServerManages several printers on one machine
     CXPrinterServer2Extends printer server interface
     CXProgressBarGives access to the value and settings of a progress bar
     CXProgressMonitorGives access to the text of a progress monitor
     CXRadioButtonGives access to the state of a radio button and makes it possible to register item event listeners
     CXRegionManages multiple rectangles which make up a region
     CXRequestCallbackInterface which can be used to call back an implementation
     CXRescheduleThe XReschedule interface can be used to give control to the main thread to allow events processing
     CXScrollBarGives access to the value and settings of a scroll bar and makes it possible to register adjustment event listeners
     CXSimpleTabControllerBasic operations for a tab controller, but does not require XControl as type of tabs
     CXSpinFieldGives access to the value of a spin field and makes it possible to register for spin events
     CXSpinListenerMakes it possible to receive spin events
     CXSpinValueGives access to the value and settings of a control which is associated with a spinnable value
     CXStyleChangeListenerTo be implemented by components which wish to be notified about changes in the style of a component
     CXStyleSettingsAccess to certain style settings within an OpenOffice.org component, such as a window, or within OpenOffice.org as a whole
     CXStyleSettingsSupplierAccess to the style settings of a component
     CXSystemChildFactoryFactory interface for creating system child windows
     CXSystemDependentMenuPeerAccess to the system dependent implementation of the window
     CXSystemDependentWindowPeerAccess to the system dependent implementation of the window
     CXTabControllerBasic operations for a tab controller
     CXTabControllerModelBasic operations for a tab controller model
     CXTabListenerSuch listener will be informed if tab's was inserted/removed from an XSimpleTabController instance or if the properties of a tab was changed
     CXTextAreaGives access to the text in a control
     CXTextComponentGives access to the text of a component and makes it possible to register event listeners
     CXTextEditFieldUsed for password fields
     CXTextLayoutConstrainsLayout constraints for a text field
     CXTextListenerMakes it possible to receive text change events
     CXTimeFieldGives access to the value and settings of a time field
     CXToggleButtonSupported by buttons which can be toggled between a "pressed" and an "unpressed" state
     CXToolkitFactory interface for the window toolkit
     CXToolkit2Provides a unified interface for the new-style service Toolkit to implement
     CXToolkit3Provides a unified interface for the new-style service Toolkit to implement
     CXToolkitExperimentalWork in progress, don't use unless you know what you are doing
     CXToolkitRobotAllows injection of keyboard and mouse events
     CXTopWindowManages the functionality specific for a top window
     CXTopWindow2Extends XTopWindow with additional functionality
     CXTopWindow3Extends XTopWindow with additional functionality
     CXTopWindowListenerMakes it possible to receive window events
     CXUnitConversionAllows converting between different measurement units
     CXUnoControlContainerGives access to the tab controllers of a UnoControlContainer
     CXUnoControlDialogThe interface for the UnoControlDialog service
     CXUserInputInterceptionInterface to add handlers for key and mouse events
     CXVclContainerVCL container window
     CXVclContainerListenerMakes it possible to receive container events
     CXVclContainerPeerGives access to the VCL container window implementation
     CXVclWindowPeerGives access to the VCL window implementation
     CXViewMakes it possible to attach an output device to the object
     CXWindowBasic operations for a window component
     CXWindow2Some extended operations for a window component
     CXWindowListenerMakes it possible to receive window events
     CXWindowListener2Allows receive window-related events, additional to the ones received by an XWindowListener
     CXWindowPeerGives access to the actual window implementation on the device
    NbeansJava beans-like property access and introspection
     CAmbiguous< T >A value of a given type that can be ambiguous
     CDefaulted< T >A value of a given type that can be defaulted
     CGetDirectPropertyTolerantResultInformation being retrieved about a single property
     CGetPropertyTolerantResultInformation being retrieved about a single property
     CIllegalTypeExceptionThis exception is thrown to indicate the use of a type which is not appropriate
     CIntrospectionA legacy (single-instance) service variant of theIntrospection singleton
     CIntrospectionExceptionThis exception is thrown when an exception happens during introspection
     CNamedValuePair assembled from a name and a value
     CNotRemoveableExceptionThis exception is thrown to indicate that removing a property from an XPropertyContainer is not allowed
     COptional< T >An optional value of a given type
     CPair< T, U >A tuple, or pair
     CPropertyThis structure describes a property
     CPropertyBagImplementation of this service can keep any properties and is useful when an XPropertySet is to be used, for example, as parameters for a method call
     CPropertyChangeEventGets delivered whenever a "bound" or "constrained" property is changed
     CPropertyExistExceptionThis exception is thrown to indicate that a property with this name already exists in the object
     CPropertySetThis is a generic service which should be supported by all services which have properties
     CPropertySetInfoChangeEventGets delivered whenever an XPropertySetInfo is changed
     CPropertyStateChangeEventDelivered whenever the state of a "bound" property is changed
     CPropertyValueProperty value
     CPropertyVetoExceptionThis exception is thrown when a proposed change to a property represents an unacceptable value
     CSetPropertyTolerantFailedInformation about a single property failed to be set
     CStringPairPair of two strings
     CtheIntrospectionFunctionality to get information about an object's properties and methods
     CUnknownPropertyExceptionThis exception is thrown to indicate that the property name is unknown to the implementation
     CXExactNameMethod of changing names for converting an approximate name to an existing name
     CXFastPropertySetFast way of accessing and changing property values
     CXHierarchicalPropertySetInformation about and access to the a hierarchy of properties from an implementation
     CXHierarchicalPropertySetInfoHierarchy of properties
     CXIntrospectionAllows the inspection of an object's properties and methods
     CXIntrospectionAccessResult of an introspection operation done by the inspect method of XIntrospection
     CXMaterialHolderGives access to the material a (tool-) object is working on
     CXMultiHierarchicalPropertySetAccess to multiple properties which form a hierarchy
     CXMultiPropertySetAccess to multiple properties with a single call
     CXMultiPropertyStatesMakes it possible to query information about the state of one or more properties
     CXPropertiesChangeListenerReceives events which get fired whenever a bound property is changed
     CXPropertiesChangeNotifierNotifier for changed property values
     CXPropertyIs implemented by objects that also are a property of some other object
     CXPropertyAccessMakes it possible to access all property values and to set them at once
     CXPropertyBag
     CXPropertyChangeListenerUsed to receive PropertyChangeEvents whenever a bound property is changed
     CXPropertyContainerMakes it possible to add and remove properties to or from an object
     CXPropertySetInformation about and access to the properties from an implementation
     CXPropertySetInfoSet of properties
     CXPropertySetInfoChangeListenerListener for events related to XPropertySetInfos
     CXPropertySetInfoChangeNotifierNotifier for changes of XPropertySetInfos
     CXPropertySetOption
     CXPropertyStateMakes it possible to query information about the state of one or more properties
     CXPropertyStateChangeListenerReceives events which get fired whenever the state of a bound property is changed
     CXPropertyWithStateMakes it possible to query information about the state of this object, seen as a property contained in a property set
     CXTolerantMultiPropertySetAccess to multiple iformation of a set of properties with a single call
     CXVetoableChangeListenerUsed to receive PropertyChangeEvents whenever a "constrained" property is changed
    NbridgeInterfaces for building bridges to other component models
     NoleautomationInterfaces for UNO bridge to OLE automation
      CApplicationRegistrationRegisters UNO objects as COM objects
      CBridgeSupplierMaps UNO types to oleautomation types and vice versa
      CCurrencyUNO representation of the Automation type CY, also know as CURRENCY
      CDateUNO representation of the Automation type DATE
      CDecimalUNO representation of the Automation type DECIMAL
      CFactoryMakes it possible to create COM objects as UNO objects
      CNamedArgumentNamed argument in a call to a method of an Automation object
      CPropertyPutArgumentValue that is used as argument in a "property put&quot operation on an Automation object
      CSCode
      CXAutomationObjectTagging interface for UNO objects which represent Automation objects
     CBridgeThis meta service allows the bridgefactory service to instantiate an interprocess bridge using a certain transfer protocol
     CBridgeExistsExceptionIndicates, that it was tried to create a remote bridge with a name, which already existed
     CBridgeFactoryAllows to create new or access existing interprocess bridges
     CIiopBridgeConcrete service of the meta service Bridge for iiop
     CInvalidProtocolChangeExceptionIndicates, that a requested property change could not be executed by the remote counterpart
     COleApplicationRegistrationRegisters UNO objects as COM objects
     COleBridgeSupplierMakes it possible to generate OLE bridges to UNO objects and vice versa
     COleBridgeSupplier2Maps UNO types to oleautomation types and vice versa
     COleBridgeSupplierVar1Maps UNO types to COM types and vice versa
     COleObjectFactoryMakes it possible to create COM objects as UNO objects
     CProtocolPropertyString/value pair
     CUnoUrlResolverAbility to access remote processes, resolving them by a UNO url
     CUrpBridgeConcrete service of the meta service Bridge for the urp protocol
     CXBridgeMain interface for an interprocess bridge
     CXBridgeFactoryFactory to create interprocess bridges
     CXBridgeFactory2Provides a unified interface for the BridgeFactory service to implement
     CXBridgeSupplierDefines the interface for creating bridges to other object models
     CXBridgeSupplier2Defines the interface for creating bridges to other object models
     CXInstanceProviderAllows to export UNO objects to other processes
     CXProtocolPropertiesBridge internal interface, that allows to change protocol settings of the remote counter part
     CXUnoUrlResolverAllows to resolve an object using the uno-url
    NchartCharting diagram interfaces
     CAreaDiagramThis is a service for area diagrams
     CBarDiagramThis is a service for bar and column diagrams
     CBubbleDiagramService for bubble diagrams
     CChart3DBarPropertiesSpecifies all the properties for the graphic object of a data point in a three-dimensional bar diagram
     CChartAreaSpecifies the area elements of a chart, e.g
     CChartAxisSpecifies the axes in a diagram
     CChartAxisXSupplierHas to be supported by charts providing the capabilities of a horizontal axis, i.e., an x-axis
     CChartAxisYSupplierA helper service for the y-axis
     CChartAxisZSupplierA helper service for chart documents which supply a z-axis
     CChartDataMust be supported by every component that wants to provide data for a chart
     CChartDataArrayMust be supported by each data source for charts, where you want to access the values directly
     CChartDataChangeEventDescribes a change that was applied to the data
     CChartDataPointPropertiesAll the properties for the graphic object of a data point (e.g., a single bar in a bar chart)
     CChartDataRowDescribes a single data row, specified by its name and a sequence of data points
     CChartDataRowPropertiesProperties for a group of graphic elements which belong to a data row (also known as data series)
     CChartDataValueDescribes a single data value, including the error
     CChartDocumentService for a chart document
     CChartGridGrid of the diagram in a chart
     CChartLegendLegend of a chart
     CChartLineLine elements in a chart (regression lines, etc.)
     CChartPieSegmentPropertiesAll the properties for the graphic object of a pie segment
     CChartSeriesAddressThis structure describes a single data row, specified by its name and a sequence of data points
     CChartStatisticsOffers statistical properties for the data in the chart
     CChartTableAddressSupplierThis is a helper service for access to table Address to cell ranges of the container document of a chart
     CChartTitleTitles in a chart
     CChartTwoAxisXSupplierHelper service for chart documents which supply primary and secondary x-axes
     CChartTwoAxisYSupplierHelper service for chart documents which supply primary and secondary y-axes
     CDiagramBase service for the diagram of the chart document
     CDim3DDiagramService for diagrams that support the capability to render themselves as three-dimensional diagrams as well as two-dimensional ones
     CDonutDiagramService for donut diagrams
     CFilledNetDiagramFilled net diagrams
     CLineDiagramLine, spline and symbol diagrams
     CNetDiagramNet diagrams
     CPieDiagramService for pie diagrams
     CStackableDiagramHelper service for stackable chart types (e.g., charts in which the data rows may be displayed stacked on each other or in percent relation)
     CStockDiagramDiagram which can be used for presenting stock quotes
     CTimeIncrementA TimeIncrement describes how tickmarks are positioned on the scale of a date-time axis
     CTimeIntervalDescribes an interval on a date-axis
     CX3DDefaultSetterMakes it easy to set suitable defaults for illumination and rotation for 3D charts
     CX3DDisplayGives access to 3D elements of a three-dimensional chart
     CXAxisAllows easier access to the different subelements of an axis
     CXAxisSupplierEasier access to the different axes within a chart
     CXAxisXSupplierGives access to the x-axis of a chart
     CXAxisYSupplierGives access to the y-axis of a chart
     CXAxisZSupplierGives access to the z-axis of a chart
     CXChartDataManages the data of the chart
     CXChartDataArrayGives access to data represented as an array of rows
     CXChartDataChangeEventListenerMakes it possible to receive events when chart data changes
     CXChartDocumentManages the chart document
     CXComplexDescriptionAccessOffers access to complex column and row descriptions
     CXDateCategoriesAllows to set date values as categories
     CXDiagramManages the diagram of the chart document
     CXDiagramPositioningAllow for different positioning options for a diagram
     CXSecondAxisTitleSupplier
     CXStatisticDisplayGives access to statistical elements for the chart
     CXTwoAxisXSupplierGives access to both the primary and the secondary x-axis of a chart
     CXTwoAxisYSupplierGives access to both the primary and the secondary y-axis of a diagram
     CXYDiagramService for X/Y diagrams (Also known as scatter charts)
    Nchart2New implementation of Charting diagram interfaces
     NdataChart data provider interfaces
      CDatabaseDataProvider
      CDataFilterA filter gets some data and provides some data
      CDataProvider
      CDataSequenceDescribes a container for a sequence of values
      CDataSinkDescribes a service that allows reading two-dimensional data in the form of a sequence of DataSequences
      CDataSourceDescribes a service that allows reading two-dimensional data in the form of a sequence of DataSequences
      CHighlightedRange
      CLabeledDataSequenceDescribes a container for a sequence pair of value-sequences, one for a label and one for the associated data
      CPivotTableFieldEntryPivot table field entry data
      CRangeHighlighter
      CRangeHighlightListenerA selection change listener that is attached to a XRangeHighlighter in order to get notified about selection changes that affect range highlighting
      CTabularDataProviderArguments
      CXDatabaseDataProviderIdentifies a XDataProvider for result sets
      CXDataProviderAn application that provides data for a chart must implement this interface
      CXDataReceiver
      CXDataSequenceAllows access to a one-dimensional sequence of data
      CXDataSinkContainer for sequences of data
      CXDataSourceAccess to sequences of data
      CXLabeledDataSequenceAllows access to a one-dimensional sequence of data
      CXLabeledDataSequence2
      CXNumericalDataSequenceAllows access to a one-dimensional sequence of double precision floating-point numbers
      CXRangeHighlighter
      CXRangeXMLConversionAn application that provides data for a chart must implement this interface
      CXSheetDataProviderInterface specific to spreadsheet data provider backend
      CXTextualDataSequenceAllows access to a one-dimensional sequence of strings
     CAxis
     CCandleStickChartTypeChart type service for candlestick charts
     CCartesianCoordinateSystem2d
     CCartesianCoordinateSystem3d
     CChartDocument
     CChartDocumentWrapperA component that implements the com::sun::star::chart::ChartDocument service and is initialized with a com::sun::star::chart2::ChartDocument via the com::sun::star::uno::XAggregation interface
     CChartTypeChartType service
     CChartTypeManagerA factory for creating ChartTypeTemplates
     CChartTypeTemplate
     CCoordinateSystem
     CCoordinateSystemType
     CDataPoint
     CDataPointCustomLabelField
     CDataPointLabel
     CDataPointProperties
     CDataSeriesReflects the model data of the object that has all the information for a DataRenderer to create a visible data series in a chart
     CDataTableDescribes a data table for a Diagram
     CDiagram
     CErrorBar
     CExponentialRegressionCurve
     CExponentialScalingScaling that scales a value x by taking the power of the base to x
     CFillBitmapThis structure contains all properties of a bitmap when used as FillStyle
     CFormattedString
     CGridPropertiesMust be supported by all grids
     CIncrementDataAn IncrementData describes how tickmarks are positioned on the scale of an axis
     CLegendDescribes a legend for a Diagram
     CLightSource
     CLinearRegressionCurve
     CLinearScalingScaling that scales a value x by calculating m ⋅ x + t
     CLogarithmicRegressionCurve
     CLogarithmicScalingScaling that scales values by taking their logarithm
     CLogicTargetModel
     CMovingAverageRegressionCurve
     CPolarCoordinateSystem2d
     CPolarCoordinateSystem3d
     CPolynomialRegressionCurve
     CPotentialRegressionCurve
     CPowerScalingScaling that scales a value x by taking the power of x to the exponent
     CPropertyPool
     CRegressionCurve
     CRegressionCurveEquation
     CRegressionEquation
     CRelativePositionDetermines a position of an object relative to a size defined by other means
     CRelativeSizeGives a position relative to some size defined by other means
     CScaleData
     CScalingStateless service
     CStandardDiagramCreationParametersParameters that may be passed to XChartTypeTemplate::createDiagramByDataSource()
     CSubIncrement
     CSymbolProperties that are used for DataSeries that display symbols
     CTitle
     CXAnyDescriptionAccessOffers any access to column and row descriptions
     CXAxis
     CXChartColorStyleInterface for chart colors
     CXChartDocument
     CXChartShapeThis interface is used for a wrapper of objects implementing the service com::sun::star::drawing::Shape
     CXChartShapeContainer
     CXChartStyleChart style interface
     CXChartType
     CXChartTypeContainer
     CXChartTypeManager
     CXChartTypeTemplate
     CXColorScheme
     CXCoordinateSystem
     CXCoordinateSystemContainer
     CXDataPointCustomLabelFieldProvides interface for DataPointCustomLabelField service
     CXDataProviderAccessProvides access to chart2 data providers for a given document
     CXDataSeriesA data series represents the object that has all the knowledge to be rendered as a visual data series
     CXDataSeriesContainer
     CXDataTableInterface for the data table of a diagram
     CXDefaultSizeTransmitterAllows to set a default size
     CXDiagram
     CXDiagramProviderGives access to a single diagram
     CXFormattedString
     CXFormattedString2Provides unified interface for FormattedString service
     CXInternalDataProviderAn internal DataProvider that has more access to data than a plain DataProvider
     CXLabeled
     CXLegendInterface for the legend of a diagram
     CXRegressionCurve
     CXRegressionCurveCalculator
     CXRegressionCurveContainer
     CXScaling
     CXTarget
     CXTimeBased
     CXTitle
     CXTitledInterface to be implemented by objects that support having a title of type XTitle
    NconfigurationAccess to the tree of configuration data
     NbackendInterfaces for configuration backends
      NxmlXML files backend
       CLayerParserConfiguration data layer that is stored in a stream in OOR Update XML format
       CLayerWriterCan be used to parse a stream of configuration layer XML
       CSchemaParserConfiguration schema that is stored in a stream in OOR Schema XML format
      CAuthenticationFailedExceptionException thrown when authentication to the underlying backend fails due to an unknown user-id or invalid credentials
      CBackendAccess to a configuration database composed of one or more storage backends containing settings used by software modules
      CBackendAccessExceptionGeneric exception thrown when physical access to an underlying backend fails
      CBackendAdapterImplements Backend retrieving data from a SingleBackend
      CBackendSetupExceptionGeneric exception thrown when setting up a connection to an underlying backend fails
      CCannotConnectExceptionException thrown when a connection to the underlying backend cannot be established
      CComponentChangeEventThis event is fired when a change becomes effective on the source of the event
      CConnectionLostExceptionException thrown when the connection to the underlying backend was lost irrecoverably
      CCopyImporterImports data into a configuration layer by copying over existing data
      CDataImporterAllows importing data from one configuration repository into another
      CDefaultBackendDefaultBackend, that is the default DefaultBackend for its com::sun::star::uno::XComponentContext
      CHierarchyBrowserAllows scanning a configuration data repository for available components
      CImporterImports data into a configuration layer
      CInsufficientAccessRightsExceptionException thrown when access to the underlying backend fails because of insufficient access rights to some needed resource
      CInteractionHandlerAn interaction request handler that lets the user handle a number of well known requests via GUI dialogs
      CInvalidAuthenticationMechanismExceptionException thrown when authentication to the underlying backend fails because the configured authentication mechanism is not supported by the backend or no valid mechanism can be negotiated
      CLayerRead-only access to a configuration data layer
      CLayerDescriberDescribe the contents of a layer to an XLayerHandler object
      CLayerFilterFiltered version of a configuration data Layer
      CLayerUpdateMergerApplies updates to a configuration layer
      CLdapMultiLayerStratumImplements MultiLayerStratum that provides access to a multiple layers of configuration data from LDAP source
      CLdapSingleBackendImplements SingleBackend that stores data in an LDAP directory
      CLdapSingleStratumImplements SingleLayerStratum that provides access to a single layer of configuration data from LDAP source
      CLocalDataImporterAllows importing data from a local configuration data repository or file into any Backend
      CLocalHierarchyBrowserHierarchyBrowser, that browses a configuration database stored in the local file system
      CLocalSchemaSupplierImplements SchemaSupplier providing access to local configuration schemas
      CLocalSingleBackendImplements SingleBackend that stores data in the local file system using the OOR XML formats
      CLocalSingleStratumImplements SingleLayerStratum that provides access to a single layer of configuration data from local file system
      CMalformedDataExceptionRaised when the data of a component schema, layer or update is not well-formed, violates the schema or is otherwise invalid
      CMergeImporterImports data into a configuration layer by merging with existing data
      CMergeRecoveryRequestPassed to an InteractionHandler when merging fails due to invalid layer data or access problems
      CMultiLayerStratumProvides access to a single layer of configuration data
      CMultiStratumBackendImplements Backend provides access to a configuration database composed of one or more storage backends containing settings used by software modules
      COfflineBackendImplements BackendAdapter that maintains a cache so it can operate even if the SingleBackend holding the data is inaccessible
      COnlineBackendImplements a BackendAdapter that requires that the SingleBackend holding the data is continuously accessible
      CPlatformBackendImplements SingleLayerStratum that provides access to a single layer of configuration data from external data store
      CPropertyInfoThis structure contains all the information related to a property
      CSchemaRead only access to a configuration component schema
      CSchemaSupplierAccess to configuration schemas
      CSingleBackendConfiguration storage backends containing a complete configuration database, including user data, default or policy layers and schemata
      CSingleBackendAdapterImplements a simple BackendAdapter that can be used for normal configuration operation
      CSingleLayerStratumProvides access to a single layer of configuration data
      CStratumCreationExceptionPassed to an InteractionHandler when creating a stratum backend fails
      CSystemIntegrationAccess to a configuration data composed of one or more platform backends containing settings used by software modules
      CTemplateIdentifierHolds the data needed to identify a template
      CUpdatableLayerRead/write access to a configuration data layer
      CXBackendHandles access to layered data stored in a repository
      CXBackendChangesListenerReceives notification from backend broadcaster objects
      CXBackendChangesNotifierBroadcasts changes when data from backend sources has changed
      CXBackendEntitiesProvides functionality relating to common and supported entities for a configuration data backend
      CXCompositeLayerRead access to layers that contain sublayers accessible through an additional criterion (for instance the locale they contain data for)
      CXLayerRead access to the data contained in a layer
      CXLayerContentDescriberDescribe the contents of a layer to an XLayerHandler object
      CXLayerHandlerReceives a description of a configuration layer as a sequence of events
      CXLayerImporterAllows importing a layer into a Backend
      CXMultiLayerStratumHandles access to a stratum consisting of multiple layers in a single configuration data repository
      CXSchemaHandles access to the elements of a component schema, i.e its templates and its component definition
      CXSchemaHandlerReceives a description of a configuration schema as a sequence of events
      CXSchemaSupplierAccess to configuration component schemas
      CXSingleLayerStratumHandles access to a stratum consisting of a single layer in a configuration data repository
      CXUpdatableLayerProvides access to a read-write layer of configuration data for a given component and entity
      CXUpdateHandlerReceives a description of a configuration update or layer as a sequence of events
      CXVersionedSchemaSupplierAccess to versioned configuration component schemas
     NbootstrapDeprecated bootstrapping mechanism
      CBootstrapContextAccess to a component context that is enhanced with bootstrap parameters for configuration services from the associated metaconfiguration mechanism
     CAccessRootElementInformation about the root element of a hierarchy and about the hierarchy as a whole
     CAdministrationProviderManages one, or more, complete sets of configuration data for administrative purposes and serves as a factory for objects that provide access to subsets of these shared configurations
     CCannotLoadConfigurationExceptionThrown when an application tries to create a configuration provider but the configuration can't be loaded
     CConfigurationAccessRead access to a fragment of the configuration hierarchy
     CConfigurationProviderManages one, or more, complete sets of configuration data and serves as a factory for objects that provide access to a subset of the configuration
     CConfigurationRegistry
     CConfigurationUpdateAccessModifying access to a fragment of the configuration hierarchy
     CCorruptedConfigurationExceptionThis exception is thrown in case a configuration does not exists or contains corrupt data
     CCorruptedUIConfigurationExceptionThis exception is thrown in case the global UI configuration (including menubars/toolbars and accelerators) does not exists or contains corrupted data
     CDefaultProviderConfigurationProvider, that is the default ConfigurationProvider for its com::sun::star::uno::XComponentContext
     CGroupAccessAccess to a predefined heterogeneous group of values and nested trees as part of a hierarchy
     CGroupElementInformation about a predefined element contained in a heterogeneous group of elements within a hierarchy
     CGroupUpdateWrite access to a predefined heterogeneous group of values and nested trees as part of a hierarchy
     CHierarchyAccessAccess to a hierarchy of descendant elements
     CHierarchyElementInformation about an element within a hierarchy
     CInstallationIncompleteExceptionThrown when creating a configuration provider fails because the user's installation for the is missing or incomplete
     CInvalidBootstrapFileExceptionThrown when creating a configuration provider fails because a bootstrap file needed to locate the configuration contains invalid data
     CMissingBootstrapFileExceptionThrown when creating a configuration provider fails because a bootstrap file needed to locate the configuration is missing
     CPropertyHierarchyAccess to and information about properties and subproperties of an implementation
     CReadOnlyAccessProvides easy read-only access to the complete configuration
     CReadWriteAccessProvides easy read/write access to the complete configuration
     CSetAccessAccess to a dynamic, homogeneous set of values or nested trees within a hierarchy
     CSetElementInformation about a dynamic element that can be inserted into a homogeneous set of elements within a hierarchy
     CSetUpdateWrite access to a dynamic homogeneous set of values or nested trees within a hierarchy
     CSimpleSetAccessAccess to a dynamic, homogeneous, nonhierarchical set of values or objects
     CSimpleSetUpdateWrite access to a dynamic, homogeneous, non-hierarchical set of values or objects
     CtheDefaultProviderThe default ConfigurationProvider
     CUpdate
     CUpdateRootElementUpdate control for a hierarchy of configuration items and information about the hierarchy as a whole as well as its root
     CXDocumentation
     CXReadWriteAccess
     CXTemplateContainerImplemented by objects that contain instances of a named template to provide information about the template
     CXTemplateInstanceImplemented by objects that are instances of a named template to provide information about the template
     CXUpdate
    NconnectionData exchange interfaces for inter-process communication
     CAcceptorAllows to accept connection attempts from another process
     CAlreadyAcceptingExceptionIs thrown, when there is another thread already accepting on this instance
     CConnectionSetupExceptionIs thrown, when it is not possible to accept on a local resource
     CConnectorAllows to establish a connection to another process
     CNoConnectExceptionIs thrown in case no one is accepting on the specified resource
     CSocketPermissionThis permission represents access to a network via sockets
     CXAcceptorAllows to passively accept connection attempts from other processes
     CXConnectionA bidirectional bytestream
     CXConnection2XConnection2 extends the XConnection interface with available and readSomeBytes
     CXConnectionBroadcasterAllows to add listeners to a connection
     CXConnectorAllows to actively establish an interprocess connection
    NcontainerInterfaces for collections and containers
     CContainerEventThis event is fired when an element is inserted in a container
     CElementExistExceptionThrown by container methods, if an element is added which is already a child of the container
     CEnumerableMapDefault XEnumerableMap implementation
     CNoSuchElementExceptionThrown by child access methods of collections, if the addressed child does not exist
     CXChildAccess to the parent of the object
     CXComponentEnumerationTypified enumeration through components
     CXComponentEnumerationAccessFactory for a typified enumeration through a collection of components
     CXContainerSupports quick access to the information if a container currently contains elements
     CXContainerApproveBroadcasterAllows containers to implement a vetoing mechanism for insertion, removal, and replacement of their elements
     CXContainerApproveListenerNotified to approve changes which happen to the content of a generic container
     CXContainerListenerReceives events when the content of the related container changes
     CXContainerQuerySupports simple query feature on a container
     CXContentEnumerationAccessAllows access to the collections of all content types within the object
     CXElementAccessThis is the base interface of all collection interfaces
     CXEnumerableMapExtends XMap with enumeration capabilities
     CXEnumerationFunctionality to enumerate the contents of a container
     CXEnumerationAccessUsed to enumerate objects in a container which contains objects
     CXHierarchicalNameFully qualified name of the object within a hierarchy
     CXHierarchicalNameAccessUsed to have hierarchical access to elements within a container
     CXHierarchicalNameContainerInsertion and removal of hierarchical elements
     CXHierarchicalNameReplaceReplacement of hierarchical elements
     CXIdentifierAccessAccess to the elements of a collection through a unique identifier
     CXIdentifierContainerThis is the generic interface for supporting the creation and removal of elements with unique identifiers
     CXIdentifierReplaceThis is the generic interface for supporting the replacement of elements with unique identifiers
     CXImplicitIDAccessMakes it possible to access contents through an implicit (unique) ID
     CXImplicitIDContainerMakes it possible to insert and remove elements in/from a container using an implicit (unique) ID
     CXImplicitIDReplaceMakes it possible to replace contents in a collection by an implicit (unique) ID:
     CXIndexAccessAccess to the elements of a collection through an index
     CXIndexContainerThis is the generic interface for supporting the insertion and removal of indexed elements
     CXIndexReplaceThis is the generic interface for supporting the replacement of indexed elements
     CXMapDescribes a map between keys and values
     CXNameAccessUsed to access named objects within a container
     CXNameContainerThis is the generic interface for supporting the insertion and removal of named elements
     CXNamedName of the object
     CXNameReplaceThis is the generic interface for supporting the replacement of named elements
     CXSetThis is the generic interface for supporting the insertion and removal of elements
     CXStringKeyMapMaps strings to anys
     CXUniqueIDAccessMakes it possible to access contents via a unique ID
    NcuiCommon user interface elements
     CColorPicker
     CGetCreateDialogFactoryServiceThe vcl module uses this to call 'new AbstractDialogFactory_Impl' in the cui module
    NdatatransferClipboard and Drag&Drop interfaces
     NdndDrag&Drop specific interfaces
      CDragGestureEventA DragGestureEvent is passed to the method XDragGestureListener::dragGestureRecognized() when a particular XDragGestureRecognizer detects that a platform dependent drag initiating gesture has occurred on the component that it is tracking
      CDragSourceDragEventThe DragSourceDragEvent is delivered from an object that implements the XDragSourceContext to the currently registered drag source listener
      CDragSourceDropEventThe DragSourceDropEvent is delivered from an object that implements XDragSourceContext to its currently registered drag source listener's
      CDragSourceEventThis class is the base class for DragSourceDragEvent and DragSourceDropEvent
      CDropTargetDragEnterEventThe DropTargetDragEnterEvent is delivered from the drop target to the currently registered drop target listeners whenever the logical cursor associated with a Drag and Drop operation enters the visible geometry of a window associated with a drop target
      CDropTargetDragEventThe DropTargetDragEvent is delivered from the drop target to the currently registered drop target listener
      CDropTargetDropEventThe DropTargetDropEvent is delivered from the drop target to its currently registered drop target listener
      CDropTargetEventThis class is the base class for DropTargetDragEvent and DropTargetDropEvent
      CInvalidDNDOperationExceptionThis exception is thrown by various methods in the datatransfer.dnd package
      COleDragSourceThis service connects the Java-like UNO drag and drop protocol to the protocol used on window platforms
      COleDropTargetThis service connects the Java-like UNO Drag & Drop protocol to the protocol used on window platforms
      CX11DragSourceThis service connects the Java-like UNO Drag and Drop protocol to the X Drag and Drop protocol used on X-Servers to transfer data between applications via Drag and Drop operations
      CX11DropTargetThis service connects the Java-like UNO Drag and Drop protocol to the X Drag and Drop protocol used on X-Servers to transfer data between application via Drag and Drop operations
      CXAutoscrollInterface for autoscroll support
      CXDragGestureListenerThis interface will be used by a XDragGestureRecognizer when it detects a drag initiating gesture
      CXDragGestureRecognizerThis interface is implemented by a view or window that supports drag operations
      CXDragSourceThis interface is implemented by a view or window that supports drag operations and will be received as part of a DragGestureEvent through a com::sun::star::datatransfer::dnd::XDragGestureListener::dragGestureRecognized() callback
      CXDragSourceContextThe drag source context class is responsible for managing the initiator side of the Drag and Drop protocol
      CXDragSourceListenerThis interface must be implemented by any drag gesture recognizer implementation that a drag source supports
      CXDropTargetThis interface is implemented by a view or window that supports drop operations
      CXDropTargetDragContextThis interface is implemented by any drop target context object
      CXDropTargetDropContextThis interface is implemented by any drop target context object
      CXDropTargetListenerThis interface is the callback interface used by the drop target object to provide notification of Drag and Drop operations that involve the subject drop target
     NclipboardClipboard specific interfaces
      CClipboardEventA clipboard uses this object to notify its listeners of content changes
      CClipboardManagerThe clipboard manager is a one-instance service that holds a list of all known clipboard instances
      CGenericClipboardA generic clipboard service is a simple container for transferable objects
      CLokClipboardThis service provides access to the clipboard dedicated for current view
      CSystemClipboardThe system clipboard service builds a bridge to the OS specific clipboard interfaces
      CXClipboard
      CXClipboardExThe extended clipboard interface
      CXClipboardFactoryShould be implemented by a clipboard factory that simplifies the creation of multiple clipboard instances
      CXClipboardListenerInterface to be implemented to receive notifications on clipboard content changes
      CXClipboardManagerThis interface is used to retrieve, add, or remove clipboard instances
      CXClipboardNotifier
      CXClipboardOwnerThe owner of a transferable object may pass this interface to the clipboard instance
      CXFlushableClipboardAn interface for flushable clipboards may optionally be implemented by a system clipboard service
      CXSystemClipboardProvides a unified interface for new-style service SystemClipboard
     CDataFlavorEach instance represents the concept of a data format as it would appear on a clipboard, or during drag and drop
     CDataFormatTranslatorDifferent platforms use different types to describe data formats available during data exchange operations like clipboard or drag&drop
     CMimeContentTypeFactoryUsed to create an instance that implement the interface XMimeContentType from a string representation of such a MIME content-type that conforms to Rfc2045 and Rfc2046
     CUnsupportedFlavorExceptionException will be thrown if there is a request for data in a DataFlavor that is not supported by a data source
     CXDataFormatTranslatorInterface to be implemented by objects used to translate a DataFlavor to a system dependent data transfer type and vice versa
     CXMimeContentTypeAn implementation of this interface represents a MIME content-type that conforms to Rfc2045 and Rfc2046
     CXMimeContentTypeFactoryImplementations of this interface do create a com::sun::star::datatransfer::XMimeContentType from a given string that represents a MIME content-type (see Rfc2045 and Rfc2046)
     CXSystemTransferableInterface to be implemented by objects used to provide system dependent data for a transfer operation
     CXTransferableInterface to be implemented by objects used to provide data for a data transfer operation
     CXTransferable2
     CXTransferableExInterface to be implemented by objects used to provide data for a transfer operation
     CXTransferableSourceThe transferable source interface
     CXTransferableSupplier
     CXTransferableTextSupplier
     CXTransferDataAccessThis interface provides direct access to the data in all data flavors
    NdeploymentInterfaces for extension management
     Ntest
      CSmoketestCommandEnvironment
     NuiInterfaces for extension management dialogs
      CLicenseDialogThe LicenseDialog is used to display a license text
      CPackageManagerDialogThe PackageManagerDialog is used to visually manage installed packages of the user and shared installation as well as currently open documents
      CUpdateRequiredDialogThe UpdateRequiredDialog is used to show a list of extensions not compatible with this office version
     CDependencyExceptionDescribes unsatisfied dependencies a deployment unit has on its target environment
     CDeploymentExceptionA DeploymentException reflects a deployment error
     CExtensionManagerExtensionManager service
     CExtensionRemovedExceptionIndicates that a function call with the given arguments is not supported because the extension was removed
     CInstallExceptionDescribes the fact that deployment unit is about to be installed
     CInvalidRemovedParameterExceptionIndicates that XPackageRegistry::bindPackage() was previously called with a different value for the removed parameter and that the XPackage object created by that call still exist
     CLicenseExceptionA LicenseException reflects the necessity of someone agreeing to a license
     CPackageInformationProviderImplementations of this service provide the root location of a package for a given Package ID
     CPackageRegistryBackendThe PackageRegistryBackend service is used to bind a specific type of XPackage which can be registered or revoked
     CPlatformExceptionA DeploymentException indicates that the current platform is not supported
     CthePackageManagerFactoryThePackageManagerFactory denotes the one and only XPackageManagerFactory object to be used
     CUpdateInformationEntryObjects of this type are used as elements of the enumeration returned by XUpdateInformationProvider
     CUpdateInformationProviderImplementations of this service provide access to the root element of one or more update information files for a given sets of URLs
     CVersionExceptionDescribes version clashes of a deployment unit
     CXExtensionManagerThe XExtensionManager interface is used to manage extensions in the user, shared and bundled repository
     CXPackageObjects of this interface reflect a bound package and are issued by a PackageRegistryBackend
     CXPackageInformationProviderObjects implementing this interface provide a URL to the root of an installed package
     CXPackageManagerThe XPackageManager interface is used to add or remove packages to a specific repository
     CXPackageManagerFactoryThe XPackageManagerFactory interface is used to obtain XPackageManager instances
     CXPackageRegistryInterface to bind a UNO package
     CXPackageTypeInfoObjects of this interface provide information about a package's type
     CXUpdateInformationProviderObjects implementing this interface provide access to the xml root of one or more update information files for a given set of URLs
    NdocumentOffice document related interfaces
     CAmbigousFilterRequestShould be used for interaction to handle states of ambiguous filter detection
     CBrokenPackageRequestIs used for interaction handle in case package is broken
     CChangedByOthersRequestIs used for interaction handle to query user decision in case the document being saved was already stored by another user during the editing
     CCmisPropertyCMIS property
     CCmisVersionCMIS document version
     CCorruptedFilterConfigurationExceptionThis exception is thrown in case the global filter configuration does not exists or contains corrupted data
     CDocumentEventDescribes an event happening in an OfficeDocument
     CDocumentPropertiesDocument-specific information such as the author, creation date, and user-defined fields
     CDocumentRevisionListPersistenceInterface to maintain a list of document revisions
     CEmptyUndoStackExceptionRaised when an operation is attemption at an XUndoManager which requires a non-empty stack of undo actions, and this requirement is not fulfilled
     CEventDescriptorEvent binding for a document or a document content
     CEventObjectThrown on document and document content events
     CEventsCollection of all events supported by a document or content of a document
     CExoticFileLoadExceptionAn exception used to notify loading of an exotic file format
     CExportFilterFilter for exports
     CExtendedTypeDetectionDescribes a class of service which will be used for deep TypeDetection in a generic way
     CExtendedTypeDetectionFactoryFactory to create extended type detection components
     CFilterAdapter
     CFilterConfigRefresh
     CFilterFactoryFactory to create filter components
     CFilterOptionsRequestIs used for interaction handle to get filter options
     CFontsDisallowEditingRequestSome fonts embedded in the document have no editing permissions
     CGraphicStorageHandlerDefault implementation of XGraphicStorageHandler
     CHeaderFooterSettingsDescribes properties that control the formatting of headers and footers for documents that do not allow individual settings for individual parts like pages or slides
     CImportFilterFilter for imports
     CIndexedPropertyValues
     CLinkTargetThis service is implemented by objects inside a document object model that can be the target of a link inside a document
     CLinkTargetsThis service gives access to a collection of names that are child links of the parent object that supplied this service
     CLockedDocumentRequestIs used for interaction handle to query user decision regarding locked document
     CLockedOnSavingRequestIs used for interaction handle to query user decision regarding locked document on saving
     CLockFileCorruptRequestIs used for interaction handle to query user's decision when the lock file is corrupt
     CLockFileIgnoreRequestIs used for interaction handle to query user decision regarding storing to a location where no lock file can be created
     CMediaDescriptorDescribes properties of a document, regarding the relationship between the loaded document and the resource the document is loaded from / stored to
     CNamedPropertyValues
     CNoSuchFilterRequestShould be used for interaction to handle states of unknown filter during detection
     COfficeDocumentAbstract service which specifies a storable and printable document
     COleEmbeddedServerRegistrationRegisters embedded server for StarOffice documents
     COOXMLDocumentPropertiesImporterAllows to import document properties from OOXML format
     COwnLockOnDocumentRequestIs used for interaction handle to query user decision regarding locked document
     CPDFDialogThis service is for a PDFDialog
     CReloadEditableRequestIs used for interaction handle to query user decision regarding reloading a document that was recently made editable
     CSettingsDescribes properties that apply to the whole document of any application
     CTypeDetectionEncapsulate a type detection service and provide read/write access on it's configuration data
     CUndoContextNotClosedExceptionThrown when an operation is attempted at an XUndoManager which requires all undo contexts to be closed, but this requirement is not fulfilled
     CUndoFailedExceptionThrown when reverting to re-applying an undoable action fails
     CUndoManagerEventEvent sent by an XUndoManager implementation when the Undo/Redo stacks of the manager are modified
     CXActionLockableMakes it possible to prevent object internal updates for a certain period to be able to quickly change multiple parts of the objects, where the updates would invalidate each other, anyway
     CXBinaryStreamResolver
     CXCmisDocumentThe document can provide access to CMIS properties and versions through this interface
     CXCodeNameQuery
     CXCompatWriterDocProperties
     CXDocumentEventBroadcasterAllows to be notified of events happening in an OfficeDocument, and to cause notification of such events
     CXDocumentEventListenerAllows to be notified of events happening in an OfficeDocument
     CXDocumentInsertableMakes it possible to import a document from a given URL into this document
     CXDocumentLanguages
     CXDocumentPropertiesDocument-specific information such as the author, creation date, and user-defined fields
     CXDocumentProperties2Extends XDocumentProperties interface to provide additional attributes
     CXDocumentPropertiesSupplierAccess to the XDocumentProperties instance of a document
     CXDocumentRecoveryInterface to be implemented by documents who wish to participate in the document emergency-save / recovery process
     CXDocumentRecovery2An optional interface to be implemented by documents that wish to participate in the document emergency-save / recovery process
     CXDocumentRevisionListPersistenceInterface to load or store a list of document revisions from or to a document using the packed XML file format
     CXDocumentSubStorageSupplierThrough this interface documents can provide access to their substorages
     CXEmbeddedObjectResolverThis interface converts embedded object URLs from one URL space to another
     CXEmbeddedObjectSupplierSomething that provides an embedded object
     CXEmbeddedObjectSupplier2Something that provides an embedded object
     CXEmbeddedScriptsSupported by OfficeDocuments which allow to embed scripts
     CXEventBroadcasterMakes it possible to register listeners which are called whenever a document event (see EventObject) occurs
     CXEventListenerMakes it possible to register listeners, which are called whenever a document or document content event occurs
     CXEventsSupplierGives access to a list of URLs bound to events of this object
     CXExporterMakes it possible to connect a document with an ExportFilter
     CXExtendedFilterDetection"deep" filter detection
     CXFilterInterface to filter documents
     CXFilterAdapterThis is an interface that can be used to link a filter to the FilterAdapter
     CXGraphicObjectResolverThis interface converts graphic object URLs from one URL space to another
     CXGraphicStorageHandlerInterface for loading, saving and serializing of XGraphic objects to a document storage
     CXImporterMakes it possible to connect a document with an ImportFilter
     CXInteractionFilterOptionsA continuation to return filter options from interaction helper
     CXInteractionFilterSelectContinuation used by interaction mechanism at filter detection during loading documents
     CXLinkTargetSupplierInterface is supplied by objects inside a document object model that have children that can be the target of a link inside a document
     CXMimeTypeInfoInformation regarding which MIME types are supported by a filter
     CXMLBasicExporterFilter for exporting Basic macros to the OpenOffice.org file format
     CXMLOasisBasicExporterFilter for exporting Basic macros to the OASIS Open Office file format
     CXOOXMLDocumentPropertiesImporterAllows to import the document properties from OOXML format
     CXRedlinesSupplierAccess to a container of the redline objects of the document
     CXScriptInvocationContextIndicates support for executing scripts contained in a, possibly foreign, document
     CXShapeEventBroadcasterUsed to link a listener to a specific shape
     CXShapeEventListenerMakes it possible to register listeners, which are called whenever a document or document content event occurs
     CXStorageBasedDocumentAllows to initialize document with a storage, to store document to a storage, and to set document to be based on provided storage
     CXStorageChangeListenerAllows to be notified when a document is switched to a new storage
     CXTypeDetectionSupport "flat" and "deep" type detection of a given document
     CXUndoActionSingle (undoable) action on a document
     CXUndoManagerAccess to the undo/redo stacks of a document
     CXUndoManagerListenerImplemented by components which want to be notified of changes in the Undo/Redo stacks of an Undo manager
     CXUndoManagerSupplierAccess to an XUndoManager
     CXVbaMethodParameter
     CXViewDataSupplierGives access to some properties describing all open views to a document
     CXXMLBasicExporterProvides unified interface for XMLOasisBasicExporter and XMLBasicExporter services
    NdrawingDrawing and shape specific interfaces
     CAccessibleDrawDocumentViewThe AccessibleDrawDocumentView service is implemented by views of Draw and Impress documents
     CAccessibleGraphControlThe service describes the accessible graph controls that are used in the image map of the Draw and Impress applications and the contour dialog of the Writer application
     CAccessibleGraphicShapeThe AccessibleGraphicShape service is implemented by the graphic object shapes shapes com.sun.star.drawing.GraphicObjectShape and com.sun.star.presentation.GraphicObjectShape
     CAccessibleImageBulletThe accessible view of an image bullet
     CAccessibleOLEShapeThe AccessibleOLEShape service is implemented by OLE shapes
     CAccessibleShapeThe AccessibleShape service is implemented by UNO shapes to provide accessibility information that describe the shape's features
     CAppletShapeThis Shape encapsulates an applet
     CBackgroundThis service provides the properties to describe a background filling for a drawing page
     CBarCodeThis struct defines the attributes of a Bar Code
     CBezierPointThis is a point on a Bezier curve
     CBitmapTableThis is a container for URLs to bitmaps
     CBoundVolumeThree-dimensional boundary volume with two positions
     CCameraGeometryThree-dimensional camera
     CCaptionShapeThe CaptionShape represents a rectangular drawing shape with an additional set of lines
     CClosedBezierShapeThis service is for a closed Bezier shape
     CColorTable
     CConnectorPropertiesThis is a set of properties to describe the style for rendering connector
     CConnectorShapeThis service is for a ConnectorShape, a specialized Shape, which can be connected to other Shapes or GluePoints
     CControlShapeThis service is for a Shape which contains a control
     CCustomShapeThis service is for a CustomShape
     CCustomShapeEngineThis service is for a CustomShape
     CDashTableThis is a container for LineDashs
     CDefaultsThis is a set of properties to access the defaults of a drawing document
     CDirection3D3-dimensional vector
     CDocumentSettingsDescribes properties that apply to the whole drawing document
     CDrawingDocumentDocument which consists of multiple pages with drawings
     CDrawingDocumentDrawViewThis component integrates a view to a DrawPages or MasterPage from a DrawingDocument
     CDrawingDocumentFactory
     CDrawPageThis service specifies a page for the actual draw pages to contain the drawings
     CDrawPagesAccess to a container of DrawPages and makes it possible for you to manipulate them
     CEllipseShapeThis service is for an ellipse or circle shape
     CEnhancedCustomShapeAdjustmentValueSingle AdjustmentValue
     CEnhancedCustomShapeExtrusionThis service may be represented by a com::sun::star::beans::PropertyValue []
     CEnhancedCustomShapeGeometryThis service may be represented by a com::sun::star::beans::PropertyValue []
     CEnhancedCustomShapeHandleThis service may be represented by a com::sun::star::beans::PropertyValue []
     CEnhancedCustomShapeParameterSingle value which is used with EnhancedCustomShapes
     CEnhancedCustomShapeParameterPairCoordinates used with EnhancedCustomShapes
     CEnhancedCustomShapePathThis service may be represented by a com::sun::star::beans::PropertyValue []
     CEnhancedCustomShapeSegment
     CEnhancedCustomShapeTextFrameCoordinates used with EnhancedCustomShapes
     CEnhancedCustomShapeTextPathThis service may be represented by a com::sun::star::beans::PropertyValue []
     CFillPropertiesThis is a set of properties to describe the style for rendering an area
     CGenericDrawingDocumentDocument which consists of multiple pages with drawings
     CGenericDrawPageThis abstract service is implemented by every page of a DrawingDocument
     CGluePointA GluePoint could be attached to a shape or to a page
     CGluePoint2This struct defines the attributes of a gluepoint
     CGradientTableThis is a container for com::sun::star::awt::Gradients
     CGraphicExportFilterComponent that supports this service lets you export pages, shapes, or groups of shapes from a DrawingDocument to a file in one of the file formats supported by the component
     CGraphicFilterRequestGeneral error graphic filter exception
     CGraphicObjectShapeThis service is for a graphic shape
     CGroupShapeThis service is for a group of Shapes
     CHatchThis struct defines the appearance of a hatch
     CHatchTableThis is a container for Hatchs
     CHomogenMatrixHomogeneous matrix by three homogeneous lines
     CHomogenMatrix3Homogeneous matrix by three homogeneous lines
     CHomogenMatrix4Homogeneous matrix by four homogeneous lines
     CHomogenMatrixLineSingle line for a HomogenMatrix
     CHomogenMatrixLine3Single line for a HomogenMatrix3
     CHomogenMatrixLine4Single line for a HomogenMatrix4
     CLayerA layer is an entity inside a document which contains shapes
     CLayerManagerThis service is provided by documents to support Layers
     CLineDashA LineDash defines a non-continuous line
     CLinePropertiesThis is a set of properties to describe the style for rendering a Line
     CLineShapeThis service is for a simple Shape with lines
     CMarkerTableThis is a container for PointSequences
     CMasterPageThis service is a single master page inside a drawing document
     CMasterPagesAccess to a container of MasterPages and makes it possible for them to be manipulated
     CMeasurePropertiesThis service describes a MeasureShape
     CMeasureShapeThis service is for a dimensioning shape
     CModuleDispatcher
     COLE2ShapeThis service is for an OLE shape
     COpenBezierShapeThis service is for an open Bezier shape
     CPageShapeThis service is for a page shape
     CPluginShapeThis Shape encapsulates a plugin
     CPolyLineShapeThis service is for a polyline shape
     CPolyPolygonBezierCoordsCoordinates for a poly polygon Bezier
     CPolyPolygonBezierDescriptorThis service describes a polypolygonbezier
     CPolyPolygonBezierShapeThis service specifies a poly-polygon Bezier shape
     CPolyPolygonDescriptorThis service describes a poly-polygon
     CPolyPolygonShapeThis service is for a polygon shape
     CPolyPolygonShape3DCoordinates of a 3-dimensional poly polygon
     CPosition3D3-dimensional point
     CRectangleShapeThis service is for a rectangle Shape
     CRotationDescriptorThis abstract service specifies the general characteristics of an optional rotation and shearing for a Shape
     CShadowPropertiesThis is a set of properties to describe the style for rendering a shadow
     CShapeThis abstract service specifies the general characteristics of all Shapes
     CShapeCollectionThis service describes a generic container to manage collections of Shape
     CShapesThis service is for a generic collection of shapes
     CTextThis abstract service specifies the general characteristics of an optional text inside a Shape
     CTextPropertiesThis is a set of properties to describe the style for rendering the text area inside a shape
     CTextShapeThis service is for a text shape
     CTransparencyGradientTableThis is a container for com::sun::star::awt::Gradients
     CXConnectableShape
     CXConnectorShape
     CXControlShapeImplemented by a ControlShape to access the controls model
     CXCustomShapeEngineThe XCustomShapeEngine
     CXCustomShapeHandleThe XCustomShapeHandle
     CXDrawPageIdentifies an XShapes as a DrawPage
     CXDrawPageDuplicatorMakes it possible to duplicate pages within the same document
     CXDrawPageExpanderImplemented by documents that can expand the contents of a summary on a DrawPage into a collection of DrawPages
     CXDrawPagesGives access to a container of DrawPages or MasterPages
     CXDrawPages2
     CXDrawPagesSupplierMust be supported to provide access to a multi-page drawing-layer
     CXDrawPageSummarizerImplemented by documents that can create summaries of their DrawPages
     CXDrawPageSupplierSomething that provides a DrawPage
     CXDrawSubControllerView dependent part of the Draw and Impress controller
     CXDrawViewImplemented by views that display DrawPages or MasterPages
     CXEnhancedCustomShapeDefaulter
     CXGluePointsSupplierMust be supported to provide access to a container of GluePoint2
     CXGraphicExportFilter
     CXLayerIdentifies the object as a Layer
     CXLayerManagerThis interface makes it possible to access and manage the Layers of a document
     CXLayerSupplierGives access to a LayerManager
     CXMasterPagesSupplierMust be supported to provide access to the MasterPages of a multi-page drawing-layer
     CXMasterPageTargetImplemented by objects that can be linked to a MasterPage
     CXSelectionFunction
     CXShapeLets you do a basic transformation on a Shape and get its type
     CXShapeAlignerObjects implementing this interface can be used to align Shapes
     CXShapeArrangerObjects implementing this interface can be used to arrange Shapes
     CXShapeBinderConnects or breaks the lines of Shapes
     CXShapeCombinerCombine/split functionality
     CXShapeDescriptorOffers some settings which are allowed even for objects which are not yet inserted into a draw page
     CXShapeGroupImplemented by Shapes that contain other Shapes
     CXShapeGrouperGroup/ungroup functionality
     CXShapeMirrorObjects implementing this interface can be used to mirror Shapes
     CXShapesMakes it possible to access, add, and remove the Shapes in a collection
     CXShapes2Allows insertion of shapes at different positions
     CXShapes3Yet another XShapes interface, enables sorting shapes with some extra attention paid to shapes with textboxes and overall performance
     CXSlidePreviewCacheListenerListener for asynchronous preview creations
     CXSlideSorterSelectionSupplierGives access to the current selection of the slide sorter
     CXUniversalShapeDescriptor
    NembedInterfaces related to embedded objects, both native UNO and OLE
     CBaseStorageThis is a service that allows to get access to a storage hierarchy
     CDocumentCloserThe main task of this service is to close an office document frame embedded in an application running in another process correctly
     CEmbeddedObjectCreator
     CEmbeddedObjectDescriptorDescribes properties of an embedded object
     CFileSystemStorageThis is a service that allows to get access to a file system folder using storage hierarchy
     CFileSystemStorageFactoryThe FileSystemStorageFactory is a service that allows to create a FileSystemStorage based on URL
     CHatchWindowFactory
     CInsertedObjectInfoIntended to provide result of creation of an embedded object by dialog
     CInstanceLockerThe main task of this service is to prevent closing, terminating and/or etc
     CInvalidStorageExceptionThis exception can be thrown in case a storage is invalid
     CLinkageMisuseExceptionThis exception can be thrown in case a linked object is misused
     CMSOLEObjectSystemCreator
     CNeedsRunningStateExceptionThis exception can be thrown in case a list of accepted verbs of states is requested and the object is in loaded state and this information can be retrieved only when the object is in running state
     CNoVisualAreaSizeExceptionThis exception can be thrown in case the object can not provide own visual area currently
     CObjectSaveVetoExceptionThis exception can be thrown in case container wants to avoid objects saving
     COLEEmbeddedObjectFactory
     COLESimpleStorageThis service provides a simple functionality to allow read/write the storages in OLE storage format
     COOoEmbeddedObjectFactory
     CStateChangeInProgressExceptionThis exception can be thrown in case the object does not allow to call requested functionality currently because the object is changing state
     CStorageThis is a service that allows to get access to a package using storage hierarchy
     CStorageFactoryThe StorageFactory is a service that allows to create a storage based on either stream or URL
     CStorageStreamThis is a service that represents a stream that can be provided by XStorage::openStreamElement() call implemented by Storage service
     CStorageWrappedTargetExceptionThis exception can wrap an exception thrown during XStorage methods execution
     CUnreachableStateExceptionThis exception can be thrown in case specified state can not be reached
     CUseBackupExceptionThis exception can be thrown in case a storage commit is failed
     CVerbDescriptorDescribes a verb
     CVisualRepresentationCan contain a graphical representation in an arbitrary format
     CWrongStateExceptionThis exception can be thrown in case the object's state does not allow to call requested functionality
     CXActionsApprovalAllows to request an approval for an action
     CXClassifiedObjectCommon functionality for embedded objects
     CXCommonEmbedPersistCommon implementation for embedded objects and links persistence
     CXComponentSupplierAccess to a component
     CXEmbeddedClientCommon functionality for embedded clients
     CXEmbeddedObjectCommon functionality for embedded objects
     CXEmbeddedObjectCreator
     CXEmbeddedOleObjectRepresents a marker for embedded OLE objects
     CXEmbedObjectClipboardCreatorAllows to create and initialize a new embedded object from clipboard
     CXEmbedObjectCreatorAllows to create and initialize a new embedded object
     CXEmbedObjectFactoryAllows to create and initialize a new embedded object of specified type
     CXEmbedPersistImplementation for embedded object persistence
     CXEmbedPersist2
     CXEncryptionProtectedSourceThis interface allows to set a password for an object
     CXEncryptionProtectedSource2This interface allows to set a password for an object
     CXEncryptionProtectedStorageThis interface allows to set a password for an object
     CXExtendedStorageStreamThis interface allows access to an extended storage stream that might be transacted
     CXHatchWindowOperations for a hatch window
     CXHatchWindowControllerOperations for a hatch window
     CXHatchWindowFactoryCreates a hatch window implementation
     CXHierarchicalStorageAccessThis interface allows hierarchical access to storage tree
     CXHierarchicalStorageAccess2This interface extends XHierarchicalStorageAccess interface
     CXInplaceClientCommon functionality for inplace clients
     CXInplaceObjectCommon functionality for inplace embedded objects
     CXInsertObjectDialogAllows to create and initialize a new embedded object using GUI dialog
     CXLinkageSupportAdditional implementation for linked embedded object support
     CXLinkCreatorAllows to create and initialize a new link
     CXLinkFactoryAllows to create and initialize a new link of specified type
     CXOLESimpleStorageThis interface allows to access and change contents of OLE storages
     CXOptimizedStorageThis is a temporary interface that is introduced to temporarily optimize the document storing process
     CXPackageStructureCreatorAllows to convert filesystem folder tree into a package
     CXPersistanceHolderAllows to disconnect an object from its persistence
     CXRelationshipAccessThis interface allows to get access to relationship data
     CXStateChangeBroadcasterBroadcasts message in case embedded object object changes it's state
     CXStateChangeListenerMakes it possible to receive events when an embedded object changes it's state
     CXStorageThis interface represents main storage functionality
     CXStorage2This interface extends the base XStorage interface
     CXStorageRawAccessThis interface represents main storage functionality
     CXTransactedObjectAllows transacted access to an object
     CXTransactionBroadcasterBroadcasts message in case transacted object is committed or reverted
     CXTransactionListenerMakes it possible to receive events when a transacted object is committed or reverted
     CXTransferableSupplierProvide access to a com::sun::star::datatransfer::XTransferable implementation from the object
     CXVisualObjectCommon visualization functionality for embedded objects
     CXWindowSupplierAccess to a VCL window implementation
    NformInterfaces for managing forms and controls
     NbindingCollects functionality for binding form controls to external data sources
      CBindableControlModelModel of a form control which supports binding to an external value supplier
      CBindableDataAwareControlModelSpecialization of the com::sun::star::form::DataAwareControlModel which additionally supports binding to external value suppliers
      CBindableDatabaseCheckBoxThis service specifies a check box which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseComboBoxThis service specifies a model of a combo box (a list box combined with a text input field) which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseDateFieldThis service specifies a date input field which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseFormattedFieldThis service specifies a formatted input field which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseListBoxThis service specifies a list box model which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseNumericFieldThis service specifies a numeric input field which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseRadioButtonThis service specifies a radio button which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseTextFieldThis service specifies a text input field which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableDatabaseTimeFieldThis service specifies a date input field which is data-aware and thus can be bound to a database field, and additionally supports binding to arbitrary external values
      CBindableIntegerValueRangeThis service specifies a BindableControlModel which reflects an integer value, out of a range of permitted integer values
      CIncompatibleTypesExceptionThrown to indicate that the types of an XValueBinding and an XBindableValue are incompatible
      CInvalidBindingStateExceptionThrown when an XValueBinding cannot perform a requested operation due to an invalid state
      CListEntryEventEvent which is notified when a change in a string entry list occurred
      CListEntrySourceDefines a component which provides a list of string entries
      CValueBindingDefines a component which allows access to a single value
      CXBindableValueSupport for being bound to an external value
      CXListEntryListenerListener for changes in a string entry list
      CXListEntrySinkSupport for indirect manipulation of a string list
      CXListEntrySourceSource of string list entries
      CXListEntryTypedSourceSource of string list entries with corresponding underlying data values
      CXValueBindingBinding to a value which can be read and written
     NcomponentCollects form control model descriptions
      CCheckBoxModel of a check box control
      CComboBoxComponent which allows the input of text or selection of text from a list of text values
      CCommandButtonControl model for a clickable button which is part of a form component hierarchy
      CCurrencyFieldThis service specifies the ControlModel for an edit field which contains a currency value
      CDatabaseCheckBoxThis service specifies a check box which is data-aware, and can be bound to a database field
      CDatabaseComboBoxThis service specifies a combo box which is data-aware, and can be bound to a database field
      CDatabaseCurrencyFieldThis service specifies a currency field which is data-aware, and can be bound to a database field
      CDatabaseDateFieldThis service specifies a date field which is data-aware, and can be bound to a database field
      CDatabaseFormattedFieldThis service specifies a formatted field model which is data-aware, and can be bound to a database field
      CDatabaseImageControlModel of a control used for displaying images stored in a database
      CDatabaseListBoxThis service specifies a data-aware list box control model
      CDatabaseNumericFieldThis service specifies a numeric field which is data-aware, and can be bound to a database field
      CDatabasePatternFieldThis service specifies a data-aware control model for entering text which matches a specific pattern
      CDatabaseRadioButtonThis service specifies a radio button which is data-aware, and can be bound to a database field
      CDatabaseTextFieldThis service specifies a text field which is data-aware, and can be bound to a database field
      CDatabaseTimeFieldThis service specifies a data-aware field for inputting a time value
      CDataFormThis service specifies a form which is connected to a database and displays the results of SQL queries
      CDateFieldModel of a date field control, which is an edit field used to enter a date
      CFileControlThis service specifies the control model of an edit field for a file name
      CFixedTextThis service specifies the control model for a text which can be displayed, but not edited by the user
      CFormThis service specifies a form which is a group of FormComponents
      CFormattedFieldThis service specifies the control model of an edit field for entering text which can be (nearly) arbitrarily formatted
      CGridControlModel for a control which can display form data in a table-like way
      CGroupBoxThis service specifies a model for a control which can be used to visually group controls
      CHiddenControlThis service specifies the model of a hidden control
      CHTMLFormThis service specifies the special kind of Forms for HTML documents
      CImageButtonThis service specifies the control model for a clickable button which is represented by an image
      CListBoxModel for a control which allows to choose in a list of alternative values
      CNavigationToolBarThis service specifies the model for control which provides controller functionality for a DataForm, such as navigating or filtering the form
      CNumericFieldComponent which allows the input of a numeric value
      CPatternFieldComponent which allows the input of text which matches a specific pattern
      CRadioButtonComponent which acts as a radio button as needed in HTMLForms
      CRichTextControlComponent which extends the com::sun::star::awt::UnoControlEditModel with capabilities to display and input formatted text
      CScrollBarModel of a scroll bar control
      CSpinButtonModel of a scroll bar control
      CSubmitButtonControl model for a button, part of a form component hierarchy, which can be bound to external submissions
      CTextFieldComponent which allows the input of text, either single- or multi-line
      CTimeFieldControl model for a field which can be used to input time values
     NcontrolCollects form control descriptions
      CCheckBoxDescribes a check box control which can (but not necessarily has to) be bound to a database field
      CComboBoxDescribes a combo box control
      CCommandButtonDescribes a button control
      CCurrencyFieldDescribes a control which can be used for inputting currency values, and which can (but not necessarily has to) be bound to a database field
      CDateFieldDescribes a control which can be used for inputting date values, and which can (but not necessarily has to) be bound to a database field
      CFilterControlDescribes a check box control which can (but not necessarily has to) be bound to a database field
      CFormattedFieldDescribes a control which can be used for inputting values with an arbitrary formatting, and can (but not necessarily has to) be bound to a database field
      CGridControlDescribes a table-like control for displaying data
      CGroupBoxDescribes a control which can be used for visually grouping controls
      CImageButtonDescribes a control which can be used for displaying images on a control acting like a button
      CImageControlDescribes a control used for displaying images stored in a database
      CInteractionGridControlExtended grid control, which allows the user to customize some of its user interface's aspects
      CListBoxDescribes a list box control which can (but not necessarily has to) be bound to a database field
      CNavigationToolBarThis service specifies the model for control which provides controller functionality for a com::sun::star::form::component::DataForm, such as navigating or filtering the form
      CNumericFieldDescribes a control for inputting numeric values and which can (but not necessarily has to) be bound to a database field
      CPatternFieldDescribes a control for inputting text complying to a given pattern, and which can (but not necessarily has to) be bound to a database field
      CRadioButtonDescribes a radio button control which can (but not necessarily has to) be bound to a database field
      CSubmitButtonButton control which can execute external submissions
      CTextFieldDescribes a control for entering arbitrary text which can (but not necessarily has to) be bound to a database field
      CTimeFieldDescribes a control for inputting time values which can (but not necessarily has to) be bound to a database field
     NinspectionCollects services for inspecting form/components
      CButtonNavigationHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which is able to enhance the com::sun::star::form::component::CommandButton::ButtonType and com::sun::star::form::component::CommandButton::TargetURL properties of a com::sun::star::form::component::CommandButton
      CCellBindingPropertyHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which is able to provide properties to bind a form component to a spreadsheet cell
      CDefaultFormComponentInspectorModelImplements a com::sun::star::inspection::XObjectInspectorModel for inspecting form components, in particular all components implementing the FormComponent service
      CEditPropertyHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which provides convenience wrappers for some properties existing at a form component derived from com::sun::star::awt::UnoControlEditModel
      CEventHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which, for a com::sun::star::form::FormComponent, provides the script events offered by this form component
      CFormComponentPropertyHandlerImplements the default property handler for all known types of com::sun::star::form::FormComponents
      CSubmissionPropertyHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which provides properties for button controls which support submission of XML forms
      CXMLFormsPropertyHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which provides properties related to binding form control models to XForm bindings
      CXSDValidationPropertyHandlerImplements a property handler for use with a com::sun::star::inspection::ObjectInspector which provides properties related to binding form control models to XForm bindings and validating the form control content
     NruntimeCollects functionality needed during a form's runtime, e.g
      CFeatureStateEncapsulates the state of a FormFeature
      CFilterEventEvent fired by a filter controller, when the filter managed by the controller changes
      CFormControllerComponent controlling the interaction between the user and multiple form controls belonging to a single form
      CFormOperationsEncapsulates operations on a database form which has a UI representation, and is interacting with the user
      CXFeatureInvalidationImplements a callback for a XFormOperations instance, which is called when the state of one or more FormFeatures might have changed
      CXFilterControllerAccess to a form based filter for a database form
      CXFilterControllerListenerImplemented by components listening for events fired by an XFilterController
      CXFormControllerComponent controlling the interaction between the user and form functionality
      CXFormControllerContextContext for a FormController
      CXFormOperationsEncapsulates operations on a database form
     NsubmissionCollects functionality for submitting forms to external data sinks
      CXSubmissionImplemented by components which support submitting data
      CXSubmissionSupplierImplemented by a component which allows access to a component which can submit data
      CXSubmissionVetoListenerImplement by components which want to observe (and probably veto) the submission of data
     NvalidationCollects functionality to validate form components by help of external validator instances
      CValidatableBindableControlModelControl model which supports both binding to an external value supplier, and to an external validator
      CValidatableControlModelModel of a form control which supports live validation of its input
      CXFormComponentValidityListenerListener interface to be notified of changes of a XValidatableFormComponent
      CXValidatableSupport for validating a component
      CXValidatableFormComponentConvenience interface for accessing several aspects of a form component which supports validation
      CXValidatorComponent able to validate (the content of) other components
      CXValidityConstraintListenerInterface for listening for changes in the validity constraints represented by an XValidator
     CControlFontDialog
     CDataAwareControlModelAbstract service for specialized FormControlModels which are data aware and thus can be bound to a data source
     CDatabaseDeleteEventFired if a database record is going to be deleted
     CDatabaseParameterEventFired if values for parameters are needed
     CErrorEventOccurs in case of fired database exceptions triggered by a database form
     CFormComponentComponent which can be part of a form
     CFormComponentsCapabilities of a collection of FormComponents
     CFormControllerSuperseded by com::sun::star::form::runtime::FormController
     CFormControllerDispatcherNot used anymore, and superseded by com::sun::star::form::runtime::FormController and com::sun::star::form::runtime::FormOperations
     CFormControlModelControl model within a form
     CFormsCapabilities of a collection of forms
     CPropertyBrowserControllerDescribes a controller which can be used to browse and modify properties of form controls
     CTabOrderDialog
     CXApproveActionBroadcasterAllows to probably veto actions to be performed on components
     CXApproveActionListenerCan be implemented to listen and probably veto actions to be performed on components
     CXBoundComponent(form) component which is bound to a data source
     CXBoundControlAllows locking the input on components
     CXChangeBroadcasterFunctionality to notify listeners of data changes
     CXChangeListenerListener interface for receiving notifications about data changes
     CXConfirmDeleteBroadcasterPossibility of receiving an event for confirming deletions of rows in a com::sun::star::form::component::DataForm
     CXConfirmDeleteListenerAllows to register a component for confirming deletions of rows in a com::sun::star::form::component::DataForm
     CXDatabaseParameterBroadcasterPossibility of receiving an event for configuration of parameters
     CXDatabaseParameterBroadcaster2Possibility of receiving an event for configuration of parameters
     CXDatabaseParameterListenerAllows to intercept value request for parametrized SQL statements
     CXDeleteListenerThis is the listener interface for receiving "approveDelete" and "deleted" events posted by a database form
     CXErrorBroadcasterPossibility of receiving database error events
     CXErrorListenerUsed to be notified when errors in a database form happen
     CXFormIdentifies a FormComponent as being a (sub-) form
     CXFormComponentDescribes a component which may be part of a form
     CXFormControllerSuperseded by com::sun::star::form::runtime::XFormController
     CXFormControllerListenerAllows to be notified when the activation status of a FormController changes
     CXForms
     CXFormsSupplierAccess to a collection of forms
     CXFormsSupplier2Extends the XFormsSupplier with convenience methods
     CXGridPossibility of setting and retrieving the position of the current cell in a grid control
     CXGridColumnFactoryAllows to create columns to be added into a grid control model
     CXGridControl(some) functionality provided by a grid control (aka table control)
     CXGridControlListenerListener which is to be notified about state changes in a grid control
     CXGridFieldDataSupplierAccess to the data of a GridControl
     CXGridPeerWindow peer of a GridControl and allows you to set and retrieve the model data
     CXImageProducerSupplierAccess to an image producer
     CXInsertListenerAllows to receive notifications about insertions into a database form
     CXLoadableFunctionality to implement objects which may be loaded
     CXLoadListenerReceives load-related events from a loadable object
     CXPositioningListenerAllows to receive notifications about cursor movements into a database form
     CXResetFunctionality to reset components to some default values
     CXResetListenerInterface for receiving notifications about reset events
     CXRestoreListenerReceives notifications about data being restored
     CXSubmitFunctionality to submit data from a component
     CXSubmitListenerReceives notifications about data being submitted
     CXUpdateBroadcasterBroadcaster interface for sending "approveUpdate" and "updated" events
     CXUpdateListenerUsed to listen on objects which allow updating their data
    NformulaInterfaces for mathematical formulas
     CAccessibleFormulaTextThe accessible view of a formula documents command text
     CAccessibleFormulaViewThe accessible view of a formula documents visual representation
     CFormulaPropertiesThe formula properties provide access to the properties of a formula in a formula generator
     CSymbolDescriptor
    NframeDesktop environment framework interfaces
     NstatusVarious status properties
      CClipboardFormatsList of format IDs and names which are part of the system clipboard
      CFontHeightDescribes the characteristics of a font
      CItemStatusDescribes a state of a property
      CLeftRightMarginLeft and right margin
      CLeftRightMarginScaleLeft and right margin
      CTemplateAssociation between a style name and a value
      CUpperLowerMarginUpper and lower margin
      CUpperLowerMarginScaleUpper and lower margin
      CVerbDescribes a command that can be send to an OLE object
      CVisibilityDescribes the visibility state of a property
     CAppDispatchProvider
     CAutoRecoveryA legacy (single-instance) service-variant of theAutoRecovery singleton
     CBibliography
     CBorderWidthsBorder area by offsets from each side
     CComponentsCollection of components
     CContentHandlerSpecial dispatcher for non visible contents, e.g
     CContentHandlerFactoryFactory to create content loader
     CControlCommandDescribes a command which can be send to a generic toolbar control
     CControlEventDescribes a control event sent by extended user interface controls
     CControllerAbstract service for a component which offers a deeper integration of desktop components than a com::sun::star::awt::XWindow can offer
     CDesktopA legacy (single-instance) service-variant of theDesktop singleton
     CDesktopTaskUse the Frame service instead of this
     CDesktopTasks
     CDispatchDescriptorDescribes a feature to be retrieved by a URL that has to be loaded into a specified frame
     CDispatchHelperEasy way to dispatch a URL using one call instead of multiple ones
     CDispatchInformationInformation about a supported command
     CDispatchProviderXDispatch objects for certain functions which are useful at the UI
     CDispatchRecorderFunctionality to record XDispatch::dispatch() requests
     CDispatchRecorderSupplierDispatchRecorder
     CDispatchResultEventResult of the dispatch action, if State is set to SUCCESS
     CDispatchStatementDispatch statement from a recorded macro
     CDocumentTemplatesService for accessing the document templates of the office and manipulate them ( add or rename or remove templates )
     CDoubleInitializationExceptionThis exception can be thrown in case an object is initialized second time
     CFeatureStateEventThis event is broadcast by a Controller whenever the state of the feature changes
     CFrameEnvironment for a desktop component
     CFrameActionEventThis event struct is broadcast for actions which can happen to components within frames
     CFrameControlFrame with a desktop component
     CFrameLoaderDerivations of this abstract service are used to load components into Frames of the environment
     CFrameLoaderFactoryFactory to create frame loader
     CFramesContainerThis is a special container which can contain frames
     CGlobalEventBroadcasterA legacy (single-instance) service-variant of theGlobalEventBroadcaster singleton
     CIllegalArgumentIOExceptionThis exception can be thrown in case arguments are wrong
     CLayoutManagerControls the layout of user interface elements which are part of a frame
     CMediaTypeDetectionHelperFor mapping a given sequence of content identifier strings to a sequence of respective media (mime) types
     CModuleManagerCan be used to identify office modules
     COfficeFrameLoader
     CPopupMenuControllerAccess to a pop-up menu controller
     CPopupMenuControllerFactoryA legacy (single-instance) service-variant of thePopupMenuControllerFactory singleton
     CProtocolHandlerSpecial dispatch provider registered for URL protocols
     CSessionListenerThis was created from its sole place of use, so it might be incomplete
     CSessionManagerThe SessionManager service provides an interface to the session manager of the desktop
     CSettings
     CStartModule
     CStatusbarControllerAbstract service for a component which offers a more complex user interface to users within a status bar
     CStatusbarControllerFactoryA legacy (single-instance) service-variant of theStatusbarControllerFactory singleton
     CSynchronousFrameLoaderDerivations of this abstract service are used to load components into Frames of the environment
     CTaskTop level frame in the frame hierarchy with the desktop as root
     CTaskCreator
     CTemplateAccessHigh level API to organize document templates
     CTerminationVetoExceptionCan be thrown by a XTerminateListener to prevent the environment (e.g., desktop) from terminating
     CtheAutoRecoveryPrior to LibreOffice 4.3, this singleton was only available as a (single-instance) AutoRecovery service
     CtheDesktopEnvironment for components which can instantiate within frames
     CtheGlobalEventBroadcasterThis singleton offers the document event functionality that can be found at any com::sun::star::document::OfficeDocument, but it does it for all existing documents
     CthePopupMenuControllerFactoryFactory that creates instances of registered popup menu controller
     CtheStatusbarControllerFactoryFactory that creates instances of registered status bar controller
     CtheToolbarControllerFactoryFactory that creates instances of registered toolbar controller
     CtheUICommandDescriptionSingleton which provides information about user interface commands of modules
     CTitleChangedEventContains the information about a changed title
     CToolbarControllerAbstract service for a component which offers a more complex user interface to users within a toolbar
     CToolbarControllerFactoryA legacy (single-instance) service-variant of theToolbarControllerFactory singleton
     CTransientDocumentsDocumentContentFactoryFactory for com::sun::star::ucb::TransientDocumentsDocumentContents
     CUICommandDescriptionA legacy (single-instance) service-variant of theUICommandDescription singleton
     CUnknownModuleExceptionThis exception can be thrown in case an office module could not be classified or does not have a valid configuration
     CXAppDispatchProvider
     CXBorderResizeListenerAllows to listen to border resize events of a controller
     CXBrowseHistoryRegistry
     CXComponentLoaderThis is a simple interface to load components by a URL into a frame environment
     CXComponentRegistry
     CXConfigManager
     CXControllerWith this interface, components viewed in a Frame can serve events (by supplying dispatches)
     CXController2Extends the XController interface
     CXControllerBorderAllows to retrieve information about controller's border
     CXControlNotificationListenerMust be implemented by dispatch objects which want to get notifications about control events
     CXDesktopThis is the main interface of a desktop service
     CXDesktop2
     CXDesktopTaskUse XFrame instead of this
     CXDispatchServes state information of objects which can be connected to controls (e.g
     CXDispatchHelperEasy way to dispatch functions useful at UI level
     CXDispatchInformationProviderInformation about supported commands
     CXDispatchProviderXDispatch interfaces for certain functions which are useful at the UI
     CXDispatchProviderInterceptionMakes it possible to register an XDispatchProvider which intercepts all requests of XDispatch to this instance
     CXDispatchProviderInterceptorMakes it possible to intercept request of XDispatch
     CXDispatchRecorderRecording functionality of dispatches
     CXDispatchRecorderSupplierAccess to the record mechanism of dispatches
     CXDispatchResultListenerListener for results of XNotifyingDispatch::dispatchWithNotification()
     CXDocumentTemplatesHigh level API to organize document templates
     CXExtendedFilterDetectionUse com::sun::star::document::XExtendedFilterDetection instead of this
     CXFilterDetectUse com::sun::star::document::XExtendedFilterDetection instead of this
     CXFrameFrame object can be considered to be an "anchor" object where a component can be attached to
     CXFrame2
     CXFrameActionListenerHas to be provided if an object wants to receive events when several things happen to components within frames of the desktop frame tree
     CXFrameLoaderLoad components into a frame
     CXFrameLoaderQueryUse service FrameLoaderFactory instead of this
     CXFramesManages and creates frames
     CXFrameSetModelUse XModel instead of this
     CXFramesSupplierAccess to sub frames of current one
     CXGlobalEventBroadcasterProvides the unified interface of theGlobalEventBroadcaster singleton
     CXInfobarProviderAllows to add Infobars to a frame
     CXInterceptorInfoMakes it possible to get information about a registered interceptor and is used by frame interceptor mechanism to perform interception
     CXLayoutManagerCentral interface to query for, create, destroy and manipulate user interface elements which are bound to a layout manager
     CXLayoutManager2Unified interface for LayoutManager service
     CXLayoutManagerEventBroadcasterMakes it possible to receive events from a layout manager
     CXLayoutManagerListenerMakes it possible to receive events from a layout manager
     CXLoadableOffers a simple way to initialize a component or load it from a URL
     CXLoaderFactoryUnified service interface for FrameLoaderFactory and ContentHandlerFactory
     CXLoadEventListenerUsed to receive callbacks from an asynchronous frame loader
     CXMenuBarAcceptorFunction to update a menu bar for inplace editing
     CXMenuBarMergingAcceptorFunctions to set and remove a merged menu bar for inplace editing
     CXModelComponent which is created from a URL and arguments
     CXModel2Extends interface XModel
     CXModel3Extends interface XModel2 with optimised read access getArgs()
     CXModuleCan be used to overrule identification of office modules
     CXModuleManagerCan be used to identify office modules
     CXModuleManager2This interface provides a merged single interface for the ModuleManager service to implement
     CXNotifyingDispatchDispatch with guaranteed notify (instead of XDispatch)
     CXPopupMenuControllerData to a pop-up menu controller implementation to fill and update a pop-up menu dynamically
     CXRecordableDispatchExtends an existing XDispatch implementation with functionality for dispatch recording
     CXSessionManagerClientConnect to a session manager to get information about pending desktop shutdown
     CXSessionManagerListener
     CXSessionManagerListener2
     CXStatusbarControllerInterface to be implemented by a component offering a more complex user interface to users within a status bar
     CXStatusListenerMakes it possible to receive events when the state of a feature changes
     CXStorableOffers a simple way to store a component to a URL
     CXStorable2Extends XStorable
     CXSubToolbarControllerSpecial interface to support sub-toolbars in a controller implementation
     CXSynchronousDispatchAdditional interfaces for dispatch objects: allow to execute with return value
     CXSynchronousFrameLoaderLoads a resource into a Frame
     CXTaskUse XFrame instead of this one
     CXTasksSupplierUse XFramesSupplier instead of that
     CXTerminateListenerHas to be provided if an object wants to receive an event when the master environment (e.g., desktop) is terminated
     CXTerminateListener2Extend interface XTerminateListener so a listener will be informed in case termination process was canceled by other reasons
     CXTitleInterface representing an entity with a modifiable title
     CXTitleChangeBroadcasterAllows to register for title changed events
     CXTitleChangeListenerAllows to receive notifications when the frame title changes
     CXToolbarControllerAbstract service for a component which offers a more complex user interface to users within a toolbar
     CXToolbarControllerListenerUsed to notify a toolbar controller about events
     CXTransientDocumentsDocumentContentFactoryFactory for com::sun::star::ucb::TransientDocumentsDocumentContents
     CXTransientDocumentsDocumentContentIdentifierFactoryFactory for identifiers of com::sun::star::ucb::TransientDocumentsDocumentContents
     CXUIControllerFactoryFactory to create User Interface controllers
     CXUIControllerRegistrationUsed to query, register and unregister user interface controller
     CXUntitledNumbersKnows all currently used and all free numbers for using with untitled but counted objects
     CXUrlList
     CXWindowArranger
    NgalleryInterfaces for galleries of images and media objects
     CGalleryItemService to get access to the properties of a single Gallery item
     CGalleryThemeAccess to a container of Gallery items and makes it possible for you to manipulate them
     CGalleryThemeProviderAccess to a container of GalleryThemes and makes it possible for you to manipulate them
     CXGalleryItemAccess to a single item of a Gallery theme
     CXGalleryThemeAccess to the items of a Gallery themes
     CXGalleryThemeProviderAccess to the Gallery themes
    NgeometryInterfaces and data types to deal with basic geometric entities
     CAffineMatrix2DThis structure defines a 2 by 3 affine matrix
     CAffineMatrix3DThis structure defines a 3 by 4 affine matrix
     CEllipticalArcThis structure specifies an arbitrary elliptical arc
     CIntegerBezierSegment2DThis structure contains the relevant data for a cubic Bezier curve
     CIntegerPoint2DThis structure defines a two-dimensional point
     CIntegerRectangle2DThis structure contains the necessary information for a two-dimensional rectangle
     CIntegerSize2DThis structure contains data representing a two-dimensional size
     CMatrix2DThis structure defines a 2 by 2 matrix
     CRealBezierSegment2DThis structure contains the relevant data for a cubic Bezier curve
     CRealPoint2DThis structure defines a two-dimensional point
     CRealRectangle2DThis structure contains the necessary information for a two-dimensional rectangle
     CRealRectangle3DThis structure contains the necessary information for a three-dimensional cube
     CRealSize2DThis structure contains data representing a two-dimensional size
     CXMapping2DInterface defining an arbitrary bijective mapping from R^2 to R^2
    NgraphicInterfaces for graphic handling
     CEmfToolsService that describes the necessary interfaces and properties to handle emf files
     CGraphicThis service acts as a container for graphics
     CGraphicDescriptorThis service describes all graphic properties that are available via the com::sun::star::beans::XPropertySet interface
     CGraphicMapperImplementation of the XGraphicMapper interface
     CGraphicObjectThe GraphicObject service can be used to create XGraphicObject instances
     CGraphicProviderCentral service of the Graphic API that gives access to graphics of any kind
     CGraphicRasterizerService that describes the necessary interfaces and properties to convert arbitrary graphic data to a XGraphic interface containing a pixel graphic, that can be rendered the usual ways
     CGraphicRendererVCLService that describes the necessary interfaces and properties to render a graphic container of XGraphic type
     CMediaPropertiesThis service describes the properties that are used when using the XGraphicProvider interface methods
     CPdfToolsService to convert a PDF stream into a 2D primitive
     CPrimitive2DToolsService that describes the necessary interfaces and properties for tooling involved with XPrimitive2D interfaces
     CPrimitiveFactory2D
     CSvgToolsService that describes the necessary interfaces and properties to handle svg files
     CXEmfParserXEmfParser interface
     CXGraphicThis interface acts as a container for the loaded graphic
     CXGraphicMapperThis interface allows mapping of XGraphics for a certain string key
     CXGraphicObjectXGraphicObject objects represent in-memory image and graphic objects
     CXGraphicProviderThis interface acts as the main interface to handle graphic content
     CXGraphicProvider2This interface allows operations on multiple graphics with one method call
     CXGraphicRasterizerThis interfaces exposes the initialize and a rasterize method to rasterize a given data stream to a pixel graphic
     CXGraphicRendererThis interfaces exposes just one method to render a XGraphic container
     CXGraphicTransformerThis interface is allowing to transform a XGraphic
     CXPdfDecomposerXPdfDecomposer interface
     CXPrimitive2DXPrimitive2D interface
     CXPrimitive2DRendererXPrimitive2DRenderer interface
     CXPrimitive3DXPrimitive3D interface
     CXPrimitiveFactory2DXPrimitiveFactory2D interface
     CXSvgParserXSvgParser interface
    Ni18nInterface for internationalization
     CBoundaryStart and end position of a word
     CBreakIteratorBase routines for iteration in Unicode string
     CCalendarA calendar as returned in a sequence by XLocaleData::getAllCalendars()
     CCalendar2Calendar items as returned in a sequence by XLocaleData3::getAllCalendars2()
     CCalendarItemOne entry in a calendar, for example, a day of week or a month or an era
     CCalendarItem2One entry in a calendar, for example, a day of week or a month or an era
     CChapterCollatorSpecific collator to sort chapter numbering
     CCharacterClassificationCharacter classification, such as upper, lower, alpha, digit, et al
     CCollatorAccess collation algorithms of different locales
     CCurrencySymbols, names, and attributes of a specific currency, returned in a sequence by XLocaleData::getAllCurrencies()
     CCurrency2Symbols, names, and attributes of a specific currency, returned in a sequence by XLocaleData2::getAllCurrencies2()
     CForbiddenCharactersLocale (mostly CJK) dependent characters that are forbidden at the start or end of a line
     CFormatElementOne number format code and its attributes, returned in a sequence by XLocaleData::getAllFormats()
     CImplementationImplementation name details returned in a sequence by XLocaleData::getCollatorImplementations()
     CIndexEntrySupplierSupplier for creating index entries in a "table of alphabetical index"
     CInputSequenceCheckerCheck input sequence of CTL languages like Thai or Hindi
     CLanguageCountryInfoThe language and country identifiers and descriptive names of the loaded locale data returned by XLocaleData::getLanguageCountryInfo()
     CLineBreakHyphenationOptionsHyphenation options passed in calls to XBreakIterator::getLineBreak()
     CLineBreakResultsResults of method XBreakIterator::getLineBreak()
     CLineBreakUserOptionsLine break options passed in calls to XBreakIterator::getLineBreak()
     CLocaleCalendarAccess a locale specific calendar
     CLocaleCalendar2Access a locale specific calendar
     CLocaleDataAccess locale specific data
     CLocaleData2Access locale specific data
     CLocaleDataItemLocale specific data, for example, separators, quotation marks
     CLocaleDataItem2Locale specific data, derived from LocaleDataItem adding an alternative input decimal separator
     CMultipleCharsOutputExceptionIndicates transliteration generated multiple characters output but only single character return value was requested
     CNativeNumberSupplierSupplier for transliteration of numerals (native number strings)
     CNativeNumberSupplier2Supplier for transliteration of numerals (native number strings)
     CNativeNumberXmlAttributesAttributes describing a native number mode for a specific locale, stored in XML file format
     CNativeNumberXmlAttributes2Attributes describing a native number mode for a specific locale, stored in XML file format
     CNumberFormatCodeNumber format code information returned by various XNumberFormatCode methods
     CNumberFormatMapperAccess locale data number format codes to use with the number formatter
     COrdinalSuffixAccess to locale specific ordinal suffix systems
     CParseResultParser results returned by XCharacterClassification::parseAnyToken() and XCharacterClassification::parsePredefinedToken()
     CTextConversionOffers generic text conversion
     CTextConversionResultText conversion result to be used with XTextConversion
     CTransliterationTransliteration of characters, such as case folding
     CXBreakIteratorBase routines for iteration in Unicode string
     CXCalendarAccess to locale specific calendar systems
     CXCalendar3This interface provides access to locale specific calendar systems
     CXCalendar4This interface provides access to locale specific calendar systems
     CXCharacterClassificationCharacter classification (upper, lower, digit, letter, number, ...) and generic Unicode enabled parser
     CXCollatorLocale-sensitive collation algorithms for string comparison
     CXExtendedCalendarThis interface provides access to locale specific calendar systems
     CXExtendedIndexEntrySupplierThis interface provides information for creating "Table of Index"
     CXExtendedInputSequenceCheckerThis interface perform input sequence correction for the languages like Thai and Hindi
     CXExtendedTextConversionThis interface provides Text Conversion service
     CXExtendedTransliterationThis interface provides character conversions like case folding or Hiragana to Katakana
     CXForbiddenCharactersAccess to forbidden character settings in a document
     CXIndexEntrySupplierSupplies information on index entries to generate a "table of alphabetical index" for a given locale
     CXInputSequenceCheckerRoutine to check Thai input sequence checking
     CXLocaleDataAccess locale specific data as it is defined in XML locale data files compiled into the binary data libraries liblocaledata*.so respectively localedata*.dll
     CXLocaleData2Access locale specific data
     CXLocaleData3Access locale specific data
     CXLocaleData4Access locale specific data
     CXLocaleData5Access locale specific data
     CXNativeNumberSupplierMethods to convert between strings of ASCII Arabic digits and native numeral strings
     CXNativeNumberSupplier2Methods to convert between strings of ASCII Arabic digits and native numeral strings, using NatNum params
     CXNumberFormatCodeAccess number format codes defined in locale data
     CXOrdinalSuffixAccess to locale specific ordinal suffix systems
     CXScriptTypeDetectorHelp routines for layouting complex text
     CXTextConversionMethod to convert text from one type to another
     CXTransliterationCharacter conversions like case folding or Hiragana to Katakana
    NimageInterfaces for HTML image maps
     CImageMapThis service specifies a HTML image map
     CImageMapCircleObjectThis service describes a circular-shaped region inside a HTML image map
     CImageMapObjectThis is a base service for objects inside an image map
     CImageMapPolygonObjectThis service describes a polygon-shaped region inside a HTML image map
     CImageMapRectangleObjectThis service describes a rectangular-shaped region inside a HTML image map
    NinspectionInterfaces for inspecting UNO objects via property handlers
     CDefaultHelpProviderImplements a component which can default-fill the help section of an ObjectInspector
     CGenericPropertyHandlerImplements a general-purpose XPropertyHandler
     CLineDescriptorDescribes the appearance of a line representing a single property in an ObjectInspector
     CObjectInspectorDescribes a com::sun::star::frame::Controller which can be used to browse and modify properties of components
     CObjectInspectorModelDescribes a default implementation of an ObjectInspectorModel
     CPropertyCategoryDescriptorDescribes a category of properties
     CStringRepresentation
     CXHyperlinkControlDefines the interface for an XPropertyControl which displays its value in a hyperlink-like way
     CXNumericControlDefines the interface for an XPropertyControl which supports displaying and entering numerical values
     CXObjectInspectorDescribes the main interface of an ObjectInspector
     CXObjectInspectorModelDescribes the model of an ObjectInspector
     CXObjectInspectorUIGrants access to certain aspects of the user interface of an object inspector
     CXPropertyControlDefines the interface for a single control in an ObjectInspector
     CXPropertyControlContextInterface of the context of an XPropertyControl
     CXPropertyControlFactoryFactory for XPropertyControls
     CXPropertyControlObserverInterface for components to observer certain aspects of an XPropertyControl
     CXPropertyHandlerBasic interface for object inspection
     CXStringListControlDefines the interface for an XPropertyControl which, additionally to the basic behavior, supports a list of strings interpreted as possible property values
     CXStringRepresentationHandles string representations of property values
    NioGeneral input/output interfaces
     CAlreadyConnectedExceptionThrown when a client tries to connect to a resource to which he is already connected
     CBufferSizeExceededExceptionThrown by instances which need to buffer data
     CConnectExceptionSignals that an error occurred while attempting to connect a socket to a remote address and port
     CDataInputStreamReads structured data from a chained XInputStream
     CDataOutputStreamWrites structured data to a chained XOutputStream
     CDataTransferEventBroadcast by a filter
     CFilePermissionThis permission represents access to a file or directory
     CIOExceptionThrown when an input or output error has occurred
     CMarkableInputStreamAllows to set marks in an inputstream and to later jump back to these marks
     CMarkableOutputStreamAllows to set marks in an outputstream and to later jump back to these marks
     CNoRouteToHostExceptionSignals that an error occurred while attempting to connect a socket to a remote address and port
     CNotConnectedExceptionThrown when a read/write operation is tried on an instance that has not been chained properly
     CObjectInputStreamStream which allows reading the data of persistent objects
     CObjectOutputStreamStream which allows writing the data of persistent objects
     CPipeImplementation of an output stream and an input stream
     CPumpImplementation of a data source and a data sink
     CSequenceInputStreamThis service allows to wrap a sequence of bytes with a stream object
     CSequenceOutputStreamThis service allows to wrap a sequence of bytes with an output stream object
     CSocketExceptionThrown to indicate that there is an error in the underlying protocol, such as a TCP error
     CTempFileThis service allows to get access to temp files
     CTextInputStreamFunctionality to read text data from a com::sun::star::io::XInputStream that initially has to be passed to the method XActiveDataSink::setInputStream()
     CTextOutputStreamFunctionality to write text data to a com::sun::star::io::XOutputStream that initially has to be passed to the method XActiveDataSource::setOutputStream()
     CUnexpectedEOFExceptionThrown when the EOF is reached during reading a datatype (long, string, etc.)
     CUnknownHostExceptionThrown when the IP address of a host could not be determined
     CWrongFormatExceptionThrown when inconsistent data comes up while reading a complex data type (string or object)
     CXActiveDataControlMakes it possible to control an active data source
     CXActiveDataSinkMakes it possible to read the corresponding object from an input stream
     CXActiveDataSourceHas to be implemented if the class should be able to write into an output stream
     CXActiveDataStreamerMakes it possible to read and write the corresponding stream
     CXAsyncOutputMonitorAn optional companion interface to com::sun::star::io::XOutputStream that supports scenarios where com::sun::star::io::XOutputStream::writeBytes() operates asynchronously and does not necessarily report any errors
     CXConnectableMakes it possible to connect data sinks and sources
     CXDataExporterMakes it possible to export data from a component into a data sink
     CXDataImporterMakes it possible to import data from a data source into a component
     CXDataInputStreamMakes it possible to read machine-independent simple data types from a stream
     CXDataOutputStreamMakes it possible to write machine-independent simple data types to a stream
     CXDataTransferEventListenerUsed to receive callbacks from an importer or exporter
     CXInputStreamThis is the basic interface to read data from a stream
     CXInputStreamProviderInterface for providing an input stream
     CXMarkableStreamMakes it possible to set and remove seekable marks to a stream
     CXObjectInputStreamReads XPersistObject implementations from a stream
     CXObjectOutputStreamStores XPersistObject implementations into the stream
     CXOutputStreamThis is the basic interface to write data to a stream
     CXPersistMakes it possible to write this object to a URL or read it from a URL
     CXPersistObjectAllows to make UNO objects persistent
     CXPipeThe implementation of an output stream and an input stream
     CXSeekableMakes it possible to seek to a certain position within a stream
     CXSeekableInputStreamThis interface can be used to represent a seekable input stream
     CXSequenceOutputStreamThis interface offers access to the written bytes
     CXStreamOffers read and write access to the same stream
     CXStreamListenerMakes it possible to receive events from an active data control
     CXTempFileThis interface offers access to temp files
     CXTextInputStreamInterface to read strings from a stream
     CXTextInputStream2Provides a unified interface for the new-style service TextInputStream
     CXTextOutputStreamInterface to write strings to a stream using a special character encoding
     CXTextOutputStream2Provides a unified interface for the new-style service TextOutputStream
     CXTruncateMakes it possible to set the size of the underlying data of a stream to zero
     CXXMLExtractorOffers the capability to extract the XML document stream from a document storage
    NjavaJava to UNO connectivity interfaces
     CInvalidJavaSettingsExceptionIndicates the Java settings have been modified
     CJavaDisabledExceptionIndicates that Java could not be initialized because it has been switched off
     CJavaInitializationExceptionIndicates that there is no Java available
     CJavaNotConfiguredExceptionIndicates that the user did not configure Java for an Office installation
     CJavaNotFoundExceptionIndicates that no suitable JRE was found
     CJavaVirtualMachineExports interfaces to handle a Java VM
     CJavaVMCreationFailureExceptionIndicates that the Java Virtual Machine could not be created
     CMissingJavaRuntimeExceptionIndicates that the Java runtime library could not be found
     CRestartRequiredExceptionIndicates that the office must be restarted before a JRE can be used
     CWrongJavaVersionExceptionIndicates that an operation involving Java (probably executing Java code) failed due to a wrong Java version
     CXJavaThreadRegister_11Must be implemented by the user of the XJavaThreadRegister_11
     CXJavaVMMust be implemented by the user of the XJavaVM
    NlangGeneral UNO concepts like factories etc
     CArrayIndexOutOfBoundsExceptionThis exception is thrown to indicate that an array has been accessed with an illegal index
     CClassNotFoundExceptionThis exception is thrown when an application tries to load the information on the type through its string name
     CDisposedExceptionThis exception occurs if the object behind this interface has been disposed before and can't uphold its method specification anymore
     CEventObjectBase for all event objects and identifies the source of the event
     CIllegalAccessExceptionThis exception is thrown when an application tries to change a constant property
     CIllegalArgumentExceptionThis exception is thrown to indicate that a method has passed an illegal or inappropriate argument
     CIndexOutOfBoundsExceptionThis exception is thrown to indicate that a container has been accessed with an illegal index
     CInvalidListenerExceptionThrown by the XConnectionPoint::advice() method to indicate that the listener has not supplied the necessary interface
     CListenerExistExceptionThrown by the XConnectionPoint::advise() method to indicate that there is only one listener allowed
     CLocaleObject represents a specific geographical, political, or cultural region
     CMultiServiceFactoryProvides a collection of implementations of services
     CNoSuchFieldExceptionSignals that the class does not have a field of a specified name
     CNoSuchMethodExceptionSignals that the interface does not have a method of a specified name
     CNoSupportExceptionThis exception is thrown when a feature of an interface is not supported
     CNotInitializedExceptionThrown when a component is attempted to be used before it was completely constructed
     CNullPointerExceptionThis exception is thrown when an application attempts to use NULL in a case where an object is required
     CRegistryServiceManagerProvides a collection of implementations for services reading from a persistent registry storage
     CServiceManagerProvides a collection of implementations for services
     CServiceNotRegisteredExceptionThis exception is thrown when a needed service is not found
     CWrappedTargetExceptionThis is a checked exception that wraps an exception thrown by the original target
     CWrappedTargetRuntimeExceptionThis is a runtime exception that wraps any other exception thrown by the original target
     CXComponentAllows to explicitly free resources and break cyclic references
     CXConnectionPointSupports connection points for connectable objects
     CXConnectionPointContainerMakes it possible to locate a specific connection point for a specified UIK and manages a sequence of connections points
     CXEventListenerBase interface for all event listeners interfaces
     CXInitializationInitializes an object directly after its creation
     CXLocalizableMakes it possible to set a Locale to be used by the object
     CXMainExecuting interface for executable components run by the uno executable loader
     CXMultiComponentFactoryFactory interface for creating component instances giving a context from which to retrieve deployment values
     CXMultiServiceFactoryAllows creating instances specified by a string name
     CXServiceDisplayNameName for the service to be used in displays
     CXServiceInfoProvides information regarding the implementation: which services are implemented and the name of the implementation
     CXServiceNameIdentifies the object with a service name which can be used to create such an object by a factory
     CXSingleComponentFactoryFactory interface to create instances of an implementation of a service specification
     CXSingleServiceFactoryFactory interface to produce instances of an implementation of a service specification
     CXTypeProviderInterface to get information about the types (usually interface types) supported by an object
     CXUnoTunnelAn interface to tunnel UNO
    NldapLightweight directory access protocol (LDAP)
     CLdapConnectionExceptionIndicates failure to connect to an LDAP server, usually because of wrong parameters (host/port) or down server
     CLdapGenericExceptionGeneric exception occurring during access to an LDAP server
    Nlinguistic2Spell checker, hyphenation and thesaurus interfaces
     CConversionDictionaryDictionary used in a conversion dictionary list
     CConversionDictionaryListList of available conversion dictionaries
     CDictionaryDictionary used for spell checking and hyphenation
     CDictionaryEventDictionary event
     CDictionaryListList of personal dictionaries
     CDictionaryListEventStructure representing a dictionary-list event
     CHangulHanjaConversionDictionaryDictionary for Hangul/Hanja text conversion
     CHyphenatorOffers hyphenation functionality
     CLanguageGuessing
     CLinguPropertiesSet of linguistic relevant properties
     CLinguServiceEventLinguistic service event
     CLinguServiceManagerOffers linguistic functionality
     CNumberTextConverter to spell out numbers and money amounts
     CProofreaderProofreader (often known as grammar checker) for text
     CProofreadingIteratorProofreading iterator
     CProofreadingResultHolds the results from proofreading a sentence
     CSingleProofreadingErrorHolds a single error found by the proofreader
     CSpellCheckerOffers spell checking functionality
     CThesaurusOffers thesaurus functionality
     CXAvailableLocalesRetrieves the list of available languages
     CXConversionDictionaryAllows the user to access a conversion dictionary
     CXConversionDictionaryListUsed to manage and maintain a list of conversion dictionaries
     CXConversionPropertyTypeAllows set and retrieve the property type of an entry in a conversion dictionary
     CXDictionaryThis interfaces enables the object to access personal dictionaries
     CXDictionary1
     CXDictionaryEntryThis interfaces gives access to a dictionary entry
     CXDictionaryEventListenerThis interfaces allows the object to act according to dictionary events
     CXDictionaryListUsed to manage and maintain a list of dictionaries
     CXDictionaryListEventListenerThis interfaces allows the object to act according to dictionary-list events
     CXHyphenatedWordGives information obtained by a successful hyphenation attempt
     CXHyphenatorFunctionality for hyphenation of single words
     CXLanguageGuessingThis interface allows to guess the language of a text
     CXLinguPropertiesInterface for LinguProperties service
     CXLinguServiceEventBroadcasterUsed to register a listener for LinguServiceEvents
     CXLinguServiceEventListenerUsed to inform listeners about LinguServiceEvents
     CXLinguServiceManagerBasic interface to be used to access linguistic functionality
     CXLinguServiceManager2Provides a unified interface for the LinguServiceManager service to implement
     CXMeaningOne of the possible meanings for a word
     CXNumberTextThis interface allows to spell out numbers and money amounts
     CXPossibleHyphensGives information about a word's possible hyphenation points
     CXProofreaderAPI for proofreading a text
     CXProofreadingIteratorAPI for the proofreading iterator that mediates between the document and the proofreader
     CXSearchableDictionaryThis interfaces allows to retrieve suggestions for spell checking from a dictionary
     CXSearchableDictionaryListAllows searching for an entry in all dictionaries of the dictionary-list
     CXSetSpellAlternativesAllows to modify the suggestion list returned by a spell checker
     CXSpellAlternativesGives access to the results of failed spell checking attempts and may provide spelling alternatives
     CXSpellCheckerThis interface allows for spell checking
     CXSpellChecker1
     CXSupportedLanguages
     CXSupportedLocalesOffers information about which languages are supported by the object
     CXThesaurusAllows for the retrieval of possible meanings for a given word and language
    NloaderComponent implementation loader interfaces
     CCannotActivateFactoryExceptionIndicates an error during component activation
     CDynamicMakes it possible to access services accessible via a UnoUrlResolver E.g., instantiation of services in another process
     CJavaAllows to access a java component stored with a .jar file
     CJava2Same as com::sun::star::loader::Java
     CSharedLibraryAllows to access a native component stored in a shared library
     CXImplementationLoaderHandles activation (loading) of a UNO component
    NloggingLogging of events
     CConsoleHandlerComponent implementing a log handler whose output channel is the processes console
     CCsvLogFormatterService which formats log records for RFC4180-style CSV-Files
     CFileHandlerComponent implementing a log handler whose output channel is a file
     CLoggerPoolGlobal pool of named XLogger instances
     CLogRecordAssembles the complete information about a to-be-logged event
     CPlainTextFormatterService which formats log records as single line plain text
     CSimpleTextFormatterService which formats log records as single line plain text
     CXConsoleHandlerImplemented by a log handler whose output channel is the processes console
     CXCsvLogFormatterInterface used for formatting log records for RFC4180 CSV output
     CXLogFormatterInterface to be used for formatting log records
     CXLoggerImplemented by a component which is able to log events
     CXLoggerPoolImplements a pool for named XLogger instances
     CXLogHandlerPossibilities to send LogRecords to an arbitrary output channel
    NmailInterfaces for Email connectivity
     CMailAttachmentA MailAttachment specifies a mail message attachment
     CMailExceptionAn MailException is the base of all mail related exceptions
     CMailMessage
     CMailServiceProvider
     CNoMailServiceProviderExceptionA NoMailServiceProviderException will be thrown if an appropriate provider for requested mail service could not be found or could not be created
     CNoMailTransportProviderExceptionA NoMailTransportProviderException will be thrown if an appropriate provider for sending mail messages could not be found or could not be created
     CSendMailMessageFailedExceptionA SendFailedException will be thrown if a mail message could not be sent because the e-mail addresses of some recipients are invalid
     CXAuthenticatorRepresents an interface that will be used to query for user information which are necessary to login to a network resource
     CXConnectionListenerThe listener interface for connection events
     CXMailMessageRepresents a mail message
     CXMailServiceRepresents a mail server abstraction
     CXMailServiceProviderA factory for creating different mail services
     CXSmtpServiceRepresents a SMTP service abstraction
    NmediaMedia type interfaces
     CManagerCom::sun::star::media::XPlayer factory
     CXFrameGrabberThis interface provides an easy access to a stream images using their position in the time
     CXManagerCom::sun::star::media::XPlayer factory interface
     CXPlayerMultimedia stream handling interface
     CXPlayerListenerInterface to be implemented by a Player listener
     CXPlayerNotifierInterface to be implemented in order to support listener management
     CXPlayerWindowInteracts with the media player window
    NmozillaInterfaces for Mozilla integration
     CMenuMultipleChangeExplains properties of a menu item
     CMenuProxyAllows to execute dispatch for a menu item and handles listeners for changes in menu items
     CMenuProxyListenerListens for changes in menu items
     CMenuSingleChangeExplains a change for a menu item
     CMozillaBootstrapAllow to discover Mozilla/Thunderbird profiles Allow init Mozilla XPCOM using selected profile and switch profiles
     CXCloseSessionListenerListener for closing of the corresponding session
     CXCodeProxyInterface to run Mozilla XPCOM code to run Mozilla XPCOM code in OOo,you should first implement this interface, then pass this object to xProxyRunner->Run
     CXMenuProxyAllows to execute dispatch for a menu item and handles listeners for changes in menu items
     CXMenuProxyListenerListens for changes in menu items
     CXMozillaBootstrap
     CXProfileDiscoverInterface used to list and get information for Mozilla/Thunderbird profiles
     CXProfileManagerInterface to boot up and switch Mozilla/Thunderbird profiles
     CXProxyRunnerInterface run Mozilla XPCOM code in a managed environment
    NofficeOffice document content related interfaces
     CQuickstart
     CXAnnotationThis interface gives access to an annotation inside a document
     CXAnnotationAccessThis interface gives access to the annotation for a document content
     CXAnnotationEnumerationAn enumeration for a set of annotations
    NpackagesPackage file format interfaces
     NmanifestInterfaces for reading and writing manifest.xml files in ODF packages
      CManifestReader
      CManifestWriter
      CXManifestReaderThis interface reads the manifest data from a file
      CXManifestWriterThis interface writes the manifest data to a file
     NzipFor direct access to ZIP packages
      CXZipFileAccessAllows to get reading access to non-encrypted entries inside zip file
      CXZipFileAccess2Merged interface for ZipFileAccess service
      CZipEntryUsed to represent a ZIP file entry
      CZipExceptionUsed to indicate that a ZIP exception has occurred
      CZipFileAccessAllows to get reading access to non-encrypted entries inside zip file
      CZipIOExceptionUsed to indicate that a ZIP exception has occurred
     CEncryptionNotAllowedExceptionThis exception can be thrown in case object is encrypted when it is not allowed
     CNoEncryptionExceptionThis exception can be thrown in case object is not encrypted one as expected
     CNoRawFormatExceptionThis exception can be thrown in case provided stream is not a raw stream representing encrypted package stream
     CPackageThe Package is a service that provides access to a set of files and folders contained within a Package
     CPackageEncryption
     CPackageFolderThe PackageFolder service represents a single folder or directory within a Package
     CPackageFolderEnumerationThis service provides an iterator over the contents of a given instance of a PackageFolder
     CPackageStreamThis service represents a stream contained within a Package
     CWrongPasswordExceptionThis exception can be thrown in case wrong password was provided
     CXDataSinkEncrSupportAllows to get access to the stream of a PackageStream
     CXPackageEncryptionAllows to transparently plug-in crypto for PackageStreams
    NpresentationPresentation specific interfaces
     NtextfieldFor text fields in presentation documents
      CDateTimeService of a presentation date and time text field
      CFooterService of a presentation footer text field
      CHeaderService of a presentation header text field
     CChartShapeThis service is implemented by the chart presentation shape
     CCreateDialogFactoryServiceThe sd module uses this to get a pointer to the AccessibleFactory from the sdui module
     CCustomPresentationA custom presentation can show the pages of its presentation in a customized order
     CCustomPresentationAccessThis is a container for custom presentations
     CDateTimeShapeThis service is implemented by the date and time presentation shape
     CDocumentSettingsDescribes properties that apply to the whole presentation document
     CDrawPageThis is the service provided by a com::sun::star::drawing::DrawPage inside a PresentationDocument
     CFooterShapeThis service is implemented by the footer presentation shape
     CGraphicObjectShapeThis service is implemented by the graphic presentation shape
     CHandoutShapeThis service is implemented by the handout presentation shape
     CHandoutViewThis component integrates a view to a handout page inside a presentation document into the desktop
     CHeaderShapeThis service is implemented by the header presentation shape
     CNotesShapeThis service is implemented by the notes presentation shape
     CNotesViewThis component integrates a view to a handout page inside a presentation document into the desktop
     COLE2ShapeThis service is implemented by the OLE2 presentation shape
     COutlinerShapeThis service is implemented by the outline presentation shape
     COutlineViewThis component integrates an outline view to a presentation document into the desktop
     CPageShapeThis service is implemented by the page presentation shape
     CParagraphTargetEvent has a source that causes an event to be fired and a trigger that defines under which condition an event should be raised and an offset if the event should be raised a defined amount of time after the event is triggered
     CPresentationThis service is a presentation that is available from a PresentationDocument via the XPresentationSupplier interface
     CPresentation2Enhances the Presentation service to give access to a XPresentation2 interface
     CPresentationDocumentThis is the service provided by a presentation document
     CPresentationViewThis component integrates a view to a slide show of a presentation document into the desktop
     CPreviewViewThis component integrates a preview view to a slide show of a presentation document into the desktop
     CShapeThis service is supported from all shapes inside a PresentationDocument
     CSlideNumberShapeThis service is implemented by the slide number presentation shape
     CSlideShow
     CSlidesViewThis component integrates a slides view to a presentation document into the desktop
     CSubtitleShapeThis service is implemented by the subtitle presentation shape
     CTitleTextShapeThis service is implemented by the title and subtitle presentation shape
     CTransitionFactory
     CXCustomPresentationSupplierMust be supported to provide access to customized presentations of a presentation document
     CXHandoutMasterSupplierReturns the handout master page for this document
     CXPresentationWith this interface you can control any object that implements a Presentation
     CXPresentation2Enhances the XPresentation interface to give access to a XSlideShowController and to start a presentation with arguments
     CXPresentationPageDescribes a page from a presentation
     CXPresentationSupplierControls a presentation directly
     CXShapeEventListenerListener interface to receive shape-specific events
     CXSlideShowSlide show interface to perform slide show presentations
     CXSlideShowControllerInterface to control a running slide show
     CXSlideShowListenerListener interface to receive global slide show events
     CXSlideShowNavigationListenerListener interface with navigation support to receive global slide show events
     CXSlideShowViewView interface to display slide show presentations on
     CXTransitionTransition interface to render custom transitions over time
     CXTransitionFactoryTransitionFactory interface to request optional custom Transition instances for slide show transitions
    NqaInterfaces for QA and automated tests
     CXDumperDumps the content into a string
    NrdfRDF (Resource Description Framework) and metadata interfaces
     CBlankNodeBlank node that may occur in a RDF graph
     CLiteralLiteral that may occur in a RDF graph
     CParseExceptionError condition that is signaled on parsing an RDF file
     CQueryExceptionError condition that is signaled on evaluating a query against an RDF Repository
     CRepositoryAccess to a set of named RDF graphs
     CRepositoryExceptionError condition that is signaled on accessing an RDF Repository
     CStatementRDF statement, or triple
     CURIURI node that may occur in a RDF graph
     CXBlankNodeBlank node that may occur in a RDF graph
     CXDocumentMetadataAccessDocument metadata functionality related to the "manifest.rdf"
     CXDocumentRepositoryExtends XRepository with document-specific functionality
     CXLiteralLiteral that may occur in a RDF graph
     CXMetadatableMarks an object representing an ODF element that may have RDF meta data attached
     CXNamedGraphRDF named graph that is stored in an RDF Repository
     CXNodeNode that may occur in a RDF graph
     CXQuerySelectResultResult of a SPARQL "SELECT" query
     CXReifiedStatementReified RDF statement
     CXRepositoryAccess to a set of named RDF graphs
     CXRepositorySupplierAccess to an RDF Repository
     CXResourceResource node that may occur in a RDF graph
     CXURIURI node that may occur in a RDF graph
    NreflectionRuntime object inspection / core reflection interfaces
     CCoreReflectionThis service is the implementation of the reflection API
     CDumpDump any UNOIDL value as a string
     CInvalidTypeNameExceptionThrown in case that a certain type name does exist, but does not meet some other criteria
     CInvocationTargetExceptionThis exception denotes a checked exception (wrapping an originating exception) and may be thrown upon using invocation API
     CNoSuchTypeNameExceptionThrown in case that a certain type name does not exist
     CParamInfoProvides information about a formal parameter of a method
     CProxyFactoryService to create proxy objects acting on behalf of a given target object
     CtheCoreReflection
     CTypeDescriptionManagerThis service manages type descriptions and acts as a central access point to every type description
     CTypeDescriptionProviderThis service provides type descriptions, i.e
     CXArrayTypeDescriptionDeprecated, UNOIDL does not have an array concept
     CXCompoundTypeDescriptionReflects a compound type, i.e
     CXConstantsTypeDescriptionReflects a constants group
     CXConstantTypeDescriptionReflects a constant
     CXDumpDump any UNOIDL value as a string
     CXEnumTypeDescriptionReflects an enum type
     CXIdlArrayReflects an IDL sequence and provides dynamic access to instances of that sequence
     CXIdlClassProvides information reflecting a UNO type
     CXIdlClassProviderDeprecated interface
     CXIdlFieldDeprecated
     CXIdlField2Reflects an IDL interface attribute, enum or compound type (i.e
     CXIdlMemberBase interface for XIdlField2s and XIdlMethods
     CXIdlMethodReflects an IDL interface method
     CXIdlReflectionInterface to reflect types
     CXIndirectTypeDescriptionReflects a typedef or sequence type
     CXInterfaceAttributeTypeDescriptionReflects an interface attribute type
     CXInterfaceAttributeTypeDescription2Reflects an interface attribute, supporting extended attributes that are bound or raise exceptions
     CXInterfaceMemberTypeDescriptionBase interface for reflected interface members
     CXInterfaceMethodTypeDescriptionReflects an interface method type
     CXInterfaceTypeDescriptionReflects an interface type
     CXInterfaceTypeDescription2Reflects an interface type, supporting multiple inheritance
     CXMethodParameterReflects a method parameter
     CXModuleTypeDescriptionReflects a module
     CXParameterReflects a parameter of an interface method or a service constructor
     CXPropertyTypeDescriptionReflects a property
     CXProxyFactoryFactory interface to produce proxy objects
     CXPublishedReflects the “published” status of a UNOIDL entity
     CXServiceConstructorDescriptionReflects a service constructor
     CXServiceTypeDescriptionReflects a service
     CXServiceTypeDescription2Reflects a service, supporting single-interface–based services
     CXSingletonTypeDescriptionReflects a singleton
     CXSingletonTypeDescription2Reflects a singleton, supporting interface-based singletons
     CXStructTypeDescriptionReflects a struct type, supporting polymorphic struct types
     CXTypeDescriptionReflects a UNOIDL entity
     CXTypeDescriptionEnumerationDefines an enumeration for type descriptions
     CXTypeDescriptionEnumerationAccessDefines an interface for creating enumerations for type descriptions
     CXUnionTypeDescriptionDeprecated, UNOIDL does not have a union concept
    NregistryInterfaces to access registration databases
     CCannotRegisterImplementationExceptionThrown when an application tries to register a new component (implementation) using the XImplementationRegistration::registerImplementation() method, but the component cannot be registered
     CDefaultRegistryImplicitly supports a local registry and a read-only system registry for global information
     CImplementationRegistrationImplementation of the interface XImplementationRegistration
     CInvalidRegistryExceptionSignals that the registry is invalid or an operation on the registry failed
     CInvalidValueExceptionSignals that the value of the key is invalid or does not have the appropriate key type
     CMergeConflictExceptionThrown if entries of two registries are contradictory in the context of XSimpleRegistry::mergeKey()e() method
     CNestedRegistrySupports a shared view on two different registries
     CSimpleRegistryMakes it possible to create, open, or close a registry
     CXImplementationRegistrationOffers a registry for implementation objects and provides information about the registered implementations
     CXImplementationRegistration2Extends the functionality of com::sun::star::registry::XImplementationRegistration
     CXRegistryKeyMakes structural information (except regarding tree structures) of a single registry key accessible
     CXSimpleRegistryAllows access to a registry (a persistent data source)
    NrenderingInterfaces and data structures for rendering
     CAnimationAttributesThis structure contains attributes needed to run an animation
     CARGBColorARGB color quad
     CBitmapCanvasThis service provides the interfaces for a XBitmapCanvas
     CCanvasService providing an XCanvas interface
     CCanvasFactoryThe CanvasFactory is used to create the Canvas objects, evaluating the user's configuration preferences from
     CCaretThis structure contains the caret information
     CColorProfileICC Color profile
     CFloatingPointBitmapLayoutThis structure describes the memory layout of a bitmap having floating point color channels
     CFontInfoThis structure provides information about a specific font
     CFontMetricsMetrics global to the font, i.e
     CFontRequestThis structure contains all information necessary to describe a font to be queried from XCanvas
     CIntegerBitmapLayoutThis structure describes the memory layout of a bitmap having integer color channels
     CMtfRenderer
     CPanose
     CRenderStateThis structure contains information passed to each XCanvas render operation
     CRGBColorRGB color triplet
     CStringContextCollection of string-related arguments used on all canvas text interfaces
     CStrokeAttributesThis structure contains all attributes required for path stroking
     CTextHitThis structure contains hit information for XTextLayout
     CTextureContains all information needed to define a texture
     CViewStateThis structure contains information considered the view state
     CVolatileContentDestroyedExceptionThis exception indicates an invalid volatile bitmap content
     CXAnimatedSpriteThis interface can be used to control an animated sprite object
     CXAnimationThis interface defines an animation sequence
     CXBezierPolyPolygon2DThis is a specialized interface for a 2D poly-polygon containing straight line and Bezier segments
     CXBitmapThis is a generic interface to a bitmap
     CXBitmapCanvasThis is a specialization of the canvas interface for bitmapped canvases
     CXBitmapPaletteInterface to access the palette of a color-indexed bitmap
     CXBufferControllerInterface providing access to double/multi-buffer facilities of screen devices
     CXCachedPrimitiveInterface for cached repaint of already drawn XCanvas primitives
     CXCanvasCentral interface for rendering
     CXCanvasFontThis interface provides access to a specific, XCanvas-dependent font incarnation
     CXColorSpaceInformation how to interpret certain color data
     CXCustomSpriteInterface to control a custom sprite object on a XSpriteCanvas
     CXGraphicDeviceThis interface provides access to a graphic device, such as a printer, or a screen device
     CXHalfFloatBitmapSpecialized interface for bitmaps containing half floats as their color components
     CXHalfFloatReadOnlyBitmapSpecialized interface for bitmaps containing half floats as their color components
     CXIeeeDoubleBitmapThis is a specialized interface for bitmaps containing IEEE doubles for their color components
     CXIeeeDoubleReadOnlyBitmapThis is a specialized interface for bitmaps containing IEEE doubles for their color components
     CXIeeeFloatBitmapSpecialized interface for bitmaps containing IEEE floats as their color components
     CXIeeeFloatReadOnlyBitmapSpecialized interface for bitmaps containing IEEE floats as their color components
     CXIntegerBitmapThis is a specialized interface for bitmaps having integer color channels
     CXIntegerBitmapColorSpaceA color space for integer bitmap formats
     CXIntegerReadOnlyBitmapThis is a specialized interface for bitmaps having integer color channels
     CXLinePolyPolygon2DSpecialized interface for a 2D poly-polygon containing only straight line segments
     CXMtfRenderer
     CXParametricPolyPolygon2DInterface to a dynamic poly-polygon generator, that generates poly-polygons depending on a given parameter value
     CXPolyPolygon2DGeneric interface for poly-polygons in 2D
     CXSimpleCanvasProvides the basic graphical output operations for a canvas
     CXSpriteInterface to control a sprite object
     CXSpriteCanvasSpecialization of a XCanvas, where moving, animated objects (called sprite