# ArchestrA Object Toolkit Reference Auto-converted from the AVEVA *ArchestrA Object Toolkit Reference Guide* CHM. Single namespace: `ArchestrA.Toolkit`. Layout: one Markdown file per top-level type (class / struct / enumeration / interface). Member overloads are inlined as `###` subsections inside the parent type page. ## Namespace Overview ArchestrA.Toolkit is the common namespace for all the classes in the toolkit. ## Core Types - [AObjectBase Class](AObjectBase.md) - [ConfigtimeBase Class](ConfigtimeBase.md) - [RuntimeBase Class](RuntimeBase.md) - [aaBaseEditorForm Class](aaBaseEditorForm.md) - [CMxValue Class](CMxValue.md) - [CMxType Class](CMxType.md) - [CMxCommon Class](CMxCommon.md) - [CMxArrayBase Class](CMxArrayBase.md) - [CMxArray Class](CMxArrayT.md) - [CMxBoolean Class](CMxBoolean.md) - [CMxBooleanArray Class](CMxBooleanArray.md) - [CMxFloat Class](CMxFloat.md) - [CMxFloatArray Class](CMxFloatArray.md) - [CMxDouble Class](CMxDouble.md) - [CMxDoubleArray Class](CMxDoubleArray.md) - [CMxInteger Class](CMxInteger.md) - [CMxIntegerArray Class](CMxIntegerArray.md) - [CMxCustomEnum Class](CMxCustomEnum.md) - [EnumText Class](EnumText.md) - [CMxCustomEnumArray Class](CMxCustomEnumArray.md) - [CMxCustomStruct Class](CMxCustomStruct.md) - [CMxCustomStructArray Class](CMxCustomStructArray.md) - [CMxDataType Class](CMxDataType.md) - [CMxDataTypeArray Class](CMxDataTypeArray.md) - [CMxElapsedTime Class](CMxElapsedTime.md) - [CMxElapsedTimeArray Class](CMxElapsedTimeArray.md) - [CMxInternationalizedString Class](CMxInternationalizedString.md) - [CMxInternationalizedStringArray Class](CMxInternationalizedStringArray.md) - [CMxReference Class](CMxReference.md) - [CMxReferenceArray Class](CMxReferenceArray.md) - [CMxStatus Class](CMxStatus.md) - [CMxStatusArray Class](CMxStatusArray.md) - [CMxString Class](CMxString.md) - [CMxStringArray Class](CMxStringArray.md) - [CMxTime Class](CMxTime.md) - [CMxTimeArray Class](CMxTimeArray.md) - [CMxVariant Class](CMxVariant.md) - [CMxVariantArray Class](CMxVariantArray.md) - [CMxBigString Class](CMxBigString.md) - [CMxBigStringArray Class](CMxBigStringArray.md) - [CMxInternalDumpLoadData Class](CMxInternalDumpLoadData.md) - [CMxInternalFailoverData Class](CMxInternalFailoverData.md) - [CMxDataQuality Class](CMxDataQuality.md) - [CMxIndirectBase Class](CMxIndirectBase.md) - [CMxIndirectWriteOnly Class](CMxIndirectWriteOnly.md) - [CMxIndirect Class](CMxIndirect.md) - [VtqBufferReader Class](VtqBufferReader.md) - [VtqBufferWriter Class](VtqBufferWriter.md) ## Event Arguments - [SetHandlerEventArgs Class](SetHandlerEventArgs.md) - [ConfigtimeSetHandlerEventArgs Class](ConfigtimeSetHandlerEventArgs.md) - [MigrateHandler Class](MigrateHandler.md) - [RuntimeSetHandlerEventArgs Class](RuntimeSetHandlerEventArgs.md) - [RuntimeGetStatusDescEventArgs Class](RuntimeGetStatusDescEventArgs.md) - [RuntimeSetScanStateEventArgs Class](RuntimeSetScanStateEventArgs.md) - [RuntimeStartupEventArgs Class](RuntimeStartupEventArgs.md) ## Enumerations - [ESTARTUPCONTEXT Enumeration](ESTARTUPCONTEXT.md) - [StartupInfo Enumeration](StartupInfo.md) - [ECALLCONTEXTFLAG Enumeration](ECALLCONTEXTFLAG.md) - [SetInfo Enumeration](SetInfo.md) - [MxStatus Enumeration](MxStatus.md) - [MxStatusCategory Enumeration](MxStatusCategory.md) - [MxStatusSource Enumeration](MxStatusSource.md) - [DataQuality Enumeration](DataQuality.md) - [MxSecurityClassification Enumeration](MxSecurityClassification.md) - [MxCustomStruct Enumeration](MxCustomStruct.md) - [MxDataType Enumeration](MxDataType.md) - [EPACKAGESTATUS Enumeration](EPACKAGESTATUS.md) - [EPRIMITIVEOPSTATUS Enumeration](EPRIMITIVEOPSTATUS.md) - [MxPropertyLockedEnum Enumeration](MxPropertyLockedEnum.md)