Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C__auxFileHandlerExtension__
 C__auxFileHandlerInfo__
 C__cfgvarlist__
 C__cfgvars__
 C__messagelist__
 C__resourceHandlerId__
 C__stringlist__
 C_accumulator
 C_Allocator
 C_bitmapColorDscr
 C_bitmapRectDscr
 C_PolyfaceArraysBundle of polyface arrays and common auxiliary data/index arrays stored in a mesh element
 C_PolyfaceBuffersBundle of common output buffers to receive data and indices associated with a facet of a polyface mesh element
 C_quaternion
 CAbstractEventHandlerList
 CAccessProfile
 CAccuDraw
 CAccudrawInf
 CAccuSnap
 CAccuSnapHandlerAn Event Handler for responding to significant events during AccuSnap processing
 CAccuSnapSettings
 CActionPriorityComparer! NEEDSWORK: Add comment here
 CActiveCellSettings
 CActiveParams
 CaddInMdlApp
 CAdditionalRequest
 CAdjustItemAdjustItem Structure - use in call to mdlDialog_itemsAdjust*
 CAdrawPrefs
 CAdvancedRenderSettingsHostThis class defines the advanced render settings host
 CAllocdStmt
 CAngleHas static methods for typical angle computations
 CAngleInDegreesAngle object
 CAnimatedElementEventHandlerThis class defines the events of animated element
 CAnimationCameraThis class defines the camera of animation and how to create and use it
 CAnimationEventHandlerThis class defines the events of animation
 CAnimatorValueDescrValueDescr for animation based parameters
 CAnimatorValueUnionDefines an union of animator value
 CAnimMdlSaverThis class used to set or get MdlDescP
 CAnnotationCellHeaderHandler
 CAnnounceDoubleDPoint2d
 CAnonymousSharedCellDefCollectionThe collection of all anonymous shared cell definitions in a file
 CAppDataKeyA unique (for this session) key to identify this AppData type
 CApplicableSignaturesCollectionThe collection of all signatures that apply to the content viewed through a specified model
 CApplicationSettingsHolds application settings for a file or model
 CApplicationToolDataStructure that specified an IconCmd resource
 CDgnAttachment::ApplyViewClipOptionsClipping options when applying a named view
 CApplyViewOptions
 CAreaPatternAction::AreaPatternParams
 CReportColumnAccessor::ArrayAccessorFor struct arrays, identifies an ECPropertyValue within a struct array member
 CArrayInfoInformation about an array in an ECN::IECInstance
 CDSpiral2dBase::ASLSACollectorInterface declaration for function to receive announcements of (multiple) Arc-spiral-line-spiral-arc transltions
 CAssertDisablerThis class is utilzed by the macros defined in this header file. No calling code should typically ever need to use this class directly
 CAssociativeCurveVector
 CAssociativeExtractSettings
 CAssociativePoint
 CAssocPoint
 CAsyncError
 CAsyncErrorClass for generic error description
 Casynch_window_eventThe flags that control view information
 CAsyncResult< ValueType, ErrorType >Class for returning success Value or Error from async operations
 CAsyncResult< void, ErrorType >Class for returning success or Error from async operations
 CAsyncTasksManager
 CAttributeMod
 CAuditTrailRecordRecord in design history audit trail
 CAutodim1
 CauxFileHandlerInfoResourceTable
 CauxInputButtonEvt
 CAuxInputData
 CauxInputMode
 CauxInputMsg
 CauxInputPosition
 CAuxToolFlags
 CBase64Utilities
 CBaseDetailingPropInfoBase class to encapsulate property enums for the various detailing symbol types
 Cbastring
 CBatchConvert_InfoBatch convert state info
 CBCurveSegmentComplete data for a single patch segment extracted from a bspline curve
 CBeAssertFunctions
 CBeAtomic< T >Std::atomic<UTYPE> work-alike for use by C++/CLI managed code
 CBeAtomic< bool >
 CBeAtomic< int >
 CBeAtomic< UInt32 >
 CBeAtomic< uint32_t >
 CBeBriefcaseIdA unique Id for a BeBriefcase (a particular copy of a BeSQLite::Db is referred to as a BeBriefcase.) Whenever more than one BeBriefcase of a the same Db exists, each of them must have a unique identifier to facilitate change merging via BeBriefcaseBasedId's
 CBeConditionVariableA synchronization primitive that can be used to block a thread, or multiple threads at the same time, until: 1) a notification is received from another thread, 2) a timeout expires, or 3) a spurious wakeup occurs
 CBeCriticalSectionA critical section/mutual exclusion object
 CBeCriticalSectionHolderA helper class that ties ownership of a BeCriticalSection object to the scope of a variable
 CBeExtendedDataEntry
 CBeFileBeFile provides a way to open a file and methods to access its contents and attributes
 CBeFileListIteratorAn iterator to walk through a semicolon delimited list of file paths
 CBeGuidA 16-byte Globally Unique Id. A value of all zeros means "Invalid Id"
 CBeJpegCompressor
 CBeJpegDecompressor
 CBeJsonUtilities
 CBeMutexA synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads
 CBeMutexHolderA BeMutex ownership wrapper
 CBentleyAllocator< _Ty >An STL-compliant allocator that calls bentleyAllocator_malloc and bentleyAllocator_free
 CBeNumericalNumerical utilities
 CBeSQLiteLib
 CBeTestPortable unit test utility functions, not specific to any one test harness
 CBeThreadUtilitiesUtilities for dealing with threads !
 CBeVersionA 4-digit number that specifies version number
 CBeVirtualMemoryUtility functions for managing virtual memory
 CBeXmlCGParserStatic methods to read Bentley.Geometry types from Common Geometry xml
 CBeXmlCGStreamReader
 CBeXmlCGWriterStatic methods to add common geometry content to xml file
 CBgraPixel
 Cbinary_function
 CECValue::BinaryInfoStructure to hold information about a binary type
 CBinOpCodeDefines a format of binary operator code
 CDgnDisplayCoreTypes::BitmapPlatform-specific handle to bitmap
 CBitMaskHolderBitMaskHolder acts as a smart pointer
 CBitMaskRef< defaultVal >
 CBlendDetailDetail about a computed blend
 CBlobIOA Blob handle for incremental I/O. See sqlite3_blob_open for details
 Cbmap
 CBoolCounterAccumulate counts of true/false values passed to Count ()
 CboundBox
 CboundCyl
 CBoundedPlaneStruct used to represent a bounded plane
 Cbpair< _TypeT, _TypeU >A template that has many of the capabilities of std::pair
 CBrandInfoThe BrandInfo structure is retured from mdlLicense_getStrings
 CBrandProfile
 Cbset
 CBSIQuadraturePointsSupport class for numerical quadature Constructor BSIQuadraturePoints () initializes for Simpson's rule
 CBSIRect
 CBSIRectInteger x,y rectangle coordinates
 CBSITriangleQuadraturePointsSupport class for numerical quadature OVER TRIANGLE Constructor BSIQuadraturePoints () initializes for cornerpoint only
 CBSIVectorIntegrandAbstract interface for multi-variate function of a single variable
 CBSIVectorIntegrandXY
 CBSizeDefines the size of a two - dimensional object using integer point precision
 CbsplineDisplaySpline display controls
 CbSplineParamSpline order, closure, and count data
 Cbstdmap< _Key, _TypeT, _Compare, _Allocator >A Bentley supplied implementation std::map
 Cbstdmultimap< _Key, _TypeT, _Compare, _Allocator >A template that has many of the capabilities of std::multimap
 Cbstdmultiset< _Key, _Compare, _Allocator >A template that has many of the capabilities of std::multiset
 Cbstdset< _Key, _Compare, _Allocator >A Bentley supplied implementation std::set
 CbsurfBoundaryHeader for a linked list of trim curves
 CBufferWithCursorID
 CBufferWithLength
 CBufferWithoutPtr
 CBuildLinkRequest
 Cbvector< _TypeT, _Allocator >A Bentley supplied implementation std::vector
 Cbvector< bvector< T > >
 Cbvector< CurveVectorPtr >
 Cbvector< DgnPlatform::GeoreferencePriority >
 Cbvector< DgnRasterP >
 Cbvector< double >
 Cbvector< DPoint2d >
 Cbvector< DPoint3d >
 Cbvector< DVec3d >
 Cbvector< HttpMultipartBody::HttpMPart >
 Cbvector< ICurvePrimitive * >
 Cbvector< ICurvePrimitivePtr >
 Cbvector< int >
 Cbvector< MinimumValuePriorityQueue::Entry >
 Cbvector< PathEntry >
 Cbvector< size_t >
 Cbvector< T >
 Cbvector< uint32_t >
 Cbvector< uint8_t >
 Cbwstring
 CByteStreamA stream of bytes in a resizeable buffer
 CCachedMaterialConstIterator
 CCallBackHeader
 CCalloutBuilderClass for building callouts
 CCameraInfo
 CCameraParamsThe parameters the define the position and focal length of a MicroStation camera
 CCDialog
 CcexprMember
 CcexprMemberList
 CcexprName
 CcexprNamedStructures
 CcExprResult
 CcexprStructName
 CcexprType
 CcExprValue
 CChamferEdgeSettingsCreate Chamfer Edge Settings
 CChangeMsg
 CChangesAn Iterator for a ChangeSet or a ChangeStream
 CChangeTrackCallback
 CChangeTrackInfoThis structure is passed to TxnMonitor functions as they are called during direct changes to the DGN file
 CCLanguageSupport
 CClipboardCallback
 CClipboardFormatInfo
 CClipboardResponse
 CClipPlaneA single plane described by normal and distance from origin
 CClipVolumeFlagsStores ClipVolume flags which are used by DynamicViewSettings
 CClipVolumeOverrides
 CCloseCursor
 CCloseCursorXbaseAR
 CCmdItemListInformationRscCmdItemList Information Resource for DialogCensus information and reporting
 CCmdItemListInstructionsRsc
 CCntrl1
 CCntrlwd
 CBeSQLiteLib::ILanguageSupport::CollationEntryDescribes a custom collator to register
 CCollisionUIDA structure used to identify an element
 CcolorCubeUnion
 CColorOverridePrefs
 CColorPicker_SetColorTable
 CcolorUnion
 CColumnDescr
 CColumnReadAck
 CColumnReadRequest
 CColumnWriteRequest
 CCommandRscCommand Resource for XCommands - Cross - platform / Cross UI Technology commands
 CCommitInfoAssociates a user name and a description with a set of changes recorded in design history
 CCompareGeometryIds
 CCompareInsensitiveUtfString
 CMaterialPreview::ComparePreviews
 CCompletionBarInfoCompletion Bar Processing Information
 CComponentInfo
 CCompositeIconRscComposite Icon Resource
 CConcurrentQueue< D >
 CConcurrentQueue< std::shared_ptr< Bentley::Tasks::AsyncTask > >
 CConfigurationManagerThe ConfigurationManager supplies methods that allow users and applications to customize the behavior of programs at runtime
 CConnectionManagerIModel ConnectionManager
 CConnectionStatusThis structure holds the connection status
 CConsBehaviorCommon behavior interface
 CConsHdr
 CConsModelConstraint Model Mgr
 CConstElementLinkageIteratorIterate Linkages on an element
 CConstraint2dData
 CConstraint2dManager
 CConstraint2dSolverData
 CConstraint3dDisplay
 CConstraint3dElement
 CConstraint3dGUI
 CConstraint3dSolver
 CConstraint3dUtil
 CConstraintDisplayUtils
 CConstraintHandlerUtils
 CConsUnion
 CContentRangeHeaderValue
 CDbFunction::ContextThe "context" supplied to DbFunctions that can be used to set result values
 CControllerActionQueryDefines frequent query for controller action
 CSolidUtil::ConvertSupport for converting between bodies and elements
 CCopyRowToAERequest
 CCopyRowToReportRequest
 CCopyTable
 CCPropertySheetEx
 CSolidUtil::CreateSupport for the creation of new bodies from other types of geometry
 CCreateDABuffer
 CCreateEntityAck
 CcTypeDescribes a data type for the C-expression handling functions
 CcubeDscr
 CPropertyBindingGUIManager::CurrentElementMark
 CDgnDisplay::CursorPlatform-specific cursor
 CCursorDescriptor
 CcursorInfo
 CCursorRequest
 CCurveAndSolidLocationDetailDetail structure for combined data on a curve and a surface or solid
 CcurveChainAn entry in a double linked list of (complete) curves
 CCurveCurveStatic operations on curves
 CCurveEntityIdentifier
 CCurveGapOptionsOptions to gap closure
 CCurveKeyPointCollectorCollector object for various searches
 CCurveLocationDetailDetail data for a point along a curve, allowing indexing into a subcomponent
 CCurveLocationDetailPairPair of CurveLocationDetail structs, as produced by curve-curve intersection code
 CCurveOffsetOptionsOptions to control joints among offset curves
 CCurvePrimitivePtrPairPair of curve primitives (e.g. for use in bvector<CurvePrimitivePtrPair>)
 CCurveTopologyIdIdentifies the source of a curve within a larger wireframe entity such as a B-Rep body or SolidPrimitive
 CCustomItemHostRepresents an object to which a ItemType can be attached to produce an "Item"
 CCustomStructSerializerManagerUsed to manage multiple custom struct serializers
 CCWnd
 CDABuffer
 CDatabaseApplicationElement
 CDatabaseCallback
 CDatabaseLink
 CDatabaseProfile
 CDatabaseService
 CDatabaseServiceHandler
 CDataSetCompareA structure used to compare the data sets
 CDataType
 CDataTypeProfile
 CDateTimeRepresents an instant in time, typically expressed as a date and time of day
 CECValue::DateTimeInfo
 CDateTimeInfoDateTimeInfo contains the meta data held by the custom attribute DateTimeInfo on an ECProperty of type DgnPlatform::PRIMITIVETYPE_DateTime
 CDatumPosition and orientation relative to a WGS84 Datum
 CDatumEnumeratorDatum enumeration class
 CDBClient
 CDBilinearPatch3d4-sided patch defined by its 4 vertices
 CDBLogin
 CDBMDLCallback
 CDBMessage
 CDBServer
 CDBServerInformation
 CDBType
 CDBTypes
 CDbValueA "value" from a BeSQLite function
 CDCompFlags
 CDCompSettings
 CSolidUtil::DebugUtility methods for help with debugging
 CDebugMode
 CDefaultFileInfo
 CDefaultHttpHandler
 CDegreeOfFreedom
 CDeletePendingRows
 CDeleteRowRequest
 CDeleteTableRowRequest
 CDEllipse3dCenter, reference vectors, and angular range for elliptic arc
 CDependencyLinkageIn-memory image of user attribute data in which dependency information is stored
 CDependencyManagerThe Dependency Manager tracks changes to root elements and notififies dependent elements
 CdependencyRootDescribes a reference from a dependent to a root in a DependencyLinkage
 CDependencyRootAssocPoint_IDefines a dependency tied to a particular point on one or more root elements
 CDependencyRootElementID_VDefines a dependency and associates a floating-point value with it
 CDependencyRootFarElementIDDefines a dependency where the root can be in a different model from the dependent
 CDependencyRootFarElementID_VDefines an ElementID_V reference where the root can be in a different model from the dependent
 CDependencyRootPath_VDefines a dependency where the root can be in a different model from the dependent, including nested reference files where multiple Reference attachment IDs are needed to specify the modelRef that is resolved at runtime
 CDescribeColumn
 CDescribeDatabase
 CDescribeTable
 CDescriptorMessage
 CDescrMessageHdr
 CDesignHistoryProvides access to the design history of a specified file
 CDesignHistoryRestore
 CParseParameterExpressionResult::DetailBasic information about the parse result, providing the status and the position in the input string at which an error occurred, if any
 CDetailingSymbolManagerManager class for managing creating, deleting and modifying of detailing symbols
 CDetailingSymbolStyleCollectionA collection detailingsymbol styles in a file
 CDetailingsymbolStyleHelperDetailingSymbolStyleHelper is a class to help apply style settings to a Detailing Symbol
 CDgnDisplayCoreTypes::DeviceContextPlatform-specific device context
 CDgn3DInputEventInput event with translation and rotation data
 CDgnAttachmentAppDataAn application can store per-DgnAttachment data that it needs at runtime by subclassing DgnAttachmentAppData and calling the AddAppData method
 CDgnAttachmentArrayA collection of pointers to Bentley::DgnPlatform::DgnAttachment objects
 CDgnAttachmentBuilderA smart pointer to a non-persistent Bentley::DgnPlatform::DgnAttachment that is in the process of being defined
 CDgnAttachmentLoadOptionsThe DgnAttachmentLoadOptions struct is used to specify the details of how DgnAttachments are to be read and loaded for a DgnModelRef
 CDgnBoxDetailA DgnBoxDetail represents a boxlike surface with two paralell rectangular faces (bottom and top) and ruled side surfaces
 CDgnButtonEventThe DgnTool class encapsulates the MDL "state" functions and helps simplify the process of writing tools for MicroStation
 CDgnConeDetailA DgnConeDetail represents a (frustum of a) cone
 CDgnDbOptionsSpecifies the DgnDb options to apply while creating the published i-models
 CDgnDisplayCoreTypesTypes used to interface with native DgnDisplayKernel
 CDgnDocumentBrowserDefaults
 CDgnECExtendedTypeAn ECSchema may define an extended type for an ECProperty
 CDgnECHostIterableIterates primary instances plus related instances on same host
 CDgnECHostRelationshipSpecificationDefines a related ECInstance query to be included in the ECInstances queried by a ReportDefinition
 CDgnECHostSpecificationDefines the primary ECClasses plus related ECInstances which will be used to populate the results of a ReportDefinition
 CDgnECHostSpecificationsContextQueryRelatedClassSpecifiers are specific to a DgnFile (they hold direct pointers to ECClasses)
 CDgnECInstanceCreateOptionsDefines the set of options used when querying for DgnECInstances
 CDgnECInstanceHostRepresents some object which resides in a DgnFile and which can host ECInstances
 CDgnECInstanceIterable! Used to return results from DgnECManager::FindInstances
 CDgnECIntrinsicRelationshipProvider
 CDgnECUnitDescribes the units associated with a Dgn-based ECProperty
 CDgnExtrusionDetailA DgnExtrusionDetail is a linear sweep of a base CurveVector
 CDgnFileA DgnFile is an in-memory representation of a physical file, regardless of its format
 CDgnFileAppDataApplications subclass from this class to store their DgnFile specific data on a DgnFile via DgnFile::AddAppData
 CDgnFolderBrowserDefaults
 CDgnFontVisitorImplement this interface to traverse a set of fonts
 CDgnGlyphRepresents a glyph in a Font (agnostic of DgnFontType). The primary use is to be able to get a GPA of this glyph for export purposes. To acquire a Glyph object, see DgnFont::GetGlyph
 CDgnIconLibsProviderDgnIconLibsProvider must be implemented in-order to provide Icons data for published/packaged files
 CDgnLinkThis is base class for defining a link
 CDgnLinkBookmarkProviderA link bookmark provider class
 CDgnLinkECInstanceAdapterAn interface thats used for creating an object from ECInstance
 CDgnLinkSchemaProvider
 CDgnLinkTreeNodeEvery node in DgnLinkTree is represented by DgnLinkTreeNode
 CDgnLinkUserDataListApplications can store their user data on DgnLinkTreeNode
 CDgnLinkValidationCenterVistor that logs the results of ValidateLinkTarget
 CDgnModelAppDataApplication-defined object that is stored with a DgnModel
 CDgnModelRefA DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile
 CDgnOleFlags
 CDgnOleInfo
 CDgnRasterUtilities
 CDgnRotationalSweepDetailA DgnExtrusionDetail is a rotational sweep of a base CurveVector
 CDgnRuledSweepDetailA DgnRuledSweepDetail is a ruled surface between corresponding points of CurveVectors
 CDgnSphereDetailA DgnSphereDetail represents an ellipsoid, possibly truncated on two planes parallel to the equator
 CDgnTagDefinition
 CDgnTagSetSpec
 CDgnTagSpec
 CDgnTagValue
 CDgnTextSnippetCollectionA collection of textsnippet in a file
 CDgnTorusPipeDetailA DgnTorusPipeDetail represents a pipe elbow as a torus with partial sweep in the major circle and full circle of pipe
 CDgnWorkSetComparerHelper class to compare WorkSet information of two WorkSets
 CDgnWorkSetEventsImplement this interface to be notified of workset-related events
 CDialogActionButtonArgsDIALOG_MESSAGE_ACTIONBUTTON message arguments
 CDialogActivateArgsDIALOG_MESSAGE_ACTIVATE message arguments
 CDialogAnotherClosedArgsDIALOG_MESSAGE_ANOTHERCLOSED message arguments
 CDialogAnotherOpenedArgsDIALOG_MESSAGE_ANOTHEROPENED message arguments
 CDialogAttachArgsDIALOG_MESSAGE_ATTACH message arguments
 CDialogAutoHideStateArgsDIALOG_MESSAGE_AUTOHIDESTATE message arguments
 CDialogBeforeDestroyArgsDIALOG_MESSAGE_BEFOREDESTROY message arguments
 CDialogBeforeUndockArgsDIALOG_MESSAGE_BEFOREUNDOCK message arguments
 CDialogBoxRscDialog Box Resource
 CDialogButtonArgsDIALOG_MESSAGE_BUTTON message arguments
 CDialogCalcSizeArgsDIALOG_MESSAGE_CALCSIZE message arguments
 CDialogChildDestroyedArgsDIALOG_MESSAGE_CHILDDESTROYED message arguments
 CDialogCreateArgsDIALOG_MESSAGE_CREATE message arguments
 CDialogDestroyArgsDIALOG_MESSAGE_DESTROY message arguments
 CDialogDockedExtentArgsDIALOG_MESSAGE_DOCKEDEXTENT message arguments
 CDialogDockingStateArgsDIALOG_MESSAGE_DOCKINGSTATE message arguments
 CDialogDropTargetArgsDIALOG_MESSAGE_DROPTARGET message arguments
 CDialogFocusInArgsDIALOG_MESSAGE_FOCUSIN message arguments
 CDialogFocusOutArgsDIALOG_MESSAGE_FOCUSOUT message arguments
 CDialogFontChangedArgsDIALOG_MESSAGE_FONTCHANGED message arguments
 CDialogHideArgsDIALOG_MESSAGE_HIDE message arguments
 CDialogHookHandlerDialog Hook Handler
 CDialogHookInfoDialog Hook functions "Publishing" structure Used for both dialog hooks & dialog item hooks
 CDialogHookInterestsDialog Hook Interests - Sent in the DialogCreateArgs for the DIALOG_MESSAGE_CREATE message
 CDialogHookResolveArgsDIALOG_MESSAGE_HOOKRESOLVE message arguments
 CDialogInformationRscDialog Information Resource for DialogCensus information and reporting
 CDialogInitArgsDIALOG_MESSAGE_INIT message arguments
 CDialogItemDialogItem represents a dialog item in a MicroStation/PowerPlatform dialog box
 CDialogItemActivateArgsDITEM_MESSAGE_ACTIVATE message arguments
 CDialogItemAllCreatedArgsDITEM_MESSAGE_ALLCREATED message arguments
 CDialogItemAttributesDialog Item Attributes
 CDialogItemAutoUpdateArgsDITEM_MESSAGE_AUTOUPDATE message arguments
 CDialogItemButtonArgsDITEM_MESSAGE_BUTTON & DITEM_MESSAGE_RESETPREBUTTON message arguments
 CDialogItemChildDrawBgArgsDITEM_MESSAGE_CHILDDRAWBG message arguments
 CDialogItemCleanUpArgsDITEM_MESSAGE_CLEANUP message arguments
 CDialogItemCreateArgsDITEM_MESSAGE_CREATE message arguments
 CDialogItemDrawArgsDITEM_MESSAGE_DRAW message arguments
 CDialogItemDropArgsDITEM_MESSAGE_DROPFROM message arguments
 CDialogItemDropSourceArgsDITEM_MESSAGE_DROPSOURCE message arguments
 CDialogItemDropTargetArgsDITEM_MESSAGE_DROPTARGET message arguments
 CDialogItemEditMenuInfoArgsDITEM_MESSAGE_GETEDITMENUINFO message arguments
 CDialogItemFocusInArgsDITEM_MESSAGE_FOCUSIN message arguments
 CDialogItemFocusOutArgsDITEM_MESSAGE_FOCUSOUT message arguments
 CDialogItemFontChangedArgsDITEM_MESSAGE_FONTCHANGED message arguments
 CDialogItemGetMnemonicsArgsDITEM_MESSAGE_GETMNEMONICS message arguments
 CDialogItemGetStateArgsOnGetState method arguments
 CDialogItemGetValueArgsOnGetValue method arguments
 CDialogItemHandlerDialog Item Handler functions "Publishing" structure
 CDialogItemHandlerInfoDialog Item Handler Information
 CDialogItemHandlerLoadedArgsDITEM_MESSAGE_HANDLERLOADED message arguments
 CDialogItemHideArgsDITEM_MESSAGE_HIDE message arguments
 CDialogItemHighlightArgsDITEM_MESSAGE_HIGHLIGHT message arguments
 CDialogItemHookHandlerDialog Item Hook Handler
 CDialogItemHookResolveArgsDITEM_MESSAGE_HOOKRESOLVE message arguments
 CDialogItemInitArgsDITEM_MESSAGE_INIT message arguments
 CDialogItemJournalStateArgsOnJournalState method arguments
 CDialogItemKeystrokeArgsDITEM_MESSAGE_KEYSTROKE & DITEM_MESSAGE_POSTKEYSTROKE message arguments
 CDialogItemLayoutArgsDITEM_MESSAGE_LAYOUT message arguments
 CDialogItemLinkLabelArgsDITEM_MESSAGE_LINKLABEL message arguments
 CDialogItemListRscDialog Item List Structure (just like list in dialogs)
 CDialogItemMessageDialog Item Message Structures
 CDialogItemMnemonicDialogItemMnemonic Structure
 CDialogItemMotionArgsDITEM_MESSAGE_MOTION message arguments
 CDialogItemMouseWheelArgsDITEM_MESSAGE_MOUSEWHEEL message arguments
 CDialogItemMoveArgsDITEM_MESSAGE_MOVE message arguments
 CDialogItemNoMotionArgsDITEM_MESSAGE_NOMOTION message arguments
 CDialogItemObscuredArgsDITEM_MESSAGE_OBSCURED message arguments
 CDialogItemPopupArgsDITEM_MESSAGE_POPUP message arguments
 CDialogItemPopupClosedArgsDITEM_MESSAGE_POPUPCLOSED message arguments
 CDialogItemPopupCreatedArgsDITEM_MESSAGE_POPUPCREATED message arguments
 CDialogItemQueueCommandArgsDITEM_MESSAGE_QUEUECOMMAND message arguments
 CDialogItemRedirectArgsDITEM_MESSAGE_REDIRECT message arguments
 CDialogItemReloadDataArgsDITEM_MESSAGE_RELOADDATA message arguments
 CDialogItemRscDialog Item Resource
 CDialogItemScreenChangeArgsDITEM_MESSAGE_SCREENCHANGE message arguments
 CDialogItemScrollingArgsDITEM_MESSAGE_SCROLLING message arguments
 CDialogItemSetEnabledStateArgsDITEM_MESSAGE_SETENABLEDSTATE message arguments
 CDialogItemSetExtentArgsDITEM_MESSAGE_SETEXTENT & DITEM_MESSAGE_POSTSETEXTENT message arguments
 CDialogItemSetLabelArgsDITEM_MESSAGE_SETLABEL message arguments
 CDialogItemSetNamedItemArgsDITEM_MESSAGE_SETNAMEDITEM message arguments
 CDialogItemSetStateArgsOnSetState method arguments
 CDialogItemSetValueArgsOnSetValue method arguments
 CDialogItemShowHelpArgsDITEM_MESSAGE_SHOWHELP message arguments
 CDialogItemSpecItem Specifier Structure
 CDialogItemStartDragArgsDITEM_MESSAGE_STARTDRAG message arguments
 CDialogItemStateChangedArgsDITEM_MESSAGE_STATECHANGED message arguments
 CDialogItemStateChangingArgsDITEM_MESSAGE_STATECHANGING message arguments
 CDialogItemSynchronizeArgsDITEM_MESSAGE_SYNCHRONIZE message arguments
 CDialogItemUnobscuredArgsDITEM_MESSAGE_UNOBSCURED message arguments
 CDialogItemUserArgsDITEM_MESSAGE_USER message arguments
 CDialogItemValueArgsDITEM_MESSAGE_GETSTATE & DITEM_MESSAGE_SETSTATE message arguments
 CDialogItemWindowMovingArgsDITEM_MESSAGE_WINDOWMOVING message arguments
 CDialogKeystrokeArgsDIALOG_MESSAGE_KEYSTROKE message arguments
 CDialogManagerDialogManager is a convenience class that provides methods to obtain information about the Microstation/PowerPlatform desktop-based windows and dialog boxes
 CDialogMaximizeArgsDIALOG_MESSAGE_MAXIMIZE message arguments
 CDialogMessageDialog Message Structure
 CDialogMinimizeArgsDIALOG_MESSAGE_MINIMIZE message arguments
 CDialogMotionArgsDIALOG_MESSAGE_MOTION message arguments
 CDialogMouseWheelArgsDIALOG_MESSAGE_MOUSEWHEEL message arguments
 CDialogOpenInstructionsRsc
 CDialogPositionRscDialog Box Position Extended Resource
 CDialogResizeArgsDIALOG_MESSAGE_RESIZE message arguments
 CDialogRestoredArgsDIALOG_MESSAGE_RESTORED message arguments
 CDialogScreenChangeArgsDIALOG_MESSAGE_SCREENCHANGE message arguments
 CDialogStateChangedArgsDIALOG_MESSAGE_STATECHANGED message arguments
 CDialogTitleChangedArgsDIALOG_MESSAGE_TITLECHANGED message arguments
 CDialogUpdateArgsDIALOG_MESSAGE_UPDATE message arguments
 CDialogUserArgsDIALOG_MESSAGE_USER message arguments
 CDialogWindowMovingArgsDIALOG_MESSAGE_WINDOWMOVING message arguments
 CDigitizeCallbackStatic methods on this class are used to designate user-supplied functions that are called by MicroStation when it needs the application to take action or supply information to control the input
 CDimParamExtOffset
 CDimParamFlags
 CDimParamFormat
 CDimParamGeometry
 CDimParamInfo
 CDimParamMisc
 CDimParamTemplate
 CDimParamTerminators
 CDimParamText
 CDimParamTolerance
 CDimStringConfigDescribes the strings that are stored on a dimension segment
 CDimStringsHolds all the strings that can be stored on a dimension segment
 CDimStyleCollectionA collection dimension styles in a file
 CDimTermSymbol
 CDirectionalVolumeDataIntegration data for directional volume calculation (and assessing validity from cancelation of moments)
 CDirFormat
 CDisplayFilter
 CDisplayFilterHandler
 CDisplayFilterHandlerManager
 CDisplayMsgPrefs
 CDisplayRulesManagerProvides static methods for reading, writing, and modifying display rules sets in files
 CDisplayStyleFlagsThis sub-structure describes the 'flags' part of a DisplayStyle
 CDisplayStyleGroundPlane
 CDisplayStyleManagerProvides static methods for reading, writing, and modifying display styles in files
 CDItem_AspectRatioRscTranslation AspectRatio
 CDItem_ButtonGroupItemRscButton Group Item Resource
 CDItem_ButtonGroupRscButton Group Resource
 CDItem_ColorChooserRscColor Chooser Resource
 CDItem_ColorPickerRscColor Picker Resource
 CDItem_ComboBoxRscComboBoxBox dialog item resource
 CDItem_ContainerPanelRscContainerPanel Dialog Item Resource
 CDItem_ContainerRscContainer Dialog Item Resource
 CDItem_GenericRscGeneric Dialog Item Resource
 CDItem_IconCmdRscIcon Command Item Resource (not to be directly placed in dialog)
 CDItem_IconCmdXRscExtended Icon Command Item Resource (For use in dialogs or toolboxes)
 CDItem_IconPopupRscIconPopup dialog item resource
 CDItem_LabelRscLabel Dialog Item Resource Optional - used when linking to another item to get the Label or Minimum/Maximum for Layout Manager purposes
 CDItem_LevelListRscLevel List Dialog Item Resource
 CDItem_LevelPickerRscLevel Picker Item Resource
 CDItem_ListColumnRscListBox and ComboBox column resource
 CDItem_ListRscListBox dialog item resource
 CDItem_MenuBarItemRscMenu Bar item resource
 CDItem_MenuBarItemXRscExtended Menu Bar item resource
 CDItem_MenuBarRscMenu Bar resource
 CDItem_MenuBarXRscExtended Menu Bar resource
 CDItem_MultilineTextRscMultiline dialog item resource
 CDItem_OptionButtonItemRscOption Button Sub-Item Resource
 CDItem_OptionButtonRscOption Button Dialog Item Resource
 CDItem_PopupMenuRscPopupMenu Dialog Item Resource
 CDItem_PulldownIconMenuItemRscPulldown Menu Item supporting icons
 CDItem_PulldownIconMenuRscPulldown Menu supporting icons
 CDItem_PulldownMenu
 CDItem_PulldownMenuItemPulldown Menu Item
 CDItem_PulldownMenuItemRscPulldown Menu Item Resource (must be used only inside menubars)
 CDItem_PulldownMenuRscPulldown Menu Resource
 CDItem_PulldownOptionMenuRscPulldown Option Menu Resource
 CDItem_PushButtonRscPushButton Dialog Item Resource
 CDItem_PushButtonXRscExtended PushButton Dialog Item Resource (includes icon support)
 CDItem_RadioButtonRscRadioButton Dialog Item Resource
 CDItem_SashRscSash Dialog Item Resource
 CDItem_ScaleRscSash Dialog Item Resource
 CDItem_ScrollBarRscScrollBar Dialog Item Resource
 CDItem_SpinBoxRscSpinBox Dialog Item Resource
 CDItem_TabPageListRscTabPageList Dialog Item Resource
 CDItem_TabPageRscTabPage Dialog Item Resource
 CDItem_TextRscTextBox Dialog Item Resource
 CDItem_ToggleButtonRscToggleButton Dialog Item Resource
 CDItem_ToggleIconRscToggleIcon Dialog Item Resource
 CDItem_ToolBoxRscToolBox Resource
 CDItem_TreeColumnRscTree Column Resource
 CDItem_TreeRscTree Dialog Item Resource
 CDItem_UpDownButtonsRscUpDownButtons Dialog Item Resource
 CDItem_WinFormsControlRscWinFormsControl Dialog Item Resource
 CDItem_XCmdButtonRscCommand Item Button Resource supporting XCommands
 CdllMdlApp
 CDLMDescriptorMessage
 CDMap4dForward and inverse 4x4 matrices of an invertible perspective transformation
 CDMatrix4d4x4 matrix used for perspective (homogeneous coordinate) calculations
 CDMRS_link
 CDockLayoutRscDockLayout Resource used to specify layout margins and spacing
 CDoubleEndedQueue< T >Embed a double ended queue<T> in a bvector<T> ul> li>The dequeue's logical start value a can appear at any m_i0 within the bvector
 CDoubleFormatterBaseNEED_DOCUMENTATION
 Cdownloadoptions
 CDPlane3dOrigin and normal vector for a plane
 CDPlane3dByVectorsDetailed Description Here
 CDPoint2d2d point coordinates
 CDPoint3d3d point coordinates
 CDPoint3dDoubleArraysPair of arrays of corresponding xyz and double values
 Cdpoint3dlist
 CDPoint4d4d point coordinates
 CDraftingElementSchemaDraftingElementSchema methods are for creating the standard element type to represent the supplied geometry class
 CDrag2dInfo
 Cdragdropfileevent
 Cdragdropfileinfo
 CDRange1dA 1d interval with low and high values
 CDRange2dA 2d low and high corner pair for range boxes
 CDRange3dA 3d low and high corner pair for range boxes
 CDrawingBoundaryBoundaryElementGeneratorProvides ability to generate to Drawing Title boundary element from drawing title persistent element
 CDrawingBoundaryBuilderCreates a DrawingBoundary object
 CDrawingManagerManager class for managing drawings
 CDRay3dStart point and direction (NOT necessarily unit) for a 3D ray
 CDSegment1dA DSegment1d is an interval [x0,x1] on the real line
 CDSegment3dStart and end points of a line segment
 CDsigAnnotationDataSignature annotation data
 CDsigQueryInformation about a digital signature
 CDSpiral2dPlacementSpiral packaged with placement frame and fractional interval Note that the stored spiral is a pointer
 CDTMIntersectionCompare
 CDTMRayIntersection
 CDTriangle3d4-sided patch defined by its 4 vertices
 CDwgHatchDef
 CDwgHatchDefLineDWG Style Hatch Definition
 CIndexedViewSet::DynamicUpdateInfo
 CDynamicViewSettingsThis class has a collection of settings used by dynamic view to apply its clip volume
 CEachPropertyBaseArgBase class common to element property callback arguments
 CECClassContainerSupports STL like iterator of classes in a schema
 CECCustomAttributeInstanceIterableIterates over the custom attribute instances in a container
 CECDBuffer
 CECDBufferBase class for ECN::IECInstance implementations that get/set values from a block of memory, e.g
 CECEnabler
 CECEvaluatorParses an EC expression string to produce an expression tree which can be used to evaluate the expression
 CECImageKey! ECImageKey holds an image information that can be used to get an actual image using ! image services
 CECInstanceIterableTypical usage for (ECInstanceIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECInstanceP instance = *iter; }
 CECNameValidationHandles validation, encoding, and decoding of names for ECSchemas, ECClasses, and ECProperties
 CECPresentationCommandProvider
 CECPropertyIterableContainer holding ECProperties that supports STL like iteration
 CECRelationshipIterableTypical usage for (ECRelationshipIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECRelationshipInstanceP instance = *iter; }
 CECTypeDescriptorUsed to represent the type of an ECProperty
 CECValueVariant-like object used to set and retrieve property values in ECInstances
 CECValueAccessorA structure used for describing the complete location of an ECValue within an ECInstance
 CedgeIdFace pair for solid topology references
 CEditColumnRequest
 CEditMenuInfoEdit Popup Menu Information
 CElemDisplayParamsThis structure holds all of the information about an element specifying the "displayable parameters" of the element
 CelementcolordataColor data for element and element fill
 CElementCopyContextUse the ElementCopyContext class to copy elements
 CelementfillcolordataElement fill color data
 CElementGraphicsOutputProvides an implementation of a ViewContext and IViewDraw suitable for collecting a "picture" of an element's graphics
 CElementIdMap< _ForeignId, _Compare, _ForeignIdIO >ElementIDMap is a template for classes which store a mapping from some "foreign" object ID to DGN Element Ids (64 bit unsigned integers)
 CIGraphEvaluation::ElementNodeInfo
 CVisibleEdgesLib::ElementOutputProcessorThe ElementOutputProcessor is abstract struct which can be inherited to override its virtual functions
 CElementPropertyUtils
 CElementQueryResultHolds the result of querying design history for the historical version of an element
 CElementQueryResultsForModelCopies of elements in a historical state for a given model
 CElementRefAppDataClass used to cache non-persistent information specific to a persistent element
 CElementRefAppData
 CElementRefBaseInterface that provides direct and efficient access to element data
 CDgnModel::ElementsCollectionCollection of all elements in a model
 CElementTemplateParamsHelperProvide methods to add and set properties in the default instance of an element template
 CElementTemplateUtilsUtility class used to locate, write, and delete Element Templates
 CElemHandleBase
 CElemMatSymbDgnCore implements this class for setting/getting the Material and Symbology (ElemMatSymb) used to draw geometry
 CElemModelCompareComparison function for ElemModelPair entries in ElemModelPairSet
 CElemModelPairA lightweight structure to hold an ElementRefP and DgnModelRef pair with a comparison operator. It is used by ElemModelPairSet
 CElemRefSet
 CEllipsoidDefinition of the globe as elliptical distortion of a sphere
 CEllipsoidEnumeratorEllipsoid enumeration class
 Cenable_shared_from_this
 CDbTableIterator::Entry
 CStandardUnitCollection::EntryEntry in the StandardUnitCollection
 CUserUnitCollection::EntryEntry in the UserUnitCollection
 CItemTypeLibraries::Entry
 CMinimumValuePriorityQueue< T >::Entry
 CEnvVarRequest
 CConsEquation::eqn_parse
 CErrorInformation
 CBeTest::ExpectedResultCaptures the result of testing a condition
 CExprErrorDetailsDescribes an error involving an Token
 CExt_locksExtended lock controls
 CExt_locks2Extended lock controls
 Cextattr
 Cextattrlist
 CExtendedAttrBuf
 CHandler::ExtensionA Handler::Extension can be used to add additional interfaces to a Handler at runtime
 Cextent
 CExternalPID
 Cextintattr
 Cextintattrlist
 CEXToken
 CExtrudeAlongProfileSetting
 CExtrudeSettingsCreate Extrude smart feature using this setting
 CExtScanList
 Cextwideattr
 Cextwideattrlist
 CfaceId{nodeId, entityId} pair for solid topology references
 CSolidLocationDetail::FaceIndicesFaceIndices is a triple of integers identifying a face within a solid primitive
 CFacetEdgeLocationDetailReadIndex and fraction for a position along an edge of a facet in a mesh
 CFacetFaceDataData for face containing facets
 CFacetLocationDetailComplete data for a point "within a facet"
 CFacetLocationDetailPairPair of FacetLocationDetail, e.g. scan line hits before and after a pick point
 Cfb_opts
 CFbfdcn
 CFColor3
 CFColor4
 Cfd_opts
 CFeatureCreate
 CFenceManagerManages the actively displayed fence
 CFenceParamsClass for finding elements that are inside or overlap a volume defined by an extrusion of a planar region profile
 CFetchRow
 CFetchRowXbaseAR
 CFieldNameAck
 CFieldNameRequest
 CFileEditParams
 CFileInfoDocumentHistory
 CFileInfoFolderHistory
 CFileInfoHistory
 CFileInfoItemHistory
 CFileListInfo
 CFileOpenExtraInfo
 CFileOpenParamsStructure used by mdlDialog_fileOpenExt
 CFileSignatureCollectionThe collection of all digital signatures in a file that have file-wide scope
 CFileStatsInformation about changes to the current state of a file
 CCurveCurve::FilletDetailDetail about a computed fillet
 CfillSymbologyThe element filll symbology
 CfilterValue
 CFindDBFile
 Cfindfileinfo
 CFindInstancesScopeOption!FindInstancesScopeOption describes how the scope should be configured when ! we are traversing the elements, models etc
 CfitViewOptions
 CFitViewParams
 CFixedSizeForeignIdIO< _ForeignId >FixedSizeForeignIdIO - Default ForeignId I/0 class - handles fixed size keys
 CIMRMeshAttachment::Info::Flags
 CFloatRgbRed, green, blue color data as floats
 CFlowLayoutRscFlowLayout Resource used to specify layout margins and spacing
 CFmtArgsFormatting control
 Cfontfract
 CFormsProfile
 CFTexture2
 CFTexture3
 CIndexedViewSet::FullUpdateInfo
 CFunctionProfile
 CGeneric_link
 CGeoPointGeographic Point
 CGeoPoint2dGeographic 2D point
 CDgnGestureEvent::GestureConfig
 CDgnGestureEvent::GestureInfo
 CGetColumnAck
 CGetColumnRequest
 CGetFormatAck
 CGetFormatRequest
 CGetMaxAck
 CGetMaxRequest
 CGetRowRequest
 CGlobalPositionDataThis struct defines the global position data that is available
 CGPArrayClass for collecting and manipulating curve data
 CGraphicsAccelerationPrefs
 CGraphicsPointA point with markup fields
 CGraphicsProfile
 CgrayscaleRange
 CgrayscaleTransparencyDef
 CGridColumnRscGridColumn Resource used to specify a stretch factor and Shared Size Group
 CGridLayoutRscGridLayout Resource used to specify layout margins, spacing and column information
 CGroupGeographic coordinate systems Group class
 CGroupEnumeratorGroup Enumerator class
 CGuiDoubleBufferRefClass used to push/pop the GUI double-buffer reference count
 CGuiLayoutPropertiesGuiLayoutProperties contains Dialog Layout Manager information attached to a RawItemHdr
 CGuiLayoutSuspendBlockClass used to mark a GuiLayoutHelper suspend/resume block
 CguiwattributesThe flags that control view and window attributes
 CHandlerIdA two-part identifier, consisting of a major ID and a minor ID
 ChandlerIdResourceTable
 CHarvestingLoggerA class which defines the type of harvesting strategy and behaviour
 CSHA1::HashVal
 CMD5::HashVal
 CAreaHatchAction::HatchParams
 CHeapZoneDefined (DGN_PLATFORM_MT)
 CHeapzoneAllocator< T >Allocates memory from the DgnPlatform small block heap
 ChelpArticle
 CHelpClientManagerHelpClientManager class provides access to help system interfaces and classes
 ChelpCommand
 ChelpIndex
 CHiMetricSizeLong
 CHiMetricSizeShort
 CHistoryCallback
 CHistoryCommitParmsDocuments a set of changes to be committed to design history
 ChistoryRevisionInfoDocuments a set of changes in design history
 CHLineFlagsHiddenline flags
 CHLineFlags2
 CHLineSettings
 CHLineSymbologyThe hiddenline processing symbology
 CHSplitterLayoutRscHorizontal SplitterLayout Resource used to specify layout margins
 CHStackLayoutRscHorizontal StackLayout Resource used to specify layout margins and horizontal spacing
 CHsvColorDef
 CHttpClient
 CHttpHeaders
 CHttpMultipartBody::HttpMPart
 CHttpRequest
 CHttpStatusHelper
 CHUDMarkerTreeNodeInterface adopted by a view element handler class to support the display of its HUD markertree node
 CIACSEventsInterface to implement to listen for ACS events
 CIACSTraversalHandlerCallback object for IACSManager::Traverse
 CIAnnotationHandlerInterface for handlers that support annotation behavior
 CIAreaFillPropertiesQueryProvides methods for inspecting the current area properties of an element
 CIAssocRegionQueryAssociative Region elements are planar surfaces that may have multiple boundary loops
 CIAsyncTaskRunnerFactory
 CIAUIDataContext! A variant class which describes the data that is represented in the UI
 CIAUIDataContext
 CIAUIItemInfo! A AUIItemInfo describes the type of a control in a platform independent fashion
 CIBeginPrintPageParamParameters passed to BeginPrintPage event method
 CIBeginPrintSetParamParameters for the BeginPrintSet print event
 CIBRepQueryQuery an element for a geometric representation that uses a solid modeling kernel
 CIBsplineSurfaceQueryQuery an element for a geometric representation that is a bspline surface
 CIByteArray
 CICancellationListener
 CICancellationToken
 CICellQueryQuery an element if it is a public collection of other elements
 CIChangeSet
 CPolyfaceQuery::IClipToPlaneSetOutputOutput processor for ClipToPlaneSetIntersection
 CICompressProgressTrackerDefines a callback for providing information on the progress of a compress or decompress operation
 CIConditionVariablePredicateProvides implementation of predicate for a BeConditionVariable
 CIConfigVariableIteratorDelegateProvide a delegate mechanism for iterating through all configuration variables
 CIconGeometry
 CIconRscIcon Resource
 CConstraintAgendaEventListener::IConstraintSolver
 CICreateGapProviderInterface to support Creating Gap in the callout
 CICurvePathQueryQuery an element for a geometric representation that is an open or closed curve path
 CICustomECStructSerializerInterface for a custom ECStruct Serializer
 CIDependencyHandler
 CIDependencyHandlerAn element Handler should implement this interface if it wants to know when elements referenced by its XAttributes have changed
 CIDgnComponentDefinitionHandlerA DgnComponentDefinitionHandler is associated with a DgnModel to provide access to parameters and parameter sets defined on the model for purposes of parametric modeling
 CIDgnECProvider
 CIDgnECRelationshipProviderProvides DgnECRelationships between DgnECInstances
 CIDgnElementECProviderImplemented for each "persistence technology" that can persist ECInstances and ECRelationships, e.g
 CIDgnFileSupplyRightProviderIDgnFileSupplyRightProvider must be implemented in-order to provide credentials to protected DGN files
 CIDgnLinkTraverser
 CIDgnSettingsInterface to find persistent "settings" information stored on a per file or per model basis
 CIDgnTextStyleApplyableInterface that TextBlock DOM property objects use to work with DgnTextStyle objects
 CIDimCreateDataAn object of this type is required to supply necessary information to DimensionHandler::CreateDimensionElement
 CIDimensionQueryQuery an element for dimension specific properties
 CIDimStyleTransactionListener
 CIdListRscId List Structure (Only has list of ids)
 CIDrawElementAgendaInterface for an agent that can display elements
 CIDrawGeomDgnCore implements this interface to provide methods that draw geometry in either cached or non-cached contexts
 CIDrawingTraverseHandlerInterface to traverse drawing titles of a model
 CIDriverBeginPlotParamPrinter driver DriverBeginPlot event parameters
 CIDriverEndPlotParamPrinter driver DriverEndPlot event parameters
 CIDriverPreBeginPlotParamPrinter driver DriverPreBeginPlot event parameters
 CIDTMContouringInterface implemented by DTM engines
 CIDTMDrapingInterface implemented by DTM engines
 CIDTMVolumeInterface implemented by DTM engines
 CIECCustomAttributeContainerInterface adopted by a container object which can hold custom attributes, such as those associated with an ECProperty, ECSchema, or ECClass
 CIECInstance
 CIECPresentationProvider! NEEDSWORK: Add comment here
 CIECProvider
 CIECRelationshipEnabler
 CIECRelationshipEnablerBase class for all relationship enablers
 CIECRelationshipInstance
 CIECSchemaLocaterInterface implemented by class that provides schema location services
 CIECTypeAdapter
 CIECTypeAdapterContext
 CIEditActionArraySorted list of all curently active EditActions
 CIEditActionMenuMicroStation implements this interface to allow applications to add entries to the EditAction popup menu
 CIElementAgendaEvents
 CIElementAgendaEventsInterface to notfy applications of ElementAgenda activity
 CIElementChangeProcessorInterface for an element that processes element changes in design history
 CIElementGraphicsProcessorCallback methods for collecting graphical output of an element's Draw method
 CIElementQueryResultFilterInterface to filter query results at the element level
 CIElementSetThis interface provides a transparent way to provide access to a collection of ElemHandles
 CIElementTemplateExtender
 CIElementTemplateRefMonitorInterface to be implemented by callers that need to monitor changes to the referenced element template
 CIEndPrintPageParamParameters passed to EndPrintPage event method
 CIEndPrintSetParamParameters for the EndPrintSet print event
 CIEventHandlerPrioritizedAn Event Handler that can be installed in a PrioritizedEventHandlerList
 CIExpressionAn expression is a persistent set of Tokens
 CIFlipDirectionInterface to support flipping the direction of callout
 CIGeoCoordinateEventHandlerDefines an interface that applications that need notification of GeoCoordinate events can implement
 CBeTest::IGetDataRootsInterface to be implemented by an object that can tell unit tests where to find files
 CIGlobalPositionSourceThis interface defines a "Global Position Source" object
 CIGraphManagerEventHandlerInterface adopted by apps that want to monitor graph manager events
 CIHandlerInterface adopted by a class that handles Relation objects
 CIHasClipElementProviderInterface implemented by callouts that provide IClipElementProvider object to synchronize themselves with IViewClipObject
 CIHasViewClipObjectAn IHasViewClipObject is a clip element that can return an IViewClipObject
 CIHelpClient
 CIHelpClientHost
 CIHostObject
 CIHostObject
 CIHttpHandler
 CIHttpHeaderProvider
 CIHttpRequestCancellationToken
 CIIModelEngineInfoProviderIIModelEngineInfoProvider must be implemented in-order to provide engine name and engine version.Engine name and engine version visible in provenance information of published/packaged files
 CIIModelPublishingProvider
 CIIModelPublishingProviderIModelPublisher object utilizes some additional and optional interfaces implementation.IIModelPublishingProvider groups all interfaces implementation
 CBeSQLiteLib::ILanguageSupportThis is an interface class that allows applications to provide custom language processing for SQL case and collation operations
 CILxoEnvironmentEventHandler
 CILxoSetupEventHandler
 CILzmaInputStreamInterface to send/read streamed Lzma input
 CILzmaOutputStreamInterface to receive/write streamed Lzma output
 CIMeshQueryQuery an element for a geometric representation that is a polyface mesh
 CIMlineStyleTransactionListener
 CIModelEngineEngine class
 CIModelPropertyStandard properties that an i-model publisher program should add to the .imodel and .ibim files that it creates
 CIModelTransientHandler
 CIModifyElementInterface for modifying elements
 CIMRMeshAttachment
 CIMstnXDataTreeSessionMonitorTo maintain 8.11.x functionality allow session monitors to be registered
 CIMultilineQueryQuery an element for multi-line specific properties
 CINamedBoundaryGroupMemberVisitorThe interface that is implemented by classes that participate in NamedBoundaryGroup member traversal
 CINamedGroupMemberVisitorThe interface that is implemented by classes that participate in NamedGroup member traversal
 CINamedViewElementHandlerInterface adopted by an Element Handler that represents a Named View
 CIndexedViewSet
 CIMRMeshAttachment::Info
 CDateTime::InfoProvides the metadata portion of a DateTime object
 CINotValidForSmartFeatures
 CInputCallback
 CInputJournalManagerManages the recording and journaling of events as they occur in MicroStation
 Cinputq_3DInputEvent
 Cinputq_command
 Cinputq_contents
 Cinputq_cookedKey
 Cinputq_datapnt
 Cinputq_element
 Cinputq_header
 Cinputq_keyin
 Cinputq_menumsg
 Cinputq_menuwait
 Cinputq_mouseWheelMotion
 Cinputq_null
 Cinputq_nullcmd
 Cinputq_partial
 Cinputq_pnt
 Cinputq_queuedAction
 Cinputq_rawButton
 Cinputq_rawIconEvent
 Cinputq_rawKeyStroke
 Cinputq_reset
 Cinputq_submenu
 Cinputq_tentpnt
 Cinputq_timerEvent
 Cinputq_tutkeyin
 Cinputq_unassignedcb
 Cinputq_userWinClose
 Cinputq_virtualEOQ
 CInstanceCountIterableIterable for returning the number of instances for given classes within the given scope
 CIntColorDefUnion that allows a color to be accessed as a UInt32 (in form TBGR), RgbColorDef, or RgbaColorDef
 CIntegrationManagerAn IntegrationManager queries the registry for all installed DgnPlatformIntegration modules
 CInterpolatedDoubleDefines an interpolated double structure with relative operations
 CInterpolatedDPoint3dDefines an interpolated DPoint3d with relative operations
 CInterpolatedIntDefines an interpolated int structure with relative operations
 CInterpolatedQuaternionDefines an interpolated quaternion with relative operations
 CInterpolatedTimeValDefines an interpolated TiemVal with relative operations
 CInterpolatedTransformDefines an interpolated Transform with relative operations
 CinterpolationParam
 CinterpolationParamInterpolation controls
 CIOperandValueStorageInterface adopted by a class that defines a property of an operand
 CIParameterDependencyHandler
 CIParameterExpressionHandlerInterface adopted by an object which can parse and deserialize parameter expressions
 CIParameterValuesInterface adopted by an object which supplies values for parameters
 CIParametricCellDefEventListenerInterface adopted by an object which wants to be notified of parametric cell definition- related events when they occur
 CIParserOperatorFactoryInterface adopted by a class that can create operators as part of parsing an expression
 CIPCService
 CIPersistentParameterDataInterface adopted by relationship parameters to make it possible to save and restore them
 CIPlotBeginElementParamParameters for the BeginElement print event
 CIPlotBorderTextParamPrinter driver output border text event parameters
 CIPlotDPointsArray of floating point X,Y coordinates
 CIPlotElemDisplayParamsElement display parameters used during print resymbolization
 CIPlotElementParamItem in the print element parameter stack
 CIPlotEndElementParamParameters for the EndElement print event
 CIPlotFontMapMapping from a MicroStation font to a print font
 CIPlotFontMapListList of Plotter font mappings
 CIPlotGetColorTableParamParameters for the GetColorTable print event
 CIPlotOleParamOLE printing parameters
 CIPlotPathParamPrinter driver output path event parameters
 CIPlotPolygonSetParamPrinter driver output polygon set event parameters
 CIPlotPostElementOutputParamParameters for the PostElementOutput print event
 CIPlotPostElementScanParamParameters for the PostElementScan print event
 CIPlotPreElementOutputParamParameters for the PreElementOutput print event
 CIPlotPreElementScanParamParameters for the PreElementScan print event
 CIPlotPreModelParamParameters for the PreModel print event
 CIPlotPrePenChartParamParameters for the PrePenChart print event
 CIPlotRasterizedParamRasterized print quality
 CIPlotRasterParamPrinter driver output raster event parameters
 CIPlotResymbolizeParamParameters for the Resymbolize print event
 CIPlotterPrinter information interface
 CIPlotterFormPlotter paper size
 CIPlotterFormListList of Plotter paper sizes
 CIPointCloudChannelDisplayHandlerInterface class to provide a display channel handler implementation to a derived class of both IPointCloudChannelDisplayHandler and PointCloudChannelHandler This interface will allow you to change the display of points
 CIPointCloudChannelHandlerFilterIPointCloudChannelHandlerFilter
 CIPointCloudChannelQueryHandlerInterface class to provide an query channel handler implementation to a derived class of both IPointCloudChannelQueryHandler and PointCloudChannelHandler This interface will allow you to change the point buffers being returned in queries
 CIPointCloudDrawParams
 CIPointCloudImportProgressInterface class to provide an import progress implementation to a derived class of IPointCloudImporter
 CIPointCloudPodWriterProgressInterface class to provide an pod writer progress implementation to a derived class of IPointCloudPodWriterProgress
 CIPointCloudQueryInterface to query persistent information about a point cloud element
 CIPolyfaceVisitorFilterFilter class for selecting facets presented by a visitor
 CIPopupMenuManager
 CIPopupMenuProviderApplications should implement this interface to become an EditActionSource for right mouse clicks in MicroStation
 CIPreDynamicViewClipParamParameters for the PreDynamicViewClip print event
 CIPrePrintDefinitionParamParameters for the PrePrintDefinition print event
 CIPrePrintSetDefinitionParamParameters for the PrePrintSetDefinition print event
 CIPreserveUpInterface implemented by callouts to control their behavior of preserving the 'up-direction' of the model
 CECInstanceReadContext::IPrimitiveTypeResolver
 CIPrintDefCollectStateParamParameters for the PrintDefCollectState print event
 CIPrintDefCreateEventHandlerAn event handler interface for printing system events related to the creation of print definitions
 CIPrintDefinitionBase interface for all format-specific, native-code print definitions
 CIPrintEngineInterface used by printer drivers and print event handlers to access print engine properties during print processing
 CIPrintEngineCapabilityInterface used by printer drivers and print event handlers to query and modify the behavior of the print engine during print processing
 CIPrinterDriverBaseBase printer driver interface
 CIPrinterDriverOutputRasterPrinter driver output raster interface
 CIPrinterDriverOutputVectorPrinter driver output vector interface
 CIPrintEventHandler2An event handler interface for more per-page printing system events
 CIPrintSetEventHandlerAn event handler interface for printing system events related to print sets
 CIProcessPropertiesInterface for property callbacks used for both query and edit
 CIPropertyAccess
 CECEnabler::IPropertyProcessorInterface of functor that wants to process text-valued properties
 CIRasterAttachmentQueryProvides methods for inspecting the current raster attachment properties of an element
 CIRasterEventHandler
 CIRasterProgressListener
 CIRecordDisplayPath
 CIRedrawAbort
 CIRedrawOperation
 CIRefCounted
 CIRefCountedInterface to be adopted by a class the implements the reference-counting pattern
 CIRelationDependencyHelperEnrolls Relations that are affected by a change to the specified element
 CIReplaceXAttributeInterface to the helper object passed to the XAttributeHandler::OnPreprocessCopy and IXAttributePointerContainerHandler::OnPreprocessCopyRemapIds methods
 CISelectionEventsInterface to implement to listen for selection set events
 CISessionMgrThe Session Manager manages the Master DGN
 CISolidPrimitiveQueryQuery an element for a geometric representation that is a surface/solid primitive
 CIStandaloneEnablerLocaterInterface to find a standalone enabler, typically for an embedded ECStruct in an ECInstance
 CISupportCalloutAn ISupportCallout view is a named view that has a visual representation on sheets in the form of a callout
 CITaskScheduler
 CItemListRscItem List Structure (Only has list of type and ids)
 CITemplatePropertiesChecker
 CITempObjectOwnerInterface adopted by an object which can assume temporary ownership of an object whose lifetime is ordinarily managed by some other owning object
 CItemTypeLibraryComponent< T_Impl >Base class for a component of an ItemTypeLibrary, i.e., a CustomProperty or CustomPropertyContainer
 CItemTypeLibraryComponent< ECN::ECClass >
 CItemTypeLibraryComponent< ECN::ECProperty >
 Citerator
 CITextQuery
 CITextStyleTransactionListener
 CITiming
 CITokenFactoryCreates Tokens
 CITransactionHandlerInterface adopted by an Element Handler that wants to participate in MicroStation transactions
 CIUICommand
 CIUISyncEventMonitorIUISyncEventMonitor - abstract class that allows callers to get notified when certain system events are processed
 CIUserInterfaceExtenderIUserInterfaceExtender is the interface implemented by UserInterface extenders
 CIVariableMonitorThe IVariableMonitor interface is implemented by classes that need to be informed when a Configuration Variable is changed
 CIViewDecorationImplement this interface to draw "decorations" in Viewports
 CIViewMonitorImplement IViewMonitor to receive notifications about significant events affecting ViewPorts
 CIViewTransients
 CIVirtualDgnlibSearchProviderInterface used to allow an application that creates a virtual dgnlib to inform the IXDataTreesProcessor to search through its tree
 CIVolumeDefContainerVolume definition container, contains collection of volume defs
 CIWorkSpaceEventListenerImplement this interface to listen to WorkSpace events
 CIXAttributePointerContainerHandler
 CIXDataTreesProcessor
 CJoinColumnAck
 CJoinColumnRequest
 CDgnHost::KeyEach "type" of data stored on a DgnHost must have a unique key to identify it
 CKeyComponentDefines a class of key component with relative operations
 CKeyDoubleComponentComparatorDefines a comparing operator for KeyDoubleComponent
 CKeyDoubleValueDefines a pair value with double and TimeVal
 CKeyFrameDefines key frame structure with relative operations
 CKeyFrameEntrySetCompareA structure used to compare the sets of key frame entry
 CKeyIntComponentComparatorDefines a comparing operator for KeyIntComponent
 CKeyIntValueDefines a pair value with int and TimeVal
 CKeyQuaternionComponentComparatorDefines a comparing operator for KeyQuaternionComponent
 CKeyQuaternionValueDefines a pair value with DPoint4d and TimeVal
 CKeyTimeComponentComparatorDefines a comparing operator for KeyTimeComponent
 CKeyTimeValueDefines a pair value with TimeVal
 CKeyWStringComponentComparatorDefines a comparing operator for KeyWStringComponent
 CKeyWStringValueDefines a pair value with WString and TimeVal
 CL10NL10N (chic numeronym for "localization") is used to obtain localized strings from one of 3 SQLang database files
 CLatitudeThe flags that control solar/lighting positions
 CLayoutFlagMaintains a single int value with an (int) cast overload
 CLayoutFlags< Enum >LayoutFlags - Creates a "Flags" class out of an enum with constructors and operator overloading
 CLevelClassMask
 CLevelDefinitionStyleBaseBase class for style that is used by a level
 CLevelOverrideInfoLevel overrides for printing
 CLevelUtils
 CLightElementConstIteratorThe constaining iterator for light elements collection
 CLightElementIteratorThe iterator for light elements collection
 CLimitingTaskQueue< T >
 CLineCodeRsc
 CLinePointRsc
 CLineStyleInfo
 CLineStyleNameInfo
 CLineStyleParamsResource
 CLineStyleReportingDataStructure used internally by SymbologyReporter to store line style info
 CLineStyleRsc
 CLineStyleSymbThis structure contains options (modifications) that can be applied to existing line styles to change their appearance without changing the line style definition
 CLinkInfo
 CLinkProps
 CDgnFile::LoadedModelsCollectionCollection of all models that are currently loaded in a DgnFile
 CLocalRangeA range with transforms between local and world coordinates
 CLocateCallbackMdlLocate_setFunction has been superceded by typesafe methods in LocateCallback
 CECValueAccessor::Location
 CLockTable
 CIAssocRegionQuery::LoopData
 CLsEntryRepresents the defintion of a line style
 CLsMapEntryAn entry in a LsMap; it contains a pointer to an LsDefinition
 CluvColorCube
 CluvColorDef
 CLxoDisturbControlDefine the 'Disturb' controls of texture to be used in Luxology procedural Peel, Plates etc
 CLxoEnvelopeTangentInDefine Luxology envelope tangent in
 CLxoEnvelopeTangentOutDefine Luxology envelope tangent out
 CLxoFloatEnvelopeComponentCollectionDefine Luxology float envelope component collection
 CLxoFloatEnvelopeKeyDefine Luxology float envelope key
 CLxoIntEnvelopeComponentCollectionDefine Luxology int envelope component collection
 CLxoIntEnvelopeKeyDefine Luxology int envelope key
 CLxoOutputControlDefine the 'Output' controls of texture to be used in Luxology procedural Agate, Bozo, Cruddy, etc
 CLxoProcedureCexprMemberLuxology procedure Cexpr member used by LxoProcedure
 CLxoRenderStructure of Luxology render
 CLxoSizeControlDefine the 'Size' controls of texture to be used in Luxology procedural Peel, Plates etc
 CLzmaDecoderUtility to read and decompress streams in the LZMA format
 CLzmaEncoderUtility to compress and write streams to the LZMA format
 CLzmaUtilityUtility to compress/decompress Db-s
 CMarginsDefines the four margins of a rectangle
 CMarginsRscMargin Resource used in the Layout resources
 CMaterialId
 CMaterialIdComparator
 CMaterialMapLayerConstIterator
 CMaterialMapLayerIterator
 CMaterialProjectionParametersDefined (resource) && !defined (type_resource_generator)
 CMaterialShaderConstIterator
 CMaterialShaderIterator
 CMaterialUVDetailBase
 CMaxMSLink
 CMD5Compute MD5 hash
 CmdlAppStatistics
 CMDLCallBack
 CMdlChildTerminated
 CmdlCopyParamsTag
 CMdlFileStatsChange
 CMDLOperationState
 CMemberEnumeratorMember Enumerator class
 CmentryContents
 CMeshAnnotationStructure to record name and other data describing error tests
 CMessageCenterPrefs
 C__messagelist__::messages
 CmgdsModesTag
 CMinimumValuePriorityQueue< T >Implementation of a priorityQueue (sometimes called a heap)
 CmlineprofileDefinition of a multi-line profile
 CmlinesymbologyThe symbology for a multi-line profile or end cap
 CMlineTcbFlagsThese settings affecting the placement and operation of multi-lines are stored in the TCB
 CModelIndexModelIndex - Provides access to basic information about all the models in a DgnFile
 CModelIndexItem
 CModelSignatureCollectionThe collection of all digital signatures in a model that are scoped to that model
 CModifierUtilDefines an utility tool package for interpolating of component(int, double, time, bool, etc.)
 CSolidUtil::ModifySupport for modification of bodies
 CMonikerA moniker is a pointer to an element
 CMonikerPathEntryThis class defines an entry for moniker path
 CMotionFuncArgMotion Function Arguments Structure
 CMouseWheelEventDataMouse Wheel Event Data
 CMouseWheelSettings
 CMRMeshLibUtil
 Cms3dtoolsettings
 CMS_sqlda
 CMSBsplineCurveMSBsplineCurve is a "Non uniform, rational Bspline curve"
 Cmsbsplinesurface
 CMSBsplineSurfacePloles, knots, weigths, etc for a bspline surface (NOT REFCOUNTED) This is the traditional C structure, instantated uninitialized on the stack
 CmsClipboardStruct
 CmsDisplayDescr
 CMSDocumentOpenDialogParamsThis struct specifies all of the options for presenting the "Open File" dialog to the user
 CmsGraphConfig
 CMSIconDescrC++ wrapper for MicroStation icons
 Cmsinterpolationcurve
 CMSInterpolationCurveMSInterpolationCurve carries passthrough (interpolation) points for a curve
 CmsMovieFrame
 CmsMovies
 CmsStateData
 CmstextsizeLegacy structure; do not add new APIs that use this, and aggresively replace when found. Use DVec2d or DPoint2d instead
 CMstnElementTemplateMgr
 CMstnEventManagerManager for events associated with MicroStation
 CMstnResourceUtils
 CMstnXDataTreeManager
 Cmstoolsettings
 CMSValueDescrA MSValueDescr is an object which can represent any number of basic types included in the FormatType enum
 CMSWindowPriority
 CMSWorkspaceInfo
 CMultiActionSetCompareA structure used to compare multiple action sets
 CMultiDataSetCompareA structure used to compare the sets of multiple data
 CMultilineStyleCollectionA collection multi-line styles in a file
 CMultiUpdateMsg
 CNamedBoundaryClipDepthsThis struct represents Clip Depths and Clip Masks stored on Named Boundaries
 CNamedExpressionHelper
 CNamedGroupFlagsThe NamedGroupFlags structure holds settings for the NamedGroup as a whole
 CNamedGroupMemberA NamedGroupMember is returned for each member of a NamedGroup that is returned by the NamedGroup "Traverse" methods
 CNamedGroupMemberFlagsThe Flags stored for each member of a NamedGroup
 CNamedParamsValues that can be bound to named parameters of an SQL statement
 CNamedSharedCellDefCollectionThe collection of all named shared cell definitions in a file
 CNamedToolCmdDataCommand Data for a Named Tool
 CNamedViewDisplayableDisplayable counterpart to NamedViews
 CNamedViewDisplayableDataView data handled by NamedViewDisplayable interface
 CnamedViewPropertiesName, name space and description for saved views
 CL10N::NameSpaceA globally unique identifier for a group of localized strings
 CNewRowRequest
 CNodeVisitorVisitor interface for an in-order traversal of the Nodes of an ECExpression tree
 CNonCopyableClass
 CNonCopyableClassBase class to make a class non-copyable
 CNotificationManagerThe NotificationManager controls the interaction with the user for prompts, error messages, and alert dialogs
 CNotifyMessageDetailsSpecifies the details of a message to be displayed to the user through the NotificationManager
 CNullRowRequest
 COnAsyncTaskCompletedListener
 COpenCursor
 COpenCursorMessage
 COpenCursorXbaseAR
 COpenDatabase
 CDb::OpenParamsParameters for controlling aspects of the opening of a Db
 COptionButtonSubItemOptionButtonSubItem represents a sub-item within an option button dialog item
 COrderedIGeometryPtrIGeometryPtr with < operator for sorting on address of the target object
 COrderIdEntriesUsed to set the orderIds of a relationship upon persistence two IECInstances
 COrientedBoxStructure used to define clips on point clouds
 COutflg
 CViewDisplayOverrides::OverrideFlags
 COvrMatSymbDgnCore implements this class to draw geometry using a symbology/material that is different from the cooked ElemMatSymb, i.e
 CPackageOptionsSpecifies the packaging and protection options to apply to a packaged i-model
 CPackageProperty
 CParagraphIn the TextBlock DOM, a collection of lines and runs
 CParameterCsvReadContextProvides a context in which the contents of a .csv file containing parametric model settings can be read, specifying the sections of the CSV which are to be read from the .csv file and providing the ability to look up the Item Type specified in the .csv
 CParameterCsvSectionPresenceFlagsA bitfield-like structure which defines which sections are included in CSV representing a model's parametric settings
 CParameterDefinitionDefines the metadata describing a parameter
 CParameterQueryThis is a convenience class
 CParameterValueParameterValue holds the value of a single parameter, in invariant units: Distance => in meters Angle => in degrees Area => in square meters
 CParametricCellDefCollectionA collection of all parametric cell definition elements within a DgnFile
 CParametricCellRemapTableSpecifies how to remap parametric cell instances when updating a parametric cell definition
 CparsedMacroSpecification
 CParseParameterExpressionResultHolds the result of an attempt to parse a parameter expression string
 CPartialCurveDetailDetail data for an interval of a parent curve
 CPathLocationDetailA PathLocationDetail is a detailed description of where a point is along multi-curve path
 CPersistentElementPath::PathProcessorProcessor called on the items in a PersistentElementPath
 CPCVer4DescriptorMessage
 CPendingRowRequest
 CPerPropertyFlagsHolder
 CPersistentElementPathPersistentElementPath captures a reference to an element
 CPersistentElementRefListPersistentElementRefList - a list of Dgn Elements
 CPersistentSnapPathPersistentSnapPath is a persistent reference to a point on an element or at the intersection of two elements or otherwise based on the custom topology of an element
 CPersistentTcb
 CPlotFileSpecRepresents a file specification in the printing system
 CPlotFlagsMiscellaneous print flags
 CPlotLineStyleDefPlotter line style definition
 CPlotPaperSizeInfoPrinter paper size
 CPlotPenSetupPlotter pen definition
 CPlotPropValueVariant value container in a print property dictionary
 CPlotRasterComprPrinter raster compression format and methods
 CPlotRasterOptionsPrinter raster options
 CPoint2d
 CPoint2dAn integer 2d point, useful for screen pixel references, but not for real geometry
 CPoint3dAn integer 3d point, useful for screen pixel references, but not for real geometry
 CPointCloudChannelHandlerDerive from this class to handle your IPointCloudChannel
 CPointCloudPodWriterStruct to create new pointcloud files of POD format
 CpointList
 CPointSymInfo
 CPointSymRsc
 CPolyfaceEdgeChainData for describing a set of connected edges of a polyface and their source
 CPolyfaceQuery"Read only" facet interface
 CpolygonLink
 CPolygonOpsOperations in which an array of points is understood to be connected as a closed polygon
 CPolylineOpsOperations in which an array of points is understood to be connected as a polyline (but not closed as a polygon)
 CPresentationMetadataHelperHelper object used to apply metadata to ECSchemas, ECClasses, and ECProperties used to control how they are presented in the UI
 CMaterialPreview::PreviewType
 CPrintStyleNameName and source file location of a print style
 CProcessForm
 CProcessStatement
 CProgramVersionNumber
 CPropertiesThe names of properties in the "be_Db" namespace
 CPropertyBindingGUIManager
 CPropertyBindingSpecDefines the dependent end of a property binding
 CPropertyContextClass for enumerating the common properties of elements such as color and level and changing those properties
 CPropertyLayout
 CPropertySpecEvery BeSQLite::Db has a table for storing "Properties"
 CProvenanceEventEvent Events are the operations that cause the change from source files to target files
 CPublishOptionsSpecifies the publishing options to apply while creating the published i-models
 CPublishViewOptionsSpecifies the publishing view options to apply while creating the published i-models
 CPulldownMenuMessagePulldown Menu Message
 CPulldownTrackingInfoPulldown Menu Tracking Information
 CQualifiedECAccessorIdentifies an ECProperty by schema name, class name, and access string
 CRTreeMatchFunction::QueryInfoThis is a copy of sqlite3_rtree_query_info
 CQvViewport
 CRangeHeaderValue
 CRangeTreeProgressMonitor
 CRasterBlockTypePtrCompare
 CRasterColorModeCollectionCompare
 CRasterCompressionTypePtrCompare
 CrasterConfigurationInfo
 CrasterExtendedInfo
 CRasterFileFormatCollectionCompare
 CrasterFileInfo
 CRasterFileManager*//* Bentley Systems
 CrasterFileQuickInfo
 CRasterFrameElement
 CRasterFrameElementCollectionThe collection of all raster frame element (aka Raster attachment) in a model that are scoped to that model
 CRasterGCSUtility
 CrasterGeoReferenceInfo
 CRasterLineStyleRsc
 CrasterNameInfo
 CRasterOverridesHolds toggles overrides when a raster attachment is seen through a DgnAttachment
 CrasterRefFlags
 CrasterRenderingInfo
 CRawItemHdrRawItemHdr structure - contains info usually specified in item resources and other item type specific info
 CReachableElementCollectionA collection that allows code to iterate through the set of persistent elements in a model and all the attachments of that model
 CReachableModelRefCollectionA collection that allows code to iterate through the set of ModelRefs attached to a supplied root modelRef
 CHeapzoneAllocator< T >::rebind< U >
 CBentleyAllocator< _Ty >::rebind< _Other >
 CRedrawElemsClass for displaying temporary graphics such as in a DgnTool's _OnDynamicFrame method
 CRefCounted
 CRefCountedBase
 CRefCountedPtr< T >A shared pointer template for reference-counted objects
 CRefCountedPtr< Bentley::DgnPlatform::DgnFile >
 CRefCountedPtr< Bentley::DgnPlatform::InstanceCountIterable::IteratorState >
 CRefCountedPtr< BusyRetry >
 CRefCountedPtr< CachedStatement >
 CRefCountedPtr< Caret >
 CRefCountedPtr< DgnPlatform::Bentley::DgnPlatform::IEditAction >
 CRefCountedPtr< DgnPlatform::DgnDocumentMoniker >
 CRefCountedPtr< DgnPlatform::DgnFile >
 CRefCountedPtr< DgnPlatform::FindInstancesScope >
 CRefCountedPtr< DgnPlatform::ItemTypeLibrary >
 CRefCountedPtr< DgnTextSnippet >
 CRefCountedPtr< DgnTextStyle >
 CRefCountedPtr< DimensionStyle >
 CRefCountedPtr< DirectionFormatter >
 CRefCountedPtr< ECClassContainer::IteratorState >
 CRefCountedPtr< ECCustomAttributeInstanceIterable::IteratorState >
 CRefCountedPtr< ECPropertyIterable::IteratorState >
 CRefCountedPtr< ECSchema >
 CRefCountedPtr< ECSchemaCache >
 CRefCountedPtr< ExpressionContext >
 CRefCountedPtr< IDgnECInstanceCollectionAdapter >
 CRefCountedPtr< IECInstanceCollectionAdapter >
 CRefCountedPtr< IECRelationshipCollectionAdapter >
 CRefCountedPtr< IGeometry >
 CRefCountedPtr< IteratorImplementation >
 CRefCountedPtr< QueryRelatedClassSpecifier >
 CRefCountedPtr< ReachableElementOptions >
 CRefCountedPtr< ReachableModelRefOptions >
 CRefCountedPtr< RegionGraphicsContext >
 CRefCountedPtr< ScaleIteratorOptions >
 CRefCountedPtr< SchemaInfoExt >
 CRefCountedPtr< SelectedProperties >
 CRefCountedPtr< SheetSizeIteratorOptions >
 CRefCountedPtr< struct BeTextFile >
 CRefCountedPtr< struct ChangeTracker >
 CRefCountedPtr< struct CurvePrimitiveId >
 CRefCountedPtr< struct CurveVector >
 CRefCountedPtr< TextTable >
 CRefCountedPtr< UnitIteratorOptions >
 CRefDisplayFlags
 CReferenceOverrideInfoReference overrides for printing
 CRefFilePrefs
 CRegionLinkProcessorRegionLinkProcessor is a utility class to help manage common operations of DgnRegionLinks
 CRegionParams
 CRelationA "relationship" is a set of "parameters." A parameter has a unique ID within a relationship
 CRelationshipCardinalityThis class describes the cardinality of a relationship
 CRelationshipEntry
 CIGraphEvaluation::RelationshipNodeInfoA structure of relationship node information
 CRenderFlagsThe flags that control rendering information
 CRenderInfoThe flags that control rendering information
 CRenderStoreManager
 CReportColumnAccessorDefines an ECPropertyValue from which to populate a column in a report
 CReportDefinitionCollectionA collection of report definitions contained within a DgnFile
 CReportResultsThe result of executing a ReportDefinition
 CReportResultsEntryRepresents a single entry (cell) in a ReportResultsRow
 CReportScopeDefines the scope in which a ReportDefinition will query for ECInstances from which to populate report results
 CRequest
 CRequestHeader
 CRequestStatus
 CRequestWithPtr
 CResponse
 CRevisionInfoDocuments a set of changes in design history
 CRevisionNumberA history revision number
 CRevisionNumbersForFileA set of revision numbers pertaining to the design history of a specified file
 CRevolveSettings
 CRgbaColorDef
 CrgbColorCube
 CRgbColorDef
 CRgbColorShort
 CRgbFactorRed, green, blue color data as doubles
 CrgbTransparentColorDef
 CRmgrResourceMT
 CRotMatrix3x3 matrix commonly used for pure rotations, but in general may also have scales and non-perpendicular rows and columns
 CRoundingStatic class for rounding methods
 CRscDataConvert
 Crscdirectaccess
 CRTree2dVal
 CRTree3dVal
 CRunIn the TextBlock DOM, a base class for all other runs
 CSash_ButtonUpAuxInfoSash Item Auxiliary Info
 CSashPositionRscSash Position Resource
 CScale_FormatValueScale Item Format Value Send and filled in as a result of the SCALE_AUXMESSAGE_FORMATVALUE message
 CScale_MotionFuncArgScale Item Motion Function Arguments
 CScaleCollectionRepresents a set of pre-defined ScaleDefinitions supplied by the application
 CScaleDefinitionA ScaleDefinition describes a named scale factor
 CScanColumn
 CscanContextTag
 CScanCriteriaProvides a way to access elements that match definable criteria from a DgnModel
 CScanEntityAck
 CScanEntityRequest
 CScanRangeThe scan range used for mdlScanCriteria
 CSchemaInfoHolds descriptive information about an ECSchema, particularly so that it can be examined before the ECSchema is actually loaded
 CSchemaKeyFully defines a schema with its name, major and minor versions, and a checksum
 CSchemaKeyMatchPredicate
 CSchemaLayout
 CSchemaNameClassNamePair
 CScopedArray< T, THRESHOLD >Class to efficiently allocate a block of memory, freeing the memory when the function leaves the scope
 CScriptAnimationParametersDefines the parameters of script animation
 CScriptParametersThis class defines script parameters
 CSdai_ADBId
 CSdai_Id
 CSdai_Id_aggr
 CSdai_ItrId
 CSearchClass! A search class represents a schema name class name pair that can be used to execute a query ! using DgnECManager !
 CSeedDataSeed data
 CServerCallBack
 CServerDescriptorMessage
 CServerDescrMessageHdr
 CServiceHeader
 CServiceName
 CSessionMonitorCreate a subclass of this class to monitor significant session-related events
 CSetAE
 CSetMsforms
 CSettingsActivator
 CSHA1Compute SHA1 hash
 CSheetDefSheet definition data
 CSheetSizeCollectionRepresents a set of pre-defined SheetSizeDefinition supplied by the application
 CSheetSizeDefinitionA SheetSizeDefinition is used to hold information describing the size and printable area of a sheet of paper
 CSignCounter
 CSimpleSelectAR
 CSizePolicyLayout attribute describing horizontal and vertical resizing policy
 CSmallIntegerHistogram
 CSmartFeatureElement
 CSmartFeatureSettingsTypical settings available for Smart Feature creation
 CSmartFeatureUtil
 CSmartGeomPrefFlags
 CSmartGeomSettings
 Csmartsolidsettings
 CSnapElemIgnore
 CSnappyReader
 CSnappyToBlobUtility to compress and write data to a blob using "Snappy" compression
 CSolarTimeThe flags that control solar/lighting information
 CSolidLocationDetailDetail data for pick on solid primitive
 CSolidUtilSolidUtil provides support for the creation, querying, and modification of BReps
 Csolver_control_block