Click or drag to resize

MediaCy.IQL.ObjectManager Namespace

Contains the Management Classes used to organize and structure IQL objects.
Structures
Interfaces
  InterfaceDescription
Public interfaceIMcCleanable
Interface exposing a method to allow forced cleanup of an object.
Public interfaceIMcGlueProgressMeter
This is an interface supplied by the client to provide progress meter and message queue discharge during NTI operations.
Public interfaceIMcObjConnection
Public interfaceIMcObject
Exposes properties and methods to maintain a named, typed object capable of holding data in a hierarchy of other objects.
Public interfaceIMcObjects
Interface exposing properties and methods for maintaining a collection of McObject instances.
Public interfaceIMcObjFireCustomSink
Public interfaceIMcObjStandardNotify
Interface exposed by notification sinks that wish to receive standard McObject event notifications.
Public interfaceIMcOMGlobal
The interface implemented by the McOMGlobal coclass, exposing globally useful methods for operating on either McObject instance or VARIANT data.
Public interfaceMcObject
Public interfaceMcObjects
Class that implements an independent McObjects collection with its own, private set of of McObject instances.
Public interfaceMcObjectsSingleton
Class that implements the object manager's singleton McObjects collection of McObject instances.
Public interfaceCode exampleMcOMGlobal
The global class implementing the IMcOMGlobal interface exposing globally useful methods for operating on either IMcObject instance or VARIANT data.
Enumerations
  EnumerationDescription
Public enumerationmcgluePMFlagsEnum
Control flags for the progress meter.
Public enumerationmcobjAttachAutoAddToCategoryFlags
Constants for the McObjects.AttachAutoAddToCategory eControlFlags argument.Flags can be Or'ed together.
Public enumerationmcobjBASIC_STATISTICS_FieldIndices
Indices of the fields of the BASIC_STATISTICS structure for field accesswhen the structure is cast to an array of Double.
Public enumerationmcobjClassFactoryFlags
Constants for the McObjects.RegisterInterfaceClassFactory eControlFlags argument.Flags can be Or'ed together.
Public enumerationmcobjConnectionInquiryCodes
Public enumerationmcobjEnumFiltersFlags
Constants for the SetEnumFilters, GetCategoryCount and GetCategory_NewEnumeControlFlags argument. One of the mcobjNamespaceMatchMethods can also be OR'ed into the eControlFlags argument to control how namespaces are handled .
Public enumerationmcobjGeneralConstants
Public enumerationmcobjIteratorConsts
Constants for pcNextInterator arguments.
Public enumerationmcobjMC_VARTYPEs
Fake VARTYPE's corresponding to our special VT_RECORD typedef'ed structs
Public enumerationmcobjNamespaceMatchMethods
Constants for the Item eLookupMethods argument. One of these values can alsobe OR'ed into the SetEnumFilters eControlFlags argument.
Public enumerationmcobjNotifyRuleFlags
SetNotifyRules flags for the RuleFlags and RuleFlagsMask arguments aswell as the value returned by the method. The flags may be Or'ed together
Public enumerationmcobjRankedValuesFieldIndices
Indices of the standard values placed at the beginning of each resultsarray for the McRankedValues method. Addtional N-tile values will be placed after the standard results if the NtilesToAppend argument is greater than 1.
Public enumerationmcobjShapeInfoControl
Constants for the IMcObject.Shape property's eShapeInfoControl argument.On assignment, the argument must be mcobjSIC_Default.
Public enumerationmcobjSpecialNotifyCodes
SpecialNotify Codes
Public enumerationmcobjTextMatchFlags
Public enumerationmcobjTypeEnum
Numeric codes for IMcObject types for use with the Add method and all Type-relatedmethods.
Public enumerationmcobjTypelibVersionEnum
McObjectManager type library major and minor version numbers
Public enumerationmcobjUserFlags
Constants for the McObject.UserFlags property. Note: must matchV:\Native\McObj\McObjDef.h !!! Note that the mcobjUserFlagNoAddRefInterface occupies the DIRTY_FLAG and is handled specially by CMcObject::get/put_UserFlags. Similarly the mcobjUserFlagCreatedByMainEngine occupies the CONFIG_MEMBER_FLAG and is handled specially by CMcObject::get_UserFlags (it is not assignable). Also note that the mcobjUserFlagKeepByRefVariants occupies the EXTRACT_IT_FLAG.
Public enumerationmcobjUserFlagsEx
Constants for the McObject.UserFlags property used in McImageLib.
Public enumerationmcobjVectorOpEnum