swconst.tlh
上传用户:wxfasite
上传日期:2009-10-13
资源大小:605k
文件大小:167k
源码类别:

绘图程序

开发平台:

Visual C++

  1. // Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (82043ea5).
  2. //
  3. // swconst.tlh
  4. //
  5. // C++ source equivalent of Win32 type library D:Program Files (x86)SolidWorksswconst.tlb
  6. // compiler-generated file created 10/07/08 at 15:20:39 - DO NOT EDIT!
  7. #pragma once
  8. #pragma pack(push, 8)
  9. #include <comdef.h>
  10. //
  11. // Type library items
  12. //
  13. enum swSurfaceTypes_e
  14. {
  15.     PLANE_TYPE = 4001,
  16.     CYLINDER_TYPE = 4002,
  17.     CONE_TYPE = 4003,
  18.     SPHERE_TYPE = 4004,
  19.     TORUS_TYPE = 4005,
  20.     BSURF_TYPE = 4006,
  21.     BLEND_TYPE = 4007,
  22.     OFFSET_TYPE = 4008,
  23.     EXTRU_TYPE = 4009,
  24.     SREV_TYPE = 4010
  25. };
  26. enum swFeatureNameID_e
  27. {
  28.     swFmChamfer = 0,
  29.     swFmFillet = 1,
  30.     swFmCavity = 2,
  31.     swFmDraft = 3,
  32.     swFmMirrorSolid = 4,
  33.     swFmCirPattern = 5,
  34.     swFmLPattern = 6,
  35.     swFmMirrorPattern = 7,
  36.     swFmShell = 8,
  37.     swFmBlend = 9,
  38.     swFmBlendCut = 10,
  39.     swFmExtrusion = 11,
  40.     swFmBoss = 12,
  41.     swFmCut = 13,
  42.     swFmRefCurve = 14,
  43.     swFmRevolution = 15,
  44.     swFmRevCut = 16,
  45.     swFmSweep = 17,
  46.     swFmSweepCut = 18,
  47.     swFmStock = 19,
  48.     swFmSurfCut = 20,
  49.     swFmThicken = 21,
  50.     swFmThickenCut = 22,
  51.     swFmVarFillet = 23,
  52.     swFmSketchHole = 24,
  53.     swFmHoleWzd = 25,
  54.     swFmImported = 26,
  55.     swFmBaseBody = 27,
  56.     swFmDerivedLPattern = 28,
  57.     swFmCosmeticThread = 29,
  58.     swFmSheetMetal = 30,
  59.     swFmFlattenBends = 31,
  60.     swFmProcessBends = 32,
  61.     swFmOneBend = 33,
  62.     swFmBaseFlange = 34,
  63.     swFmSketchBend = 35,
  64.     swFmSM3dBend = 36,
  65.     swFmEdgeFlange = 37,
  66.     swFmFlatPattern = 38,
  67.     swFmCenterMark = 39,
  68.     swFmDrSheet = 40,
  69.     swFmAbsoluteView = 41,
  70.     swFmDetailView = 42,
  71.     swFmRelativeView = 43,
  72.     swFmSectionPartView = 44,
  73.     swFmSectionAssemView = 45,
  74.     swFmUnfoldedView = 46,
  75.     swFmAuxiliaryView = 47,
  76.     swFmDetailCircle = 48,
  77.     swFmDrSectionLine = 49,
  78.     swFmBomTableFeature = 50,
  79.     swFmHoleTableFeature = 51,
  80.     swFmRevisionTableFeature = 52,
  81.     swFmMateCoincident = 53,
  82.     swFmMateConcentric = 54,
  83.     swFmMateDistanceDim = 55,
  84.     swFmMateParallel = 56,
  85.     swFmMateTangent = 57,
  86.     swFmReference = 58,
  87.     swFmRefPlane = 59,
  88.     swFmRefAxis = 60,
  89.     swFmReferenceCurve = 61,
  90.     swFmRefSurface = 62,
  91.     swFmCoordinateSystem = 63,
  92.     swFmAttribute = 64,
  93.     swFmProfileFeature = 65,
  94.     swFmFeatureFolder = 66,
  95.     swFmSurfaceBodyFolder = 67,
  96.     swFmSolidBodyFolder = 68,
  97.     swFmLibraryFeature = 69
  98. };
  99. enum swCurveTypes_e
  100. {
  101.     LINE_TYPE = 3001,
  102.     CIRCLE_TYPE = 3002,
  103.     ELLIPSE_TYPE = 3003,
  104.     INTERSECTION_TYPE = 3004,
  105.     BCURVE_TYPE = 3005,
  106.     SPCURVE_TYPE = 3006,
  107.     CONSTPARAM_TYPE = 3008,
  108.     TRIMMED_TYPE = 3009
  109. };
  110. enum swDocumentTypes_e
  111. {
  112.     swDocNONE = 0,
  113.     swDocPART = 1,
  114.     swDocASSEMBLY = 2,
  115.     swDocDRAWING = 3,
  116.     swDocSDM = 4
  117. };
  118. enum swSelectType_e
  119. {
  120.     swSelNOTHING = 0,
  121.     swSelEDGES = 1,
  122.     swSelFACES = 2,
  123.     swSelVERTICES = 3,
  124.     swSelDATUMPLANES = 4,
  125.     swSelDATUMAXES = 5,
  126.     swSelDATUMPOINTS = 6,
  127.     swSelOLEITEMS = 7,
  128.     swSelATTRIBUTES = 8,
  129.     swSelSKETCHES = 9,
  130.     swSelSKETCHSEGS = 10,
  131.     swSelSKETCHPOINTS = 11,
  132.     swSelDRAWINGVIEWS = 12,
  133.     swSelGTOLS = 13,
  134.     swSelDIMENSIONS = 14,
  135.     swSelNOTES = 15,
  136.     swSelSECTIONLINES = 16,
  137.     swSelDETAILCIRCLES = 17,
  138.     swSelSECTIONTEXT = 18,
  139.     swSelSHEETS = 19,
  140.     swSelCOMPONENTS = 20,
  141.     swSelMATES = 21,
  142.     swSelBODYFEATURES = 22,
  143.     swSelREFCURVES = 23,
  144.     swSelEXTSKETCHSEGS = 24,
  145.     swSelEXTSKETCHPOINTS = 25,
  146.     swSelHELIX = 26,
  147.     swSelREFERENCECURVES = 26,
  148.     swSelREFSURFACES = 27,
  149.     swSelCENTERMARKS = 28,
  150.     swSelINCONTEXTFEAT = 29,
  151.     swSelMATEGROUP = 30,
  152.     swSelBREAKLINES = 31,
  153.     swSelINCONTEXTFEATS = 32,
  154.     swSelMATEGROUPS = 33,
  155.     swSelSKETCHTEXT = 34,
  156.     swSelSFSYMBOLS = 35,
  157.     swSelDATUMTAGS = 36,
  158.     swSelCOMPPATTERN = 37,
  159.     swSelWELDS = 38,
  160.     swSelCTHREADS = 39,
  161.     swSelDTMTARGS = 40,
  162.     swSelPOINTREFS = 41,
  163.     swSelDCABINETS = 42,
  164.     swSelEXPLVIEWS = 43,
  165.     swSelEXPLSTEPS = 44,
  166.     swSelEXPLLINES = 45,
  167.     swSelSILHOUETTES = 46,
  168.     swSelCONFIGURATIONS = 47,
  169.     swSelOBJHANDLES = 48,
  170.     swSelARROWS = 49,
  171.     swSelZONES = 50,
  172.     swSelREFEDGES = 51,
  173.     swSelREFFACES = 52,
  174.     swSelREFSILHOUETTE = 53,
  175.     swSelBOMS = 54,
  176.     swSelEQNFOLDER = 55,
  177.     swSelSKETCHHATCH = 56,
  178.     swSelIMPORTFOLDER = 57,
  179.     swSelVIEWERHYPERLINK = 58,
  180.     swSelMIDPOINTS = 59,
  181.     swSelCUSTOMSYMBOLS = 60,
  182.     swSelCOORDSYS = 61,
  183.     swSelDATUMLINES = 62,
  184.     swSelROUTECURVES = 63,
  185.     swSelBOMTEMPS = 64,
  186.     swSelROUTEPOINTS = 65,
  187.     swSelCONNECTIONPOINTS = 66,
  188.     swSelROUTESWEEPS = 67,
  189.     swSelPOSGROUP = 68,
  190.     swSelBROWSERITEM = 69,
  191.     swSelFABRICATEDROUTE = 70,
  192.     swSelSKETCHPOINTFEAT = 71,
  193.     swSelEMPTYSPACE = 72,
  194.     swSelCOMPSDONTOVERRIDE = 72,
  195.     swSelLIGHTS = 73,
  196.     swSelWIREBODIES = 74,
  197.     swSelSURFACEBODIES = 75,
  198.     swSelSOLIDBODIES = 76,
  199.     swSelFRAMEPOINT = 77,
  200.     swSelSURFBODIESFIRST = 78,
  201.     swSelMANIPULATORS = 79,
  202.     swSelPICTUREBODIES = 80,
  203.     swSelSOLIDBODIESFIRST = 81,
  204.     swSelLEADERS = 84,
  205.     swSelDOWELSYMS = 86,
  206.     swSelEXTSKETCHTEXT = 88,
  207.     swSelBLOCKINST = 93,
  208.     swSelFTRFOLDER = 94,
  209.     swSelSKETCHREGION = 95,
  210.     swSelSKETCHCONTOUR = 96,
  211.     swSelBOMFEATURES = 97,
  212.     swSelANNOTATIONTABLES = 98,
  213.     swSelBLOCKDEF = 99,
  214.     swSelCENTERMARKSYMS = 100,
  215.     swSelSIMULATION = 101,
  216.     swSelSIMELEMENT = 102,
  217.     swSelCENTERLINES = 103,
  218.     swSelHOLETABLEFEATS = 104,
  219.     swSelHOLETABLEAXES = 105,
  220.     swSelWELDMENT = 106,
  221.     swSelSUBWELDFOLDER = 107,
  222.     swSelEXCLUDEMANIPULATORS = 111,
  223.     swSelREVISIONTABLE = 113,
  224.     swSelSUBSKETCHINST = 114,
  225.     swSelWELDMENTTABLEFEATS = 116,
  226.     swSelBODYFOLDER = 118,
  227.     swSelREVISIONTABLEFEAT = 119,
  228.     swSelSUBATOMFOLDER = 121,
  229.     swSelWELDBEADS = 122,
  230.     swSelEMBEDLINKDOC = 123,
  231.     swSelJOURNAL = 124,
  232.     swSelDOCSFOLDER = 125,
  233.     swSelCOMMENTSFOLDER = 126,
  234.     swSelCOMMENT = 127,
  235.     swSelCAMERAS = 136,
  236.     swSelMATESUPPLEMENT = 138,
  237.     swSelGENERALTABLEFEAT = 142,
  238.     swSelSUBSKETCHDEF = 154,
  239.     swSelEVERYTHING = -3,
  240.     swSelLOCATIONS = -2,
  241.     swSelUNSUPPORTED = -1
  242. };
  243. enum swAppCallBackCmd_e
  244. {
  245.     swAppIsNewCmd = 1,
  246.     swAppWhatsNewDescription = 2,
  247.     swAppHelpContext = 3,
  248.     swAppIsCmdEnabled = 4
  249. };
  250. enum swMouseNotify_e
  251. {
  252.     swMouseNotify = 1,
  253.     swMouseMoveNotify = 2,
  254.     swMouseLBtnDownNotify = 3,
  255.     swMouseLBtnUpNotify = 4,
  256.     swMouseRBtnDownNotify = 5,
  257.     swMouseRBtnUpNotify = 6,
  258.     swMouseMBtnDownNotify = 7,
  259.     swMouseMBtnUpNotify = 8,
  260.     swMouseLBtnDblClkNotify = 9,
  261.     swMouseRBtnDblClkNotify = 10,
  262.     swMouseMBtnDblClkNotify = 11,
  263.     swMouseSelectNotify = 12
  264. };
  265. enum swViewNotify_e
  266. {
  267.     swViewRepaintNotify = 1,
  268.     swViewChangeNotify = 2,
  269.     swViewDestroyNotify = 3,
  270.     swViewRepaintPostNotify = 4,
  271.     swViewBufferSwapNotify = 5,
  272.     swViewDestroyNotify2 = 6,
  273.     swViewPerspectiveViewNotify = 7,
  274.     swViewRenderLayer0Notify = 8,
  275.     swViewUserClearSelectionsNotify = 9
  276. };
  277. enum swFMViewNotify_e
  278. {
  279.     swFMViewActivateNotify = 1,
  280.     swFMViewDeactivateNotify = 2,
  281.     swFMViewDestroyNotify = 3
  282. };
  283. enum swTaskPaneTab_e
  284. {
  285.     swDesignLibrary = 1,
  286.     swFileExplorer = 2,
  287.     swResources = 3,
  288.     swClipBoard = 4
  289. };
  290. enum swPartNotify_e
  291. {
  292.     swPartRegenNotify = 1,
  293.     swPartDestroyNotify = 2,
  294.     swPartRegenPostNotify = 3,
  295.     swPartViewNewNotify = 4,
  296.     swPartNewSelectionNotify = 5,
  297.     swPartFileSaveNotify = 6,
  298.     swPartFileSaveAsNotify = 7,
  299.     swPartLoadFromStorageNotify = 8,
  300.     swPartSaveToStorageNotify = 9,
  301.     swPartConfigChangeNotify = 10,
  302.     swPartConfigChangePostNotify = 11,
  303.     swPartAutoSaveNotify = 12,
  304.     swPartAutoSaveToStorageNotify = 13,
  305.     swPartViewNewNotify2 = 14,
  306.     swPartLightingDialogCreateNotify = 15,
  307.     swPartAddItemNotify = 16,
  308.     swPartRenameItemNotify = 17,
  309.     swPartDeleteItemNotify = 18,
  310.     swPartModifyNotify = 19,
  311.     swPartFileReloadNotify = 20,
  312.     swPartAddCustomPropertyNotify = 21,
  313.     swPartChangeCustomPropertyNotify = 22,
  314.     swPartDeleteCustomPropertyNotify = 23,
  315.     swPartFeatureEditPreNotify = 24,
  316.     swPartFeatureSketchEditPreNotify = 25,
  317.     swPartFileSaveAsNotify2 = 26,
  318.     swPartDeleteSelectionPreNotify = 27,
  319.     swPartFileReloadPreNotify = 28,
  320.     swPartBodyVisibleChangeNotify = 29,
  321.     swPartRegenPostNotify2 = 30,
  322.     swPartFileSavePostNotify = 31,
  323.     swPartLoadFromStorageStoreNotify = 32,
  324.     swPartSaveToStorageStoreNotify = 33,
  325.     swPartFeatureManagerTreeRebuildNotify = 34,
  326.     swPartFileDropPostNotify = 35,
  327.     swPartDynamicHighlightNotify = 36,
  328.     swPartDimensionChangeNotify = 37,
  329.     swPartFileReloadCancelNotify = 38,
  330.     swPartFileSavePostCancelNotify = 39,
  331.     swPartSketchSolveNotify = 40,
  332.     swPartDeleteItemPreNotify = 41,
  333.     swPartClearSelectionsNotify = 42
  334. };
  335. enum swLoadAddinError_e
  336. {
  337.     swUnknownError = -1,
  338.     swSuccess = 0,
  339.     swAddinNotLoaded = 1,
  340.     swAddinAlreadyLoaded = 2,
  341.     swFileNotFound = 3,
  342.     swAddinsDisabled = 4,
  343.     swLoadConflict = 5,
  344.     swRegistrationError = 6
  345. };
  346. enum swDrawingNotify_e
  347. {
  348.     swDrawingRegenNotify = 1,
  349.     swDrawingDestroyNotify = 2,
  350.     swDrawingRegenPostNotify = 3,
  351.     swDrawingViewNewNotify = 4,
  352.     swDrawingNewSelectionNotify = 5,
  353.     swDrawingFileSaveNotify = 6,
  354.     swDrawingFileSaveAsNotify = 7,
  355.     swDrawingLoadFromStorageNotify = 8,
  356.     swDrawingSaveToStorageNotify = 9,
  357.     swDrawingAutoSaveNotify = 10,
  358.     swDrawingAutoSaveToStorageNotify = 11,
  359.     swDrawingConfigChangeNotify = 12,
  360.     swDrawingConfigChangePostNotify = 13,
  361.     swDrawingViewNewNotify2 = 14,
  362.     swDrawingAddItemNotify = 15,
  363.     swDrawingRenameItemNotify = 16,
  364.     swDrawingDeleteItemNotify = 17,
  365.     swDrawingModifyNotify = 18,
  366.     swDrawingFileReloadNotify = 19,
  367.     swDrawingAddCustomPropertyNotify = 20,
  368.     swDrawingChangeCustomPropertyNotify = 21,
  369.     swDrawingDeleteCustomPropertyNotify = 22,
  370.     swDrawingFileSaveAsNotify2 = 23,
  371.     swDrawingDeleteSelectionPreNotify = 24,
  372.     swDrawingFileReloadPreNotify = 25,
  373.     swDrawingFileSavePostNotify = 26,
  374.     swDrawingLoadFromStorageStoreNotify = 27,
  375.     swDrawingSaveToStorageStoreNotify = 28,
  376.     swDrawingFeatureManagerTreeRebuildNotify = 29,
  377.     swDrawingViewCreatePreNotify = 30,
  378.     swDrawingDynamicHighlightNotify = 31,
  379.     swDrawingDimensionChangeNotify = 32,
  380.     swDrawingFileReloadCancelNotify = 33,
  381.     swDrawingFileSavePostCancelNotify = 34,
  382.     swDrawingSketchSolveNotify = 35,
  383.     swDrawingDeleteItemPreNotify = 36,
  384.     swDrawingClearSelectionsNotify = 37
  385. };
  386. enum swAssemblyNotify_e
  387. {
  388.     swAssemblyRegenNotify = 1,
  389.     swAssemblyDestroyNotify = 2,
  390.     swAssemblyRegenPostNotify = 3,
  391.     swAssemblyViewNewNotify = 4,
  392.     swAssemblyNewSelectionNotify = 5,
  393.     swAssemblyFileSaveNotify = 6,
  394.     swAssemblyFileSaveAsNotify = 7,
  395.     swAssemblyLoadFromStorageNotify = 8,
  396.     swAssemblySaveToStorageNotify = 9,
  397.     swAssemblyConfigChangeNotify = 10,
  398.     swAssemblyConfigChangePostNotify = 11,
  399.     swAssemblyAutoSaveNotify = 12,
  400.     swAssemblyAutoSaveToStorageNotify = 13,
  401.     swAssemblyBeginInContextEditNotify = 14,
  402.     swAssemblyEndInContextEditNotify = 15,
  403.     swAssemblyViewNewNotify2 = 16,
  404.     swAssemblyLightingDialogCreateNotify = 17,
  405.     swAssemblyAddItemNotify = 18,
  406.     swAssemblyRenameItemNotify = 19,
  407.     swAssemblyDeleteItemNotify = 20,
  408.     swAssemblyModifyNotify = 21,
  409.     swAssemblyComponentStateChangeNotify = 22,
  410.     swAssemblyFileDropNotify = 23,
  411.     swAssemblyFileReloadNotify = 24,
  412.     swAssemblyComponentStateChangeNotify2 = 25,
  413.     swAssemblyAddCustomPropertyNotify = 26,
  414.     swAssemblyChangeCustomPropertyNotify = 27,
  415.     swAssemblyDeleteCustomPropertyNotify = 28,
  416.     swAssemblyFeatureEditPreNotify = 29,
  417.     swAssemblyFeatureSketchEditPreNotify = 30,
  418.     swAssemblyFileSaveAsNotify2 = 31,
  419.     swAssemblyInterferenceNotify = 32,
  420.     swAssemblyDeleteSelectionPreNotify = 33,
  421.     swAssemblyFileReloadPreNotify = 34,
  422.     swAssemblyComponentMoveNotify = 35,
  423.     swAssemblyComponentVisibleChangeNotify = 36,
  424.     swAssemblyBodyVisibleChangeNotify = 37,
  425.     swAssemblyFileDropPreNotify = 38,
  426.     swAssemblyFileSavePostNotify = 39,
  427.     swAssemblyLoadFromStorageStoreNotify = 40,
  428.     swAssemblySaveToStorageStoreNotify = 41,
  429.     swAssemblyFeatureManagerTreeRebuildNotify = 42,
  430.     swAssemblyElectricalDataUpdateNotify = 43,
  431.     swAssemblyComponentMoveNotify2 = 44,
  432.     swAssemblyDynamicHighlightNotify = 45,
  433.     swAssemblyComponentVisualPropertiesChangeNotify = 46,
  434.     swAssemblyComponentDisplayStateChangeNotify = 47,
  435.     swAssemblyDimensionChangeNotify = 48,
  436.     swAssemblyFileReloadCancelNotify = 49,
  437.     swAssemblyFileSavePostCancelNotify = 50,
  438.     swAssemblySketchSolveNotify = 51,
  439.     swAssemblyDeleteItemPreNotify = 52,
  440.     swAssemblyClearSelectionsNotify = 53,
  441.     swAssemblyFileDropPostNotify = 54
  442. };
  443. enum swAppNotify_e
  444. {
  445.     swAppFileOpenNotify = 1,
  446.     swAppFileNewNotify = 2,
  447.     swAppDestroyNotify = 3,
  448.     swAppActiveDocChangeNotify = 4,
  449.     swAppActiveModelDocChangeNotify = 5,
  450.     swAppPropertySheetCreateNotify = 6,
  451.     swAppNonNativeFileOpenNotify = 7,
  452.     swAppLightSheetCreateNotify = 8,
  453.     swAppDocumentConversionNotify = 9,
  454.     swAppLightweightComponentOpenNotify = 10,
  455.     swAppDocumentLoadNotify = 11,
  456.     swAppFileNewNotify2 = 12,
  457.     swAppFileOpenNotify2 = 13,
  458.     swAppReferenceNotFoundNotify = 14,
  459.     swAppPromptForFilenameNotify = 15,
  460.     swAppBeginTranslationNotify = 16,
  461.     swAppEndTranslationNotify = 17,
  462.     swAppLightPMCreateNotify = 18,
  463.     swAppStandardsDatabaseChangeNotify = 19,
  464.     swAppOnIdleNotify = 20,
  465.     swAppFileOpenPreNotify = 21,
  466.     swAppFileOpenPostNotify = 22,
  467.     swAppReferencedFilePreNotify = 23,
  468.     swAppBeginRecordNotify = 24,
  469.     swAppEndRecordNotify = 25
  470. };
  471. enum swPropertySheetNotify_e
  472. {
  473.     swPropertySheetDestroyNotify = 1,
  474.     swPropertySheetHelpNotify = 2,
  475.     swPropertySheetOnOKNotify = 3,
  476.     swPropertySheetOnCancelNotify = 4,
  477.     swPropertySheetCreateControlNotify = 5
  478. };
  479. enum swTaskPaneNotify_e
  480. {
  481.     swAppTaskPaneActivateNotify = 1,
  482.     swAppTaskPaneDeactivateNotify = 2,
  483.     swAppTaskPaneDestroyNotify = 3
  484. };
  485. enum swParamType_e
  486. {
  487.     swParamTypeDouble = 0,
  488.     swParamTypeString = 1,
  489.     swParamTypeInteger = 2,
  490.     swParamTypeDVector = 3
  491. };
  492. enum swQuadant_e
  493. {
  494.     swQuadUnknown = 0,
  495.     swQuadPosQ1 = 1,
  496.     swQuadNegQ1 = 2,
  497.     swQuadPosQ2 = 3,
  498.     swQuadNegQ2 = 4
  499. };
  500. enum swEllipsePts_e
  501. {
  502.     swEllipseStartPt = 0,
  503.     swEllipseEndPt = 1,
  504.     swEllipseCenterPt = 2,
  505.     swEllipseMajorPt = 3,
  506.     swEllipseMinorPt = 4
  507. };
  508. enum swParabolaPts_e
  509. {
  510.     swParabolaStartPt = 0,
  511.     swParabolaEndPt = 1,
  512.     swParabolaFocusPt = 2,
  513.     swParabolaApexPt = 3
  514. };
  515. enum swGtolMatCondition_e
  516. {
  517.     swMcNONE = 0,
  518.     swMcMMC = 1,
  519.     swMcRFS = 2,
  520.     swMcLMC = 3,
  521.     swMsNONE = 4,
  522.     swMsPROJTOLZONE = 5,
  523.     swMsDIA = 6,
  524.     swMsSPHDIA = 7,
  525.     swMsRAD = 8,
  526.     swMsSPHRAD = 9,
  527.     swMsREF = 10,
  528.     swMsARCLEN = 11
  529. };
  530. enum swGtolGeomCharSymbol_e
  531. {
  532.     swGcsNONE = 12,
  533.     swGcsSYMMETRY = 13,
  534.     swGcsSTRAIGHT = 14,
  535.     swGcsFLAT = 15,
  536.     swGcsROUND = 16,
  537.     swGcsCYL = 17,
  538.     swGcsLINEPROF = 18,
  539.     swGcsSURFPROF = 19,
  540.     swGcsANG = 20,
  541.     swGcsPERP = 21,
  542.     swGcsPARALLEL = 22,
  543.     swGcsPOSITION = 23,
  544.     swGcsCONC = 24,
  545.     swGcsCIRCRUNOUT = 25,
  546.     swGcsTOTALRUNOUT = 26,
  547.     swGcsCIRCOPENRUNOUT = 27,
  548.     swGcsTOTALOPENRUNOUT = 28
  549. };
  550. enum swMateType_e
  551. {
  552.     swMateCOINCIDENT = 0,
  553.     swMateCONCENTRIC = 1,
  554.     swMatePERPENDICULAR = 2,
  555.     swMatePARALLEL = 3,
  556.     swMateTANGENT = 4,
  557.     swMateDISTANCE = 5,
  558.     swMateANGLE = 6,
  559.     swMateUNKNOWN = 7,
  560.     swMateSYMMETRIC = 8,
  561.     swMateCAMFOLLOWER = 9,
  562.     swMateGEAR = 10,
  563.     swMateWIDTH = 11,
  564.     swMateLOCKTOSKETCH = 12,
  565.     swMateRACKPINION = 13,
  566.     swMateMAXMATES = 14
  567. };
  568. enum swDetCircleShowType_e
  569. {
  570.     swDetCirclePROFILE = 0,
  571.     swDetCircleCIRCLE = 1,
  572.     swDetCircleDONTSHOW = 2
  573. };
  574. enum swDetViewStyle_e
  575. {
  576.     swDetViewSTANDARD = 0,
  577.     swDetViewBROKEN = 1,
  578.     swDetViewLEADER = 2,
  579.     swDetViewNOLEADER = 3,
  580.     swDetViewCONNECTED = 4
  581. };
  582. enum swMateAlign_e
  583. {
  584.     swMateAlignALIGNED = 0,
  585.     swMateAlignANTI_ALIGNED = 1,
  586.     swMateAlignCLOSEST = 2,
  587.     swAlignNONE = 0,
  588.     swAlignSAME = 1,
  589.     swAlignAGAINST = 2
  590. };
  591. enum swDisplayMode_e
  592. {
  593.     swWIREFRAME = 0,
  594.     swHIDDEN_GREYED = 1,
  595.     swHIDDEN = 2,
  596.     swSHADED = 3,
  597.     swFACETED_WIREFRAME = 4,
  598.     swFACETED_HIDDEN_GREYED = 5,
  599.     swFACETED_HIDDEN = 6
  600. };
  601. enum swArrowStyle_e
  602. {
  603.     swOPEN_ARROWHEAD = 0,
  604.     swCLOSED_ARROWHEAD = 1,
  605.     swSLASH_ARROWHEAD = 2,
  606.     swDOT_ARROWHEAD = 3,
  607.     swORIGIN_ARROWHEAD = 4,
  608.     swWIDE_ARROWHEAD = 5,
  609.     swISOWIDE_ARROWHEAD = 6,
  610.     swRUS_ARROWHEAD = 7,
  611.     swCLOSETOP_ARROWHEAD = 8,
  612.     swCLOSEBOT_ARROWHEAD = 9,
  613.     swNO_ARROWHEAD = 10
  614. };
  615. enum swLeaderSide_e
  616. {
  617.     swLS_SMART = 0,
  618.     swLS_LEFT = 1,
  619.     swLS_RIGHT = 2
  620. };
  621. enum swSFSymType_e
  622. {
  623.     swSFBasic = 0,
  624.     swSFMachining_Req = 1,
  625.     swSFDont_Machine = 2,
  626.     swSFJIS_Surface_Texture_1 = 3,
  627.     swSFJIS_Surface_Texture_2 = 4,
  628.     swSFJIS_Surface_Texture_3 = 5,
  629.     swSFJIS_Surface_Texture_4 = 6,
  630.     swSFJIS_No_Machining = 7,
  631.     swSFJIS_Basic = 8,
  632.     swSFJIS_Machining_Req = 9
  633. };
  634. enum swSFLaySym_e
  635. {
  636.     swSFNone = 0,
  637.     swSFCircular = 1,
  638.     swSFCross = 2,
  639.     swSFMultiDir = 3,
  640.     swSFParallel = 4,
  641.     swSFPerp = 5,
  642.     swSFRadial = 6,
  643.     swSFParticulate = 7
  644. };
  645. enum swSurfaceFinishSymbolText_e
  646. {
  647.     swSFSymbolMaterialRemovalAllowance = 1,
  648.     swSFSymbolProductionMethod = 2,
  649.     swSFSymbolSamplingLength = 3,
  650.     swSFSymbolOtherRoughnessValue = 4,
  651.     swSFSymbolMaximumRoughness = 5,
  652.     swSFSymbolMinimumRoughness = 6,
  653.     swSFSymbolRoughnessSpacing = 7,
  654.     swSFSymbolRoughnessValue1 = 8,
  655.     swSFSymbolRoughnessValue2 = 9,
  656.     swSFSymbolRoughnessValue3 = 10
  657. };
  658. enum swSurfaceFinishSymbolOrientation_e
  659. {
  660.     swSFOrientation_Upright = 1,
  661.     swSFOrientation_Rotated90 = 2,
  662.     swSFOrientation_Perpendicular = 3,
  663.     swSFOrientation_PerpendicularFlipped = 4,
  664.     swSFOrientation_UserDefined = 5
  665. };
  666. enum swLeaderStyle_e
  667. {
  668.     swNO_LEADER = 0,
  669.     swSTRAIGHT = 1,
  670.     swBENT = 2,
  671.     swUNDERLINED = 3
  672. };
  673. enum swBalloonStyle_e
  674. {
  675.     swBS_None = 0,
  676.     swBS_Circular = 1,
  677.     swBS_Triangle = 2,
  678.     swBS_Hexagon = 3,
  679.     swBS_Box = 4,
  680.     swBS_Diamond = 5,
  681.     swBS_SplitCirc = 6,
  682.     swBS_Pentagon = 7,
  683.     swBS_FlagPentagon = 8,
  684.     swBS_FlagTriangle = 9,
  685.     swBS_Underline = 10
  686. };
  687. enum swBalloonFit_e
  688. {
  689.     swBF_Tightest = 0,
  690.     swBF_1Char = 1,
  691.     swBF_2Chars = 2,
  692.     swBF_3Chars = 3,
  693.     swBF_4Chars = 4,
  694.     swBF_5Chars = 5
  695. };
  696. enum swBendNoteStyle_e
  697. {
  698.     swAboveBendLine = 0,
  699.     swBelowBendLine = 1,
  700.     swWithLeader = 2
  701. };
  702. enum swBalloonTextContent_e
  703. {
  704.     swBalloonTextCustom = 0,
  705.     swBalloonTextItemNumber = 1,
  706.     swBalloonTextQuantity = 2,
  707.     swBalloonTextCustomProperties = 3
  708. };
  709. enum swLengthUnit_e
  710. {
  711.     swMM = 0,
  712.     swCM = 1,
  713.     swMETER = 2,
  714.     swINCHES = 3,
  715.     swFEET = 4,
  716.     swFEETINCHES = 5,
  717.     swANGSTROM = 6,
  718.     swNANOMETER = 7,
  719.     swMICRON = 8,
  720.     swMIL = 9,
  721.     swUIN = 10
  722. };
  723. enum swAngleUnit_e
  724. {
  725.     swDEGREES = 0,
  726.     swDEG_MIN = 1,
  727.     swDEG_MIN_SEC = 2,
  728.     swRADIANS = 3
  729. };
  730. enum swFractionDisplay_e
  731. {
  732.     swNONE = 0,
  733.     swDECIMAL = 1,
  734.     swFRACTION = 2
  735. };
  736. enum swDwgPaperSizes_e
  737. {
  738.     swDwgPaperAsize = 0,
  739.     swDwgPaperAsizeVertical = 1,
  740.     swDwgPaperBsize = 2,
  741.     swDwgPaperCsize = 3,
  742.     swDwgPaperDsize = 4,
  743.     swDwgPaperEsize = 5,
  744.     swDwgPaperA4size = 6,
  745.     swDwgPaperA4sizeVertical = 7,
  746.     swDwgPaperA3size = 8,
  747.     swDwgPaperA2size = 9,
  748.     swDwgPaperA1size = 10,
  749.     swDwgPaperA0size = 11,
  750.     swDwgPapersUserDefined = 12
  751. };
  752. enum swDwgTemplates_e
  753. {
  754.     swDwgTemplateAsize = 0,
  755.     swDwgTemplateAsizeVertical = 1,
  756.     swDwgTemplateBsize = 2,
  757.     swDwgTemplateCsize = 3,
  758.     swDwgTemplateDsize = 4,
  759.     swDwgTemplateEsize = 5,
  760.     swDwgTemplateA4size = 6,
  761.     swDwgTemplateA4sizeVertical = 7,
  762.     swDwgTemplateA3size = 8,
  763.     swDwgTemplateA2size = 9,
  764.     swDwgTemplateA1size = 10,
  765.     swDwgTemplateA0size = 11,
  766.     swDwgTemplateCustom = 12,
  767.     swDwgTemplateNone = 13
  768. };
  769. enum swDwgImportEntitiesPositioning_e
  770. {
  771.     swDwgEntitiesCentered = 1,
  772.     swDwgEntitiesSpecifyPosition = 2
  773. };
  774. enum swStandardViews_e
  775. {
  776.     swFrontView = 1,
  777.     swBackView = 2,
  778.     swLeftView = 3,
  779.     swRightView = 4,
  780.     swTopView = 5,
  781.     swBottomView = 6,
  782.     swIsometricView = 7,
  783.     swTrimetricView = 8,
  784.     swDimetricView = 9
  785. };
  786. enum swRepaintTypes_e
  787. {
  788.     swStandardUpdate = 0,
  789.     swLightUpdate = 1,
  790.     swMaterialUpdate = 2,
  791.     swSectionedUpdate = 3,
  792.     swExplodedUpdate = 4,
  793.     swInsertSketchUpdate = 5,
  794.     swViewDisplayUpdate = 6,
  795.     swDamageRepairUpdate = 7,
  796.     swSelectionUpdate = 8,
  797.     swSectionedExitUpdate = 9,
  798.     swScrollViewUpdate = 10
  799. };
  800. enum swUIStates_e
  801. {
  802.     swIsHiddenInFeatureMgr = 1
  803. };
  804. enum swLineTypes_e
  805. {
  806.     swLF_VISIBLE = 0,
  807.     swLF_HIDDEN = 1,
  808.     swLF_SKETCH = 2,
  809.     swLF_DETAIL = 3,
  810.     swLF_SECTION = 4,
  811.     swLF_DIMENSION = 5,
  812.     swLF_CENTER = 6,
  813.     swLF_HATCH = 7,
  814.     swLF_TANGENT = 8
  815. };
  816. enum swTolType_e
  817. {
  818.     swTolNONE = 0,
  819.     swTolBASIC = 1,
  820.     swTolBILAT = 2,
  821.     swTolLIMIT = 3,
  822.     swTolSYMMETRIC = 4,
  823.     swTolMIN = 5,
  824.     swTolMAX = 6,
  825.     swTolMETRIC = 7,
  826.     swTolFIT = 7,
  827.     swTolFITWITHTOL = 8,
  828.     swTolFITTOLONLY = 9,
  829.     swTolBLOCK = 10
  830. };
  831. enum swFitType_e
  832. {
  833.     swFitUSER = 0,
  834.     swFitCLEARANCE = 1,
  835.     swFitTRANSITIONAL = 2,
  836.     swFitPRESS = 3
  837. };
  838. enum swTolerances_e
  839. {
  840.     swBSCurveOutputTol = 0,
  841.     swBSCurveNonRationalOutputTol = 1,
  842.     swUVCurveOutputTol = 2,
  843.     swSurfChordTessellationTol = 3,
  844.     swSurfAngularTessellationTol = 4,
  845.     swCurveChordTessellationTol = 5
  846. };
  847. enum swMateEntityTypes_e
  848. {
  849.     swMateUnsupported = 0,
  850.     swMatePoint = 1,
  851.     swMateLine = 2,
  852.     swMatePlane = 3,
  853.     swMateCylinder = 4,
  854.     swMateCone = 5,
  855.     swMateSphere = 6,
  856.     swMateCircle = 7
  857. };
  858. enum swAttributeCallbackTypes_e
  859. {
  860.     swACBDelete = 0
  861. };
  862. enum swAttributeCallbackOptions_e
  863. {
  864.     swACBRequiresCallback = 1
  865. };
  866. enum swAttributeCallbackReturnValues_e
  867. {
  868.     swACBDeleteIt = 1
  869. };
  870. enum swTextPosition_e
  871. {
  872.     swUPPER_LEFT = 0,
  873.     swLOWER_LEFT = 1,
  874.     swCENTER = 2,
  875.     swUPPER_RIGHT = 3,
  876.     swLOWER_RIGHT = 4,
  877.     swUPPER_CENTER = 5
  878. };
  879. enum swTopologyTypes_e
  880. {
  881.     swTopologyNull = 0,
  882.     swTopologyCoEdge = 1,
  883.     swTopologyVertex = 2
  884. };
  885. enum swAssociatedEntityStates_e
  886. {
  887.     swIsEntityInvalid = 0,
  888.     swIsEntitySuppressed = 1,
  889.     swIsEntityAmbiguous = 2,
  890.     swIsEntityDeleted = 3
  891. };
  892. enum swSearchFolderTypes_e
  893. {
  894.     swDocumentType = 0
  895. };
  896. enum swUserPreferenceToggle_e
  897. {
  898.     swUseFolderSearchRules = 0,
  899.     swDisplayArcCenterPoints = 1,
  900.     swDisplayEntityPoints = 2,
  901.     swIgnoreFeatureColors = 3,
  902.     swDisplayAxes = 4,
  903.     swDisplayPlanes = 5,
  904.     swDisplayOrigins = 6,
  905.     swDisplayTemporaryAxes = 7,
  906.     swDxfMapping = 8,
  907.     swSketchAutomaticRelations = 9,
  908.     swInputDimValOnCreate = 10,
  909.     swFullyConstrainedSketchMode = 11,
  910.     swXTAssemSaveFormat = 12,
  911.     swDisplayCoordSystems = 13,
  912.     swExtRefOpenReadOnly = 14,
  913.     swExtRefNoPromptOrSave = 15,
  914.     swExtRefMultipleContexts = 16,
  915.     swExtRefAutoGenNames = 17,
  916.     swExtRefUpdateCompNames = 18,
  917.     swDisplayReferencePoints = 19,
  918.     swDisplayRoutePoints = 19,
  919.     swUseShadedFaceHighlight = 20,
  920.     swDXFDontShowMap = 21,
  921.     swThumbnailGraphics = 22,
  922.     swUseAlphaTransparency = 23,
  923.     swDynamicDrawingViewActivation = 24,
  924.     swAutoLoadPartsLightweight = 25,
  925.     swIGESStandardSetting = 26,
  926.     swIGESNurbsSetting = 27,
  927.     swTiffPrintScaleToFit = 28,
  928.     swDisplayVirtualSharps = 29,
  929.     swUpdateMassPropsDuringSave = 30,
  930.     swDisplayAnnotations = 31,
  931.     swDisplayFeatureDimensions = 32,
  932.     swDisplayReferenceDimensions = 33,
  933.     swDisplayAnnotationsUseAssemblySettings = 34,
  934.     swDisplayNotes = 35,
  935.     swDisplayGeometricTolerances = 36,
  936.     swDisplaySurfaceFinishSymbols = 37,
  937.     swDisplayWeldSymbols = 38,
  938.     swDisplayDatums = 39,
  939.     swDisplayDatumTargets = 40,
  940.     swDisplayCosmeticThreads = 41,
  941.     swDetailingDisplayWithBrokenLeaders = 42,
  942.     swDetailingDualDimensions = 43,
  943.     swDetailingDisplayDatumsPer1982 = 44,
  944.     swDetailingDisplayAlternateSection = 45,
  945.     swDetailingCenterMarkShowLines = 46,
  946.     swDetailingFixedSizeWeldSymbol = 47,
  947.     swDetailingDimsShowParenthesisByDefault = 48,
  948.     swDetailingDimsSnapTextToGrid = 49,
  949.     swDetailingDimsCenterText = 50,
  950.     swDetailingRadialDimsDisplay2ndOutsideArrow = 51,
  951.     swDetailingRadialDimsArrowsFollowText = 52,
  952.     swDetailingDimLeaderOverrideStandard = 53,
  953.     swDetailingNotesDisplayWithBentLeader = 54,
  954.     swDisplayTextAtSameSizeAlways = 55,
  955.     swDisplayOnlyInViewOfCreation = 56,
  956.     swGridDisplay = 57,
  957.     swGridDisplayDashed = 58,
  958.     swGridAutomaticScaling = 59,
  959.     swSnapToPoints = 60,
  960.     swSnapToAngle = 61,
  961.     swUnitsLinearRoundToNearestFraction = 62,
  962.     swUnitsLinearFeetAndInchesFormat = 63,
  963.     swFeatureManagerEnsureVisible = 64,
  964.     swFeatureManagerNameFeatureWhenCreated = 65,
  965.     swFeatureManagerKeyboardNavigation = 66,
  966.     swFeatureManagerDynamicHighlight = 67,
  967.     swColorsGradientPartBackground = 68,
  968.     swSTLBinaryFormat = 69,
  969.     swSTLShowInfoOnSave = 70,
  970.     swSTLDontTranslateToPositive = 71,
  971.     swSTLComponentsIntoOneFile = 72,
  972.     swSTLCheckForInterference = 73,
  973.     swOpenLastUsedDocumentAtStart = 74,
  974.     swSingleCommandPerPick = 75,
  975.     swShowDimensionNames = 76,
  976.     swShowErrorsEveryRebuild = 77,
  977.     swMaximizeDocumentOnOpen = 78,
  978.     swEditDesignTableInSeparateWindow = 80,
  979.     swEnablePropertyManager = 81,
  980.     swUseSystemSeparatorForDims = 82,
  981.     swUseEnglishLanguage = 83,
  982.     swDrawingAutomaticModelDimPlacement = 84,
  983.     swDrawingDisplayViewBorders = 85,
  984.     swAutomaticScaling3ViewDrawings = 86,
  985.     swDrawingAutomaticBomUpdate = 87,
  986.     swDrawingSelectHiddenEntities = 88,
  987.     swDrawingCreateDetailAsCircle = 89,
  988.     swAutomaticDrawingViewUpdate = 90,
  989.     swDrawingDetailInferCorner = 91,
  990.     swDrawingDetailInferCenter = 92,
  991.     swDrawingViewShowContentsWhileDragging = 93,
  992.     swSketchAlternateSplineCreation = 94,
  993.     swSketchInferFromModel = 95,
  994.     swSketchPromptToCloseSketch = 96,
  995.     swSketchCreateSketchOnNewPart = 97,
  996.     swSketchOverrideDimensionsOnDrag = 98,
  997.     swSketchDisplayPlaneWhenShaded = 99,
  998.     swSketchOverdefiningDimsPromptToSetState = 100,
  999.     swSketchOverdefiningDimsSetDrivenByDefault = 101,
  1000.     swPerformanceVerifyOnRebuild = 102,
  1001.     swPerformanceDynamicUpdateOnMove = 103,
  1002.     swPerformanceAlwaysGenerateCurvature = 104,
  1003.     swPerformanceWin95ZoomClipping = 105,
  1004.     swIGESDuplicateEntities = 106,
  1005.     swIGESHighTrimCurveAccuracy = 107,
  1006.     swIGESExportSketchEntities = 108,
  1007.     swIGESComponentsIntoOneFile = 109,
  1008.     swIGESFlattenAssemHierarchy = 110,
  1009.     swAlwaysUseDefaultTemplates = 111,
  1010.     swUseSimpleOpenGL = 112,
  1011.     swShowRefGeomName = 113,
  1012.     swUseShadedPreview = 114,
  1013.     swEdgesHiddenEdgeSelectionInWireframe = 115,
  1014.     swEdgesHiddenEdgeSelectionInHLR = 116,
  1015.     swEdgesRepaintAfterSelectionInHLR = 117,
  1016.     swEdgesHighlightFeatureEdges = 118,
  1017.     swEdgesDynamicHighlight = 119,
  1018.     swEdgesHighQualityDisplay = 120,
  1019.     swEdgesOpenEdgesDifferentColor = 121,
  1020.     swEnableConfirmationCorner = 122,
  1021.     swAutoShowPropertyManager = 123,
  1022.     swIncontextFeatureHolderVisibility = 124,
  1023.     swTransparencyHighQualityDynamic = 125,
  1024.     swEdgesShadedEdgesDifferentColor = 126,
  1025.     swEdgesAntiAlias = 127,
  1026.     swPageSetupPrinterUsePrinterMargin = 128,
  1027.     swPageSetupPrinterDrawingScaleToFit = 129,
  1028.     swPageSetupPrinterPartAsmPrintWindow = 130,
  1029.     swDisplayShadowsInShadedMode = 131,
  1030.     swDrawingViewSmoothDynamicMotion = 132,
  1031.     swDrawingEliminateDuplicateDimsOnInsert = 133,
  1032.     swRapidDraftPrintOutOfSynchWaterMark = 134,
  1033.     swDrawingViewAutoHideComponents = 135,
  1034.     swEdgesDisplayShadedPlanes = 136,
  1035.     swPlaneDisplayShowEdges = 137,
  1036.     swPlaneDisplayShowIntersections = 138,
  1037.     swColorsUseSpecifiedEditColors = 139,
  1038.     swEnablePerformanceEmail = 141,
  1039.     swSnapOnlyIfGridDisplayed = 142,
  1040.     swDetailingBalloonsDisplayWithBentLeader = 143,
  1041.     swBOMConfigurationLocked = 144,
  1042.     swBOMConfigurationUseDocumentFont = 145,
  1043.     swBOMConfigurationUseSummaryInfo = 146,
  1044.     swBOMConfigurationAlignBottom = 147,
  1045.     swBOMContentsDisplayAtTop = 148,
  1046.     swBOMControlIdFromAssembly = 149,
  1047.     swBOMControlMissingRows = 150,
  1048.     swBOMControlSplitTable = 151,
  1049.     swAutomaticDrawingViewUpdateDefault = 152,
  1050.     swAutomaticDrawingViewUpdateForceOff = 153,
  1051.     swAnnotationDisplayHideDanglingDim = 154,
  1052.     swDetailingDimBreakAroundArrow = 155,
  1053.     swDetailingDimensionsToleranceUseParentheses = 156,
  1054.     swDetailingDimensionsToleranceUseDimensionFont = 157,
  1055.     swImageQualityApplyToAllReferencedPartDoc = 158,
  1056.     swPrintBackground = 159,
  1057.     swEDrawingsCompression = 160,
  1058.     swImportSolidSurface = 161,
  1059.     swImportFreeCurves = 162,
  1060.     swImport2dCurvesAs2dSketch = 163,
  1061.     swLargeAsmModeAutoLoadLightweight = 166,
  1062.     swLargeAsmModeUpdateMassPropsOnSave = 167,
  1063.     swLargeAsmModeAutoRecover = 168,
  1064.     swLargeAsmModeRemoveDetail = 169,
  1065.     swLargeAsmModeHideAllItems = 170,
  1066.     swLargeAsmModeDynHighlightFeatureMgr = 171,
  1067.     swLargeAsmModeDynHighlightGraphicsView = 172,
  1068.     swLargeAsmModeAntiAliasEdgesFastMode = 173,
  1069.     swLargeAsmModeShadowsShadedMode = 174,
  1070.     swLargeAsmModeTransparencyNormalViewMode = 175,
  1071.     swLargeAsmModeTransparencyDynamicViewMode = 176,
  1072.     swLargeAsmModeShowContentsDragDrawView = 177,
  1073.     swLargeAsmModeSmoothDynamicMotionDrawView = 178,
  1074.     swLargeAsmModeDrawingHLREdgesWhenShaded = 179,
  1075.     swLargeAsmModeAutoHideCompsDrawViewCreation = 180,
  1076.     swLargeAsmModeDrawingAutoLoadModels = 181,
  1077.     swLargeAsmModeAlwaysGenerateCurvature = 182,
  1078.     swImportStepConfigData = 183,
  1079.     swIGESExportSolidAndSurface = 184,
  1080.     swIGESExportFreeCurves = 185,
  1081.     swIGESExportAsWireframe = 186,
  1082.     swDetailingDimensionsAngularToleranceUseParentheses = 187,
  1083.     swDetailingDimensionsToleranceFitTolUseDimensionFont = 188,
  1084.     swDetailingAutoInsertCenterMarks = 189,
  1085.     swDetailingAutoInsertCenterLines = 190,
  1086.     swSTLPreview = 191,
  1087.     swDetailingCenterMarkUseCenterLine = 192,
  1088.     swMaterialPropertySolidFill = 193,
  1089.     swSaveEModelData = 194,
  1090.     swDisplayCurves = 195,
  1091.     swDisplaySketches = 196,
  1092.     swDisplayAllAnnotations = 197,
  1093.     swViewDisplayHideAllTypes = 198,
  1094.     swColorsUseShadedEdgeColor = 199,
  1095.     swViewpointPreserveNormals = 200,
  1096.     swSaveBackupFilesInSameLocationAsOriginal = 201,
  1097.     swNotifySNLNotObtainedForEDrawingsSave = 202,
  1098.     swPerformanceRemoveDetailDuringZoomPanRotate = 203,
  1099.     swDisplayEnableSelectionThroughTransparency = 204,
  1100.     swDisplayReferenceTriad = 205,
  1101.     swDrawingsDefaultDisplayTypeFastHLRHLV = 206,
  1102.     swDrawingsDefaultDisplayTypeHLREdgesWhenShaded = 207,
  1103.     swPerformanceSave = 208,
  1104.     swDetailingAutoUpdateBOM = 209,
  1105.     swImageQualityUseHighQualityEdgeSize = 210,
  1106.     swDrawingSaveShadedData = 211,
  1107.     swEDrawingsOkayToMeasure = 212,
  1108.     swBomTableKeepMissingItems = 213,
  1109.     swBomTableStrikeThroughMissingItems = 214,
  1110.     swRevisionTableUpdateAllLabels = 215,
  1111.     swIGESImportShowLevel = 216,
  1112.     swColorsMatchViewAndFeatureManagerBackground = 217,
  1113.     swEDrawingsSaveShadedDataInDrawings = 218,
  1114.     swDisplayReferencePoints2 = 219,
  1115.     swImportMultBodyAsPartData = 220,
  1116.     swEDrawingsExportSTLOkay = 221,
  1117.     swDetailingDisplaySFSymbolsPer2002 = 222,
  1118.     swDontCopyQTYColumnNameFromTemplate = 223,
  1119.     swEDrawingsSaveAnimationOkay = 224,
  1120.     swInsertViewForNewDrawing = 225,
  1121.     swInsertComponentForNewAssembly = 226,
  1122.     swCollabTopDocsNoPromptOrSave = 227,
  1123.     swCollabEnableMultiUser = 228,
  1124.     swViewSketchRelations = 229,
  1125.     swDisplayShadedCosmeticThreads = 230,
  1126.     swCollabAddShortcutMenuItems = 231,
  1127.     swCollabCheckReadOnlyModifiedByOthers = 232,
  1128.     swDisplayAllSplineHandles = 233,
  1129.     swAssemblyAllowComponentMoveByDragging = 234,
  1130.     swHoleTableCombineTags = 235,
  1131.     swHoleTableCombineSameSize = 236,
  1132.     swHoleTableHoleCentersVisible = 237,
  1133.     swHoleTableAutomaticUpdate = 238,
  1134.     swDetailingDimOffsetText = 239,
  1135.     swDetailingDetailViewLabels_PerStandard = 240,
  1136.     swDetailingDetailViewLabels_Stacked = 241,
  1137.     swDetailingSectionViewLabels_PerStandard = 242,
  1138.     swDetailingSectionViewLabels_Stacked = 243,
  1139.     swDetailingAuxViewLabels_PerStandard = 244,
  1140.     swDetailingAuxViewLabels_Stacked = 245,
  1141.     swExportVrmlAllComponentsInSingleFile = 246,
  1142.     swDetailingAutoInsertBalloons = 247,
  1143.     swDetailingAutoInsertDimsMarkedForDrawing = 248,
  1144.     swSketchInference = 249,
  1145.     swSketchNoSolveMove = 250,
  1146.     swDetailingDimANSIBentLeader = 251,
  1147.     swUnitsDualLinearRoundToNearestFraction = 252,
  1148.     swUnitsDualLinearFeetAndInchesFormat = 253,
  1149.     swOneConfigOnlyTopLevelBom = 254,
  1150.     swImageQualitySaveTesselationWithPartDoc = 255,
  1151.     swShowSheetMetalBendNotes = 256,
  1152.     swDetailingCThreadDisplayHighQuality = 257,
  1153.     swDetailingDimsPrefixInsideBasicTolBox = 258,
  1154.     swDetailingDimsAutoJogOrdinates = 259,
  1155.     swColorsWireframeHLRShadedSame = 260,
  1156.     swEditMacroAfterRecord = 261,
  1157.     swUseEnglishLanguageFeatureNames = 262,
  1158.     swDrawingDisplayArcCenterPoints = 263,
  1159.     swDrawingDisplayEntityPoints = 264,
  1160.     swDrawingPrintBreaklinesInBrokenView = 265,
  1161.     swSketchSnapsPoints = 266,
  1162.     swSketchSnapsCenterPoints = 267,
  1163.     swSketchSnapsMidPoints = 268,
  1164.     swSketchSnapsQuadrantPoints = 269,
  1165.     swSketchSnapsIntersections = 270,
  1166.     swSketchSnapsNearest = 271,
  1167.     swSketchSnapsTangent = 272,
  1168.     swSketchSnapsPerpendicular = 273,
  1169.     swSketchSnapsParallel = 274,
  1170.     swSketchSnapsHVLines = 275,
  1171.     swSketchSnapsHVPoints = 276,
  1172.     swSketchSnapsLength = 277,
  1173.     swSketchSnapsGrid = 278,
  1174.     swSketchSnapToGridIfDisplayed = 279,
  1175.     swSketchSnapsAngle = 280,
  1176.     swPerformanceSheetMetalIgnoreSelfIntersect = 281,
  1177.     swExternalReferencesDisable = 282,
  1178.     swFileExplorerShowMyDocuments = 283,
  1179.     swFileExplorerShowMyComputer = 284,
  1180.     swFileExplorerShowMyNetworkPlaces = 285,
  1181.     swFileExplorerShowRecentDocuments = 286,
  1182.     swFileExplorerShowHiddenReferencedDocuments = 287,
  1183.     swFileExplorerShowSamples = 288,
  1184.     swBomTableDontAddQTYNextToConfigName = 289,
  1185.     swImportAutoRunImportDiagnosticsPersist = 290,
  1186.     swImportAutoRunImportDiagnostics = 291,
  1187.     swQuickTipsPart = 292,
  1188.     swQuickTipsAssembly = 293,
  1189.     swQuickTipsDrawing = 294,
  1190.     swSketchLineLengthVirtualSharp3d = 295,
  1191.     swSketchShowSplineControlPolygon = 296,
  1192.     swLargeAsmModeEnabled = 297,
  1193.     swLargeAsmModeSuspendAutoRebuild = 298,
  1194.     swLargeAsmModeUseHLREdgesInShaded = 299,
  1195.     swFourViewportProjectionType = 300,
  1196.     swImportIDFAddDrilledHoles = 301,
  1197.     swImportIDFReverseUndersideComponents = 302,
  1198.     swImportStlVrmlTextureInformation = 303,
  1199.     swImportUGToolBodies = 304,
  1200.     swDxfUseSolidworksLayers = 305,
  1201.     swDisplayRelationsShowPropertyManager = 306,
  1202.     swReferenceTriadUseAlternateLabels = 307,
  1203.     swDetailingAutoInsertCenterMarksForHoles = 308,
  1204.     swDetailingAutoInsertCenterMarksForFillets = 309,
  1205.     swDetailingScaleWithDimHeight = 310,
  1206.     swDetailingScaleWithSectionTextHeight = 311,
  1207.     swUserEnableAutoFix = 312,
  1208.     swDisplayLights = 313,
  1209.     swDisplayCameras = 314,
  1210.     swDxfEndPointMerge = 316,
  1211.     swPerformancePreviewDuringOpen = 317,
  1212.     swImportDxfDimsToPartSketch = 318,
  1213.     swAutoSaveEnable = 319,
  1214.     swBackupEnable = 320,
  1215.     swBackupRemoveEnable = 321,
  1216.     swSaveReminderEnable = 322,
  1217.     swPDFExportInColor = 323,
  1218.     swPDFExportEmbedFonts = 324,
  1219.     swPDFExportHighQuality = 325,
  1220.     swPDFExportPrintHeaderFooter = 326,
  1221.     swPDFExportUseCurrentPrintLineWeights = 327,
  1222.     swSketchShadowDrag = 328,
  1223.     swWarnSaveUpdateErrors = 329,
  1224.     swEnablePerformanceFeedback = 330,
  1225.     swShowDrawingViewPalette = 331,
  1226.     swDisplayDimensionsFlatToScreen = 332,
  1227.     swPerformanceAlwaysResolveSubassemblies = 333,
  1228.     swWarnSavingReferencedDoc = 334,
  1229.     swFeatureManagerTransparentFlyout = 335,
  1230.     swDetailingDimsShowBroken = 336,
  1231.     swDetailingDetailViewLabels_AboveView = 337,
  1232.     swDetailingSectionViewLabels_AboveView = 338,
  1233.     swDetailingAuxViewLabels_AboveView = 339
  1234. };
  1235. enum swUserPreferenceIntegerValue_e
  1236. {
  1237.     swDxfVersion = 0,
  1238.     swDxfOutputFonts = 1,
  1239.     swDxfMappingFileIndex = 2,
  1240.     swAutoSaveInterval = 3,
  1241.     swResolveLightweight = 4,
  1242.     swAcisOutputVersion = 5,
  1243.     swTiffScreenOrPrintCapture = 6,
  1244.     swTiffImageType = 7,
  1245.     swTiffCompressionScheme = 8,
  1246.     swTiffPrintDPI = 9,
  1247.     swTiffPrintPaperSize = 10,
  1248.     swTiffPrintScaleFactor = 11,
  1249.     swCreateBodyFromSurfacesOption = 12,
  1250.     swDetailingDimensionStandard = 13,
  1251.     swDetailingDualDimPosition = 14,
  1252.     swDetailingDimTrailingZero = 15,
  1253.     swDetailingArrowStyleForDimensions = 16,
  1254.     swDetailingDimensionArrowPosition = 17,
  1255.     swDetailingLinearDimLeaderStyle = 18,
  1256.     swDetailingRadialDimLeaderStyle = 19,
  1257.     swDetailingAngularDimLeaderStyle = 20,
  1258.     swDetailingLinearToleranceStyle = 21,
  1259.     swDetailingAngularToleranceStyle = 22,
  1260.     swDetailingToleranceTextSizing = 23,
  1261.     swDetailingLinearDimPrecision = 24,
  1262.     swDetailingLinearTolPrecision = 25,
  1263.     swDetailingAltLinearDimPrecision = 26,
  1264.     swDetailingAltLinearTolPrecision = 27,
  1265.     swDetailingAngularDimPrecision = 28,
  1266.     swDetailingAngularTolPrecision = 29,
  1267.     swDetailingNoteTextAlignment = 30,
  1268.     swDetailingNoteLeaderSide = 31,
  1269.     swDetailingBalloonStyle = 32,
  1270.     swDetailingBalloonFit = 33,
  1271.     swDetailingBOMBalloonStyle = 34,
  1272.     swDetailingBOMBalloonFit = 35,
  1273.     swDetailingBOMUpperText = 36,
  1274.     swDetailingBOMLowerText = 37,
  1275.     swDetailingArrowStyleForEdgeVertexAttachment = 38,
  1276.     swDetailingArrowStyleForFaceAttachment = 39,
  1277.     swDetailingArrowStyleForUnattached = 40,
  1278.     swDetailingVirtualSharpStyle = 41,
  1279.     swGridMinorLinesPerMajor = 42,
  1280.     swSnapPointsPerMinor = 43,
  1281.     swImageQualityShaded = 44,
  1282.     swImageQualityWireframe = 45,
  1283.     swImageQualityWireframeValue = 46,
  1284.     swUnitsLinear = 47,
  1285.     swUnitsLinearDecimalDisplay = 48,
  1286.     swUnitsLinearDecimalPlaces = 49,
  1287.     swUnitsLinearFractionDenominator = 50,
  1288.     swUnitsAngular = 51,
  1289.     swUnitsAngularDecimalPlaces = 52,
  1290.     swLineFontVisibleEdgesThickness = 53,
  1291.     swLineFontVisibleEdgesStyle = 54,
  1292.     swLineFontHiddenEdgesThickness = 55,
  1293.     swLineFontHiddenEdgesStyle = 56,
  1294.     swLineFontSketchCurvesThickness = 57,
  1295.     swLineFontSketchCurvesStyle = 58,
  1296.     swLineFontDetailCircleThickness = 59,
  1297.     swLineFontDetailCircleStyle = 60,
  1298.     swLineFontSectionLineThickness = 61,
  1299.     swLineFontSectionLineStyle = 62,
  1300.     swLineFontDimensionsThickness = 63,
  1301.     swLineFontDimensionsStyle = 64,
  1302.     swLineFontConstructionCurvesThickness = 65,
  1303.     swLineFontConstructionCurvesStyle = 66,
  1304.     swLineFontCrosshatchThickness = 67,
  1305.     swLineFontCrosshatchStyle = 68,
  1306.     swLineFontTangentEdgesThickness = 69,
  1307.     swLineFontTangentEdgesStyle = 70,
  1308.     swLineFontDetailBorderThickness = 71,
  1309.     swLineFontDetailBorderStyle = 72,
  1310.     swLineFontCosmeticThreadThickness = 73,
  1311.     swLineFontCosmeticThreadStyle = 74,
  1312.     swStepAP = 75,
  1313.     swHiddenEdgeDisplayDefault = 76,
  1314.     swTangentEdgeDisplayDefault = 77,
  1315.     swSTLQuality = 78,
  1316.     swDrawingProjectionType = 79,
  1317.     swDrawingPrintCrosshatchOutOfDateViews = 80,
  1318.     swPerformanceAssemRebuildOnLoad = 81,
  1319.     swLoadExternalReferences = 82,
  1320.     swIGESRepresentation = 83,
  1321.     swIGESSystem = 84,
  1322.     swIGESCurveRepresentation = 85,
  1323.     swViewRotationMouseSpeed = 86,
  1324.     swBackupCopiesPerDocument = 87,
  1325.     swCheckForOutOfDateLightweightComponents = 88,
  1326.     swParasolidOutputVersion = 89,
  1327.     swLineFontHideTangentEdgeThickness = 90,
  1328.     swLineFontHideTangentEdgeStyle = 91,
  1329.     swLineFontViewArrowThickness = 92,
  1330.     swLineFontViewArrowStyle = 93,
  1331.     swEdgesHiddenEdgeDisplay = 94,
  1332.     swEdgesTangentEdgeDisplay = 95,
  1333.     swEdgesShadedModeDisplay = 96,
  1334.     swDetailingBOMStackedBalloonStyle = 97,
  1335.     swDetailingBOMStackedBalloonFit = 98,
  1336.     swSystemColorsViewportBackground = 99,
  1337.     swSystemColorsTopGradientColor = 100,
  1338.     swSystemColorsBottomGradientColor = 101,
  1339.     swSystemColorsDynamicHighlight = 102,
  1340.     swSystemColorsHighlight = 103,
  1341.     swSystemColorsSelectedItem1 = 104,
  1342.     swSystemColorsSelectedItem2 = 105,
  1343.     swSystemColorsSelectedItem3 = 106,
  1344.     swSystemColorsSelectedFaceShaded = 107,
  1345.     swSystemColorsDrawingsVisibleModelEdge = 108,
  1346.     swSystemColorsDrawingsHiddenModelEdge = 109,
  1347.     swSystemColorsDrawingsPaperBorder = 110,
  1348.     swSystemColorsDrawingsPaperShadow = 111,
  1349.     swSystemColorsDrawingsSheetBorder = 111,
  1350.     swSystemColorsImportedDrivingAnnotation = 112,
  1351.     swSystemColorsImportedDrivenAnnotation = 113,
  1352.     swSystemColorsSketchOverDefined = 114,
  1353.     swSystemColorsSketchFullyDefined = 115,
  1354.     swSystemColorsSketchUnderDefined = 116,
  1355.     swSystemColorsSketchInvalidGeometry = 117,
  1356.     swSystemColorsSketchNotSolved = 118,
  1357.     swSystemColorsGridLinesMinor = 119,
  1358.     swSystemColorsGridLinesMajor = 120,
  1359.     swSystemColorsConstructionGeometry = 121,
  1360.     swSystemColorsDanglingDimension = 122,
  1361.     swSystemColorsText = 123,
  1362.     swSystemColorsAssemblyEditPart = 124,
  1363.     swSystemColorsAssemblyEditPartHiddenLines = 125,
  1364.     swSystemColorsAssemblyNonEditPart = 126,
  1365.     swSystemColorsInactiveEntity = 127,
  1366.     swSystemColorsTemporaryGraphics = 128,
  1367.     swSystemColorsTemporaryGraphicsShaded = 129,
  1368.     swSystemColorsActiveSelectionListBox = 130,
  1369.     swSystemColorsSurfacesOpenEdge = 131,
  1370.     swSystemColorsTreeViewBackground = 132,
  1371.     swAcisOutputUnits = 133,
  1372.     swSystemColorsShadedEdge = 134,
  1373.     swDxfOutputLineStyles = 135,
  1374.     swDxfOutputNoScale = 136,
  1375.     swPageSetupPrinterOrientation = 138,
  1376.     swPageSetupPrinterDrawingColor = 139,
  1377.     swImportCheckAndRepair = 140,
  1378.     swUseCustomizedImportTolerance = 141,
  1379.     swStepExportPreference = 142,
  1380.     swEdgesInContextEditTransparencyType = 143,
  1381.     swEdgesInContextEditTransparency = 144,
  1382.     swPlaneDisplayFrontFaceColor = 145,
  1383.     swPlaneDisplayBackFaceColor = 146,
  1384.     swPlaneDisplayTransparency = 147,
  1385.     swPlaneDisplayIntersectionLineColor = 148,
  1386.     swDetailingDatumDisplayType = 149,
  1387.     swBOMConfigurationAnchorType = 150,
  1388.     swBOMConfigurationWhatToShow = 151,
  1389.     swBOMControlMissingRowDisplay = 152,
  1390.     swBOMControlSplitDirection = 153,
  1391.     swDetailingChamferDimLeaderStyle = 154,
  1392.     swDetailingChamferDimTextStyle = 155,
  1393.     swDetailingChamferDimXStyle = 156,
  1394.     swDocumentColorFeatBend = 157,
  1395.     swDocumentColorFeatBoss = 158,
  1396.     swDocumentColorFeatCavity = 159,
  1397.     swDocumentColorFeatChamfer = 160,
  1398.     swDocumentColorFeatCut = 161,
  1399.     swDocumentColorFeatLoftCut = 162,
  1400.     swDocumentColorFeatSurfCut = 163,
  1401.     swDocumentColorFeatSweepCut = 164,
  1402.     swDocumentColorFeatWeldBead = 165,
  1403.     swDocumentColorFeatExtrude = 166,
  1404.     swDocumentColorFeatFillet = 167,
  1405.     swDocumentColorFeatHole = 168,
  1406.     swDocumentColorFeatLibrary = 169,
  1407.     swDocumentColorFeatLoft = 170,
  1408.     swDocumentColorFeatMidSurface = 171,
  1409.     swDocumentColorFeatPattern = 172,
  1410.     swDocumentColorFeatRefSurface = 173,
  1411.     swDocumentColorFeatRevolution = 174,
  1412.     swDocumentColorFeatShell = 175,
  1413.     swDocumentColorFeatDerivedPart = 176,
  1414.     swDocumentColorFeatSweep = 177,
  1415.     swDocumentColorFeatThicken = 178,
  1416.     swDocumentColorFeatRib = 179,
  1417.     swDocumentColorFeatDome = 180,
  1418.     swDocumentColorFeatForm = 181,
  1419.     swDocumentColorFeatShape = 182,
  1420.     swDocumentColorFeatReplaceFace = 183,
  1421.     swDocumentColorWireFrame = 184,
  1422.     swDocumentColorShading = 185,
  1423.     swDocumentColorHidden = 186,
  1424.     swLineFontExplodedLinesThickness = 187,
  1425.     swLineFontExplodedLinesStyle = 188,
  1426.     swSystemColorsRefTriadX = 189,
  1427.     swSystemColorsRefTriadY = 190,
  1428.     swSystemColorsRefTriadZ = 191,
  1429.     swAcisOutputGeometryPreference = 192,
  1430.     swSystemColorsDTDim = 193,
  1431.     swLargeAsmModeThreshold = 194,
  1432.     swLargeAsmModeAutoActivate = 195,
  1433.     swLargeAsmModeCheckOutOfDateLightweight = 196,
  1434.     swLargeAsmModeAutoRecoverCount = 197,
  1435.     swLargeAsmModeDisplayModeForNewDrawViews = 198,
  1436.     swLineFontBreakLineThickness = 199,
  1437.     swLineFontBreakLineStyle = 200,
  1438.     swSaveAssemblyAsPartOptions = 201,
  1439.     swDetailingDimensionTextAlignmentVertical = 202,
  1440.     swDetailingDimensionTextAlignmentHorizontal = 203,
  1441.     swDetailingToleranceFitTolTextSizing = 204,
  1442.     swImportUnitPreference = 205,
  1443.     swImportCurvePreference = 206,
  1444.     swImportUseBrep = 207,
  1445.     swImportStlVrmlModelType = 208,
  1446.     swSystemColorsSelectedItem4 = 209,
  1447.     swImportStlVrmlUnits = 210,
  1448.     swExportStlUnits = 211,
  1449.     swExportVrmlUnits = 212,
  1450.     swSystemColorsSketchInactive = 213,
  1451.     swExternalReferencesUpdateOutOfDateLinkedDesignTable = 214,
  1452.     swSystemColorsTreeItemNormal = 215,
  1453.     swSystemColorsTreeItemSelected = 216,
  1454.     swSystemColorsDrawingsPaper = 217,
  1455.     swSystemColorsDrawingsBackground = 218,
  1456.     swSystemColorsDrawingsViewBorder = 219,
  1457.     swDetailingNotesLeaderStyle = 220,
  1458.     swSystemColorsDrawingsLockedFocus = 221,
  1459.     swRevisionTableTagStyle = 222,
  1460.     swRevisionTableSymbolShape = 223,
  1461.     swBomTableZeroQuantityDisplay = 224,
  1462.     swDocumentColorFeatStructuralMember = 225,
  1463.     swDocumentColorFeatGusset = 226,
  1464.     swDocumentColorFeatEndCap = 227,
  1465.     swDetailingAutoBalloonLayout = 228,
  1466.     swDocumentColorFeatWrap = 229,
  1467.     swRebuildOnActivation = 230,
  1468.     swSystemColorsImportedAnnotation = 231,
  1469.     swSystemColorsNonImportedAnnotation = 232,
  1470.     swLevelOfDetail = 233,
  1471.     swLargeAsmLevelOfDetail = 234,
  1472.     swPropertyManagerColorDivider = 235,
  1473.     swCollabCheckReadOnlyModifiedInterval = 236,
  1474.     swEdrawingsSaveAsSelectionOption = 237,
  1475.     swHoleTableOriginStandard = 238,
  1476.     swHoleTableTagStyle = 239,
  1477.     swHoleTableHoleLocationPrecision = 240,
  1478.     swDetailingDetailViewLabels_Name = 241,
  1479.     swDetailingDetailViewLabels_Label = 242,
  1480.     swDetailingDetailViewLabels_Scale = 243,
  1481.     swDetailingDetailViewLabels_Delimiter = 244,
  1482.     swDetailingSectionViewLabels_Name = 245,
  1483.     swDetailingSectionViewLabels_Label = 246,
  1484.     swDetailingSectionViewLabels_Scale = 247,
  1485.     swDetailingSectionViewLabels_Delimiter = 248,
  1486.     swDetailingAuxViewLabels_Name = 249,
  1487.     swDetailingAuxViewLabels_Label = 250,
  1488.     swDetailingAuxViewLabels_Scale = 251,
  1489.     swDetailingAuxViewLabels_Delimiter = 252,
  1490.     swDxfMultiSheetOption = 253,
  1491.     swUnitsDualLinear = 254,
  1492.     swUnitsDualLinearDecimalDisplay = 255,
  1493.     swUnitsDualLinearDecimalPlaces = 256,
  1494.     swUnitsDualLinearFractionDenominator = 257,
  1495.     swUnitsMassPropLength = 258,
  1496.     swUnitsMassPropMass = 259,
  1497.     swUnitsMassPropVolume = 260,
  1498.     swUnitsMassPropDecimalPlaces = 261,
  1499.     swUnitsForce = 262,
  1500.     swUnitSystem = 263,
  1501.     swBendNoteStyle = 264,
  1502.     swDetailingLeadingZero = 265,
  1503.     swDetailingToleranceFitTolDisplayLinear = 266,
  1504.     swDetailingToleranceFitTolDisplayAngular = 267,
  1505.     swMaterialPropertyAreaHatchFillStyle = 268,
  1506.     swDrawingAreaHatchFillStyle = 269,
  1507.     swPerformanceViewsToDraftQuality = 270,
  1508.     swFeatureManagerDisplayWarnings = 271,
  1509.     swSheetMetalColorBendLinesUp = 272,
  1510.     swSheetMetalColorBendLinesDown = 273,
  1511.     swSheetMetalColorFormFeature = 274,
  1512.     swSheetMetalColorBendLinesHems = 275,
  1513.     swSheetMetalColorModelEdges = 276,
  1514.     swSystemColorsDimsNotMarkedForDrawing = 277,
  1515.     swSystemColorsAsmInterferenceVolume = 278,
  1516.     swSystemColorsSwiftAnnotations = 279,
  1517.     swSystemColorsSwiftUnderConstrained = 280,
  1518.     swSystemColorsSwiftFullyConstrained = 281,
  1519.     swSystemColorsSwiftOverConstrained = 282,
  1520.     swSystemColorsToleranceAnalysisDim = 283,
  1521.     swSystemColorsPropertyManagerColor = 284,
  1522.     swPropertyManagerColorBackground = 285,
  1523.     swPropertyManagerColorActiveClosedDivider = 286,
  1524.     swPropertyManagerColorEditBox = 287,
  1525.     swPropertyManagerColorEditText = 288,
  1526.     swPropertyManagerColorLabelAndIcon = 289,
  1527.     swPropertyManagerColorTitle = 290,
  1528.     swPropertyManagerColorOuterBorder = 291,
  1529.     swPropertyManagerColorInnerBorder = 292,
  1530.     swPropertyManagerColorTopBorder = 293,
  1531.     swPropertyManagerColorImportantMessage = 294,
  1532.     swSystemColorsHiddenEdgeSelectionShow = 295,
  1533.     swDetailingForeshortenedDiameterStyle = 296,
  1534.     swRevisionTableMultipleSheetStyle = 297,
  1535.     swUndoStepsMaximum = 298,
  1536.     swDetailingDimFractionStyle = 299,
  1537.     swDetailingDimFractionScaleIndex = 300,
  1538.     swAutoSaveIntervalMode = 301,
  1539.     swBackupRemoveInterval = 302,
  1540.     swSaveReminderInterval = 303,
  1541.     swSaveReminderIntervalMode = 304,
  1542.     swColorsBackgroundAppearance = 305,
  1543.     swRebuildErrorAction = 306,
  1544.     swSheetMetalColorFlatPatternSketch = 307,
  1545.     swLineFontVisibleEdgesEndCap = 308,
  1546.     swLineFontHiddenEdgesEndCap = 309,
  1547.     swLineFontSketchCurvesEndCap = 310,
  1548.     swDetailingDimXpertChamferScheme = 311,
  1549.     swDetailingDimXpertSlotScheme = 312,
  1550.     swDetailingDimXpertFilletOptions = 313,
  1551.     swDetailingDimXpertChamferOptions = 314
  1552. };
  1553. enum swUserPreferenceDoubleValue_e
  1554. {
  1555.     swDetailingNoteFontHeight = 0,
  1556.     swDetailingDimFontHeight = 1,
  1557.     swSTLDeviation = 2,
  1558.     swSTLAngleTolerance = 3,
  1559.     swSpinBoxMetricLengthIncrement = 4,
  1560.     swSpinBoxEnglishLengthIncrement = 5,
  1561.     swSpinBoxAngleIncrement = 6,
  1562.     swMaterialPropertyDensity = 7,
  1563.     swTiffPrintPaperWidth = 8,
  1564.     swTiffPrintPaperHeight = 9,
  1565.     swTiffPrintDrawingPaperHeight = 8,
  1566.     swTiffPrintDrawingPaperWidth = 9,
  1567.     swDetailingCenterlineExtension = 10,
  1568.     swDetailingBreakLineGap = 11,
  1569.     swDetailingCenterMarkSize = 12,
  1570.     swDetailingWitnessLineGap = 13,
  1571.     swDetailingWitnessLineExtension = 14,
  1572.     swDetailingObjectToDimOffset = 15,
  1573.     swDetailingDimToDimOffset = 16,
  1574.     swDetailingMaxLinearToleranceValue = 17,
  1575.     swDetailingMinLinearToleranceValue = 18,
  1576.     swDetailingMaxAngularToleranceValue = 19,
  1577.     swDetailingMinAngularToleranceValue = 20,
  1578.     swDetailingToleranceTextScale = 21,
  1579.     swDetailingToleranceTextHeight = 22,
  1580.     swDetailingNoteBentLeaderLength = 23,
  1581.     swDetailingArrowHeight = 24,
  1582.     swDetailingArrowWidth = 25,
  1583.     swDetailingArrowLength = 26,
  1584.     swDetailingSectionArrowHeight = 27,
  1585.     swDetailingSectionArrowWidth = 28,
  1586.     swDetailingSectionArrowLength = 29,
  1587.     swGridMajorSpacing = 30,
  1588.     swSnapToAngleValue = 31,
  1589.     swImageQualityShadedDeviation = 32,
  1590.     swDrawingDefaultSheetScaleNumerator = 33,
  1591.     swDrawingDefaultSheetScaleDenominator = 34,
  1592.     swDrawingDetailViewScale = 35,
  1593.     swViewRotationArrowKeys = 36,
  1594.     swMateAnimationSpeed = 37,
  1595.     swViewAnimationSpeed = 38,
  1596.     swDetailingDimBentLeaderLength = 39,
  1597.     swMaterialPropertyCrosshatchScale = 40,
  1598.     swMaterialPropertyCrosshatchAngle = 41,
  1599.     swDrawingAreaHatchScale = 42,
  1600.     swDrawingAreaHatchAngle = 43,
  1601.     swPageSetupPrinterTopMargin = 44,
  1602.     swPageSetupPrinterBottomMargin = 45,
  1603.     swPageSetupPrinterLeftMargin = 46,
  1604.     swPageSetupPrinterRightMargin = 47,
  1605.     swPageSetupPrinterThinLineWeight = 48,
  1606.     swPageSetupPrinterNormalLineWeight = 49,
  1607.     swPageSetupPrinterThickLineWeight = 50,
  1608.     swPageSetupPrinterThick2LineWeight = 51,
  1609.     swPageSetupPrinterThick3LineWeight = 52,
  1610.     swPageSetupPrinterThick4LineWeight = 53,
  1611.     swPageSetupPrinterThick5LineWeight = 54,
  1612.     swPageSetupPrinterThick6LineWeight = 55,
  1613.     swPageSetupPrinterDrawingScale = 56,
  1614.     swPageSetupPrinterPartAsmScale = 57,
  1615.     swCustomizedImportTolerance = 58,
  1616.     swDetailingBalloonBentLeaderLength = 60,
  1617.     swBOMControlSplitHeight = 61,
  1618.     swAnnotationTextScaleNumerator = 62,
  1619.     swAnnotationTextScaleDenominator = 63,
  1620.     swDetailingDimBreakGap = 64,
  1621.     swCurvatureValue1 = 65,
  1622.     swCurvatureValue2 = 66,
  1623.     swCurvatureValue3 = 67,
  1624.     swCurvatureValue4 = 68,
  1625.     swCurvatureValue5 = 69,
  1626.     swDetailingBreakLineExtension = 70,
  1627.     swDetailingToleranceFitTolTextScale = 71,
  1628.     swDetailingToleranceFitTolTextHeight = 72,
  1629.     swDocumentColorAdvancedAmbient = 73,
  1630.     swDocumentColorAdvancedDiffuse = 74,
  1631.     swDocumentColorAdvancedSpecularity = 75,
  1632.     swDocumentColorAdvancedShininess = 76,
  1633.     swDocumentColorAdvancedTransparency = 77,
  1634.     swDocumentColorAdvancedEmission = 78,
  1635.     swDxfOutputScaleFactor = 79,
  1636.     swHoleTableTagAngle = 80,
  1637.     swHoleTableTagOffset = 81,
  1638.     swDetailingMaxWitnessLineLength = 82,
  1639.     swDrawingKeyboardMovementIncrement = 83,
  1640.     swSketchSnapsAngleValue = 84,
  1641.     swDxfMergingDistance = 85,
  1642.     swDetailingDimRadialSnapAngle = 86
  1643. };
  1644. enum swUserPreferenceStringValue_e
  1645. {
  1646.     swFileLocationsDocuments = 1,
  1647.     swFileLocationsPaletteFeatures = 2,
  1648.     swFileLocationsPaletteParts = 3,
  1649.     swFileLocationsPaletteFormTools = 4,
  1650.     swFileLocationsBlocks = 5,
  1651.     swFileLocationsDocumentTemplates = 6,
  1652.     swFileLocationsSheetFormat = 7,
  1653.     swDefaultTemplatePart = 8,
  1654.     swDefaultTemplateAssembly = 9,
  1655.     swDefaultTemplateDrawing = 10,
  1656.     swBackupDirectory = 11,
  1657.     swFileLocationsBendTable = 12,
  1658.     swMaterialPropertyCrosshatchPattern = 13,
  1659.     swDrawingAreaHatchPattern = 14,
  1660.     swDetailingNextDatumFeatureLabel = 15,
  1661.     swFileSaveAsCoordinateSystem = 16,
  1662.     swFileLocationsPaletteAssemblies = 17,
  1663.     swCustomPropertyUsedAsComponentDescription = 18,
  1664.     swFileLocationsLibraryFeatures = 19,
  1665.     swFileLocationsMacroFeatures = 20,
  1666.     swFileLocationsWebFolders = 21,
  1667.     swFileLocationsBOMTemplates = 22,
  1668.     swFileLocationsMacros = 23,
  1669.     swFileLocationsJournalFile = 24,
  1670.     swFileLocationsCustomPropertyFile = 25,
  1671.     swFileLocationsHoleCalloutFormatFile = 26,
  1672.     swFileLocationsDimensionFavorites = 27,
  1673.     swFileLocationsMaterialDatabases = 28,
  1674.     swFileLocationsWeldmentProfiles = 29,
  1675.     swFileLocationsColorSwatches = 30,
  1676.     swFileLocationsTextures = 31,
  1677.     swFileLocationsWeldmentPropertyFile = 32,
  1678.     swFileLocationsHoleTableTemplates = 33,
  1679.     swFileLocationsWeldmentCutListTemplates = 34,
  1680.     swFileLocationsRevisionTableTemplates = 35,
  1681.     swDrawingCustomPropertyUsedAsRevision = 36,
  1682.     swFileLocationsRouteComponentLibrary = 37,
  1683.     swFileLocationsDesignLibrary = 38,
  1684.     swFileLocationsLineStyleDefinitions = 39,
  1685.     swFileLocationsDesignJournalTemplate = 40,
  1686.     swFileLocationsRouteCableLibrary = 41,
  1687.     swFileLocationsAppearances = 42,
  1688.     swFileLocationsScenes = 43,
  1689.     swFileLocationsLights = 44,
  1690.     swFileLocationsBendNoteFormatFile = 45,
  1691.     swSeparatorCharacterForDims = 46,
  1692.     swFileLocationsRouteCoveringLibrary = 47,
  1693.     swFileLocationsDesignCheckerFile = 48,
  1694.     swReferenceTriadXLabel = 49,
  1695.     swReferenceTriadYLabel = 50,
  1696.     swReferenceTriadZLabel = 51,
  1697.     swHoleWizardToolBoxFolder = 52,
  1698.     swAutoSaveDirectory = 53,
  1699.     swColorsBackgroundImageFile = 54,
  1700.     swDetailingBOMUpperCustomProperty = 55,
  1701.     swDetailingBOMLowerCustomProperty = 56
  1702. };
  1703. enum swUserPreferenceStringListValue_e
  1704. {
  1705.     swDxfMappingFiles = 0,
  1706.     swEmodelSelectionList = 1
  1707. };
  1708. enum swUserPreferenceTextFormat_e
  1709. {
  1710.     swDetailingNoteTextFormat = 0,
  1711.     swDetailingDimensionTextFormat = 1,
  1712.     swDetailingSectionTextFormat = 2,
  1713.     swDetailingDetailTextFormat = 3,
  1714.     swDetailingViewArrowTextFormat = 4,
  1715.     swDetailingSurfaceFinishTextFormat = 5,
  1716.     swDetailingWeldSymbolTextFormat = 6,
  1717.     swDetailingGeneralTableTextFormat = 7,
  1718.     swDetailingBalloonTextFormat = 8,
  1719.     swDetailingDetailLabelTextFormat = 9,
  1720.     swDetailingSectionLabelTextFormat = 10
  1721. };
  1722. enum swViewDisplayType_e
  1723. {
  1724.     swIsViewSectioned = 0,
  1725.     swIsViewPerspective = 1,
  1726.     swIsViewShaded = 2,
  1727.     swIsViewWireFrame = 3,
  1728.     swIsViewHiddenLinesRemoved = 4,
  1729.     swIsViewHiddenInGrey = 5,
  1730.     swIsViewCurvature = 6,
  1731.     swIsViewStripe = 7
  1732. };
  1733. enum swViewDisplayMode_e
  1734. {
  1735.     swViewDisplayMode_Wireframe = 1,
  1736.     swViewDisplayMode_HiddenLinesRemoved = 2,
  1737.     swViewDisplayMode_HiddenLinesGrayed = 3,
  1738.     swViewDisplayMode_Shaded = 4,
  1739.     swViewDisplayMode_ShadedWithEdges = 5,
  1740.     swViewDisplayMode_ShadedCurvatureOn = 6,
  1741.     swViewDisplayMode_ShadedCurvatureOFF = 7,
  1742.     swViewDisplayMode_StripesOn = 8,
  1743.     swViewDisplayMode_StripesOff = 9,
  1744.     swViewDisplayMode_PerspectiveOn = 10,
  1745.     swViewDisplayMode_PerspectiveOff = 11
  1746. };
  1747. enum swSkInternalPntOpts_e
  1748. {
  1749.     swSkPntsOff = 0,
  1750.     swSkPntsOn = 1,
  1751.     swSkPntsDefault = 2
  1752. };
  1753. enum swDxfFormat_e
  1754. {
  1755.     swDxfFormat_R12 = 0,
  1756.     swDxfFormat_R13 = 1,
  1757.     swDxfFormat_R14 = 2,
  1758.     swDxfFormat_R2000 = 3,
  1759.     swDxfFormat_R2004 = 4
  1760. };
  1761. enum swArrowDirection_e
  1762. {
  1763.     swINSIDE = 0,
  1764.     swOUTSIDE = 1,
  1765.     swSMART = 2
  1766. };
  1767. enum swPrintProperties_e
  1768. {
  1769.     swPrintPaperSize = 0,
  1770.     swPrintOrientation = 1,
  1771.     swPrintPaperLength = 2,
  1772.     swPrintPaperWidth = 3
  1773. };
  1774. enum swTiffImageType_e
  1775. {
  1776.     swTiffImageBlackAndWhite = 0,
  1777.     swTiffImageRGB = 1
  1778. };
  1779. enum swTiffCompressionScheme_e
  1780. {
  1781.     swTiffUncompressed = 0,
  1782.     swTiffPackbitsCompression = 1,
  1783.     swTiffGroup4FaxCompression = 2
  1784. };
  1785. enum swBodyOperationType_e
  1786. {
  1787.     SWBODYINTERSECT = 15901,
  1788.     SWBODYCUT = 15902,
  1789.     SWBODYADD = 15903
  1790. };
  1791. enum swBodyOperationError_e
  1792. {
  1793.     swBodyOperationUnknownError = -1,
  1794.     swBodyOperationNoError = 0,
  1795.     swBodyOperationNonApiBody = 1,
  1796.     swBodyOperationWrongType = 2,
  1797.     swBodyOperationBooleanFail = 1058,
  1798.     swBodyOperationNoIntersect = 1067,
  1799.     swBodyOperationNonManifold = 547,
  1800.     swBodyOperationPartialCoincidence = 1040,
  1801.     swBodyOperationIntersectSolidWithSheets = 972,
  1802.     swBodyOperationUniteSolidSheet = 543,
  1803.     swBodyOperationMissingGeom = 96,
  1804.     swBodyOperationSameToolAndTarget = 545,
  1805.     swBodyOperationFailGeomCondition = 3,
  1806.     swBodyOperationFailToCutBody = 4,
  1807.     swBodyOperationDisjointBodies = 5,
  1808.     swBodyOperationEmptyBody = 6,
  1809.     swBodyOperationEmptyInputBody = 7,
  1810.     swBodyOperationInvalidInputBody = 8,
  1811.     swBodyOperationOpposedSheets = 951
  1812. };
  1813. enum swStartConditions_e
  1814. {
  1815.     swStartSketchPlane = 0,
  1816.     swStartSurface = 1,
  1817.     swStartVertex = 2,
  1818.     swStartOffset = 3
  1819. };
  1820. enum swEndConditions_e
  1821. {
  1822.     swEndCondBlind = 0,
  1823.     swEndCondThroughAll = 1,
  1824.     swEndCondThroughNext = 2,
  1825.     swEndCondUpToVertex = 3,
  1826.     swEndCondUpToSurface = 4,
  1827.     swEndCondOffsetFromSurface = 5,
  1828.     swEndCondMidPlane = 6,
  1829.     swEndCondUpToBody = 7
  1830. };
  1831. enum swChamferType_e
  1832. {
  1833.     swChamferAngleDistance = 1,
  1834.     swChamferDistanceDistance = 2,
  1835.     swChamferVertex = 3,
  1836.     swChamferEqualDistance = 16
  1837. };
  1838. enum swLineWeights_e
  1839. {
  1840.     swLW_NONE = -1,
  1841.     swLW_THIN = 0,
  1842.     swLW_NORMAL = 1,
  1843.     swLW_THICK = 2,
  1844.     swLW_THICK2 = 3,
  1845.     swLW_THICK3 = 4,
  1846.     swLW_THICK4 = 5,
  1847.     swLW_THICK5 = 6,
  1848.     swLW_THICK6 = 7,
  1849.     swLW_NUMBER = 8,
  1850.     swLW_LAYER = 9
  1851. };
  1852. enum swToolbarStates_e
  1853. {
  1854.     swToolbarHidden = 0
  1855. };
  1856. enum swSummInfoField_e
  1857. {
  1858.     swSumInfoTitle = 0,
  1859.     swSumInfoSubject = 1,
  1860.     swSumInfoAuthor = 2,
  1861.     swSumInfoKeywords = 3,
  1862.     swSumInfoComment = 4,
  1863.     swSumInfoSavedBy = 5,
  1864.     swSumInfoCreateDate = 6,
  1865.     swSumInfoSaveDate = 7,
  1866.     swSumInfoCreateDate2 = 8,
  1867.     swSumInfoSaveDate2 = 9
  1868. };
  1869. enum swPropSheetType_e
  1870. {
  1871.     swPropSheetNotValid = 0,
  1872.     swPropSheetLighting = 1,
  1873.     swPropSheetToolsOptions = 2,
  1874.     swPropSheetAmbientLight = 3,
  1875.     swPropSheetDirectionalLight = 4,
  1876.     swPropSheetPositionLight = 5,
  1877.     swPropSheetSpotLight = 6
  1878. };
  1879. enum swWindowState_e
  1880. {
  1881.     swWindowNormal = 0,
  1882.     swWindowMaximized = 1,
  1883.     swWindowMinimized = 2
  1884. };
  1885. enum swWitnessLineVisibility_e
  1886. {
  1887.     swWitnessLineBoth = 0,
  1888.     swWitnessLineFirst = 1,
  1889.     swWitnessLineSecond = 2,
  1890.     swWitnessLineNone = 3
  1891. };
  1892. enum swLeaderLineVisibility_e
  1893. {
  1894.     swLeaderLineBoth = 0,
  1895.     swLeaderLineFirst = 1,
  1896.     swLeaderLineSecond = 2,
  1897.     swLeaderLineNone = 3
  1898. };
  1899. enum swDimensionArrowsSide_e
  1900. {
  1901.     swDimArrowsInside = 0,
  1902.     swDimArrowsOutside = 1,
  1903.     swDimArrowsSmart = 2,
  1904.     swDimArrowsFollowDoc = 3
  1905. };
  1906. enum swDimensionTextParts_e
  1907. {
  1908.     swDimensionTextAll = 0,
  1909.     swDimensionTextPrefix = 1,
  1910.     swDimensionTextSuffix = 2,
  1911.     swDimensionTextCalloutAbove = 3,
  1912.     swDimensionTextCalloutBelow = 4
  1913. };
  1914. enum swTopology_e
  1915. {
  1916.     swTopoSolidBody = 1,
  1917.     swTopoSheetBody = 2,
  1918.     swTopoWireBody = 3,
  1919.     swTopoMinimumBody = 4
  1920. };
  1921. enum swTopoEntity_e
  1922. {
  1923.     swTopoVertex = 1,
  1924.     swTopoEdge = 2,
  1925.     swTopoLoop = 3,
  1926.     swTopoFace = 4,
  1927.     swTopoShell = 5,
  1928.     swTopoBody = 6
  1929. };
  1930. enum swViewAlignment_e
  1931. {
  1932.     swViewAlignNone = 0,
  1933.     swViewAlignedChildren = 1,
  1934.     swViewAligned = 2,
  1935.     swViewAlignBoth = 3
  1936. };
  1937. enum swToolbar_e
  1938. {
  1939.     swSketchToolsToolbar = 0,
  1940.     swMainToolbar = 1,
  1941.     swStandardToolbar = 2,
  1942.     swViewToolbar = 3,
  1943.     swSketchRelationsToolbar = 4,
  1944.     swMacroToolbar = 5,
  1945.     swSketchToolbar = 6,
  1946.     swAssemblyToolbar = 7,
  1947.     swDrawingToolbar = 8,
  1948.     swAnnotationToolbar = 9,
  1949.     swWebToolbar = 10,
  1950.     swFeatureToolbar = 11,
  1951.     swFontToolbar = 12,
  1952.     swLineToolbar = 13,
  1953.     swSelectionFilterToolbar = 14,
  1954.     swReferenceGeometryToolbar = 15,
  1955.     swStandardViewsToolbar = 16,
  1956.     swToolsToolbar = 17,
  1957.     swCurvesToolbar = 18,
  1958.     swMoldToolsToolbar = 19,
  1959.     swSheetMetalToolbar = 20,
  1960.     swSurfacesToolbar = 21,
  1961.     swAlignToolbar = 22,
  1962.     swLayerToolbar = 23,
  1963.     sw2Dto3DToolbar = 24,
  1964.     swRoutingToolbar = 25,
  1965.     swSimulationToolbar = 26,
  1966.     swSplineToolbar = 27,
  1967.     swContextToolbar = 28,
  1968.     swBlocksToolbar = 29,
  1969.     swTaskPaneToolbar = 30,
  1970.     swQuickSnapToolbar = 31,
  1971.     swOfficeToolbar = 32,
  1972.     swTolXpertToolbar = 33,
  1973.     swTableToolbar = 34,
  1974.     swWeldmentToolbar = 35
  1975. };
  1976. enum swInsertAnnotation_e
  1977. {
  1978.     swInsertCThreads = 1,
  1979.     swInsertDatums = 2,
  1980.     swInsertDatumTargets = 4,
  1981.     swInsertDimensions = 8,
  1982.     swInsertInstanceCounts = 16,
  1983.     swInsertGTols = 32,
  1984.     swInsertNotes = 64,
  1985.     swInsertSFSymbols = 128,
  1986.     swInsertWelds = 256,
  1987.     swInsertAxes = 512,
  1988.     swInsertCurves = 1024,
  1989.     swInsertPlanes = 2048,
  1990.     swInsertSurfaces = 4096,
  1991.     swInsertPoints = 8192,
  1992.     swInsertOrigins = 16384,
  1993.     swInsertDimensionsMarkedForDrawing = 32768,
  1994.     swInsertHoleWizardProfileDimensions = 65536,
  1995.     swInsertHoleWizardLocationDimensions = 131072,
  1996.     swInsertRefPoints = 262144,
  1997.     swInsertDimensionsNotMarkedForDrawing = 524288,
  1998.     swInsertholeCallout = 1048576
  1999. };
  2000. enum swMessageBoxIcon_e
  2001. {
  2002.     swMbWarning = 1,
  2003.     swMbInformation = 2,
  2004.     swMbQuestion = 3,
  2005.     swMbStop = 4
  2006. };
  2007. enum swMessageBoxBtn_e
  2008. {
  2009.     swMbAbortRetryIgnore = 1,
  2010.     swMbOk = 2,
  2011.     swMbOkCancel = 3,
  2012.     swMbRetryCancel = 4,
  2013.     swMbYesNo = 5,
  2014.     swMbYesNoCancel = 6
  2015. };
  2016. enum swMessageBoxResult_e
  2017. {
  2018.     swMbHitAbort = 1,
  2019.     swMbHitIgnore = 2,
  2020.     swMbHitNo = 3,
  2021.     swMbHitOk = 4,
  2022.     swMbHitRetry = 5,
  2023.     swMbHitYes = 6,
  2024.     swMbHitCancel = 7
  2025. };
  2026. enum swAnnotationType_e
  2027. {
  2028.     swCThread = 1,
  2029.     swDatumTag = 2,
  2030.     swDatumTargetSym = 3,
  2031.     swDisplayDimension = 4,
  2032.     swGTol = 5,
  2033.     swNote = 6,
  2034.     swSFSymbol = 7,
  2035.     swWeldSymbol = 8,
  2036.     swCustomSymbol = 9,
  2037.     swDowelSym = 10,
  2038.     swLeader = 11,
  2039.     swBlock = 12,
  2040.     swCenterMarkSym = 13,
  2041.     swTableAnnotation = 14,
  2042.     swCenterLine = 15,
  2043.     swDatumOrigin = 16,
  2044.     swWeldBeadSymbol = 17
  2045. };
  2046. enum swDimensionDrivenState_e
  2047. {
  2048.     swDimensionDrivenUnknown = 0,
  2049.     swDimensionDriven = 1,
  2050.     swDimensionDriving = 2
  2051. };
  2052. enum swFileLoadError_e
  2053. {
  2054.     swGenericError = 1,
  2055.     swFileNotFoundError = 2,
  2056.     swIdMatchError = 4,
  2057.     swReadOnlyWarn = 8,
  2058.     swSharingViolationWarn = 16,
  2059.     swDrawingANSIUpdateWarn = 32,
  2060.     swSheetScaleUpdateWarn = 64,
  2061.     swNeedsRegenWarn = 128,
  2062.     swBasePartNotLoadedWarn = 256,
  2063.     swFileAlreadyOpenWarn = 512,
  2064.     swInvalidFileTypeError = 1024,
  2065.     swDrawingsOnlyRapidDraftWarn = 2048,
  2066.     swViewOnlyRestrictions = 4096,
  2067.     swFutureVersion = 8192,
  2068.     swViewMissingReferencedConfig = 16384,
  2069.     swDrawingSFSymbolConvertWarn = 32768,
  2070.     swFileWithSameTitleAlreadyOpen = 65536
  2071. };
  2072. enum swFileLoadWarning_e
  2073. {
  2074.     swFileLoadWarning_IdMismatch = 1,
  2075.     swFileLoadWarning_ReadOnly = 2,
  2076.     swFileLoadWarning_SharingViolation = 4,
  2077.     swFileLoadWarning_DrawingANSIUpdate = 8,
  2078.     swFileLoadWarning_SheetScaleUpdate = 16,
  2079.     swFileLoadWarning_NeedsRegen = 32,
  2080.     swFileLoadWarning_BasePartNotLoaded = 64,
  2081.     swFileLoadWarning_AlreadyOpen = 128,
  2082.     swFileLoadWarning_DrawingsOnlyRapidDraft = 256,
  2083.     swFileLoadWarning_ViewOnlyRestrictions = 512,
  2084.     swFileLoadWarning_ViewMissingReferencedConfig = 1024,
  2085.     swFileLoadWarning_DrawingSFSymbolConvert = 2048,
  2086.     swFileLoadWarning_RevolveDimTolerance = 4096,
  2087.     swFileLoadWarning_ModelOutOfDate = 8192,
  2088.     swFileLoadWarning_DimensionsReferencedIncorrectlyToModels = 16384
  2089. };
  2090. enum swFileSaveError_e
  2091. {
  2092.     swGenericSaveError = 1,
  2093.     swReadOnlySaveError = 2,
  2094.     swFileNameEmpty = 4,
  2095.     swFileNameContainsAtSign = 8,
  2096.     swFileLockError = 16,
  2097.     swFileSaveFormatNotAvailable = 32,
  2098.     swFileSaveWithRebuildError = 64,
  2099.     swFileSaveAsDoNotOverwrite = 128,
  2100.     swFileSaveAsInvalidFileExtension = 256,
  2101.     swFileSaveAsNoSelection = 512,
  2102.     swFileSaveAsBadEDrawingsVersion = 1024,
  2103.     swFileSaveAsNameExceedsMaxPathLength = 2048
  2104. };
  2105. enum swFileSaveWarning_e
  2106. {
  2107.     swFileSaveWarning_RebuildError = 1,
  2108.     swFileSaveWarning_NeedsRebuild = 2,
  2109.     swFileSaveWarning_ViewsNeedUpdate = 4,
  2110.     swFileSaveWarning_AnimatorNeedToSolve = 8,
  2111.     swFileSaveWarning_AnimatorFeatureEdits = 16,
  2112.     swFileSaveWarning_EdrwingsBadSelection = 32,
  2113.     swFileSaveWarning_AnimatorLightEdits = 64,
  2114.     swFileSaveWarning_AnimatorCameraViews = 128,
  2115.     swFileSaveWarning_AnimatorSectionViews = 256
  2116. };
  2117. enum swEdrawingSaveAsOption_e
  2118. {
  2119.     swEdrawingSaveActive = 1,
  2120.     swEdrawingSaveAll = 2,
  2121.     swEdrawingSaveSelected = 3
  2122. };
  2123. enum swActivateDocError_e
  2124. {
  2125.     swGenericActivateError = 1,
  2126.     swDocNeedsRebuildWarning = 2
  2127. };
  2128. enum swComponentSuppressionState_e
  2129. {
  2130.     swComponentSuppressed = 0,
  2131.     swComponentLightweight = 1,
  2132.     swComponentFullyResolved = 2,
  2133.     swComponentResolved = 3,
  2134.     swComponentFullyLightweight = 4
  2135. };
  2136. enum swComponentVisibilityState_e
  2137. {
  2138.     swComponentHidden = 0,
  2139.     swComponentVisible = 1
  2140. };
  2141. enum swComponentSolvingOption_e
  2142. {
  2143.     swComponentRigidSolving = 0,
  2144.     swComponentFlexibleSolving = 1
  2145. };
  2146. enum swCustomInfoType_e
  2147. {
  2148.     swCustomInfoUnknown = 0,
  2149.     swCustomInfoText = 30,
  2150.     swCustomInfoDate = 64,
  2151.     swCustomInfoNumber = 3,
  2152.     swCustomInfoDouble = 5,
  2153.     swCustomInfoYesOrNo = 11
  2154. };
  2155. enum swComponentResolveStatus_e
  2156. {
  2157.     swResolveOk = 0,
  2158.     swResolveAbortedByUser = 1,
  2159.     swResolveNotPerformed = 2,
  2160.     swResolveError = 3
  2161. };
  2162. enum swSuppressionError_e
  2163. {
  2164.     swSuppressionBadComponent = 0,
  2165.     swSuppressionBadState = 1,
  2166.     swSuppressionChangeOk = 2,
  2167.     swSuppressionChangeFailed = 3
  2168. };
  2169. enum swArrowPosition
  2170. {
  2171.     swArrowLeftTop = 0,
  2172.     swArrowLeftBottom = 1,
  2173.     swArrowRightTop = 2,
  2174.     swArrowRightBottom = 3,
  2175.     swArrowUpTopLeft = 4,
  2176.     swArrowUpTopRight = 5,
  2177.     swArrowDownBottomLeft = 6,
  2178.     swArrowDownBottomRight = 7,
  2179.     swArrowLeftOrRightTop = 8,
  2180.     swArrowLeftOrRightBottom = 9,
  2181.     swArrowLeftOrRight = 10,
  2182.     swArrowUpOrDownLeft = 11,
  2183.     swArrowUpOrDownRight = 12,
  2184.     swArrowUpOrDown = 13,
  2185.     swArrowNone = 14,
  2186.     swArrowUnknown = 15
  2187. };
  2188. enum swQuickTipPointAt_e
  2189. {
  2190.     swQTPA_NONE = 0,
  2191.     swQTPA_FilletFeature = 1,
  2192.     swQTPA_RefPlanes = 3,
  2193.     swQTPA_SheetMetalFeature = 18,
  2194.     swQTPA_MateGroupFeature = 33,
  2195.     swQTPA_MateFeature = 105,
  2196.     swQTPA_ExtrudedCut = 52,
  2197.     swQTPA_ExtrudedBoss = 53,
  2198.     swQTPA_BaseExtrudeFeature = 54,
  2199.     swQTPA_RevolvedCut = 57,
  2200.     swQTPA_RevolvedBoss = 57,
  2201.     swQTPA_BaseRevolvedFeature = 57,
  2202.     swQTPA_FirstBodyFeature = 998,
  2203.     swQTPA_LastBodyFeature = 999,
  2204.     swQTPA_SketchFeature = 78,
  2205.     swQTPA_Origin = 79,
  2206.     swTPA_SheetFeature = 88,
  2207.     swTPA_SheetFormat = 97,
  2208.     swTPA_DwgViewFeature = 43,
  2209.     swTPA_FeatureMgrTree = 100,
  2210.     swTPA_SketchingDorito = 1000,
  2211.     swTPA_OnScreenCancel = 1001,
  2212.     swQTPA_Triad = 1002,
  2213.     swQTPA_RollbackBar = 1003,
  2214.     swQTPA_SheetMetalFlattenedFeature = 1004,
  2215.     swQTPA_SheetMetalProcessedFeature = 1005,
  2216.     swQTPA_AssemblyComponentFeature = 1006,
  2217.     swQTPA_ArrowManipulator = 1007,
  2218.     swQTPA_PropertyManager = 1008,
  2219.     swQTPA_AssemblyComponentNonFixed = 1009,
  2220.     swQTPA_MateOperationBar = 1010,
  2221.     swQTPA_QTStatusBarButton = 1011,
  2222.     swQTPA_Nothing_FloatTRGraphics = 1012,
  2223.     swQTPA_ConstraintStatusBarButton = 1013,
  2224.     swQTPA_ChangedFilesStatusBarButton = 1014,
  2225.     swQTPA_PM_MSG_DIVIDER = 5085,
  2226.     swQTPA_UpperAppFrame = 387099
  2227. };
  2228. enum swQuickTipMode_e
  2229. {
  2230.     swQuickTipNoMode = 0,
  2231.     swQuickTipEmptySWFrameMode = 1,
  2232.     swQuickTipEmptyPartMode = 2,
  2233.     swQuickTipSketchingMode = 4,
  2234.     swQuickTipClosedProfileCompletedMode = 8,
  2235.     swQuickTipSketchDoneMode = 16,
  2236.     swQuickTipFirstFeatureDoneMode = 32,
  2237.     swQuickTipEmptyAssemblyMode = 64,
  2238.     swQuickTipAssemblyOneCompMode = 128,
  2239.     swQuickTipAssemblyMultiCompMode = 256,
  2240.     swQuickTipAssemblyMatedMode = 512,
  2241.     swQuickTipAssemblySimulatingMode = 1024,
  2242.     swQuickTipEmptyDrawingMode = 2048,
  2243.     swQuickTipDrawingOneViewMode = 4096,
  2244.     swQuickTipPMBaseFeatureDialogMode = 8192,
  2245.     swQuickTipPMYellowErrorMessageMode = 16384,
  2246.     swQuickTipPMMateDialogMode = 32768,
  2247.     swQuickTipSheetMetalMode = 65536,
  2248.     swQuickTipSketching3DMode = 131072,
  2249.     swQuickTipDrawingEditSheetMode = 262144,
  2250.     swQuickTipPMInsertModelViewMode = 524288,
  2251.     swQuickTipPMInsertProjectedViewMode = 1048576,
  2252.     swQuickTipPMInsertComponentMode = 2097152,
  2253.     swQuickTipPMYellowGuidelinesMode = 4194304
  2254. };
  2255. enum swDynamicMode_e
  2256. {
  2257.     swNoDynamics = 0,
  2258.     swSpinDynamics = 1,
  2259.     swPanDynamics = 2,
  2260.     swZoomDynamics = 3,
  2261.     swUnknownDynamics = 4,
  2262.     swAnimDynamics = 5
  2263. };
  2264. enum swTextJustification_e
  2265. {
  2266.     swTextJustificationNone = 0,
  2267.     swTextJustificationLeft = 1,
  2268.     swTextJustificationCenter = 2,
  2269.     swTextJustificationRight = 3
  2270. };
  2271. enum swVerticalJustification_e
  2272. {
  2273.     swVerticalJustificationNone = 0,
  2274.     swVerticalJustificationTop = 1,
  2275.     swVerticalJustificationMiddle = 2,
  2276.     swVerticalJustificationBottom = 3
  2277. };
  2278. enum swComponentReloadOption_e
  2279. {
  2280.     swAlwaysReload = 0,
  2281.     swDontReloadOldComponents = 1
  2282. };
  2283. enum swComponentReloadError_e
  2284. {
  2285.     swReloadOkay = 0,
  2286.     swWriteAccessError = 1,
  2287.     swFutureVersionError = 2,
  2288.     swModifiedNotReloadedError = 3,
  2289.     swInvalidOption = 4,
  2290.     swFileNotSavedError = 5,
  2291.     swInvalidComponentError = 6,
  2292.     swUnexpectedError = 7,
  2293.     swComponentLightWeightError = 8,
  2294.     swFileDoesntExistError = 9,
  2295.     swFileInvalidOrSameNameError = 10,
  2296.     swDocumentHasNoView = 11,
  2297.     swDocumentAlreadyOpenedError = 12,
  2298.     swDocumentEventError = 13,
  2299.     swDocumentNotChanged = 14,
  2300.     swReloadCancel = 15
  2301. };
  2302. enum swIntersectionType_e
  2303. {
  2304.     swIntersectionSIMPLE = 1,
  2305.     swIntersectionTANGENT = 2,
  2306.     swIntersectionCOINCIDENCE_START = 3,
  2307.     swIntersectionCOINCIDENCE_END = 4
  2308. };
  2309. enum swAddOrdinateDims_e
  2310. {
  2311.     swOrdinate = 1,
  2312.     swVerticalOrdinate = 2,
  2313.     swHorizontalOrdinate = 3
  2314. };
  2315. enum swSheetSewingOption_e
  2316. {
  2317.     swSewToSolid = 0,
  2318.     swSewToSheets = 1,
  2319.     swSewToSolidOrSheets = 2
  2320. };
  2321. enum swSheetSewingError_e
  2322. {
  2323.     swSewingOk = 0,
  2324.     swBadArgument = 1,
  2325.     swUnspecifiedError = 2,
  2326.     swSewingFailed = 3,
  2327.     swSewingIncomplete = 4
  2328. };
  2329. enum swBodyType_e
  2330. {
  2331.     swAllBodies = -1,
  2332.     swSolidBody = 0,
  2333.     swSheetBody = 1,
  2334.     swWireBody = 2,
  2335.     swMinimumBody = 3,
  2336.     swGeneralBody = 4,
  2337.     swEmptyBody = 5
  2338. };
  2339. enum swSetValueInConfiguration_e
  2340. {
  2341.     swSetValue_UseCurrentSetting = 0,
  2342.     swSetValue_InThisConfiguration = 1,
  2343.     swSetValue_InAllConfigurations = 2,
  2344.     swSetValue_InSpecificConfigurations = 3
  2345. };
  2346. enum swSetValueReturnStatus_e
  2347. {
  2348.     swSetValue_Successful = 0,
  2349.     swSetValue_Failure = 1,
  2350.     swSetValue_InvalidValue = 2,
  2351.     swSetValue_DrivenDimension = 3,
  2352.     swSetValue_ModelNotLoaded = 4
  2353. };
  2354. enum swSMBendState_e
  2355. {
  2356.     swSMBendStateNone = 0,
  2357.     swSMBendStateSharps = 1,
  2358.     swSMBendStateFlattened = 2,
  2359.     swSMBendStateFolded = 3
  2360. };
  2361. enum swSMCommandStatus_e
  2362. {
  2363.     swSMErrorNone = 0,
  2364.     swSMErrorUnknown = 1,
  2365.     swSMErrorNotAPart = 2,
  2366.     swSMErrorNotASheetMetalPart = 3,
  2367.     swSMErrorInvalidBendState = 4
  2368. };
  2369. enum swFeatureError_e
  2370. {
  2371.     swFeatureErrorNone = 0,
  2372.     swFeatureErrorUnknown = 1,
  2373.     swFeatureErrorFilletNoLoop = 10,
  2374.     swFeatureErrorFilletNoFace = 11,
  2375.     swFeatureErrorFilletInvalidRadius = 12,
  2376.     swFeatureErrorFilletNoEdge = 13,
  2377.     swFeatureErrorFilletModelGeometry = 14,
  2378.     swFeatureErrorFilletRadiusTooSmall = 15,
  2379.     swFeatureErrorFilletCannotExtend = 16,
  2380.     swFeatureErrorFilletRadiusEliminateElement = 17,
  2381.     swFeatureErrorFilletRadiusTooBig = 18,
  2382.     swFeatureErrorFilletRadiusTooBig2 = 19,
  2383.     swFeatureErrorExtrusionDisjoint = 30,
  2384.     swFeatureErrorExtrusionNoEndFound = 31,
  2385.     swFeatureErrorExtrusionBadGeometricConditions = 32,
  2386.     swFeatureErrorExtrusionCutContourOpenAndClosed = 33,
  2387.     swFeatureErrorExtrusionCutContourInvalid = 34,
  2388.     swFeatureErrorExtrusionOpenCutContourInvalid = 35,
  2389.     swFeatureErrorExtrusionBossContourOpenAndClosed = 36,
  2390.     swFeatureErrorExtrusionBossContourInvalid = 37,
  2391.     swFeatureErrorMateInvalidEdge = 38,
  2392.     swFeatureErrorMateInvalidFace = 39,
  2393.     swFeatureErrorMateFailedCreatingSurface = 40,
  2394.     swFeatureErrorMateInvalidEntity = 41,
  2395.     swFeatureErrorMateUnknownTangent = 42,
  2396.     swFeatureErrorMateDanglingGeometry = 43,
  2397.     swFeatureErrorMateEntityNotLinear = 44,
  2398.     swFeatureErrorMateEntityFailed = 45,
  2399.     swFeatureErrorMateOverdefined = 46,
  2400.     swFeatureErrorMateIlldefined = 47,
  2401.     swFeatureErrorMateBroken = 48
  2402. };
  2403. enum swSaveAsVersion_e
  2404. {
  2405.     swSaveAsCurrentVersion = 0,
  2406.     swSaveAsSW98plus = 1,
  2407.     swSaveAsFormatProE = 2,
  2408.     swSaveAsStandardDrawing = 3,
  2409.     swSaveAsDetachedDrawing = 4
  2410. };
  2411. enum swArcLengthLeaderType_e
  2412. {
  2413.     swArcLengthLeaderParallel = 1,
  2414.     swArcLengthLeaderRadial = 2
  2415. };
  2416. enum swArcEndCondition_e
  2417. {
  2418.     swArcEndConditionNone = 0,
  2419.     swArcEndConditionCenter = 1,
  2420.     swArcEndConditionMin = 2,
  2421.     swArcEndConditionMax = 3
  2422. };
  2423. enum swDestroyNotifyType_e
  2424. {
  2425.     swDestroyNotifyDestroy = 0,
  2426.     swDestroyNotifyHidden = 1
  2427. };
  2428. enum swSketchSegments_e
  2429. {
  2430.     swSketchLINE = 0,
  2431.     swSketchARC = 1,
  2432.     swSketchELLIPSE = 2,
  2433.     swSketchSPLINE = 3,
  2434.     swSketchTEXT = 4,
  2435.     swSketchPARABOLA = 5
  2436. };
  2437. enum swPipingPenetrationStatus_e
  2438. {
  2439.     swPenetrationSucceeded = 0,
  2440.     swPenetrationFailed = 1,
  2441.     swPenetrationFailedPipeTooWide = 2,
  2442.     swPenetrationFailedDllNotLoaded = 3,
  2443.     swPenetrationFailedNoSelection = 4,
  2444.     swPenetrationFailedNotRouting = 5,
  2445.     swPenetrationFailedBadSelection = 6,
  2446.     swPenetrationFailedBadFitting = 7,
  2447.     swPenetrationFailedAlreadyPenetrating = 8,
  2448.     swPenetrationFailedMultiBody = 9
  2449. };
  2450. enum swNotifyEntityType_e
  2451. {
  2452.     swNotifyConfiguration = 1,
  2453.     swNotifyComponent = 2,
  2454.     swNotifyFeature = 3,
  2455.     swNotifyDerivedConfiguration = 4,
  2456.     swNotifyDrawingSheet = 5,
  2457.     swNotifyDrawingView = 6,
  2458.     swNotifyBlockDef = 7
  2459. };
  2460. enum swRayPtsOpts_e
  2461. {
  2462.     swRayPtsOptsNORMALS = 1,
  2463.     swRayPtsOptsTOPOLS = 2,
  2464.     swRayPtsOptsENTRY_EXIT = 4,
  2465.     swRayPtsOptsUNBLOCK = 8
  2466. };
  2467. enum swRayPtsResults_e
  2468. {
  2469.     swRayPtsResultsFACE = 1,
  2470.     swRayPtsResultsSILHOUETTE = 2,
  2471.     swRayPtsResultsEDGE = 4,
  2472.     swRayPtsResultsVERTEX = 8,
  2473.     swRayPtsResultsENTER = 16,
  2474.     swRayPtsResultsEXIT = 32
  2475. };
  2476. enum swWeldSymbolTextTypes_e
  2477. {
  2478.     swWeldLeftTextAbove = 1,
  2479.     swWeldSymbolTextAbove = 2,
  2480.     swWeldRightTextAbove = 3,
  2481.     swWeldStaggerTextAbove = 4,
  2482.     swWeldLeftTextBelow = 5,
  2483.     swWeldSymbolTextBelow = 6,
  2484.     swWeldRightTextBelow = 7,
  2485.     swWeldStaggerTextBelow = 8,
  2486.     swWeldProcessText = 9
  2487. };
  2488. enum swWeldSymbolContourTypes_e
  2489. {
  2490.     swWeldContourNone = 1,
  2491.     swWeldContourFlat = 2,
  2492.     swWeldContourConvex = 3,
  2493.     swWeldContourConcave = 4
  2494. };
  2495. enum swWeldSymbolSymmetric_e
  2496. {
  2497.     swWeldSymmetric = 1,
  2498.     swWeldDashedLineOnTop = 2,
  2499.     swWeldDashedLineOnBottom = 3
  2500. };
  2501. enum swWeldSymbolField_e
  2502. {
  2503.     swFieldWeldNone = 1,
  2504.     swFieldWeldUp = 2,
  2505.     swFieldWeldDown = 3
  2506. };
  2507. enum swDisplayDimensionLeaderText_e
  2508. {
  2509.     swSolidLeaderAlignedText = 1,
  2510.     swBrokenLeaderHorizontalText = 2,
  2511.     swBrokenLeaderAlignedText = 3
  2512. };
  2513. enum swLineStyles_e
  2514. {
  2515.     swLineCONTINUOUS = 0,
  2516.     swLineHIDDEN = 1,
  2517.     swLinePHANTOM = 2,
  2518.     swLineCHAIN = 3,
  2519.     swLineCENTER = 4,
  2520.     swLineSTITCH = 5,
  2521.     swLineCHAINTHICK = 6,
  2522.     swLineDEFAULT = 7
  2523. };
  2524. enum swDrawingViewTypes_e
  2525. {
  2526.     swDrawingSheet = 1,
  2527.     swDrawingSectionView = 2,
  2528.     swDrawingDetailView = 3,
  2529.     swDrawingProjectedView = 4,
  2530.     swDrawingAuxiliaryView = 5,
  2531.     swDrawingStandardView = 6,
  2532.     swDrawingNamedView = 7,
  2533.     swDrawingRelativeView = 8,
  2534.     swDrawingDetachedView = 9,
  2535.     swDrawingAlternatePositionView = 10
  2536. };
  2537. enum swConstrainedCornerAction_e
  2538. {
  2539.     swConstrainedCornerInteract = 0,
  2540.     swConstrainedCornerKeepGeometry = 1,
  2541.     swConstrainedCornerDeleteGeometry = 2,
  2542.     swConstrainedCornerStopProcessing = 3
  2543. };
  2544. enum swMouseDragMode_e
  2545. {
  2546.     swTranslateAssemblyComponent = 1,
  2547.     swRotateAssemblyComponentAboutCenter = 2,
  2548.     swRotateAssemblyComponentAboutAxis = 3,
  2549.     swAssemblySmartMates = 4,
  2550.     swRotateView = 5,
  2551.     swTranslateView = 6,
  2552.     swZoomView = 7,
  2553.     swZoomToAreaOfView = 8,
  2554.     swInsertDimension = 9,
  2555.     swRollView = 10,
  2556.     swTurnView = 11
  2557. };
  2558. enum swDatumTargetAreaShape_e
  2559. {
  2560.     swDatumTargetAreaNone = 0,
  2561.     swDatumTargetAreaPoint = 1,
  2562.     swDatumTargetAreaCircle = 2,
  2563.     swDatumTargetAreaRectangle = 3
  2564. };
  2565. enum swEditPartCommandStatus_e
  2566. {
  2567.     swEditPartFailure = -1,
  2568.     swEditPartAsmMustBeSaved = -2,
  2569.     swEditPartCompMustBeSelected = -3,
  2570.     swEditPartCompMustBeResolved = -4,
  2571.     swEditPartCompMustHaveWriteAccess = -5,
  2572.     swEditPartSuccessful = 0,
  2573.     swEditPartCompNotPositioned = 1
  2574. };
  2575. enum swAnnotationVisibilityState_e
  2576. {
  2577.     swAnnotationVisibilityUnknown = 0,
  2578.     swAnnotationVisible = 1,
  2579.     swAnnotationHalfHidden = 2,
  2580.     swAnnotationHidden = 3
  2581. };
  2582. enum swOutOfDateStatus_e
  2583. {
  2584.     swUnknownState = 0,
  2585.     swModelUpToDate = 1,
  2586.     swModelOutOfDate = 2
  2587. };
  2588. enum swMenuIdentifiers_e
  2589. {
  2590.     swFileMenu = 0,
  2591.     swEditMenu = 1,
  2592.     swViewMenu = 2,
  2593.     swInsertMenu = 3,
  2594.     swToolsMenu = 4,
  2595.     swWindowMenu = 5,
  2596.     swHelpMenu = 6,
  2597.     swDeveloperToolsMenu = 7,
  2598.     swViewToolbarsMenu = 8
  2599. };
  2600. enum swScaleType_e
  2601. {
  2602.     swScaleAboutCentroid = 0,
  2603.     swScaleAboutOrigin = 1,
  2604.     swScaleAboutCoordinateSystem = 2
  2605. };
  2606. enum swCavityScaleType_e
  2607. {
  2608.     swAboutCentroid = 0,
  2609.     swAboutOrigin = 1,
  2610.     swAboutMoldBaseOrigin = 2,
  2611.     swAboutCoordinateSystem = 3
  2612. };
  2613. enum swFeatMgrPane_e
  2614. {
  2615.     swFeatMgrPaneTop = 0,
  2616.     swFeatMgrPaneBottom = 1,
  2617.     swFeatMgrPaneTopHidden = 2,
  2618.     swFeatMgrPaneBottomHidden = 3,
  2619.     swFeatMgrPaneFlyout = 4
  2620. };
  2621. enum swDetailingDualDimPosition_e
  2622. {
  2623.     swDualDimensionsSideBySide = 1,
  2624.     swDualDimensionsAboveAndBelow = 2,
  2625.     swDualDimensionsOnRight = 1,
  2626.     swDualDimensionsOnTop = 2,
  2627.     swDualDimensionsOnLeft = 3,
  2628.     swDualDimensionsOnBottom = 4
  2629. };
  2630. enum swDetailingDimTrailingZero_e
  2631. {
  2632.     swDimSmartTrailingZeroes = 0,
  2633.     swDimShowTrailingZeroes = 1,
  2634.     swDimRemoveTrailingZeroes = 2,
  2635.     swDimStandardTrailingZeroes = 3
  2636. };
  2637. enum swDetailingToleranceTextSizing_e
  2638. {
  2639.     swToleranceTextSizeUsingScaleValue = 1,
  2640.     swToleranceTextSizeUsingHeightValue = 2
  2641. };
  2642. enum swDetailingStandard_e
  2643. {
  2644.     swDetailingStandardANSI = 1,
  2645.     swDetailingStandardISO = 2,
  2646.     swDetailingStandardDIN = 3,
  2647.     swDetailingStandardJIS = 4,
  2648.     swDetailingStandardBS = 5,
  2649.     swDetailingStandardGOST = 6,
  2650.     swDetailingStandardGB = 7
  2651. };
  2652. enum swDetailingNoteTextContent_e
  2653. {
  2654.     swDetailingNoteTextCustom = 1,
  2655.     swDetailingNoteTextItemNumber = 2,
  2656.     swDetailingNoteTextQuantity = 3,
  2657.     swDetailingNoteTextCustomProperty = 4
  2658. };
  2659. enum swDetailingVirtualSharp_e
  2660. {
  2661.     swDetailingVirtualSharpNone = 0,
  2662.     swDetailingVirtualSharpPlus = 1,
  2663.     swDetailingVirtualSharpStar = 2,
  2664.     swDetailingVirtualSharpWitness = 3,
  2665.     swDetailingVirtualSharpDot = 4
  2666. };
  2667. enum swDimensionType_e
  2668. {
  2669.     swDimensionTypeUnknown = 0,
  2670.     swOrdinateDimension = 1,
  2671.     swLinearDimension = 2,
  2672.     swAngularDimension = 3,
  2673.     swArcLengthDimension = 4,
  2674.     swRadialDimension = 5,
  2675.     swDiameterDimension = 6,
  2676.     swHorOrdinateDimension = 7,
  2677.     swVertOrdinateDimension = 8,
  2678.     swZAxisDimension = 9,
  2679.     swChamferDimension = 10,
  2680.     swHorLinearDimension = 11,
  2681.     swVertLinearDimension = 12,
  2682.     swScalarDimension = 13
  2683. };
  2684. enum swImageQualityShaded_e
  2685. {
  2686.     swShadedImageQualityCoarse = 1,
  2687.     swShadedImageQualityFine = 2,
  2688.     swShadedImageQualityCustom = 3
  2689. };
  2690. enum swImageQualityWireframe_e
  2691. {
  2692.     swWireframeImageQualityOptimal = 1,
  2693.     swWireframeImageQualityCustom = 2
  2694. };
  2695. enum swLoadDetachedModelRules_e
  2696. {
  2697.     swLoadDetachedModelPrompt = 0,
  2698.     swLoadDetachedModelAuto = 1,
  2699.     swDoNotLoadDetachedModel = 2
  2700. };
  2701. enum swDisplayTangentEdges_e
  2702. {
  2703.     swTangentEdgesHidden = 0,
  2704.     swTangentEdgesVisibleAndFonted = 1,
  2705.     swTangentEdgesVisible = 2
  2706. };
  2707. enum swSTLQuality_e
  2708. {
  2709.     swSTLQuality_Coarse = 1,
  2710.     swSTLQuality_Fine = 2,
  2711.     swSTLQuality_Custom = 3
  2712. };
  2713. enum swDrawingProjectionType_e
  2714. {
  2715.     swDrawing1stAngleProjection = 1,
  2716.     swDrawing3rdAngleProjection = 2
  2717. };
  2718. enum swPromptAlwaysNever_e
  2719. {
  2720.     swResponsePrompt = 0,
  2721.     swResponseAlways = 1,
  2722.     swResponseNever = 2
  2723. };
  2724. enum swIGESRepresentation_e
  2725. {
  2726.     swIGES_TRMSRF = 0,
  2727.     swIGES_CURVES = 1,
  2728.     swIGES_TRMSRFANDCURVES = 2,
  2729.     swIGES_BREP = 3
  2730. };
  2731. enum swIGESPreferredSystem_e
  2732. {
  2733.     swIGES_STANDARD = 0,
  2734.     swIGES_NURBS = 1,
  2735.     swIGES_ANSYS = 2,
  2736.     swIGES_COSMOS = 3,
  2737.     swIGES_MASCAM = 4,
  2738.     swIGES_SURFCAM = 5,
  2739.     swIGES_SMARTCAM = 6,
  2740.     swIGES_TEKSOFT = 7,
  2741.     swIGES_ALPHACAM = 8,
  2742.     swIGES_MULTICAM = 9,
  2743.     swIGES_ALIAS = 10
  2744. };
  2745. enum swIGESCurveRepresentation_e
  2746. {
  2747.     swIGES_CURVES_BSPLINE = 0,
  2748.     swIGES_CURVES_PSPLINE = 1
  2749. };
  2750. enum swConstrainedStatus_e
  2751. {
  2752.     swUnknownConstraint = 1,
  2753.     swUnderConstrained = 2,
  2754.     swFullyConstrained = 3,
  2755.     swOverConstrained = 4,
  2756.     swNoSolution = 5,
  2757.     swInvalidSolution = 6,
  2758.     swAutosolveOff = 7
  2759. };
  2760. enum swFeatureSuppressionAction_e
  2761. {
  2762.     swSuppressFeature = 0,
  2763.     swUnSuppressFeature = 1,
  2764.     swUnSuppressDependent = 2
  2765. };
  2766. enum swHlrQuality_e
  2767. {
  2768.     swPreciseHlr = 0,
  2769.     swFastHlr = 1
  2770. };
  2771. enum swSketchEntityType_e
  2772. {
  2773.     swSketchEntityPoint = 1,
  2774.     swSketchEntityLine = 2,
  2775.     swSketchEntityArc = 3,
  2776.     swSketchEntityEllipse = 4,
  2777.     swSketchEntityParabola = 5,
  2778.     swSketchEntitySpline = 6
  2779. };
  2780. enum swWzdGeneralHoleTypes_e
  2781. {
  2782.     swWzdCounterBore = 0,
  2783.     swWzdCounterSink = 1,
  2784.     swWzdHole = 2,
  2785.     swWzdPipeTap = 3,
  2786.     swWzdTap = 4,
  2787.     swWzdLegacy = 5
  2788. };
  2789. enum swWzdHoleTypes_e
  2790. {
  2791.     swSimple = 0,
  2792.     swTapered = 1,
  2793.     swCounterBored = 2,
  2794.     swCounterSunk = 3,
  2795.     swCounterDrilled = 4,
  2796.     swSimpleDrilled = 5,
  2797.     swTaperedDrilled = 6,
  2798.     swCounterBoredDrilled = 7,
  2799.     swCounterSunkDrilled = 8,
  2800.     swCounterDrilledDrilled = 9,
  2801.     swCounterBoreBlind = 10,
  2802.     swCounterBoreBlindCounterSinkMiddle = 11,
  2803.     swCounterBoreBlindCounterSinkTop = 12,
  2804.     swCounterBoreBlindCounterSinkTopmiddle = 13,
  2805.     swCounterBoreThru = 14,
  2806.     swCounterBoreThruCounterSinkBottom = 15,
  2807.     swCounterBoreThruCounterSinkMiddle = 16,
  2808.     swCounterBoreThruCounterSinkMiddleBottom = 17,
  2809.     swCounterBoreThruCounterSinkTop = 18,
  2810.     swCounterBoreThruCounterSinkTopBottom = 19,
  2811.     swCounterBoreThruCounterSinkTopMiddle = 20,
  2812.     swCounterBoreThruCounterSinkTopMiddleBottom = 21,
  2813.     swHoleBlind = 22,
  2814.     swHoleBlindCounterSinkTop = 23,
  2815.     swCounterSinkBlind = 24,
  2816.     swHoleThru = 25,
  2817.     swHoleThruCounterSinkBottom = 26,
  2818.     swHoleThruCounterSinkTop = 27,
  2819.     swHoleThruCounterSinkTopBottom = 28,
  2820.     swCounterSinkThru = 29,
  2821.     swCounterSinkThruCounterSinkBottom = 30,
  2822.     swTapBlind = 31,
  2823.     swTapBlindCounterSinkTop = 32,
  2824.     swTapThru = 33,
  2825.     swTapThruCounterSinkBottom = 34,
  2826.     swTapThruCounterSinkTop = 35,
  2827.     swTapThruCounterSinkTopBottom = 36,
  2828.     swPipeTapBlind = 37,
  2829.     swPipeTapBlindCounterSinkTop = 38,
  2830.     swPipeTapThru = 39,
  2831.     swPipeTapThruCounterSinkBottom = 40,
  2832.     swPipeTapThruCounterSinkTop = 41,
  2833.     swPipeTapThruCounterSinkTopBottom = 42,
  2834.     swCounterSinkBlindWithoutHeadClearance = 43,
  2835.     swCounterSinkThruWithoutHeadClearance = 44,
  2836.     swCounterSinkThruCounterSinkBottomWithoutHeadClearance = 45,
  2837.     swTapBlindCosmeticThread = 46,
  2838.     swTapBlindCosmeticThreadCounterSinkTop = 47,
  2839.     swTapThruCosmeticThread = 48,
  2840.     swTapThruCosmeticThreadCounterSinkTop = 49,
  2841.     swTapThruCosmeticThreadCounterSinkBottom = 50,
  2842.     swTapThruCosmeticThreadCounterSinkTopBottom = 51,
  2843.     swTapThruThreadThru = 52,
  2844.     swTapThruThreadThruCounterSinkTop = 53,
  2845.     swTapThruThreadThruCounterSinkBottom = 54,
  2846.     swTapThruThreadThruCountersinkTopBottom = 55
  2847. };
  2848. enum swWzdHoleAuxiliaryConstants_e
  2849. {
  2850.     NUM_HOLE_GENERIC_TYPES = 6,
  2851.     NUM_HOLE_TYPES = 57,
  2852.     NUM_HOLE_STANDARD_TYPES = 249
  2853. };
  2854. enum swWzdHoleStandards_e
  2855. {
  2856.     swStandardAnsiInch = 0,
  2857.     swStandardAnsiMetric = 1,
  2858.     swStandardBSI = 2,
  2859.     swStandardDME = 3,
  2860.     swStandardDIN = 4,
  2861.     swStandardHascoMetric = 5,
  2862.     swStandardHelicoilInch = 6,
  2863.     swStandardHelicoilMetric = 7,
  2864.     swStandardISO = 8,
  2865.     swStandardJIS = 9,
  2866.     swStandardPCS = 10,
  2867.     swStandardProgressive = 11,
  2868.     swStandardSuperior = 12,
  2869.     swStandardGB = 13
  2870. };
  2871. enum swWzdHoleStandardFastenerTypes_e
  2872. {
  2873.     swStandardAnsiInchBinding = 0,
  2874.     swStandardAnsiInchButton = 1,
  2875.     swStandardAnsiInchFillister = 2,
  2876.     swStandardAnsiInchHexBolt = 3,
  2877.     swStandardAnsiInchHexBoltFinished = 4,
  2878.     swStandardAnsiInchHexBoltHeavy = 5,
  2879.     swStandardAnsiInchHexScrew = 6,
  2880.     swStandardAnsiInchHexWasherScrew = 7,
  2881.     swStandardAnsiInchPan = 8,
  2882.     swStandardAnsiInchSocketCapScrew = 9,
  2883.     swStandardAnsiInchSocketShoulderScrew = 10,
  2884.     swStandardAnsiInchSquare = 11,
  2885.     swStandardAnsiInchTruss = 12,
  2886.     swStandardAnsiInchFlatSocket82 = 13,