/* this ALWAYS GENERATED file contains the definitions for the interfaces */


/* File created by MIDL compiler version 5.01.0164 */
/* at Wed May 26 12:03:45 2010
 */
/* Compiler settings for .\libConsts.odl:
    Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )


/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __ksConstants_h__
#define __ksConstants_h__

#ifdef __cplusplus
extern "C"{
#endif 

/* Forward Declarations */ 

void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 


#ifndef __Kompas6Constants_LIBRARY_DEFINED__
#define __Kompas6Constants_LIBRARY_DEFINED__

/* library Kompas6Constants */
/* [helpfile][version][uuid] */ 

//-------------------------------------------------------------------------------
// _1_  
// ---
  // _1_00_ ksNotifyType                      -   
  // _1_01_ ksKompasObjectNotifyEnum          - 1    KompasObject 12
  // _1_02_ ksDocumentFileNotifyEnum          - 2     :    10
  // _1_03_ ksStampNotifyEnum                 - 3      4
  // _1_04_ ksObject2DNotifyEnum              - 4     2  21
  // _1_05_ ksSelectionMngNotifyEnum          - 5      3
  // _1_06_ ksSpcObjectNotifyEnum             - 6      16
  // _1_07_ ksSpcDocumentNotifyEnum           - 7      6
  // _1_08_ ksSpecificationNotifyEnum         - 8     11
  // _1_09_ ksDocument3DNotifyEnum            - 9    3D  8
  // _1_10_ ksObject3DNotifyEnum              - 10    3D  12
  // _1_11_ ksDocument2DNotifyEnum            - 11   2D  6
  // _1_12_ ksPropertyManagerNotifyEnum       - 12      . 10
  // _1_13_ ksPropertyUserControlNotifyEnum   - 13     2.
  // _1_14_ ksDocumentFrameNotifyEnum         - 14     : , ,    . 13
  // _1_15_ ksViewsAndLayersManagerNotifyEnum - 15        2
  // _1_16_ ksLibraryManagerNotifyEnum        - 16     13
  // _1_17_ ksLayoutSheetsNotifyEnum          - 17     3
  //   - 162

//-------------------------------------------------------------------------------
// _2_  
// ---
  // _2_01_ KompasAPIObjectTypeEnum	-    API
  // _2_02_ ksTypeLookStyle				  -    
  // _2_03_ DocumentTypeEnum				  -   
  // _2_04_ FrameRegimeEnum				  - P  
  // _2_05_ ZoomTypeEnum					    -       .
  // _2_06_ StructType2DEnum				  -      GetParamStruct  KompasObject
  // _2_07_ ProcessTypeEnum				  -    
  // _2_08_ DocumentCloseOptions			-     
  // _2_09_ ConvertCoordTypeEnum			-       
  // _2_10_ DrawingObjectTypeEnum		-   
  // _2_11_ DocumentFormatEnum			  -  
  // _2_12_ ksAlignEnum					    - 
  // _2_13_ TabulatorFillingEnum			-  
  // _2_14_ ErrorType					      -  API,  3D
  // _2_15_ ksKOMPASConverterEnum		-     3D
  // _2_16_ ksLengthUnitEnum				  -   
  // _2_17_ ksStampEnum					    -   
  // _2_18_ ksAPITypeEnum				    -  API 
  // _2_19_ ksTreeTypeEnum				    -    3D 
  // _2_20_ ksKompasCommandEnum			-  .
  // _2_21_ ksHideMessageEnum			  -   .
  // _2_22_ ksConstraintTypeEnum			-   .
  // _2_23_ ksBmpSizeEnum				    -  .
  // _2_24_ ksRequestFilesTypeEnum   -       .
  // _2_25_ ksAngleEnum              -    90 .


//-------------------------------------------------------------------------------
// _3_   
// ---
  // _3_01_ ControlTypeEnum                -    
  // _3_02_ SpecPropertyButtonEnum         -    Kompas.
  // _3_03_ SpecPropertyToolBarEnum        -     
  // _3_04_ SeparatorTypeEnum              -     -  ().
  // _3_05_ CheckStateEnum                 -  
  // _3_06_ PropertyControlNameVisibility  -      
  // _3_07_ ButtonTypeEnum                 -       -  
  // _3_08_ SlideTypeEnum                  -     .
  // _3_09_ DefaultFixTypeEnum             -        
  // _3_10_ PropertyManagerLayout          -    (, , , , )
  // _3_11_ ksEditListTypeEnum             -       -  
  // _3_12_ ksEditListCommandEnum          -        - 
  // _3_13_ ksCheckSumVersionEnum          -    ICheckSum


//-------------------------------------------------------------------------------
// _4_  2D 
// ---
  // _4_01_ FilterCondotionStateEnum       -      
  // _4_02_ LtViewType                     -  .
  // _4_03_ LayersGroupWayEnum             -   .
  // _4_04_ ksTextNumberingEnum            -   .
  // _4_05_ ksTextSizeEnum                 -   .
  // _4_06_ ksTextItemEnum                 -   .
  // _4_07_ ksTextHorizontalFormatEnum     -   .
  // _4_08_ ksAllocationEnum               -  .
  // _4_09_ ksMarkInsideFormEnum           -     ( -).
  // _4_10_ ksMarkOnLinePosTypeEnum	      -    .
  // _4_11_ ksArrowEnum                    -   -.
  // _4_12_ ksShelfDirectionEnum           -  .
  // _4_13_ ksDrawingObjecParamTypeEnum    -   .
  // _4_15_ ksMarkNodeEnum                 -   .
  // _4_16_ ksCurveStyleEnum               -   
  // _4_17_ ksTextStyleEnum                -   
  // _4_18_ ksContourFormEnum              -    .
  // _4_19_ ksAlignmentTypeEnum            -   .
  // _4_20_ ksLengthUnitsEnum              -   .
  // _4_21_ ksMassUnitsEnum                -   .
  // _4_22_ ksMassSettingModeEnum          -   .
  // _4_23_ ksAnnotationSymbolEnum         -  .
  // _4_24_ ksDimensionTextAlignEnum       -   .
  // _4_25_ ksDimensionTextBracketsEnum    -   .
  // _4_26_ ksDimensionDeviationEnum       -    .
  // _4_27_ ksDimensionTextTypeEnum        -   .
  // _4_28_ ksDimensionBaseEnum            -   .
  // _4_29_ ksDimensionTextPosEnum         -    c  .
  // _4_30_ ksDimensionArrowPosEnum        -     .
  // _4_31_ ksLineDimensionOrientationEnum -    .
  // _4_32_ ksHeightDimTypeEnum            -   .
  // _4_33_ ksAngleDimTypeEnum             -   .
  // _4_34_ ksRoughSignEnum                -   .
  // _4_35_ ksLeaderSignEnum               -     .
  // _4_36_ ksPositionLederFormEnum        -      .
  // _4_37_ ksChangeLeaderSignEnum         -     .
  // _4_38_ ksToleranceSuffixSignEnum      -     .
  // _4_39_ ksTablePointEnum               -     .
  // _4_40_ ksTableTileLayoutEnum          -   .
  // _4_41_ ksCellBoundariesEnum           -   .
  // _4_42_ ksTextLineType                 -   .
  // _4_43_ ksMlVertexLimiterEnum				  -     .
  // _4_44_ ksMlEndLimiterEnum				      -     .
  // _4_45_ ksMlVertexTrackingEnum				  -    .
  // _4_46_ ksContourSegmentEnum				    -   .
  // _4_47_ ksAnnotativeSymbolEnum         -      .
  // _4_48_ ksCornerTypeEnum               -   .
  // _4_49_ ksInsertionTypeEnum            -     .
  // _4_50_ ksEquidistantTypeEnum          -   .
  // _4_51_ ksCentreMarkerEnum             -   .
  // _4_52_ ksSemiAxisTypeEnum             -     .
  // _4_53_ ksAttributeTypeEnum            -     .
  // _4_54_ ksRelativeProjectionTypeEnum   -     .
  // _4_55_ ksBreakLineTypeEnum            -   .
  // _4_56_ ksHatchStyleEnum               -   .
  // _4_57_ ksRegionTypeEnum               -  .
  // _4_58_ ksColouringTypeEnum            -  .


//-------------------------------------------------------------------------------
// _5_   
// ---
  // _5_01_ LibraryTypeEnum          -  
  // _5_02_ LibraryStyleEnum         -    .
  // _5_03_ ksSystemControlStartEnum -     


//-------------------------------------------------------------------------------
// _6_    
// ---
  // _6_01_ SpecificationVariantEnum     -   .
  // _6_02_ SpecificationLinkTypeEnum    -       .
  // _6_03_ SpecificationColumnTypeEnum  -   .
  // _6_04_ ValueTypeEnum                -   ,     .
  // _6_05_ SortTypeEnum                 -  .
  // _6_06_ SpecificationObjectTypeEnum  -    .
  // _6_07_ SpecificationObjectStateEnum -   .


//-------------------------------------------------------------------------------
// _7_    
// ---
  // _7_01_ ksPropertyTypeEnum -  .
  // _7_02_ ksReportFiltersTypeEnum -      .


  //-------------------------------------------------------------------------------
  // _1_00_   
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksNotifyType
    {	ntKompasObjectNotify	= 1,
	ntDocumentFileNotify	= 2,
	ntStampNotify	= 3,
	ntObject2DNotify	= 4,
	ntSelectionMngNotify	= 5,
	ntSpcObjectNotify	= 6,
	ntSpcDocumentNotify	= 7,
	ntSpecificationNotify	= 8,
	ntDocument3DNotify	= 9,
	ntObject3DNotify	= 10,
	ntDocument2DNotify	= 11,
	ntPropertyManagerNotify	= 12,
	ntPropertyUserControlNotifyEnum	= 13,
	ntDocumentFrameNotify	= 14,
	ntViewsAndLayersManagerNotify	= 15,
	ntLibraryManagerNotify	= 16,
	ntLayoutSheetsNotify	= 17
    }	ksNotifyType;

  //-------------------------------------------------------------------------------
  // _1_01_   KompasObject  IApplication
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksKompasObjectNotifyEnum
    {	koCreateDocument	= 1,
	koBeginOpenDocument	= 2,
	koOpenDocument	= 3,
	koChangeActiveDocument	= 4,
	koApplicatinDestroy	= 5,
	koBeginCreate	= 6,
	koBeginOpenFile	= 7,
	koBeginCloseAllDocument	= 8,
	koKeyDown	= 9,
	koKeyUp	= 10,
	koKeyPress	= 11,
	koBeginRequestFiles	= 12
    }	ksKompasObjectNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_02_    :   
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDocumentFileNotifyEnum
    {	kdBeginCloseDocument	= 1,
	kdCloseDocument	= 2,
	kdBeginSaveDocument	= 3,
	kdSaveDocument	= 4,
	kdActiveDocument	= 5,
	kdDeactiveDocument	= 6,
	kdBeginSaveAsDocument	= 7,
	kdDocumentFrameOpen	= 8,
	kdProcessActivate	= 9,
	kdProcessDeactivate	= 10
    }	ksDocumentFileNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_03_    
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksStampNotifyEnum
    {	kdBeginEditStamp	= 1,
	kdEndEditStamp	= 2,
	kdStampCellDblClick	= 3,
	kdStampCellBeginEdit	= 4,
	kdStampBeginClearCells	= 5
    }	ksStampNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_04_    2 
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksObject2DNotifyEnum
    {	koChangeActive	= 1,
	koBeginDelete	= 2,
	koDelete	= 3,
	koBeginMove	= 4,
	koMove	= 5,
	koBeginRotate	= 6,
	koRotate	= 7,
	koBeginScale	= 8,
	koScale	= 9,
	koBeginTransform	= 10,
	koTransform	= 11,
	koBeginCopy	= 12,
	koCopy	= 13,
	koBeginSymmetry	= 14,
	koSymmetry	= 15,
	koBeginProcess	= 16,
	koEndProcess	= 17,
	koCreateObject	= 18,
	koUpdateObject	= 19,
	koBeginDestroyObject	= 20,
	koDestroyObject	= 21
    }	ksObject2DNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_05_    
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSelectionMngNotifyEnum
    {	ksmSelect	= 1,
	ksmUnselect	= 2,
	ksmUnselectAll	= 3
    }	ksSelectionMngNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_06_    
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSpcObjectNotifyEnum
    {	soBeginDelete	= 1,
	soDelete	= 2,
	soCellDblClick	= 3,
	soCellBeginEdit	= 4,
	soChangeCurrent	= 5,
	soDocumentBeginAdd	= 6,
	soDocumentAdd	= 7,
	soDocumentRemove	= 8,
	soBeginGeomChange	= 9,
	soGeomChange	= 10,
	soBeginProcess	= 11,
	soEndProcess	= 12,
	soCreateObject	= 13,
	soUpdateObject	= 14,
	soBeginCopy	= 15,
	soCopy	= 16
    }	ksSpcObjectNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_07_    
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSpcDocumentNotifyEnum
    {	sdDocumentBeginAdd	= 1,
	sdDocumentAdd	= 2,
	sdDocumentBeginRemove	= 3,
	sdDocumentRemove	= 4,
	sdSpcStyleBeginChange	= 5,
	sdSpcStyleChange	= 6
    }	ksSpcDocumentNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_08_   
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSpecificationNotifyEnum
    {	ssTuningSpcStyleBeginChange	= 1,
	ssTuningSpcStyleChange	= 2,
	ssChangeCurrentSpcDescription	= 3,
	ssSpcDescriptionAdd	= 4,
	ssSpcDescriptionRemove	= 5,
	ssSpcDescriptionBeginEdit	= 6,
	ssSpcDescriptionEdit	= 7,
	ssSynchronizationBegin	= 8,
	ssSynchronization	= 9,
	ssBeginCalcPositions	= 10,
	ssCalcPositions	= 11,
	ssBeginCreateObject	= 12
    }	ksSpecificationNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_09_   3D 
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDocument3DNotifyEnum
    {	d3BeginRebuild	= 1,
	d3Rebuild	= 2,
	d3BeginChoiceMaterial	= 3,
	d3ChoiceMaterial	= 4,
	d3BeginChoiceMarking	= 5,
	d3ChoiceMarking	= 6,
	d3BeginSetPartFromFile	= 7,
	d3BeginCreatePartFromFile	= 8
    }	ksDocument3DNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_10_    3D 
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksObject3DNotifyEnum
    {	o3BeginDelete	= 1,
	o3Delete	= 2,
	o3Excluded	= 3,
	o3Hidden	= 4,
	o3BeginPropertyChanged	= 5,
	o3PropertyChanged	= 6,
	o3BeginPlacementChanged	= 7,
	o3PlacementChanged	= 8,
	o3BeginProcess	= 9,
	o3EndProcess	= 10,
	o3CreateObject	= 11,
	o3UpdateObject	= 12
    }	ksObject3DNotifyEnum;

  //-------------------------------------------------------------------------------
  // _1_11_   2D 
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDocument2DNotifyEnum
    {	d2BeginRebuild	= 1,
	d2Rebuild	= 2,
	d2BeginChoiceMaterial	= 3,
	d2ChoiceMaterial	= 4,
	d2BeginInsertFragment	= 5,
	d2LocalFragmentEdit	= 6
    }	ksDocument2DNotifyEnum;

  //-------------------------------------------------------------------------------
  // _2_02_    
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTypeLookStyle
    {	tls_VisualStudio_97	= 0,
	tls_VisualStudio_NET	= 1,
	tls_Office_2003	= 2,
	tls_VisualStudio2005	= 3,
	tls_WindowsXP	= 4,
	tls_Office_2007	= 5
    }	ksTypeLookStyle;

  //-------------------------------------------------------------------------------
  // _1_12_      .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksPropertyManagerNotifyEnum
    {	prButtonClick	= 1,
	prChangeControlValue	= 2,
	prControlCommand	= 3,
	prButtonUpdate	= 4,
	prProcessActivate	= 5,
	prProcessDeactivate	= 6,
	prCommandHelp	= 7,
	prSelectItem	= 8,
	prCheckItem	= 9,
	prChangeActiveTab	= 10,
	prEditFocus	= 11,
	prUserMenuCommand	= 12
    }	ksPropertyManagerNotifyEnum;

  //-------------------------------------------------------------------------------
  //  _3_02_     
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecPropertyButtonEnum
    {	pbEnter	= 1,
	pbEsc	= 2,
	pbAutoCreate	= 3,
	pbSaveState	= 4,
	pbNewSearch	= 5,
	pbPrevObj	= 6,
	pbNextObj	= 7,
	pbHelp	= 8
    }	SpecPropertyButtonEnum;

  //-------------------------------------------------------------------------------
  // _3_03_     
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecPropertyToolBarEnum
    {	pnEmpty	= 1,
	pnEscHelp	= 2,
	pnEnterEscHelp	= 3,
	pnEnterEscCreateHelp	= 4,
	pnEnterEscCreateSaveHelp	= 5,
	pnEnterEscCreateSaveSearchHelp	= 6,
	pnEnterEscSaveSearchPrevNextHelp	= 7,
	pnEnterEscSearchHelp	= 8,
	pnEscSaveSearchHelp	= 9,
	pnEnterEscCreateSearchHelp	= 10,
	pnEnterEscSaveSearchHelp	= 11,
	pnEscSaveStateHelp	= 12,
	pnEnterEscSearchPrevNextHelp	= 13
    }	SpecPropertyToolBarEnum;

//-------------------------------------------------------------------------------
// _2_01_    API 7.
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _KompasAPIObjectTypeEnum
    {	ksObjectUnknown	= 0,
	ksObjectApplication	= 10001,
	ksObjectDocuments	= 10002,
	ksObjectKompasError	= 10003,
	ksObjectProcessParam	= 10004,
	ksObjectPropertyTabs	= 10005,
	ksObjectPropertyTab	= 10006,
	ksObjectPropertyControls	= 10007,
	ksObjectPropertySeparator	= 10008,
	ksObjectPropertyEdit	= 10009,
	ksObjectPropertyList	= 10010,
	ksObjectPropertyCheckBox	= 10011,
	ksObjectPropertyMultiButton	= 10012,
	ksObjectPropertyUserControl	= 10013,
	ksObjectPropertyBmpList	= 10014,
	ksObjectPropertySlideBox	= 10016,
	ksObjectPropertyGrid	= 10017,
	ksObjectDocumentFrame	= 10018,
	ksObjectDocumentFrames	= 10019,
	ksObjectPropertyManager	= 10020,
	ksObjectDrawingDocument	= 10021,
	ksObjectFragmentDocument	= 10022,
	ksObjectSpecificationDocument	= 10023,
	ksObjectPartDocument	= 10024,
	ksObjectAssemblyDocument	= 10025,
	ksObjectTextDocument	= 10026,
	ksObjectPropertyTextButton	= 10027,
	ksObjectPropertySpinEdit	= 10028,
	ksObjectViewsAndLayersManager	= 10029,
	ksObjectViews	= 10030,
	ksObjectView	= 10031,
	ksObjectAssociationView	= 10032,
	ksObjectLayerGroups	= 10033,
	ksObjectLayerGroup	= 10035,
	ksObjectLayers	= 10036,
	ksObjectLayer	= 10037,
	ksObjectLayerFilterCondition	= 10038,
	ksObjectLayerFilterConditions	= 10039,
	ksObjectDocumentSettings	= 10040,
	ksObjectDocument2DSettings	= 10041,
	ksObjectDrawingDocumentSettings	= 10042,
	ksObjectFragmentDocumentSettings	= 10043,
	ksObjectSystemSettings	= 10044,
	ksObjectLibraryManager	= 10050,
	ksObjectProcedure	= 10051,
	ksObjectProceduresLibraries	= 10052,
	ksObjectProceduresLibrary	= 10053,
	ksObjectProcedures	= 10054,
	ksObjectInsertsLibraries	= 10055,
	ksObjectInsertsLibrary	= 10056,
	ksObjectInserts	= 10057,
	ksObjectInsert	= 10058,
	ksObjectSpecificationDescriptions	= 10059,
	ksObjectSpecificationDescription	= 10060,
	ksObjectSpecificationStyle	= 10061,
	ksObjectSpecificationColumnStyles	= 10062,
	ksObjectSpecificationColumnStyle	= 10063,
	ksObjectSpecificationSectionStyles	= 10064,
	ksObjectSpecificationSectionStyle	= 10065,
	ksObjectSpecificationTuning	= 10066,
	ksObjectSpecificationTuningSections	= 10067,
	ksObjectSpecificationTuningSection	= 10068,
	ksObjectSpecificationSubsections	= 10069,
	ksObjectSpecificationSubsection	= 10070,
	ksObjectAdditionalBlockStyles	= 10071,
	ksObjectAdditionalBlockStyle	= 10072,
	ksObjectAdditionalBlockTunings	= 10073,
	ksObjectAdditionalBlockTuning	= 10074,
	ksObjectAdditionalBlockSectionTunings	= 10075,
	ksObjectAdditionalBlockSectionTuning	= 10076,
	ksObjectSheetFormat	= 10077,
	ksObjectTextStyle	= 10078,
	ksObjectFont	= 10079,
	ksObjectTabulators	= 10080,
	ksObjectTabulator	= 10081,
	ksObjectSpecificationBaseObjects	= 10083,
	ksObjectSpecificationCommentObjects	= 10084,
	ksObjectSpecificationObject	= 10085,
	ksObjectSpecificationBaseObject	= 10086,
	ksObjectSpecificationCommentObject	= 10087,
	ksObjectSpecificationColumns	= 10088,
	ksObjectSpecificationColumn	= 10089,
	ksObjectSpecificationColumnItems	= 10090,
	ksObjectSpecificationColumnItem	= 10091,
	ksObjectAttachedDocuments	= 10092,
	ksObjectAttachedDocument	= 10093,
	ksObjectPropertyFileName	= 10094,
	ksObjectPropertyColor	= 10095,
	ksObjectLayoutSheets	= 10096,
	ksObjectLayoutSheet	= 10097,
	ksObjectConverter	= 10098,
	ksObjectCheckSum	= 10099,
	ksObjectProgressBarIndicator	= 10100,
	ksObjectPropertyEditList	= 10101,
	ksObjectPropertyLibExplorer	= 10102,
	ksObjectVariable7	= 10103,
	ksObjectInsertionParameters	= 10104,
	ksObjectMath2D	= 10105,
	ksObjectSelectionManager	= 10106,
	ksObjectChooseManager	= 10107,
	ksObjectStamp	= 10108,
	ksObjectPropertyStyleList	= 10109,
	ksObjectPrintJob	= 10110,
	ksObjectPrintJob_Sheet	= 10111,
	ksObjectUserDataStoragesMng	= 10500,
	ksObjectUserDataStorages	= 10501,
	ksObjectUserDataStorage	= 10502,
	ksObjectParametriticConstraint	= 10503,
	ksObjectAttribute	= 10504,
	ksObjectColumnInfo	= 10505,
	ksObjectAttributeType	= 10506,
	ksObjectAttrTypeMng	= 10507,
	ksObjectProperty	= 10508,
	ksObjectPropertyMng	= 10509,
	ksObjectReportProcess	= 10510,
	ksObjectText	= 10700,
	ksObjectTextLine	= 10701,
	ksObjectTextItem	= 10702,
	ksObjectTableCell	= 10703,
	ksObjectExternalTessellation	= 10704,
	ksObjectContour	= 10705,
	ksObjectContourSegment	= 10706,
	ksObjectContourLineSegment	= 10707,
	ksObjectContourArc	= 10708,
	ksObjectExternalGDI	= 10709,
	ksObjectLibArraySettings	= 10710,
	ksObjectPart7	= 11000,
	ksObjectModelObject	= 11001,
	ks3dMateConstraint	= 11002,
	ksObjectParts7	= 11003,
	ksObjectVariableTable	= 11004,
	ksObjectSketchs	= 11005,
	ksObjectSketch	= 11006,
	ksObjectExtrussions	= 11007,
	ksObjectExtrusion	= 11008,
	ksObjectBody7	= 11009,
	ksObjectCutExtrusion	= 11010,
	ksObjectSheetMetalBodies	= 11011,
	ksObjectSheetMetalBody	= 11012,
	ksObjectPoints3D	= 11013,
	ksObjectPoint3D	= 11014,
	ksObjectPoint3DParamCoord	= 11015,
	ksObjectPoint3DParamDisplace	= 11016,
	ksObjectPoint3DParamIntersect	= 11017,
	ksObjectPoint3DParamCenter	= 11018,
	ksObjectPoint3DParamCurve	= 11019,
	ksObjectPoint3DParamSurface	= 11020,
	ksObjectPoint3DParamProjection	= 11021,
	ksObjectSheetMetalBend	= 11022,
	ksObjectSheetMetalBends	= 11023,
	ksObjectSheetMetalLineBend	= 11024,
	ksObjectSheetMetalLineBends	= 11025,
	ksObjectSheetMetalHole	= 11026,
	ksObjectSheetMetalHoles	= 11027,
	ksObjectSheetMetalCut	= 11028,
	ksObjectSheetMetalCuts	= 11029,
	ksObjectLineDimensions3D	= 11030,
	ksObjectBaseLineDimension3D	= 11031,
	ksObjectLineDimension3D	= 11032,
	ksObjectRadialDimension3D	= 11033,
	ksObjectDiametralDimension3D	= 11034,
	ksObjectRadialDimensions3D	= 11035,
	ksObjectDiametralDimensions3D	= 11036,
	ksObjectAngleDimension3D	= 11037,
	ksObjectAngleDimensions3D	= 11038,
	ksObjectLocalCoordinateSystems	= 11039,
	ksObjectLocalCoordinateSystem	= 11040,
	ksObjectLocalCSAxesDirectionParam	= 11041,
	ksObjectLocalCSOrientByObjectParam	= 11042,
	ksObjectLocalCSEulerParam	= 11043,
	ksObjectSpline3D	= 11044,
	ksObjectSplines3D	= 11045,
	ksObjectCurveVertexParam	= 11046,
	ksObjectPolyLines	= 11047,
	ksObjectPolyLine	= 11048,
	ksObjectLeaders3D	= 11049,
	ksObjectLeader3D	= 11050,
	ksObjectMarkLeader3D	= 11051,
	ksObjectRough3D	= 11052,
	ksObjectRoughs3D	= 11053,
	ksObjectPositionLeader3D	= 11054,
	ksObjectBrandLeader3D	= 11055,
	ksObjectBase3D	= 11056,
	ksObjectBases3D	= 11057,
	ksObjectTolerances3D	= 11058,
	ksObjectTolerance3D	= 11059,
	ksObjectControlPoints	= 11060,
	ksObjectControlPoint	= 11061,
	ksObjectConjunctivePoints	= 11062,
	ksObjectConjunctivePoint	= 11063,
	ksObjectSplitLines	= 11064,
	ksObjectSplitLine	= 11065,
	ksObjectSurfacePatches	= 11066,
	ksObjectSurfacePatch	= 11067,
	ksObjectFaceRemovers	= 11068,
	ksObjectFaceRemover	= 11069,
	ksObjectSurfaceSewers	= 11070,
	ksObjectSurfaceSewer	= 11071,
	ksObjectNurbsSurfaces	= 11072,
	ksObjectNurbsSurface	= 11073,
	ksObjectSurfacesIntersectionCurves	= 11074,
	ksObjectSurfacesIntersectionCurve	= 11075,
	ksObjectEquidistants3D	= 11076,
	ksObjectEquidistant3D	= 11077,
	ksObjectDrawingObject	= 13000,
	ksObjectDrawingText	= 13001,
	ksObjectDrawingTexts	= 13002,
	ksObjectStraightAxis	= 13003,
	ksObjectCircleAxis	= 13004,
	ksObjectArcAxis	= 13005,
	ksObjectBuildingAxes	= 13006,
	ksObjectAxisJut	= 13007,
	ksObjectMarkNodes	= 13008,
	ksObjectMarkNode	= 13009,
	ksObjectMarkOnLeader	= 13010,
	ksObjectMarkOnLine	= 13011,
	ksObjectMarkInsideForm	= 13012,
	ksObjectMarks	= 13013,
	ksObjectCutUnitMarking	= 13014,
	ksObjectCutUnitMarkings	= 13015,
	ksObjectUnitMarking	= 13016,
	ksObjectUnitMarkings	= 13017,
	ksObjectUnitNumber	= 13018,
	ksObjectUnitNumbers	= 13019,
	ksObjectMultiTextLeader	= 13020,
	ksObjectMultiTextLeaders	= 13021,
	ksObjectBrace	= 13022,
	ksObjectBraces	= 13023,
	ksObjectLineSegments	= 13024,
	ksObjectLineSegment	= 13025,
	ksObjectArcs	= 13026,
	ksObjectArc	= 13027,
	ksObjectRadialDimension	= 13028,
	ksObjectDiametralDimension	= 13029,
	ksObjectBreakRadialDimension	= 13030,
	ksObjectRadialDimensions	= 13031,
	ksObjectBreakRadialDimensions	= 13032,
	ksObjectDiametralDimensions	= 13033,
	ksObjectLineDimension	= 13041,
	ksObjectLineDimensions	= 13042,
	ksObjectBreakLineDimension	= 13043,
	ksObjectBreakLineDimensions	= 13044,
	ksObjectHeightDimension	= 13045,
	ksObjectHeightDimensions	= 13046,
	ksObjectAngleDimension	= 13047,
	ksObjectBreakAngleDimension	= 13048,
	ksObjectAngleDimensions	= 13049,
	ksObjectArcDimension	= 13050,
	ksObjectArcDimensions	= 13051,
	ksObjectLeader	= 13052,
	ksObjectLeaders	= 13053,
	ksObjectRough	= 13054,
	ksObjectRoughs	= 13055,
	ksObjectMarkLeader	= 13056,
	ksObjectBrandLeader	= 13057,
	ksObjectPositionLeader	= 13058,
	ksObjectChangeLeader	= 13059,
	ksObjectBase	= 13060,
	ksObjectBases	= 13061,
	ksObjectDrawingTable	= 13062,
	ksObjectDrawingTables	= 13063,
	ksObjectTolerance	= 13064,
	ksObjectTolerances	= 13065,
	ksObjectCutLines	= 13066,
	ksObjectCutLine	= 13067,
	ksObjectViewPointer	= 13068,
	ksObjectViewPointers	= 13069,
	ksObjectMultiline	= 13070,
	ksObjectMultilines	= 13071,
	ksObjectDrawingContour	= 13072,
	ksObjectDrawingContours	= 13073,
	ksObjectCircles	= 13074,
	ksObjectCircle	= 13075,
	ksObjectPoints	= 13076,
	ksObjectPoint	= 13077,
	ksObjectBeziers	= 13078,
	ksObjectBezier	= 13079,
	ksObjectMacroObjects	= 13080,
	ksObjectMacroObject	= 13081,
	ksObjectLines	= 13082,
	ksObjectLine	= 13083,
	ksObjectPolyLines2D	= 13084,
	ksObjectPolyLine2D	= 13085,
	ksObjectNurbses	= 13086,
	ksObjectNurbs	= 13087,
	ksObjectRasters	= 13088,
	ksObjectRaster	= 13089,
	ksObjectOleDrawingObjects	= 13090,
	ksObjectOleDrawingObject	= 13091,
	ksObjectEllipses	= 13092,
	ksObjectEllipse	= 13093,
	ksObjectEllipseArcs	= 13094,
	ksObjectEllipseArc	= 13095,
	ksObjectRectangles	= 13096,
	ksObjectRectangle	= 13097,
	ksObjectRegularPolygons	= 13098,
	ksObjectRegularPolygon	= 13099,
	ksObjectEquidistants	= 13100,
	ksObjectEquidistant	= 13101,
	ksObjectInsertionFragment	= 13102,
	ksObjectInsertionView	= 13103,
	ksObjectInsertionObjects	= 13104,
	ksObjectInsertionDefinition	= 13105,
	ksObjectCentreMarkers	= 13106,
	ksObjectCentreMarker	= 13107,
	ksObjectRemoteElements	= 13108,
	ksObjectRemoteElement	= 13109,
	ksObjectAxisLines	= 13110,
	ksObjectAxisLine	= 13111,
	ksObjectHatchParam	= 13112,
	ksObjectDrawingGroup	= 13113,
	ksObjectDrawingGroups	= 13114,
	ksObjectCurve2D	= 13115,
	ksObjectHatches	= 13116,
	ksObjectHatch	= 13117,
	ksObjectColourings	= 13118,
	ksObjectColouring	= 13119,
	ksObjectSpecRough	= 13120,
	ksObjectTechnicalDemand	= 13121,
	ksObjectAnnotativeLineSegment	= 13122,
	ksObjectAnnotativeCircle	= 13123,
	ksObjectAnnotativeEllipse	= 13124,
	ksObjectAnnotativeArc	= 13125,
	ksObjectAnnotativeEllipseArc	= 13126,
	ksObjectAnnotativePolyLine	= 13127,
	ksObjectAnnotativePoint	= 13128,
	ksObjectAnnotativeText	= 13129,
	ksObjectBuildingCutLines	= 13131,
	ksObjectBuildingCutLine	= 13132,
	ksObjectWaveLines	= 13133,
	ksObjectWaveLine	= 13134,
	ksObjectBrokenLines	= 13135,
	ksObjectBrokenLine	= 13136,
	ksObjectCopyObjectParam	= 13137,
	ksObjectCurveCopyObjectParam	= 13138,
	ksObjectCircleCopyObjectParam	= 13139,
	ksObjectCircularCopyObjectParam	= 13140,
	ksObjectMeshCopyObjectParam	= 13141
    }	KompasAPIObjectTypeEnum;

//-------------------------------------------------------------------------------
// _3_01_    
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum ControlTypeEnum
    {	ksControlUnknown	= 0,
	ksControlSeparator	= 1,
	ksControlEditInt	= 2,
	ksControlEditReal	= 3,
	ksControlEditStr	= 4,
	ksControlListInt	= 5,
	ksControlListReal	= 6,
	ksControlListStr	= 7,
	ksControlCheckBox	= 8,
	ksControlMultiButton	= 9,
	ksControlGrid	= 10,
	ksControlSlideBox	= 11,
	ksControlUser	= 12,
	ksControlTextButton	= 13,
	ksControlSpinInt	= 14,
	ksControlSpinReal	= 15,
	ksControlFileName	= 16,
	ksControlColor	= 17,
	ksControlEditList	= 18,
	ksControlEditLength	= 19,
	ksControlEditAngle	= 20,
	ksControlEditPoint	= 21,
	ksControlListLength	= 22,
	ksControlListAngle	= 23,
	ksControlBmpList	= 24,
	ksControlLibExplorer	= 25,
	ksControlListScale	= 26,
	ksControlLineStyle	= 27
    }	ControlTypeEnum;

//-------------------------------------------------------------------------------
// _2_03_   
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _DocumentTypeEnum
    {	ksDocumentUnknown	= 0,
	ksDocumentDrawing	= 1,
	ksDocumentFragment	= 2,
	ksDocumentSpecification	= 3,
	ksDocumentPart	= 4,
	ksDocumentAssembly	= 5,
	ksDocumentTextual	= 6
    }	DocumentTypeEnum;

//-------------------------------------------------------------------------------
// _3_04_   ()
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _SeparatorTypeEnum
    {	ksSeparatorDownName	= 0,
	ksSeparatorUpName	= 1,
	ksSeparatorWithoutLine	= 2,
	ksSeparatorBMPLeftName	= 3,
	ksSeparatorBMPRightName	= 4
    }	SeparatorTypeEnum;

//-------------------------------------------------------------------------------
// _3_05_    
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _CheckStateEnum
    {	ksCheckUndefined	= 0,
	ksCheckCurrent	= 1,
	ksCheckFixed	= 2,
	ksCheckVariable	= 3
    }	CheckStateEnum;

//-------------------------------------------------------------------------------
// _3_06_      
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _PropertyControlNameVisibility
    {	ksNameAlwaysVisible	= 0,
	ksNameHorizontalVisible	= 1,
	ksNameVerticalVisible	= 2,
	ksNameNoVisible	= 3
    }	PropertyControlNameVisibility;

//-------------------------------------------------------------------------------
// _3_07_       -  
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _ButtonTypeEnum
    {	ksPushButton	= 0,
	ksCheckButton	= 1,
	ksRadioButton	= 2
    }	ButtonTypeEnum;

  //-------------------------------------------------------------------------------
  // _1_13_    .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksPropertyUserControlNotifyEnum
    {	puCreateOCX	= 1,
	puDestroyOCX	= 2
    }	ksPropertyUserControlNotifyEnum;

//-------------------------------------------------------------------------------
// _3_08_     .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _SlideTypeEnum
    {	ksSlide	= -1,
	ksBitmap	= 1,
	ksGroup	= 2,
	ksKompasDocument	= 3,
	ksKompasText	= 4
    }	SlideTypeEnum;

//-------------------------------------------------------------------------------
//  _3_09_        .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _DefaultFixTypeEnum
    {	ksAllFixOff	= -1,
	ksAllFix	= 0,
	ksPointFix	= 1,
	ksAngleFix	= 2
    }	DefaultFixTypeEnum;

//-------------------------------------------------------------------------------
//  _2_04_ P   ( aximize, minimize,  ).
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum FrameRegimeEnum
    {	ksFrameMinimize	= 0,
	ksFrameMaximize	= 1,
	ksFrameRestore	= 2
    }	FrameRegimeEnum;

//-------------------------------------------------------------------------------
//  _2_05_       .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _ZoomTypeEnum
    {	ksZoomNext	= 0,
	ksZoomPrevious	= 1,
	ksZoomAll	= 2
    }	ZoomTypeEnum;

  //-------------------------------------------------------------------------------
  // _1_14_     : , ,    
  // ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _ksDocumentFrameNotifyEnum
    {	frBeginPaint	= 1,
	frClosePaint	= 2,
	frMouseDown	= 3,
	frMouseUp	= 4,
	frMouseDblClick	= 5,
	frBeginPaintGL	= 6,
	frClosePaintGL	= 7,
	frAddGabarit	= 8,
	frActivate	= 9,
	frDeactivate	= 10,
	frCloseFrame	= 11,
	frMouseMove	= 12,
	frShowOcxTree	= 13
    }	ksDocumentFrameNotifyEnum;

  //-------------------------------------------------------------------------------
  // _2_06_ StructType2DEnum -      GetParamStruct  KompasObject
  // ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _StructType2DEnum
    {	ko_Type1	= 1,
	ko_Type2	= 2,
	ko_Type3	= 3,
	ko_Type5	= 4,
	ko_Type6	= 5,
	ko_Phantom	= 6,
	ko_PlacementParam	= 7,
	ko_ViewParam	= 8,
	ko_LayerParam	= 9,
	ko_RequestInfo	= 10,
	ko_LineSegParam	= 11,
	ko_ArcByAngleParam	= 12,
	ko_ArcByPointParam	= 13,
	ko_MathPointParam	= 14,
	ko_RectParam	= 15,
	ko_PointParam	= 16,
	ko_BezierPointParam	= 17,
	ko_NurbsPointParam	= 18,
	ko_BezierParam	= 19,
	ko_CircleParam	= 20,
	ko_LineParam	= 21,
	ko_EllipseParam	= 22,
	ko_EllipsArcParam	= 23,
	ko_EllipsArcParam1	= 24,
	ko_EquidParam	= 25,
	ko_HatchParam	= 26,
	ko_ParagraphParam	= 27,
	ko_TextParam	= 28,
	ko_TextLineParam	= 29,
	ko_TextItemFont	= 30,
	ko_TextItemParam	= 31,
	ko_StandartSheet	= 32,
	ko_SheetSize	= 33,
	ko_SheetPar	= 34,
	ko_DocumentParam	= 35,
	ko_ColumnInfoParam	= 36,
	ko_AttributeType	= 37,
	ko_Attribute	= 38,
	ko_LibraryAttrTypeParam	= 39,
	ko_TAN	= 40,
	ko_CON	= 41,
	ko_DimText	= 42,
	ko_LDimSource	= 43,
	ko_DimDrawing	= 44,
	ko_LDimParam	= 45,
	ko_LBreakDimSource	= 46,
	ko_BreakDimDrawing	= 47,
	ko_LBreakDimParam	= 48,
	ko_ADimSource	= 49,
	ko_ADimParam	= 50,
	ko_ABreakDimParam	= 51,
	ko_RDimSource	= 52,
	ko_RDimDrawing	= 53,
	ko_RDimParam	= 54,
	ko_RBreakDrawing	= 55,
	ko_RBreakDimParam	= 56,
	ko_RoughPar	= 57,
	ko_ShelfPar	= 58,
	ko_RoughParam	= 59,
	ko_LeaderParam	= 60,
	ko_PosLeaderParam	= 61,
	ko_BrandLeaderParam	= 62,
	ko_MarkerLeaderParam	= 63,
	ko_BaseParam	= 64,
	ko_CutLineParam	= 65,
	ko_ViewPointerParam	= 66,
	ko_ToleranceBranch	= 67,
	ko_ToleranceParam	= 68,
	ko_CurvePattern	= 69,
	ko_CurvePicture	= 70,
	ko_CurvePatternEx	= 71,
	ko_CurveStyleParam	= 72,
	ko_DimensionPartsParam	= 73,
	ko_TextStyleParam	= 74,
	ko_ConicArcParam	= 75,
	ko_PolylineParam	= 76,
	ko_LibStyle	= 77,
	ko_TechnicalDemandParam	= 78,
	ko_SpecRoughParam	= 79,
	ko_DimensionOptions	= 80,
	ko_SpcColumnParam	= 81,
	ko_LibraryStyleParam	= 82,
	ko_InertiaParam	= 83,
	ko_MassInertiaParam	= 84,
	ko_VariableParam	= 85,
	ko_SnapOptions	= 86,
	ko_NurbsParam	= 87,
	ko_InsertFragmentParam	= 88,
	ko_ConstraintParam	= 89,
	ko_CornerParam	= 90,
	ko_RectangleParam	= 91,
	ko_RegularPolygonParam	= 92,
	ko_CentreParam	= 93,
	ko_DocAttachSpcParam	= 94,
	ko_SpcObjParam	= 95,
	ko_RasterParam	= 96,
	ko_RecordTypeAttrParam	= 97,
	ko_NumberTypeAttrParam	= 98,
	ko_SpcStyleColumnParam	= 99,
	ko_SpcStyleSectionParam	= 100,
	ko_SpcSubSectionParam	= 101,
	ko_SpcTuningSectionParam	= 102,
	ko_SpcTuningStyleParam	= 103,
	ko_SpcStyleParam	= 104,
	ko_SpcDescrParam	= 105,
	ko_QualityItemParam	= 106,
	ko_QualityContensParam	= 107,
	ko_LtVariant	= 108,
	ko_ContourParam	= 109,
	ko_DoubleValue	= 110,
	ko_Char255	= 111,
	ko_UserParam	= 112,
	ko_HatchLineParam	= 113,
	ko_HatchStyleParam	= 114,
	ko_OrdinatedSourceParam	= 115,
	ko_OrdinatedDrawingParam	= 116,
	ko_OrdinatedDimParam	= 117,
	ko_SheetOptions	= 118,
	ko_InsertFragmentParamEx	= 119,
	ko_TreeNodeParam	= 120,
	ko_ViewColorParam	= 121,
	ko_AssociationViewParam	= 122,
	ko_AxisLineParam	= 123,
	ko_TextDocumentParam	= 124,
	ko_RemoteElementParam	= 125,
	ko_CopyObjectParam	= 126,
	ko_OverlapObjectOptions	= 127,
	ko_ChangeLeaderParam	= 128,
	ko_ParametrisationParam	= 9000
    }	StructType2DEnum;

//-------------------------------------------------------------------------------
// _3_10_    (, , , , )
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _PropertyManagerLayout
    {	pmFloating	= 0,
	pmAlignTop	= 1,
	pmAlignBottom	= 2,
	pmAlignRight	= 3,
	pmAlignLeft	= 4
    }	PropertyManagerLayout;

//-------------------------------------------------------------------------------
// _2_07_     3D
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _ProcessTypeEnum
    {	prUnknown	= 0,
	prPoint	= 10000,
	prPointAlong	= 10001,
	prIntersectPoint	= 10002,
	prAllIntersectPoint	= 10003,
	prPointOnDistance	= 10004,
	prLineSeg	= 10005,
	prParallelLineSeg	= 10006,
	prPerpendLineSeg	= 10007,
	prTanLineSegByOutsidePnt	= 10008,
	prTanLineSegByPntOn	= 10009,
	prTangent2LineSeg	= 10010,
	prContourLineSeg	= 10011,
	prContourParallelLineSeg	= 10012,
	prContourPerpendLineSeg	= 10013,
	prContourTanLineSegByOutsidePnt	= 10014,
	prLine	= 10015,
	prVerticalLine	= 10016,
	prHorizontalLine	= 10017,
	prPerpendLine	= 10018,
	prParallelLine	= 10019,
	prTangent2Line	= 10020,
	prTanLineByPntOn	= 10021,
	prTanLineByOutsidePnt	= 10022,
	prBisectorLine	= 10023,
	prCircle	= 10024,
	prCircle3Points	= 10025,
	prCircleCentreOnEl	= 10026,
	prCircleTangent	= 10027,
	prCircleTangent2	= 10028,
	prCircleTangent3	= 10029,
	prCircle2Points	= 10030,
	prCircleArc	= 10031,
	prArc3Points	= 10032,
	prArc2PointsAngle	= 10033,
	prArc2Points	= 10034,
	prArcTangent	= 10035,
	prContourArc	= 10036,
	prContourConArc	= 10037,
	prEllipse	= 10038,
	prEllipseGabDiagonal	= 10039,
	prEllipseTangent2	= 10040,
	prEllipseCentre3Points	= 10041,
	prEllipseParallel3Points	= 10042,
	prEllipseParallelCentre2Points	= 10043,
	prEllipseGabCentrePoint	= 10044,
	prBezier	= 10045,
	prContourBezier	= 10046,
	prPolyline	= 10047,
	prNurbs	= 10048,
	prContourNurbs	= 10049,
	prRectangle	= 10050,
	prRectangleCentrePoint	= 10051,
	prPolygon	= 10052,
	prEquidToObj	= 10053,
	prAssemblyEquid	= 10054,
	prLineDimension	= 10055,
	prCommonBaseLineDim	= 10056,
	prChainLineDim	= 10057,
	prCommonLineLineDim	= 10058,
	pr2ObjectsLineDim	= 10059,
	prCutLineDimension	= 10060,
	prAngleDimension	= 10061,
	prCommonBaseAngleDim	= 10062,
	prChainAngleDim	= 10063,
	prCommonLineAngleDim	= 10064,
	prCutAngleDimension	= 10065,
	prRadialDimension	= 10066,
	prRadialDimensionWithBreak	= 10067,
	prDiametralDimension	= 10068,
	prArcDimension	= 10069,
	prOrdinateDimension	= 10070,
	prLeader	= 10071,
	prBrandLeader	= 10072,
	prMarkLeader	= 10073,
	prPositionLeader	= 10074,
	prChangeLeader	= 10075,
	prHatch	= 10076,
	prText	= 10077,
	prTable	= 10078,
	prRough	= 10079,
	prBase	= 10080,
	prCutLine	= 10081,
	prViewPointer	= 10082,
	prRemoteElement	= 10083,
	prAxedLineSegment	= 10084,
	prCentreMarker	= 10085,
	prAssemblyContour	= 10086,
	prFormTolerance	= 10087,
	prInsertRaster	= 10088,
	prMakeMacro	= 10089,
	prInsertFragment	= 10090,
	prCreateSheetView	= 10091,
	prInsertOLEObject	= 10092,
	prCreateStandartSheetView	= 10093,
	prCreateSectionSheetView	= 10094,
	prCreateArbitrarySheetView	= 10095,
	prCreateProjectionSheetView	= 10096,
	prCreateArrowSheetView	= 10097,
	prCreateRemoteSheetView	= 10098,
	prCreateLocalSheetView	= 10099,
	prCreateLocalSectionSheetView	= 10100,
	prCreateBrokenSheetView	= 10101,
	prContour	= 10102,
	prChamfer	= 10103,
	prChamferPolyContour	= 10104,
	prFillet	= 10105,
	prFilletPolyContour	= 10106,
	prProjectionObject	= 10107,
	prSmartDimension	= 10108,
	prSmartAxedLineSegment	= 10109,
	prMeasurePointProperties	= 10110,
	prMeasureDistance2Points	= 10111,
	prMeasureDistance2PointsByCurve	= 10112,
	prMeasureDistancePointObject	= 10113,
	prMeasureDistance2Curves	= 10114,
	prMeasureAngle2Lines	= 10115,
	prMeasureAngle3Points	= 10116,
	prPerimeter	= 10117,
	prMeasureArea	= 10118,
	prMix	= 10119,
	prMix3DRevolution	= 10120,
	prMix3DExtrision	= 10121,
	prMix3DExtrusion	= 10121,
	prObjectShift	= 10122,
	prObjectShiftAngleLen	= 10123,
	prObjectRotate	= 10124,
	prObjectScale	= 10125,
	prObjectSymmetry	= 10126,
	prObjectMultiply	= 10127,
	prObjectMultiplyByCurve	= 10128,
	prObjectMultiplyByCircle	= 10129,
	prObjectMultiplyByRing	= 10130,
	prObjectMultiplyByMesh	= 10131,
	prMoveDeformation	= 10132,
	prRotateDeformation	= 10133,
	prScaleDeformation	= 10134,
	prCutObjectPart	= 10135,
	prCutObjectPartBy2Points	= 10136,
	prJustify	= 10137,
	prRemoveChamfer	= 10138,
	prBreakCurve	= 10139,
	prBreakCurveNParts	= 10140,
	prBlackBox	= 10141,
	prConvertToNurbs	= 10142,
	prParametricHorizontal	= 10143,
	prParametricVertical	= 10144,
	prParametricXAlign	= 10145,
	prParametricYAlign	= 10146,
	prParametricMergePoints	= 10147,
	prParametricPointOnCurve	= 10148,
	prParametricPointSymmetry	= 10149,
	prParametricParallel	= 10150,
	prParametricNormal	= 10151,
	prParametricColinear	= 10152,
	prParametricTangent	= 10153,
	prParametricFixPoint	= 10154,
	prParametricEqualRadiuses	= 10155,
	prParametricEqualLength	= 10156,
	prParametricFixDimension	= 10157,
	prParametricChangeDimension	= 10158,
	prParametricSelected	= 10159,
	prParametricDeleteObjConstraints	= 10160,
	prParametricDeleteAllConstraints	= 10161,
	prSelectObject	= 10162,
	prSelectLayer	= 10163,
	prSelectSheetView	= 10164,
	prSelectWithRect	= 10165,
	prSelectOutSideRect	= 10166,
	prSelectWithCutRect	= 10167,
	prSelectWithCutPolyline	= 10168,
	prExcludeObject	= 10169,
	prExcludeLayer	= 10170,
	prExcludeSheetView	= 10171,
	prExcludeWithRect	= 10172,
	prExcludeOutSideRect	= 10173,
	prExcludeWithCutRect	= 10174,
	prExcludeWithCutPolyline	= 10175,
	prSmartLine	= 10176,
	prBrace	= 10177,
	prAutoDimL	= 10178,
	prAutoDimA	= 10179,
	prAutoDimD	= 10180,
	prAutoDimR	= 10181,
	prAutoDimLToPoint	= 10182,
	prAutoDimLBreak	= 10183,
	prAutoDimABreak	= 10184,
	prTechnicalDemandPlacement	= 10185,
	prDirectAxis	= 10186,
	prArcAxis	= 10187,
	prCircleAxis	= 10188,
	prWaveLine	= 10189,
	prMarkOnLDRPosNum	= 10190,
	prMarkWoLDRPosNum	= 10191,
	prKnotNumber	= 10192,
	prUnitMarking	= 10193,
	prCutUnitMarking	= 10194,
	prMultiTextLeader	= 10195,
	prColouring	= 10196,
	prMultiLine	= 10197,
	prBuildingCutLine	= 10198,
	prBrokenLine	= 10199,
	prCreateReport	= 10200,
	prBaseExtrusion	= 20000,
	prBossExtrusion	= 20001,
	prCutExtrusion	= 20002,
	prExtrusionSurface	= 20003,
	prBaseRotated	= 20004,
	prBossRotated	= 20005,
	prCutRotated	= 20006,
	prRotatedSurface	= 20007,
	prBaseEvolution	= 20008,
	prBossEvolution	= 20009,
	prCutEvolution	= 20010,
	prEvolutionSurface	= 20011,
	prBaseLoft	= 20012,
	prBossLoft	= 20013,
	prCutLoft	= 20014,
	prLoftSurface	= 20015,
	prFillet3D	= 20016,
	prChamfer3D	= 20017,
	prCutByPlane	= 20018,
	prCutBySketch	= 20019,
	prMeshCopy	= 20020,
	prCircularCopy	= 20021,
	prCurveCopy	= 20022,
	prMirrorCopy	= 20023,
	prMirrorAllCopy	= 20024,
	prDerivativePartArray	= 20025,
	prMeshPartArray	= 20026,
	prCircularPartArray	= 20027,
	prCurvePartArray	= 20028,
	prIncline	= 20029,
	prShell	= 20030,
	prRib	= 20031,
	prHole	= 20032,
	prThread	= 20033,
	prCPlaneOffset	= 20034,
	prCPlane3Points	= 20035,
	prCPlaneAngle	= 20036,
	prCPlaneEdgePoint	= 20037,
	prCPlaneParallel	= 20038,
	prCPlanePerpendicular	= 20039,
	prCPlaneNormalToSurface	= 20040,
	prCPlaneTangentToSurface	= 20041,
	prCPlaneLineToEdge	= 20042,
	prCAxis2Points	= 20043,
	prCAxis2Planes	= 20044,
	prCAxisConeface	= 20045,
	prCAxisEdge	= 20046,
	prCAxisOperation	= 20047,
	prPolyline3D	= 20048,
	prSpline3D	= 20049,
	prCylindricSpiral	= 20050,
	prConicSpiral	= 20051,
	prImportedSurface	= 20052,
	prInsertScetch	= 20053,
	prEditScetch	= 20054,
	prOrientationScetch	= 20055,
	prInPlacePartEdit	= 20056,
	prOutPlacePartEdit	= 20057,
	prAddDetail	= 20058,
	prAddAssembly	= 20059,
	prMateCoincident	= 20060,
	prMateConcentric	= 20061,
	prMateParallel	= 20062,
	prMatePerpendicular	= 20063,
	prMateOnDistance	= 20064,
	prMateOnAngle	= 20065,
	prMateTangent	= 20066,
	prPartVariables	= 20067,
	prCopyBilletPart	= 20068,
	prMakeMoldCavity	= 20069,
	prMakeUnionComps	= 20070,
	prAddPartFromFile	= 20071,
	prMovePart	= 20072,
	prRotatePartWC	= 20073,
	prRotatePartAxis	= 20074,
	prRotatePartPoint	= 20075,
	prMakeSplitLine	= 20076,
	prMeasureDistance3D	= 20077,
	prMeasurePerimeter3D	= 20078,
	prMeasureArea3D	= 20079,
	prMeasureMix3D	= 20080,
	prMeasureInterferenceVolumes	= 20081,
	prBaseShMtSolid	= 20082,
	prShMtBend	= 20083,
	prShMtCombinedBend	= 20084,
	prShMtBendLine	= 20085,
	prShMtBendHook	= 20086,
	prShMtHole	= 20087,
	prShMtCut	= 20088,
	prBaseShMtPlate	= 20089,
	prShMtClosedCorner	= 20090,
	prShMtBendStraighten	= 20091,
	prShMtBendBended	= 20092,
	prShMtBendParamUnfold	= 20093,
	prPatchSurface	= 20094,
	prSewSurface	= 20095,
	prMakeFaceRemover	= 20096,
	prCPlaneMiddle	= 20097,
	prCPointControl	= 20098,
	prCPointConjunctive	= 20099,
	prCAggregateOper	= 20100,
	prCPlaneLineToFlat	= 20101,
	prPoint3D	= 20103,
	prLocalCoordinateSystem	= 20104,
	prLineDimention3DPlane	= 20105,
	prLineDimention3D	= 20106,
	prAngleDimention3D	= 20107,
	prRough3D	= 20108,
	prTolerance3D	= 20109,
	prBrandLeader3D	= 20110,
	prMarkerLeader3D	= 20111,
	prPositionLeader3D	= 20112,
	prBase3D	= 20113,
	prLeader3D	= 20114,
	prSaveBody	= 20115,
	prCreateSketch	= 20116,
	prMeasureInformation	= 20117,
	prEquidistant3D	= 20118,
	prEditSelectedObject	= 35736
    }	ProcessTypeEnum;

//-------------------------------------------------------------------------------
// _2_08_     
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _DocumentCloseOptions
    {	kdDoNotSaveChanges	= 0,
	kdSaveChanges	= 1,
	kdPromptToSaveChanges	= 2
    }	DocumentCloseOptions;

  //-------------------------------------------------------------------------------
  // _2_09_       
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ConvertCoordTypeEnum
    {	kcDocument	= 1,
	kcGeoView	= 2,
	kcCurrentPlane	= 3
    }	ConvertCoordTypeEnum;

//-------------------------------------------------------------------------------
// _4_01_       .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _FilterCondotionStateEnum
    {	ksStateUndefined	= -1,
	ksStateFALSE	= 0,
	ksStateTRUE	= 1
    }	FilterCondotionStateEnum;

//-------------------------------------------------------------------------------
// _4_02_   .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _LtViewType
    {	vtUnknown	= -1,
	vt_System	= 0,
	vt_Normal	= 1,
	vt_Arbitrary	= 2,
	vt_Standart	= 3,
	vt_Projected	= 4,
	vt_Arrow	= 5,
	vt_Remote	= 6,
	vt_Section	= 7
    }	LtViewType;

//-------------------------------------------------------------------------------
//  _4_03_   .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _LayersGroupWayEnum
    {	wgLayers	= 0,
	wgLayersCharacteristics	= 1
    }	LayersGroupWayEnum;

//-------------------------------------------------------------------------------
//_2_10_    .
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _DrawingObjectTypeEnum
    {	ksUnknown	= -1,
	ksAllObj	= 0,
	ksDrLineSeg	= 1,
	ksDrCircle	= 2,
	ksDrArc	= 3,
	ksDrDrawText	= 4,
	ksDrPoint	= 5,
	ksDrHatch	= 7,
	ksDrBezier	= 8,
	ksDrLDimension	= 9,
	ksDrADimension	= 10,
	ksDrDDimension	= 13,
	ksDrRDimension	= 14,
	ksDrRBreakDimension	= 15,
	ksDrRough	= 16,
	ksDrBase	= 17,
	ksDrWPointer	= 18,
	ksDrCut	= 19,
	ksDrLeader	= 20,
	ksDrPosLeader	= 21,
	ksDrBrandLeader	= 22,
	ksDrMarkerLeader	= 23,
	ksDrTolerance	= 24,
	ksDrTable	= 25,
	ksDrContour	= 26,
	ksDrMacro	= 27,
	ksDrLine	= 28,
	ksLayer	= 29,
	ksDrFragment	= 30,
	ksDrPolyline	= 31,
	ksDrEllipse	= 32,
	ksDrNurbs	= 33,
	ksDrEllipseArc	= 34,
	ksDrRectangle	= 35,
	ksDrRegularPolygon	= 36,
	ksDrEquid	= 37,
	ksDrLBreakDimension	= 38,
	ksDrABreakDimension	= 39,
	ksDrOrdinateDimension	= 40,
	ksDrColorFill	= 41,
	ksDrCentreMarker	= 42,
	ksDrArcDimension	= 43,
	ksDrRaster	= 45,
	ksDrChangeLeader	= 46,
	ksDrRemoteElement	= 47,
	ksDrAxisLine	= 48,
	ksDrOLEObject	= 49,
	ksDrUnitNumber	= 50,
	ksDrBrace	= 51,
	ksDrMarkOnLeader	= 52,
	ksDrMarkOnLine	= 53,
	ksDrMarkInsideForm	= 54,
	ksDrWaveLine	= 55,
	ksDrStraightAxis	= 56,
	ksDrBrokenLine	= 57,
	ksDrCircleAxis	= 58,
	ksDrArcAxis	= 59,
	ksDrCutUnitMarking	= 60,
	ksDrUnitMarking	= 61,
	ksDrMultiTextLeader	= 62,
	ksDrExternalView	= 63,
	ksDrAnnLineSeg	= 64,
	ksDrAnnCircle	= 65,
	ksDrAnnEllipse	= 66,
	ksDrAnnArc	= 67,
	ksDrAnnEllipseArc	= 68,
	ksDrAnnPolyline	= 69,
	ksDrAnnPoint	= 70,
	ksDrAnnText	= 71,
	ksDrMultiLine	= 72,
	ksDrBuildingCutLine	= 73,
	ksView	= 123
    }	DrawingObjectTypeEnum;

  //-------------------------------------------------------------------------------
  // _1_15_      
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksViewsAndLayersManagerNotifyEnum
    {	vmBeginEdit	= 1,
	vmEndEdit	= 2
    }	ksViewsAndLayersManagerNotifyEnum;

  //------------------------------------------------------------------------------
  // _5_01_  .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _LibraryTypeEnum
    {	ksLibraryUnknown	= 0,
	ksLibraryProcedure	= 1,
	ksLibraryFragment	= 2,
	ksLibraryModel	= 3
    }	ksLibraryTypeEnum;

  //------------------------------------------------------------------------------
  // _5_02_    .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _LibraryStyleEnum
    {	ksLibraryStyleUnknown	= 0,
	ksLibraryStyleMenu	= 1,
	ksLibraryStyleDialog	= 2,
	ksLibraryStyleWindow	= 3,
	ksLibraryStyleBar	= 4,
	ksLibraryStyleInvisible	= 5
    }	ksLibraryStyleEnum;

  //-------------------------------------------------------------------------------
  // _1_16_    
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksLibraryManagerNotifyEnum
    {	ksLMBeginAttach	= 1,
	ksLMAttach	= 2,
	ksLMBeginDetach	= 3,
	ksLMDetach	= 4,
	ksLMBeginExecute	= 5,
	ksLMEndExecute	= 6,
	ksLMSystemControlStop	= 7,
	ksLMSystemControlStart	= 8,
	ksLMAddLibraryDescription	= 9,
	ksLMDeleteLibraryDescription	= 10,
	ksLMAddInsert	= 11,
	ksLMDeleteInsert	= 12,
	ksLMEditInsert	= 13
    }	ksLibraryManagerNotifyEnum;

  //-------------------------------------------------------------------------------
  // _5_03_     
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSystemControlStartEnum
    {	ksSCStoppedByMenuCommand	= 1,
	ksSCCloseApplication	= 0,
	ksSCStopItself	= -1,
	ksSCAlreadyStarted	= -2,
	ksSCStartedByAnotherLibrary	= -3,
	ksSCError	= -4
    }	ksSystemControlStartEnum;

  //------------------------------------------------------------------------------
  // _6_01_ SpecificationVariantEnum -   .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecificationVariantEnum
    {	ksSpecificationSimple	= 0,
	ksSpecificationVariantA	= 1,
	ksSpecificationVariantB	= 2,
	ksSpecificationVariantV	= 3,
	ksSpecificationVariantG	= 4
    }	ksSpecificationVariantEnum;

  //------------------------------------------------------------------------------
  // _6_02_ SpecificationLinkTypeEnum -       .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecificationLinkTypeEnum
    {	ksLinkNone	= 0,
	ksLinkOnlyObjects	= 1,
	ksLinkWithPositionCalculate	= 2
    }	ksSpecificationLinkTypeEnum;

  //------------------------------------------------------------------------------
  // _6_03_ SpecificationColumnTypeEnum -   .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecificationColumnTypeEnum
    {	ksSColumnUnknown	= 0,
	ksSColumnFormat	= 1,
	ksSColumnZone	= 2,
	ksSColumnPosition	= 3,
	ksSColumnMark	= 4,
	ksSColumnName	= 5,
	ksSColumnCount	= 6,
	ksSColumnNote	= 7,
	ksSColumnMass	= 8,
	ksSColumnMaterial	= 9,
	ksSColumnUser	= 10,
	ksSColumnCode	= 11,
	ksSColumnFactory	= 12,
	ksSColumnDocumentNumber	= 13,
	ksSColumnDocumentName	= 14,
	ksSColumnDocumentCode	= 15,
	ksSColumnCodeOKP	= 16
    }	ksSpecificationColumnTypeEnum;

  //------------------------------------------------------------------------------
  // _6_04_ ValueTypeEnum -   ,     .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ValueTypeEnum
    {	ksValueTypeUnknown	= 0,
	ksValueTypeInteger	= 1,
	ksValueTypeFloat	= 2,
	ksValueTypeString	= 3,
	ksValueTypeRecord	= 4
    }	ksValueTypeEnum;

  //------------------------------------------------------------------------------
  // _6_05_ SortTypeEnum -  
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SortTypeEnum
    {	ksSortTypeNone	= 0,
	ksSortTypeCompositeUp	= 1,
	ksSortTypeUp	= 3,
	ksSortTypeDocument	= 4,
	ksSortTypeDown	= 5,
	ksSortTypeCompositeDown	= 6
    }	ksSortTypeEnum;

  //------------------------------------------------------------------------------
  // _2_11_ DocumentFormatEnum -  
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _DocumentFormatEnum
    {	ksFormatA0	= 0,
	ksFormatA1	= 1,
	ksFormatA2	= 2,
	ksFormatA3	= 3,
	ksFormatA4	= 4,
	ksFormatA5	= 5,
	ksFormatUser	= 6
    }	ksDocumentFormatEnum;

  //------------------------------------------------------------------------------
  // _2_12_ AlignEnum - 
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _AlignEnum
    {	ksAlignLeft	= 0,
	ksAlignCenter	= 1,
	ksAlignRight	= 2,
	ksAlignAllWidth	= 3,
	ksAlignDecimal	= 3
    }	ksAlignEnum;

  //------------------------------------------------------------------------------
  // _2_13_ TabulatorFillingEnum -  
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _TabulatorFillingEnum
    {	ksTabulatorFillingNone	= 0,
	ksTabulatorFillingBaseLine	= 1,
	ksTabulatorFillingCenterLine	= 2,
	ksTabulatorFillingBaseDot	= 3,
	ksTabulatorFillingCenterDot	= 4,
	ksTabulatorFillingBaseDash	= 5,
	ksTabulatorFillingCenterDash	= 6
    }	ksTabulatorFillingEnum;

  //------------------------------------------------------------------------------
  // _2_14_ ErrorType -  API,  3D
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ErrorType
    {	etNoTXTDocument	= -8,
	etNo3dDocument	= -7,
	etNoAllDocument	= -6,
	etNoSPCDocument	= -5,
	etLibraryClose	= -4,
	etNoPreView	= -3,
	etNoDocument	= -2,
	etAbort	= -1,
	etSuccess	= 0,
	etError1	= 1,
	etError2	= 2,
	etError3	= 3,
	etError4	= 4,
	etError5	= 5,
	etError6	= 6,
	etError7	= 7,
	etError8	= 8,
	etError9	= 9,
	etError10	= 10,
	etError11	= 11,
	etError12	= 12,
	etError13	= 13,
	etError14	= 14,
	etError15	= 15,
	etError16	= 16,
	etError17	= 17,
	etError18	= 18,
	etError19	= 19,
	etError20	= 20,
	etError21	= 21,
	etError22	= 22,
	etError23	= 23,
	etError24	= 24,
	etError25	= 25,
	etError26	= 26,
	etError27	= 27,
	etError28	= 28,
	etError29	= 29,
	etError30	= 30,
	etError31	= 31,
	etError32	= 32,
	etError33	= 33,
	etError34	= 34,
	etError35	= 35,
	etError36	= 36,
	etError37	= 37,
	etError38	= 38,
	etError39	= 39,
	etError40	= 40,
	etError41	= 41,
	etError42	= 42,
	etError43	= 43,
	etError44	= 44,
	etError45	= 45,
	etError46	= 46,
	etError47	= 47,
	etError48	= 48,
	etError49	= 49,
	etError50	= 50,
	etError51	= 51,
	etError52	= 52,
	etError53	= 53,
	etError54	= 54,
	etError55	= 55,
	etError56	= 56,
	etError57	= 57,
	etError58	= 58,
	etError59	= 59,
	etError60	= 60,
	etError61	= 61,
	etError62	= 62,
	etError63	= 63,
	etError64	= 64,
	etError65	= 65,
	etError66	= 66,
	etError67	= 67,
	etError68	= 68,
	etError69	= 69,
	etError70	= 70,
	etError71	= 71,
	etError72	= 72,
	etError73	= 73,
	etError74	= 74,
	etError75	= 75,
	etError76	= 76,
	etError77	= 77,
	etError78	= 78,
	etError79	= 79,
	etError80	= 80,
	etError81	= 81,
	etError82	= 82,
	etError83	= 83,
	etError84	= 84,
	etError85	= 85,
	etError86	= 86,
	etError87	= 87,
	etError88	= 88,
	etError89	= 89,
	etError90	= 90,
	etError91	= 91,
	etError92	= 92,
	etError93	= 93,
	etError94	= 94,
	etError95	= 95,
	etError96	= 96,
	etError97	= 97,
	etError98	= 98,
	etError99	= 99,
	etError100	= 100,
	etError101	= 101,
	etError102	= 102,
	etError103	= 103,
	etError104	= 104,
	etError105	= 105,
	etError106	= 106,
	etError107	= 107,
	etError108	= 108,
	etError109	= 109,
	etError110	= 110,
	etError111	= 111,
	etError112	= 112,
	etError113	= 113,
	etError114	= 114,
	etError115	= 115,
	etError116	= 116,
	etError117	= 117,
	etError118	= 118,
	etError119	= 119,
	etError120	= 120,
	etError121	= 121,
	etError122	= 122,
	etError123	= 123,
	etError124	= 124,
	etError125	= 125,
	etError126	= 126,
	etError127	= 127,
	etError128	= 128,
	etError129	= 129,
	etError130	= 130,
	etError131	= 131,
	etError132	= 132,
	etError133	= 133,
	etError134	= 134,
	etError135	= 135,
	etError136	= 136,
	etError137	= 137,
	etError138	= 138,
	etError139	= 139,
	etError140	= 140,
	etError141	= 141,
	etError142	= 142,
	etError143	= 143,
	etError144	= 144,
	etError145	= 145,
	etError146	= 146,
	etError147	= 147,
	etError148	= 148,
	etError149	= 149,
	etError150	= 150,
	etError151	= 151,
	etError152	= 152,
	etError153	= 153,
	etError154	= 154,
	etError155	= 155,
	etError156	= 156,
	etError157	= 157,
	etError158	= 158,
	etError159	= 159,
	etError160	= 160,
	etError161	= 161,
	etError162	= 162,
	etError163	= 163,
	etError164	= 164,
	etError165	= 165,
	etError166	= 166,
	etError167	= 167,
	etError168	= 168,
	etError169	= 169,
	etError170	= 170,
	etError171	= 171,
	etError172	= 172,
	etError173	= 173,
	etError174	= 174,
	etError175	= 175,
	etError176	= 176,
	etError177	= 177,
	etError178	= 178,
	etError179	= 179,
	etError180	= 180,
	etError181	= 181,
	etError182	= 182,
	etError183	= 183,
	etError184	= 184,
	etError185	= 185,
	etError186	= 186,
	etError187	= 187,
	etError188	= 188,
	etError189	= 189,
	etError190	= 190,
	etError191	= 191,
	etError192	= 192,
	etError193	= 193,
	etError194	= 194,
	etError195	= 195,
	etError196	= 196,
	etError197	= 197,
	etError198	= 198,
	etError199	= 199,
	etError200	= 200,
	etError201	= 201
    }	ErrorType;

  //------------------------------------------------------------------------------
  // _6_06_ SpecificationObjectTypeEnum -    .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecificationObjectTypeEnum
    {	ksSpecificationUnknownObject	= 0,
	ksSpecificationBaseObject	= 1,
	ksSpecificationComment	= 2,
	ksSpecificationSectionName	= 3,
	ksSpecificationBlock	= 4,
	ksSpecificationReserveString	= 5,
	ksSpecificationEmptyString	= 6
    }	ksSpecificationObjectTypeEnum;

  //------------------------------------------------------------------------------
  // _6_07_ SpecificationObjectStateEnum -   .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _SpecificationObjectStateEnum
    {	ksObjectStateIndependent	= 0,
	ksObjectStateFromInsert	= 1,
	ksObjectStateEdit	= 2,
	ksObjectStateUserSetNotEdit	= 3
    }	ksSpecificationObjectStateEnum;

  //-------------------------------------------------------------------------------
  // _1_17_     
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksLayoutSheetsNotifyEnum
    {	ksLayoutAdd	= 1,
	ksLayoutDelete	= 2,
	ksLayoutUpdate	= 3
    }	ksLayoutSheetsNotifyEnum;

  //-------------------------------------------------------------------------------
  // _2_15_      3D
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksKOMPASConverterEnum
    {	ksConverterToRaster	= 0,
	ksConverterToSAT	= 1,
	ksConverterToXT	= 2,
	ksConverterToSTEP	= 3,
	ksConverterToIGES	= 4,
	ksConverterToVRML	= 5,
	ksConverterToSTL	= 6
    }	ksKOMPASConverterEnum;

  //-------------------------------------------------------------------------------
  // _2_16_   
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksLengthUnitEnum
    {	ksLUMillimetres	= 0,
	ksLUCentimetres	= 1,
	ksLUDecimetres	= 2,
	ksLUMetres	= 3,
	ksLUKilometres	= 4
    }	ksLengthUnitEnum;

  //-------------------------------------------------------------------------------
  // _2_17_ -   
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksStampEnum
    {	ksStPartNumber	= 1,
	ksStDescription	= 2,
	ksStMaterial	= 3,
	ksStMass	= 5,
	ksStScale	= 6,
	ksStSheetNumber	= 7,
	ksStNumberOfSheets	= 8,
	ksStCompany	= 9,
	ksStTypeOfWork	= 10,
	ksStDocumentLetter1	= 40,
	ksStDocumentLetter2	= 41,
	ksStDocumentLetter3	= 42,
	ksStFullFileName	= 43,
	ksStShortFileName	= 44,
	ksStMarkingLine	= 45,
	ksStDocumentName	= 51,
	ksStDocumentCode	= 52,
	ksStOKPCode	= 53,
	ksStAuthor	= 110,
	ksStCheckedBy	= 111,
	ksStMfgApprovedBy	= 112,
	ksStDesigner	= 113,
	ksStRateOfInspection	= 114,
	ksStApprovedBy	= 115,
	ksStEndDesignDate	= 130,
	ksStCheckedDate	= 131,
	ksStMfgApprovedDate	= 132,
	ksStExecutionDate	= 133,
	ksStRateOfInspectionDate	= 134,
	ksStApprovedDate	= 135
    }	ksStampEnum;

//-------------------------------------------------------------------------------
// _3_11_     - 
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _ksEditListTypeEnum
    {	ksEditList	= 0,
	ksCheckList	= 1,
	ksRadioList	= 2
    }	ksEditListTypeEnum;

//-------------------------------------------------------------------------------
// _3_12_        - 
// ---
typedef /* [helpcontext][helpstring][v1_enum][uuid] */ 
enum _ksEditListCommandEnum
    {	ksListItemNew	= 1,
	ksListItemDelete	= 2,
	ksListItemMoveUp	= 3,
	ksListItemMoveDown	= 4
    }	ksEditListCommandEnum;

  //-------------------------------------------------------------------------------
  // _2_18_ -  API 
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAPITypeEnum
    {	ksAPIUndef	= 0,
	ksAPI5Auto	= 1,
	ksAPI7Dual	= 2,
	ksAPI3DCom	= 3
    }	ksAPITypeEnum;

//-------------------------------------------------------------------------------
//_2_19_ ksTreeTypeEnum -    3D .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTreeTypeEnum
    {	ksOperTree	= 0,
	ksMultiTree	= 1
    }	ksTreeTypeEnum;

//-------------------------------------------------------------------------------
//_2_20_ ksKompasCommandEnum -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksKompasCommandEnum
    {	ksCMViewFullScreen	= 32403,
	ksCMSaveAll	= 32404,
	ksCMSaveTechnicalDemand	= 32405,
	ksCMSaveTechnicalDemandToTxt	= 32406,
	ksCMCloseTechnicalDemand	= 32407,
	ksCMCloseSpcSlave	= 32408,
	ksCMDocumentSetup	= 32410,
	ksCMZoomWindow	= 32411,
	ksCMZoomIn	= 32412,
	ksCMZoomOut	= 32413,
	ksCMScaleView	= 32414,
	ksCMZoomEntireDocument	= 32415,
	ksCMZoomSelected	= 32416,
	ksCMRefresh	= 32417,
	ksCMMoveView	= 32418,
	ksCMPanoramaView	= 32419,
	ksCMRotateView	= 32420,
	ksCMSetAttributeTypes	= 32421,
	ksCMSetCurveStyles	= 32422,
	ksCMSetTextStyles	= 32423,
	ksCMSetStampStyles	= 32424,
	ksCMSetTextShape	= 32425,
	ksCMSetGraphicShape	= 32426,
	ksCMSetHatchStyles	= 32427,
	ksCMSetSpcStyles	= 32448,
	ksCMSummaryInfo	= 32440,
	ksCMMoveDocumentEX	= 32522,
	ksCMMoveDocumentFirst	= 32523,
	ksCMMoveDocumentLast	= 32524,
	ksCMMoveDocumentPrev	= 32525,
	ksCMMoveDocumentNext	= 32526,
	ksCMRetryCommand	= 32534,
	ksCMTutor3D	= 32535,
	ksCMTutor2D	= 32540,
	ksCMSetProperties	= 32541,
	ksCMSetReportStyles	= 32542,
	ksCMZoom1	= 32545,
	ksCMCloseAll	= 33008,
	ksCMFullPageHeight	= 33800,
	ksCMFullPageWidth	= 33801,
	ksCMSpcMakePosition	= 33891,
	ksCMSpcObjectDelete	= 33892,
	ksCMSpcObjectInsert	= 33893,
	ksCMSpcSynchronize	= 33896,
	ksCMSpcInsertLine	= 33898,
	ksCMSpcShowAll	= 33900,
	ksCMSpcTuningSetup	= 33901,
	ksCMSpcCopyObject	= 33902,
	ksCMSpcObjectMoveUp	= 33903,
	ksCMSpcObjectMoveDovn	= 33904,
	ksCMSpcObjectEdit	= 33905,
	ksCMSpcInsertIspoln	= 33906,
	ksCMSpcOpenGeometryDocs	= 33907,
	ksCMFragmentManager	= 35704,
	ksCMEditFragment	= 35705,
	ksCMCreateLocalFragment	= 35706,
	ksCMEditFragmentSource	= 35707,
	ksCMSelectGroup	= 35711,
	ksCMSelectLayer	= 35712,
	ksCMSelectByType	= 35713,
	ksCMStoreGroup	= 35715,
	ksCMSelectView	= 35716,
	ksCMSelectByAttr	= 35717,
	ksCMSelectByCurveStyle	= 35718,
	ksCMSelectPrevList	= 35719,
	ksCMUnSelectSroup	= 35720,
	ksCMUnSelectLayer	= 35721,
	ksCMUnSelectByType	= 35722,
	ksCMUnSelectView	= 35723,
	ksCMUnSelectByAttr	= 35724,
	ksCMUnSelectByCurveStyle	= 35725,
	ksCMUnSelectPrevList	= 35726,
	ksCMMakeMacro	= 35727,
	ksCMDestroyMacro	= 35728,
	ksCMViewObjAttr	= 35729,
	ksCMChangeSelObjStyles	= 35730,
	ksCMChangeSelObjLayer	= 35731,
	ksCMEditObject	= 35736,
	ksCMToggleToObjLayer	= 35737,
	ksCMObjStreamline	= 35738,
	ksCMDelAuxCurves	= 35739,
	ksCMDelAuxCurvesInCurentView	= 35740,
	ksCMDelStamp	= 35741,
	ksCMDelTechnicalDemand	= 35742,
	ksCMDelSpecRough	= 35743,
	ksCMSheetViewStates	= 35744,
	ksCMViewLayerStates	= 35745,
	ksCMGridOnOf	= 35746,
	ksCMSnapSuspend	= 35748,
	ksCMSnapSetup	= 35749,
	ksCMOrthoModeOnOff	= 35750,
	ksCMDiscreteModeOnOff	= 35747,
	ksCMRebuildSheet	= 35751,
	ksCMSheetViewParams	= 35752,
	ksCMTechnicalDemand	= 35753,
	ksCMSpecRough	= 35754,
	ksCMSlaveSpc	= 35755,
	ksCMSlaveChangeList	= 35756,
	ksCMAddEditSpcObject	= 35760,
	ksCMAddEditChangeListObject	= 35761,
	ksCMSpcSinhronize	= 35763,
	ksCMSheetSpc	= 35764,
	ksCMLayoutManager	= 35765,
	ksCMAddPage	= 35766,
	ksCMGoto00	= 36028,
	ksCMToggleCursor	= 36029,
	ksCMRegulateLeaderLineX	= 36075,
	ksCMRegulateLeaderLineY	= 36076,
	ksCMEditSpcObject	= 36077,
	ksCMEditSpcObjectForGeom	= 36086,
	ksCMGridSetup	= 36090,
	ksCMSlaveSpcDelegate	= 36094,
	ksCMAddSpcDelegate	= 36095,
	ksCMAutoCreateSpcObj	= 36097,
	ksCMBuildTreeView	= 37003,
	ksSheetViewParams	= 37005,
	ksCMParameters	= 37608,
	ksCMZoomUndo	= 38530,
	ksCMZoomRedo	= 38531,
	ksViewShowBreakups	= 39344,
	ksCMHideCPlaces	= 40360,
	ksCMHideCPlanes	= 40361,
	ksCMHideCAxies	= 40362,
	ksCMHideSketches	= 40363,
	ksCMHideSurfaces	= 40364,
	ksCMHideThreads	= 40365,
	ksCMHideCurves	= 40366,
	ksCMHidePoints	= 40367,
	ksCMHideAllObjects	= 40368,
	ksCMHideDimensions	= 40369,
	ksCMHideDesignations	= 40370,
	ksCMCreateSheetFromModel	= 40373,
	ksCMDeleteRollbackObjects	= 40375,
	ksCMSelectedObjectProperties	= 40461,
	ksCMSelectedObjectOwnerProperties	= 40462,
	ksCMSelectedCompanentProperties	= 40463,
	ksCMSelectedCompanentInstanceProperties	= 40464,
	ksCMEditBilletPart	= 40621,
	ksCMChangeBilletPart	= 40622,
	ksCMViewFeatureInTree	= 40524,
	ksCMLODOn	= 40610,
	ksCM3DArrayDestroy	= 40615,
	ksCMHideInCompCPlaces	= 40728,
	ksCMHideInCompCPlanes	= 40729,
	ksCMHideInCompCAxies	= 40730,
	ksCMHideInCompSketches	= 40731,
	ksCMHideInCompSurfaces	= 40732,
	ksCMHideInCompThreads	= 40733,
	ksCMHideInCompCurves	= 40734,
	ksCMHideInCompPoints	= 40735,
	ksCMHideInCompAllObjects	= 40736,
	ksCMHideInCompDimensions	= 40737,
	ksCMHideInCompDesignations	= 40738,
	ksCM3DSavePartAs	= 40744,
	ksCM3DUnitParts	= 40745,
	ksCM3DAssemblyDestroy	= 40746,
	ksCMWireframeMode	= 41882,
	ksCMHiddenRemovedMode	= 41883,
	ksCMHiddenThinMode	= 41884,
	ksCMShadedMode	= 41885,
	ksCMPerspective	= 41886,
	ksCMShadedWireframeMode	= 41893,
	ksCMRotateCCW	= 41887,
	ksCMRotateCC	= 41888,
	ksCMRotate90CCW	= 41889,
	ksCMRotate90CC	= 41890,
	ksCMFastLines	= 41891,
	ksCMTreeStructure	= 41904,
	ksCMFileNew	= 0xe100,
	ksCMFileOpen	= 0xe101,
	ksCMFileClose	= 0xe102,
	ksCMFileSave	= 0xe103,
	ksCMFileSaveAs	= 0xe104,
	ksCMFilePrintSetup	= 0xe106,
	ksCMFilePrint	= 0xe107,
	ksCMFilePrintPreview	= 0xe109,
	ksCMFileSendMail	= 0xe10c,
	ksCMEditClear	= 0xe120,
	ksCMEditClearAll	= 0xe121,
	ksCMEditCopy	= 0xe122,
	ksCMEditCut	= 0xe123,
	ksCMEditFind	= 0xe124,
	ksCMEditPaste	= 0xe125,
	ksCMEditRepeat	= 0xe128,
	ksCMEditReplace	= 0xe129,
	ksCMEditSelectAll	= 0xe12a,
	ksCMEditUndo	= 0xe12b,
	ksCMEditRedo	= 0xe12c,
	ksCMWindowNew	= 0xe130,
	ksCMAbout	= 0xe140,
	ksCMHelpIndex	= 0xe142,
	ksCMHelpFinder	= 0xe143,
	ksCMContextHelp	= 0xe145,
	ksCMHelp	= 0xe146
    }	ksKompasCommandEnum;

//-------------------------------------------------------------------------------
// _2_21_ ksHideMessageEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksHideMessageEnum
    {	ksShowMessage	= 0,
	ksHideMessageYes	= 1,
	ksHideMessageNo	= 2
    }	ksHideMessageEnum;

//-------------------------------------------------------------------------------
//  _4_04_ ksTextNumberingEnum         -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTextNumberingEnum
    {	ksTNumbUnknown	= -1,
	ksTNumbNoNumber	= 0,
	ksTNumbNumber	= 1,
	ksTNumbNewNumber	= 2,
	ksTNumbDisableNumber	= 3
    }	ksTextNumberingEnum;

//-------------------------------------------------------------------------------
// _4_05_ ksTextSizeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTextSizeEnum
    {	ksTextDefault	= 0,
	ksTextNormal	= 1,
	ksTextMiddle	= 2,
	ksTextSmall	= 3,
	ksTextBig	= 2
    }	ksTextSizeEnum;

//-------------------------------------------------------------------------------
// _4_06_ ksTextItemEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTextItemEnum
    {	ksTItString	= 0,
	ksTItNumerator	= 0x1,
	ksTItDenominator	= 0x2,
	ksTItFractionEnd	= 0x3,
	ksTItUpperDeviation	= 0x4,
	ksTItLowerDeviation	= 0x5,
	ksTItDeviationEnd	= 0x6,
	ksTItSBase	= 0x7,
	ksTItSUpperIndex	= 0x8,
	ksTItSLowerIndex	= 0x9,
	ksTItSEnd	= 0x10,
	ksTItSpecialSymbol	= 0x11,
	ksTItSpecialSymbolEnd	= 0x12,
	ksTItSpecialSymbolNext	= 0x13,
	ksTItSpecialSymbolDown	= 0x14,
	ksTItSpecialSymbolRight	= 0x15,
	ksTItTab	= 0x16,
	ksTItFontSymbol	= 0x17,
	ksTItFontSymbolW	= 0x2017
    }	ksTextItemEnum;

//-------------------------------------------------------------------------------
// _4_07_ ksTextHorizontalFormatEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTextHorizontalFormatEnum
    {	ksHFormatNot	= 0,
	ksHFormatStrNarrowing	= 1,
	ksHFormatDivision	= 2
    }	ksTextHorizontalFormatEnum;

//-------------------------------------------------------------------------------
// _4_08_ ksAllocationEnum -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAllocationEnum
    {	ksAlLeft	= 0,
	ksAlCentre	= 1,
	ksAlRight	= 2
    }	ksAllocationEnum;

//-------------------------------------------------------------------------------
// _4_09_ ksMarkInsideFormEnum -     ( -).
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMarkInsideFormEnum
    {	ksMFormEmpty	= 0,
	ksMFormCirle	= 1,
	ksMFormCircle	= 1,
	ksMFormRectangle	= 2,
	ksMFormSquare	= 3,
	ksMFormRhomb1	= 4,
	ksMFormRhomb2	= 5,
	ksMFormHexagon	= 6,
	ksMFormTriangle1	= 7,
	ksMFormTriangle2	= 8,
	ksMFormChamferedRectangle	= 9,
	ksMFormCircleWidthVerticalDelimer	= 10,
	ksMFormDoubleCircle	= 11
    }	ksMarkInsideFormEnum;

//-------------------------------------------------------------------------------
// _4_10_ ksMarkOnLinePosTypeEnum	-    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMarkOnLinePosTypeEnum
    {	ksMTextAboveLine	= 0,
	ksMTextOnLine	= 1,
	ksMTextUnderLine	= 2
    }	ksMarkOnLinePosTypeEnum;

//-------------------------------------------------------------------------------
// _4_11_ ksArrowEnum -   -.
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksArrowEnum
    {	ksLeaderWithoutArrow	= 0,
	ksLeaderPoint	= 1,
	ksLeaderArrow	= 2,
	ksWithoutArrow	= 0,
	ksPoint	= 1,
	ksArrow	= 2,
	ksUpHalfArrow	= 3,
	ksDownHalfArrow	= 4,
	ksNotch	= 5,
	ksLeftNotch	= 6,
	ksRightAngle	= 7,
	ksClosedArrow	= 8,
	ksOpenArrow	= 9,
	ksDot	= 10,
	ksSmallDot	= 11,
	ksTriangle60	= 12,
	ksTriangle90	= 13
    }	ksArrowEnum;

//-------------------------------------------------------------------------------
// _4_12_ ksShelfDirectionEnum -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksShelfDirectionEnum
    {	ksLSLeft	= -1,
	ksLSNone	= 0,
	ksLSRight	= 1,
	ksLSUp	= 2,
	ksLSDown	= 3
    }	ksShelfDirectionEnum;

//-------------------------------------------------------------------------------
// _4_13_ ksDrawingObjecParamTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDrawingObjectParamTypeEnum
    {	ksAllParam	= -1,
	ksSheetAllParam	= -2,
	ksViewAllParam	= -7
    }	ksDrawingObjectParamTypeEnum;

//-------------------------------------------------------------------------------
// _4_15_ ksMarkNodeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMarkNodeEnum
    {	ksMarkCircle	= 0,
	ksMarkRefCircle	= 1,
	ksMarkText	= 2
    }	ksMarkNodeEnum;

//-------------------------------------------------------------------------------
// _4_16_ ksCurveStyleEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksCurveStyleEnum
    {	ksCSHidden	= -1,
	ksCSUnvisible	= 0,
	ksCSNormal	= 1,
	ksCSThin	= 2,
	ksCSAxial	= 3,
	ksCSDashed	= 4,
	ksCSBrokenLine	= 5,
	ksCSConstruction	= 6,
	ksCSThick	= 7,
	ksCSDash2Dots	= 8,
	ksCSDashedNormal	= 9,
	ksCSNormalDashDot	= 10,
	ksCSThinForHatch	= 11,
	ksCSISO02Dashed	= 12,
	ksCSISO03DashedLSpace	= 13,
	ksCSISO04DashDotLDash	= 14,
	ksCSISO05DashDotLDash2Dots	= 15,
	ksCSISO06DashDotLDash3Dots	= 16,
	ksCSISO07Dotted	= 17,
	ksCSISO08DashDotLShDashes	= 18,
	ksCSISO09DashDot1L2ShDashes	= 19,
	ksCSISO10DashDot	= 20,
	ksCSISO11DashDot2Dashes	= 21,
	ksCSISO12DashDot2Dots	= 22,
	ksCSISO13DashDot3Dots	= 23,
	ksCSISO14DashDot2Dashes2Dots	= 24,
	ksCSISO15DashDot2Dashes3Dots	= 25
    }	ksCurveStyleEnum;

//-------------------------------------------------------------------------------
// _4_17_ ksTextStyleEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTextStyleEnum
    {	ksTSDefault	= 0,
	ksTSDrawingAnnotation	= 1,
	ksTSSpecifications	= 2,
	ksTSDimensionText	= 3,
	ksTSSurfaceFinish	= 4,
	ksTSLeader1	= 5,
	ksTSLeader2	= 6,
	ksTSLeader3	= 7,
	ksTSShapeDeviations	= 8,
	ksTSTableHeader	= 9,
	ksTSTableCell	= 10,
	ksTSSectionLine	= 11,
	ksTSDirectionArrow	= 12,
	ksTSUnspecifiedSurfaceFinish	= 13,
	ksTSModificationSymbol	= 14,
	ksTSBrace	= 15,
	ksTSUnitNumber	= 16,
	ksTSMultiTextLeader	= 17,
	ksTSUnitMarking	= 18,
	ksTSAxisMark	= 19,
	ksTSMarkOnLeader	= 20,
	ksTSMarkOnLine	= 21,
	ksTSMarkInsideForm	= 22,
	ksTSBOMTableName	= 23,
	ksTSBuildingCutLine	= 24,
	ksTSRprtTableHeader	= 25,
	ksTSRprtTableCell	= 26
    }	ksTextStyleEnum;

//-------------------------------------------------------------------------------
// _4_18_ ksContourFormEnum -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksContourFormEnum
    {	ksUFormCirle	= 0,
	ksUFormCircle	= 0,
	ksUFormRectangle	= 1,
	ksUFormCRectangle	= 2
    }	ksContourFormEnum;

//-------------------------------------------------------------------------------
// _4_19_ ksAlignmentTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAlignmentTypeEnum
    {	ksATArbitrary	= 0,
	ksATHorizontal	= 1,
	ksATVertical	= 2
    }	ksAlignmentTypeEnum;

//-------------------------------------------------------------------------------
// _4_20_ ksLengthUnitsEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksLengthUnitsEnum
    {	ksLUnSM	= 0,
	ksLUnMM	= 1,
	ksLUnDM	= 2,
	ksLUnM	= 3,
	ksLUnDocument	= 4
    }	ksLengthUnitsEnum;

//-------------------------------------------------------------------------------
// _4_21_ ksMassUnitsEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMassUnitsEnum
    {	ksMUnGR	= 0,
	ksMUnKG	= 1,
	ksMUnDocument	= 4
    }	ksMassUnitsEnum;

//-------------------------------------------------------------------------------
// _4_22_ ksMassSettingModeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMassSettingModeEnum
    {	ksCalculateParam	= 0,
	ksManualMass	= 1
    }	ksMassSettingModeEnum;

//-------------------------------------------------------------------------------
// _2_22_ ksConstraintTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksConstraintTypeEnum
    {	ksCUnknown	= 0,
	ksCFixedPoint	= 1,
	ksCPointOnCurve	= 2,
	ksCHorizontal	= 3,
	ksCVertical	= 4,
	ksCParallel	= 5,
	ksCPerpendicular	= 6,
	ksCEqualLength	= 7,
	ksCEqualRadius	= 8,
	ksCHAlignPoints	= 9,
	ksCVAlignPoints	= 10,
	ksCMergePoints	= 11,
	ksCAssociation	= 12,
	ksCDimWithVariable	= 13,
	ksCFixedDim	= 14,
	ksCTangentTwoCurves	= 15,
	ksCSymmetryTwoPoints	= 16,
	ksCCollinear	= 17
    }	ksConstraintTypeEnum;

//-------------------------------------------------------------------------------
// _4_23_ ksAnnotationSymbolEnum -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAnnotationSymbolEnum
    {	ksUnknownSymbol	= 0,
	ksDotPoint	= 1,
	ksPlusPoint	= 2,
	ksXPoint	= 3,
	ksSquarePoint	= 4,
	ksTrianglePoint	= 5,
	ksCirclePoint	= 6,
	ksAsteriskPoint	= 7,
	ksStrikeSquarePoint	= 8,
	ksPlusPointTwo	= 9
    }	ksAnnotationSymbolEnum;

//-------------------------------------------------------------------------------
// _4_24_ ksDimensionTextAlignEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionTextAlignEnum
    {	ksDimACentreLowFont	= 0,
	ksDimAUpperBoundary	= 1,
	ksDimACentre	= 2,
	ksDimALowerBoundary	= 3
    }	ksDimensionTextAlignEnum;

//-------------------------------------------------------------------------------
// _4_25_ ksDimensionTextBracketsEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionTextBracketsEnum
    {	ksDimBracketsOff	= 0,
	ksDimBrackets	= 1,
	ksDimSquareBrackets	= 2
    }	ksDimensionTextBracketsEnum;

//-------------------------------------------------------------------------------
// _4_26_ ksDimensionDeviationEnum -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionDeviationEnum
    {	ksDimDeviation	= 0,
	ksDimLimits	= 1,
	ksDimLineLimits	= 2
    }	ksDimensionDeviationEnum;

//-------------------------------------------------------------------------------
// _4_27_ ksDimensionTextTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionTextTypeEnum
    {	ksDimTAuto	= 0,
	ksDimTManual	= 1,
	ksDTPOnShelf	= 2
    }	ksDimensionTextTypeEnum;

//-------------------------------------------------------------------------------
// _4_28_ ksDimensionBaseEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionBaseEnum
    {	ksDimBaseCenter	= 0,
	ksDimBaseP1	= 1,
	ksDimBaseP2	= 2,
	ksDimCommonBase	= 3,
	ksDimFirstCommonBase	= 4
    }	ksDimensionBaseEnum;

//-------------------------------------------------------------------------------
// _4_29_ ksDimensionTextPosEnum -    c  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionTextPosEnum
    {	ksDimTextParallelOnLine	= 0,
	ksDimTextParallelInCut	= 1,
	ksDimTextHorizontalInCut	= 2
    }	ksDimensionTextPosEnum;

//-------------------------------------------------------------------------------
// _4_30_ ksDimensionArrowPosEnum -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimensionArrowPosEnum
    {	ksDimArrowInside	= 0,
	ksDimArrowOutside	= 1,
	ksDimArrowAuto	= 2
    }	ksDimensionArrowPosEnum;

//-------------------------------------------------------------------------------
// _4_31_ ksLineDimensionOrientationEnum -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksLineDimensionOrientationEnum
    {	ksLinDParallel	= 0,
	ksLinDHorizontal	= 1,
	ksLinDVertical	= 2
    }	ksLineDimensionOrientationEnum;

//-------------------------------------------------------------------------------
// _4_32_ ksHeightDimTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksHeightDimTypeEnum
    {	ksHDFrontView	= 0,
	ksHDTopView	= 1,
	ksHDTopViewLeader	= 2
    }	ksHeightDimTypeEnum;

//-------------------------------------------------------------------------------
// _4_33_ ksAngleDimTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAngleDimTypeEnum
    {	ksADMinAngle	= 0,
	ksADMaxAngle	= 1,
	ksADMoreAngle	= 2
    }	ksAngleDimTypeEnum;

//-------------------------------------------------------------------------------
// _4_33_ ksDimTextFormatEnum -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksDimTextFormatEnum
    {	ksDimTextFormatGMS	= 0,
	ksDimTextFormatGDD	= 1
    }	ksDimTextFormatEnum;

//-------------------------------------------------------------------------------
// _4_34_ ksRoughSignEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksRoughSignEnum
    {	ksNoProcessingType	= 0,
	ksDeleteMaterial	= 1,
	ksWithoutDeleteMaterial	= 2
    }	ksRoughSignEnum;

//-------------------------------------------------------------------------------
// _4_35_ ksLeaderSignEnum -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksLeaderSignEnum
    {	ksLSignNone	= 0,
	ksLGlueSign	= 1,
	ksLSolderingSign	= 2,
	ksLSewingSign	= 3,
	ksLCrampSign	= 4,
	ksLcornerCrampSign	= 5,
	ksLMontageJointSign	= 6
    }	ksLeaderSignEnum;

//-------------------------------------------------------------------------------
// _4_36_ ksPositionLederFormEnum -      .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksPositionLederFormEnum
    {	ksPLSingleText	= 0,
	ksPLOpenText	= 1,
	ksPLCircle	= 2,
	ksPLHexagon	= 3,
	ksPLCircleWithSeparator	= 4
    }	ksPositionLederFormEnum;

//-------------------------------------------------------------------------------
// _4_37_ ksChangeLeaderSignEnum -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksChangeLeaderSignEnum
    {	ksCLSSquare	= 0,
	ksCLSCircle	= 1,
	ksCLSBracketSquare	= 2,
	ksCLSBracketCircle	= 3,
	ksCLSBracketCorner	= 4
    }	ksChangeLeaderSignEnum;

//-------------------------------------------------------------------------------
// _4_37_ ksTolerancePrefixSignEnum -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTolerancePrefixSignEnum
    {	ksTPSNone	= 0,
	ksTPSRadius	= 1,
	ksTPSDiametr	= 2,
	ksTPSToleranseT	= 3,
	ksTPSToleranseT2	= 4
    }	ksTolerancePrefixSignEnum;

//-------------------------------------------------------------------------------
// _4_38_ ksToleranceSuffixSignEnum -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksToleranceSuffixSignEnum
    {	ksTSNone	= 0,
	ksTSToleranseM	= 1,
	ksTSToleranseS	= 2,
	ksTSToleranseP	= 3
    }	ksToleranceSuffixSignEnum;

//-------------------------------------------------------------------------------
// _4_39_ ksTablePointEnum -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTablePointEnum
    {	ksTPLeftBottom	= 1,
	ksTPLeftCenter	= 2,
	ksTPLeftUp	= 3,
	ksTPUpCenter	= 4,
	ksTPRightUp	= 5,
	ksTPRightCenter	= 6,
	ksTPRightBottom	= 7,
	ksTPBottomCenter	= 8
    }	ksTablePointEnum;

//-------------------------------------------------------------------------------
// _4_40_ ksTableTileLayoutEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTableTileLayoutEnum
    {	ksTTLFirstRow	= 0,
	ksTTLFirstColumn	= 1,
	ksTTLNotCreate	= 2
    }	ksTableTileLayoutEnum;

//-------------------------------------------------------------------------------
// _4_41_ ksCellBoundariesEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksCellBoundariesEnum
    {	ksCBLeftBorder	= 0,
	ksCBRightBorder	= 1,
	ksCBTopBorder	= 2,
	ksCBBottomBorder	= 3,
	ksCBHorisontMidleBorder	= 4,
	ksCBVerticalMidleBorder	= 5,
	ksCBExternalBorders	= 6,
	ksCBAllBorders	= 7,
	ksCBInternalBorders	= 8,
	ksCBNoBorders	= 9
    }	ksCellBoundariesEnum;

//-------------------------------------------------------------------------------
// _4_42_  ksTextLineType -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksTextLineType
    {	ksTLError	= 0,
	ksTLText	= 1,
	ksTLVerticalText	= 2,
	ksTLFragment	= 3,
	ksTLRaster	= 4,
	ksTLTable	= 5
    }	ksTextLineType;

//-------------------------------------------------------------------------------
// _3_13_ ksCheckSumVersionEnum -    (ICheckSum).
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksCheckSumVersionEnum
    {	ksCsrCurrent	= 0,
	ksCsrKompas10SP2	= -1,
	ksCsrKompas11	= -5,
	ksCsrKompas11SP1	= -6,
	ksCsrKompas12	= -10,
	ksCsrKompas12SP1	= -11
    }	ksCheckSumVersionEnum;

//-------------------------------------------------------------------------------
// _2_23_ ksBmpSizeEnum				    -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksBmpSizeEnum
    {	ksBmp1616	= 0,
	ksBmp2424	= 1,
	ksBmp3232	= 2,
	ksBmp4848	= 3
    }	ksBmpSizeEnum;

  //-------------------------------------------------------------------------------
  // _2_24_       .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksRequestFilesTypeEnum
    {	ksRFSaveBody	= 1,
	koRFUnitParts	= 2,
	koRFCopyBilletPart	= 3,
	koRFSavePartAs	= 4,
	koRFAddDetail	= 5,
	koRFAddAssembly	= 6,
	koRFAddPartFromFile	= 7,
	koRFChangeDetailFile	= 8,
	koRFChangeAssemblyFile	= 9,
	koRFChangeBilletPartFile	= 10,
	koRFSpcObjAddDocument	= 11,
	koRFSpcAssemblyAddDocument	= 12
    }	ksRequestFilesTypeEnum;

//-------------------------------------------------------------------------------
// _4_43_ ksMlVertexLimiterEnum				    -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMlVertexLimiterEnum
    {	ksMVeUnknown	= 0,
	ksMVeArc	= 1,
	ksMVeAngle	= 2,
	ksMVeTangent	= 3
    }	ksMlVertexLimiterEnum;

//-------------------------------------------------------------------------------
// _4_44_ ksMlEndLimiterEnum				    -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMlEndLimiterEnum
    {	ksMEndUnknown	= 0,
	ksMEndLine	= 1,
	ksMEndArc	= 2,
	ksMEndPolyline	= 3
    }	ksMlEndLimiterEnum;

//-------------------------------------------------------------------------------
// _4_45_ ksMlVertexTrackingEnum				    -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksMlVertexTrackingEnum
    {	ksMTrShear	= 0,
	ksMTrFillet	= 1,
	ksMTrEquaFillet	= 2
    }	ksMlVertexTrackingEnum;

//-------------------------------------------------------------------------------
// _4_46_ ksContourSegmentEnum				    -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksContourSegmentEnum
    {	ksCSUnknown	= -1,
	ksCSLineSeg	= 1,
	ksCSArc	= 3,
	ksCSBezier	= 8,
	ksCSNurbs	= 33,
	ksCSEllipseArc	= 34
    }	ksContourSegmentEnum;

//-------------------------------------------------------------------------------
// _4_47_ ksAnnotativeSymbolEnum -      .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAnnotativeTerminatorSignEnum
    {	ksASUnknown	= 0,
	ksASArrowInside	= 101,
	ksASArrowOutside	= 102,
	ksASNotchTail	= 103,
	ksASUpHalfArrow	= 104,
	ksASDownHalfArrow	= 105,
	ksASBigArrowInside	= 106,
	ksASArrowOrdinate	= 107,
	ksASTriangle	= 108,
	ksAScircleRad2	= 109,
	ksASCentreMarker	= 110,
	ksASGlueSign	= 111,
	ksASSolderingSign	= 112,
	ksASSewingSign	= 113,
	ksASCrampSign	= 114,
	ksASCornerCrampSign	= 115,
	ksASMontageJointSign	= 116,
	ksASNotch	= 117,
	ksASBaseTriangle	= 118,
	ksASClosedArrowInside	= 119,
	ksASClosedArrowOutside	= 120,
	ksASOpenArrowInside	= 121,
	ksASOpenArrowOutside	= 122,
	ksASRightAngleInside	= 123,
	ksASRightAngleOutside	= 124,
	ksASDot	= 125,
	ksASSmallDot	= 126,
	ksASPoint	= 127,
	ksASLeftNotch	= 128
    }	ksAnnotativeTerminatorSignEnum;

//-------------------------------------------------------------------------------
// _4_48_ ksCornerTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksCornerTypeEnum
    {	ksCTNoProcess	= 0,
	ksCTChamfer	= 1,
	ksCTFillet	= 2
    }	ksCornerTypeEnum;

//-------------------------------------------------------------------------------
// _4_49_ ksInsertionTypeEnum -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksInsertionTypeEnum
    {	ksTUnknown	= -1,
	ksTBodyFragment	= 0,
	ksTReferenceFragment	= 1,
	ksTLocalFragment	= 3,
	ksTBodyView	= 4,
	ksTReferenceView	= 5
    }	ksInsertionTypeEnum;

//-------------------------------------------------------------------------------
// _4_50_ ksEquidistantTypeEnum  -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksEquidistantTypeEnum
    {	ksETUnknown	= -1,
	ksETLeft	= 0,
	ksETRight	= 1,
	ksETBoth	= 2
    }	ksEquidistantTypeEnum;

//-------------------------------------------------------------------------------
// _4_51_ ksCentreMarkerEnum  -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksCentreMarkerEnum
    {	ksCMUnknown	= -1,
	ksCMPlusPoint	= 0,
	ksCMOneAxis	= 1,
	ksCMTwoAxis	= 2
    }	ksCentreMarkerEnum;

//-------------------------------------------------------------------------------
// _4_52_ ksSemiAxisTypeEnum  -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSemiAxisTypeEnum
    {	ksAxisUnknown	= -1,
	ksAxisXPlus	= 0,
	ksAxisXMinus	= 1,
	ksAxisYPlus	= 2,
	ksAxisYMinus	= 3
    }	ksSemiAxisTypeEnum;

//-------------------------------------------------------------------------------
// _4_53_ ksAttributeTypeEnum  -     .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAttributeTypeEnum
    {	ksATUnknown	= -1,
	ksATString	= 0,
	ksATDouble	= 1,
	ksATFixedTable	= 2,
	ksATVariableTable	= 3
    }	ksAttributeTypeEnum;

//-------------------------------------------------------------------------------
// _4_54_ ksRelativeProjectionTypeEnum -       .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksRelativeProjectionTypeEnum
    {	ksPtNone	= -1,
	ksPtFront	= 1,
	ksPtRear	= 2,
	ksPtUp	= 3,
	ksPtDown	= 4,
	ksPtLeft	= 5,
	ksPtRight	= 6,
	ksPtIsoXYZ	= 7
    }	ksRelativeProjectionTypeEnum;

//-------------------------------------------------------------------------------
// _4_55_ ksBreakLineTypeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksBreakLineTypeEnum
    {	ksBLNotImage	= 0,
	ksBLStraight	= 1,
	ksBLBreak	= 2,
	ksBLVawe	= 3
    }	ksBreakLineTypeEnum;

//-------------------------------------------------------------------------------
// _2_25_ ksAngleEnum -    90 .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksAngleEnum
    {	ksAngle0	= 0,
	ksAngle90	= 1,
	ksAngle180	= 2,
	ksAngle270	= 3
    }	ksAngleEnum;

//-------------------------------------------------------------------------------
// _4_56_ ksHatchStyleEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksHatchStyleEnum
    {	ksHatchMetal	= 0,
	ksHatchNonMetal	= 1,
	ksHatchTimber	= 2,
	ksHatchNaturalStone	= 3,
	ksHatchCeramics	= 4,
	ksHatchConcrete	= 5,
	ksHatchGlass	= 6,
	ksHatchLiquid	= 7,
	ksHatchNaturallyGround	= 8,
	ksHatchSpreadGround	= 9,
	ksHatchArtificialStone	= 10,
	ksHatchReinforcedConcrete	= 11,
	ksHatchTenseReinforcedConcrete	= 12,
	ksHatchLongitudalTimber	= 13,
	ksHatchSand	= 14
    }	ksHatchStyleEnum;

//-------------------------------------------------------------------------------
// _4_57_ ksRegionTypeEnum -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksRegionTypeEnum
    {	ksRTInside	= 1,
	ksRTOutside	= 2,
	ksRTCutFrame	= 3
    }	ksRegionTypeEnum;

//-----------------------------------------------------------------------------
// _4_58_ ksColourTypeEnum -  .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksColouringTypeEnum
    {	ksColouringSolid	= 0,
	ksColouringLinear	= 1,
	ksColouringAngle	= 2,
	ksColouringCone	= 3,
	ksColouringCircle	= 4,
	ksColouringSquare	= 5,
	ksColouringCylinder	= 6
    }	ksColouringTypeEnum;

//-------------------------------------------------------------------------------
// _4_59_ ksSheetsRangeEnum -   .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksSheetsRangeEnum
    {	ksAllSheets	= 0,
	ksUnevenSheets	= 1,
	ksEvenSheets	= 2
    }	ksSheetsRangeEnum;

//-------------------------------------------------------------------------------
// _4_60_ ksPrintJob_OutputColorTypeEnum -    .
// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ksOutputColorTypeEnum
    {	ksPJ_OCBlack	= 0,
	ksPJ_OCByView	= 1,
	ksPJ_OCByLayer	= 2,
	ksPJ_OCByObject	= 3
    }	ksOutputColorTypeEnum;

	//------------------------------------------------------------------------------
	// _7_01_ ksPropertyTypeEnum -  .
	// ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _PropertyTypeEnum
    {	ksPropertyDataTypeUnknown	= 0,
	ksPropertyDataTypeLong	= 1,
	ksPropertyDataTypeDouble	= 2,
	ksPropertyDataTypeString	= 3,
	ksPropertyDataTypeBoolean	= 4
    }	ksPropertyTypeEnum;

  //------------------------------------------------------------------------------
  // _7_02_ ksReportFiltersTypeEnum -      .
  // ---
typedef /* [v1_enum][helpcontext][helpstring][uuid] */ 
enum _ReportFiltersTypeEnum
    {	ksFilterConditionUnknown	= 0,
	ksFilterConditionEqual	= 1,
	ksFilterConditionSmaller	= 2,
	ksFilterConditionLarger	= 3,
	ksFilterConditionEqualOrSmaller	= 4,
	ksFilterConditionEqualOrLarger	= 5,
	ksFilterConditionContain	= 6,
	ksFilterConditionNotContain	= 7
    }	ksReportFiltersTypeEnum;


DEFINE_GUID(LIBID_Kompas6Constants,0x75C9F5D0,0xB5B8,0x4526,0x86,0x81,0x99,0x03,0xC5,0x67,0xD2,0xED);
#endif /* __Kompas6Constants_LIBRARY_DEFINED__ */

/* Additional Prototypes for ALL interfaces */

/* end of Additional Prototypes */

#ifdef __cplusplus
}
#endif

#endif
