Hide Table of Contents
SOLIDWORKS Electrical API  2022.0.0
Electrical API
EwAPI.idl
Go to the documentation of this file.
1 #pragma once
2 
3 #if (__midl >= 501)
4 midl_pragma warning(disable:2111) /* Disable warning MIDL2111 regarding identifier lengths exceeding 31 chars. */
5 #endif
6 
7 // EwAPI.idl : IDL source for EwAPI
8 //
9 
10 // This file will be processed by the MIDL tool to
11 // produce the type library (EwAPI.tlb) and marshalling code.
12 
13 import "EnumDefinition.idl";
14 import "EwClassificationObjects.idl";
15 import "EwCableObjects.idl";
16 import "EwManufacturerPartObjects.idl";
17 import "EwProjectObjects.idl";
18 import "EwSymbolObjects.idl";
19 import "EwTitleBlockObjects.idl";
20 import "EwLibraryObjects.idl";
21 import "EwTerminalObjects.idl";
22 import "EwServerObjects.idl";
23 import "EwApplicationObjects.idl";
24 import "EwApplicationRibbon.idl";
25 import "EwDialogMacroSelector.idl";
26 import "EwApplicationDockingPane.idl";
27 import "EwUiCommonResourceText.idl";
28 
29 import "EwApplicationCaptionBarObjects.idl";
30 
31 /************************************************************************/
32 /* INTERFACES */
33 /************************************************************************/
39 [
40  object,
41  uuid(5FC8EA1F-028E-4C83-84D0-033DDBE69F33),
42  dual,
43  nonextensible,
44  pointer_default(unique)
45 ]
46 interface IEwArchiveEnvironmentX : IDispatch
47 {
57  EwErrorCode setArchivePath (BSTR strArchivePath);
58 
59 
67  BSTR getArchivePath (EwErrorCode* errorCode);
68 
69 
78 
79 
88 
89 
98 
99 
108 
109 
118  EwErrorCode setDate (DATE archiveDate);
119 
120 
129  DATE getDate (EwErrorCode* errorCode);
130 
131 
143 
144 
145 
156  EwErrorCode setLibraries (VARIANT vLibrariesArray);
157 
158 
167  VARIANT getLibraries (EwErrorCode* errorCode);
168 
169 
178  VARIANT_BOOL getArchiveProject (EwErrorCode* errorCode);
179 
180 
190  EwErrorCode setArchiveProject (VARIANT_BOOL bArchiveProject);
191 
192 };
193 
194 
195 
200 [
201  object,
202  uuid(F29DB845-91B8-4469-B828-46A8D0396BA3),
203  dual,
204  oleautomation,
205  nonextensible,
206  helpstring("IEwEnvironmentX Interface"),
207  pointer_default(unique)
208 ]
209 interface IEwEnvironmentX : IDispatch{
210 
217  EwErrorCode setWorkingFolder (BSTR strFolderPath);
218 
219 
232  EwErrorCode create (BSTR strFolderPath, VARIANT_BOOL bAutoConnect);
233 
234 
244 
245 
249  void disconnect ();
250 
251 
261 
262 
263 
273 
274 
275 
289  EwErrorCode archive (BSTR strArchivePath, VARIANT_BOOL bDelete);
290 
291 
304  EwErrorCode unarchive (BSTR strArchivePath, BSTR strOutputFolderPath);
305 
306 
307 
316 
317 
318 
328 
329 
330 
341 
342 
343 
349 
350 
351 
361 
362 
363 
373 
374 
379  BSTR getCreoFolderPath (EwErrorCode* errorCode);
380 
381 
386  BSTR getWorkingFolder (EwErrorCode* errorCode);
387 
388 
392  VARIANT_BOOL getCopy3DParts (EwErrorCode* errorCode);
393 
394 
400 
401 
402 
412  BSTR getFolderPath (EwEnvironmentFolderPathValue eEnvironmentFolderPathValue, EwErrorCode* errorCode);
413 
414 
424 
425 
429  BSTR getVersion ();
430 
431 
442  EwErrorCode unarchiveEnvironment (BSTR *strArchivePath);
443 
444 
452  EwErrorCode setHostname (BSTR strHostname);
453 
454 
462  BSTR getHostname (EwErrorCode* errorCode);
463 
464 
472  EwErrorCode setUserID (BSTR strUserID);
473 
474 
482  BSTR getUserID (EwErrorCode* errorCode);
483 
484 
492  EwErrorCode setPassword (BSTR strPassword);
493 
494 
502  BSTR getPassword (EwErrorCode* errorCode);
503 
504 
514 
515 
524  IEwClassificationManagerX getEwClassificationManager (EwErrorCode* errorCode);
525 
526 
535 
536 
537 
538 
539 
540 
541 
542 
543 
544 
545 
546 
547 
548 
549 
550 
551 
562 
563 
574 
575 
586  BSTR getXMLConfigFolder (EwXMLConfigFolderType eXMLConfigFolderType, EwErrorCode* errorCode);
587 
588 
597  EwErrorCode setApiText (BSTR strApiText);
598 
599 
608  BSTR getApiText (EwErrorCode* errorCode);
609 
610 };
611 
612 
617 [
618  object,
619  uuid(7D65CD4F-DBB9-4C7F-A36D-C493FCBCEA0B),
620  dual,
621  oleautomation,
622  nonextensible,
623  helpstring("IEwApplicationSettingsX Interface"),
624  pointer_default(unique)
625 ]
626 interface IEwApplicationSettingsX : IDispatch{
627 
635  VARIANT getLanguageArray (EwErrorCode* errorCode);
636 
637 
647  VARIANT getValue (EwApplicationSettingsValue eApplicationSettingsValues, EwErrorCode* errorCode);
648 
649 
659  EwErrorCode setValue (EwApplicationSettingsValue eApplicationSettingsValues, VARIANT vValue);
660 
661 
671 
672 
673 };
674 
679 [
680  object,
681  uuid(83A173A9-B84B-4BA3-9A44-8F8C9E11CEC3),
682  dual,
683  oleautomation,
684  nonextensible,
685  helpstring("IEwApplicationX Interface"),
686  pointer_default(unique)
687 ]
688 interface IEwApplicationX : IDispatch{
689 
701  EwErrorCode runCommand (BSTR strCommand);
702 
703 
713 
714 
720 
721 
732 
733 
743 
744 
754 
755 
765 
766 
776 
777 
789 
790 
801 
802 
812 
813 
823 
824 
837  EwErrorCode importFile (BSTR strFileToImport, BSTR strOutputPath);
838 
839 
840 
841 
849 
850 
858 
859 
869 
870 
880 
881 
882 
892 
893 
902  EwErrorCode loadRespan (BSTR strFilePath);
903 
904 
913  EwErrorCode unloadRespan (BSTR strFilePath);
914 
915 
917  BSTR getName ();
918 
919 
929 
930 
940 
941 
950 
951 
960 
961 
973  IEwProjectX openProjectFromFilePath (BSTR strFilePath, EwErrorCode* errorCode);
974 
975 
988  VARIANT_BOOL isEwProjectOpened (long lProjectId, EwErrorCode* errorCode);
989 
990 
991 
1004  VARIANT_BOOL isEwMacroOpened (long lMacroId, EwErrorCode* errorCode);
1005 
1006 
1019 
1020 
1032 
1033 
1034 
1045  BSTR findFile (BSTR strFileName, EwErrorCode* errorCode);
1046 
1047 
1051  BSTR getWinAppName ();
1052 
1053 
1064 
1065 
1066 
1067 
1081  BSTR getFolderPath (EwApplicationFolderPathValue eApplicationFolderPathValue , EwErrorCode* errorCode);
1082 
1092 
1093 
1104 
1105 
1118 
1119 
1129 
1130 
1142 
1143 
1153 
1154 
1166 
1167 
1178 
1179 
1180 
1181 
1182 
1192 
1193 
1204 
1205 
1216  IEwManagerDialogX getEwManagerDialogObject (EwDialogManagerType eDialogManager, EwErrorCode* errorCode);
1217 
1218 
1219 
1220 
1221 
1222 
1223 
1224 };
1225 
1230 [
1231  object,
1232  uuid(0F5E85DA-88EF-4A63-83AF-6B11A048CD79),
1233  dual,
1234  oleautomation,
1235  nonextensible,
1236  helpstring("IEwAPIX Interface"),
1237  pointer_default(unique),
1238  hidden
1239 ]
1240 interface IEwAPIX : IDispatch{
1241 
1242 
1243 
1244 
1245 
1246 
1247 
1257  IEwApplicationX getEwApplication (BSTR strKey, EwErrorCode* errorCode);
1258 
1259 
1260 
1273  EwErrorCode initializeInBackground (ULONGLONG mainHwnd);
1274 
1275 
1292  EwErrorCode initializeInBackgroundWithUserRight (ULONGLONG mainHwnd, BSTR strUserLogin , BSTR strUserPassword);
1293 
1294 
1295 
1296 
1297 
1298 };
1299 
1304 [
1305  object,
1306  uuid(899CE40B-CBBC-4018-A65C-D20836ECD11C),
1307  dual,
1308  nonextensible,
1309  pointer_default(unique)
1310 ]
1311 interface IEwAddIn : IDispatch
1312 {
1318  VARIANT_BOOL connectToEwAPI (LPDISPATCH ewInteropFactory);
1319 
1320 
1325  VARIANT_BOOL disconnectFromEwApi ();
1326 
1327 
1328 };
1329 
1330 
1335 [
1336  object,
1337  uuid(DE35BA2A-0566-40D3-AF1D-AD79D1133B09),
1338  dual,
1339  helpstring(""),
1340  nonextensible,
1341  pointer_default(unique)
1342 ]
1343 interface IEwInteropFactoryX : IDispatch
1344 {
1355  IEwApplicationX getEwApplication (BSTR strKey, EwErrorCode* errorCode);
1356 
1357 
1366 
1367 
1368 
1369 };
1370 // \cond HideCoClass
1371 
1372 [
1373  uuid(4714D4C0-5AA9-47F7-82FF-458B341E7052),
1374  version(1.0),
1375  helpstring("EwAPI 1.0 Type Library")
1376 ]
1377 library EwAPI
1378 {
1379  importlib("stdole2.tlb");
1380 
1381  enum EwCommandType;
1382 
1383  [
1384  uuid(35A4E745-DA6D-4E70-9024-6CA11019E935),
1385  helpstring("_IEwEnvironmentXEvents Interface")
1386  ]
1387  dispinterface _IEwEnvironmentXEvents
1388  {
1389  properties:
1390  methods:
1391  void onOpenConnectionNotify ();
1392 
1393  void onCloseConnectionNotify ();
1394 
1395  void onLostConnectionNotify ();
1396 
1397  void onEnvironmentObjectAdd (IDispatch* IEwObjectX);
1398 
1399  void onEnvironmentObjectUpdate (IDispatch* IEwObjectX);
1400 
1401  void onEnvironmentObjectDelete (IDispatch* IEwObjectX);
1402 
1403  };
1404 
1405  [
1406  uuid(AC05264E-0353-4518-99D8-7D50C8C2AC09),
1407  helpstring("EwEnvironmentX Class")
1408  , noncreatable
1409  ]
1410  coclass EwEnvironmentX
1411  {
1412  [default] interface IEwEnvironmentX;
1413  [default, source] dispinterface _IEwEnvironmentXEvents;
1414  };
1415 
1416  [
1417  uuid(A111EAC6-E900-4CB7-B23B-C31F85414F27),
1418  helpstring("EwAPIX Class"),
1419  noncreatable
1420  ]
1421  coclass EwAPIX
1422  {
1423  [default] interface IEwAPIX;
1424  };
1425  [
1426  uuid(390D98EC-9EF5-4012-A8D0-793670613DFE),
1427  helpstring("EwManufacturerPartX Class")
1428  , noncreatable
1429  ]
1430  coclass EwManufacturerPartX
1431  {
1432  [default] interface IEwManufacturerPartX;
1433  };
1434 
1435  [
1436  uuid(83FF8561-AD58-4DDB-9807-2791FD32CB21),
1437  helpstring("EwManufacturerPartCircuitX Class")
1438  , noncreatable
1439  ]
1440  coclass EwManufacturerPartCircuitX
1441  {
1442  [default] interface IEwManufacturerPartCircuitX;
1443  };
1444 
1445  [
1446  uuid(EE094E0E-B681-4985-BCF5-B19258145DC5),
1447  helpstring("EwManufacturerPartTerminalX Class")
1448  , noncreatable
1449  ]
1450  coclass EwManufacturerPartTerminalX
1451  {
1452  [default] interface IEwManufacturerPartTerminalX;
1453  };
1454 
1455  [
1456  uuid(FDE8F545-C7C3-41E5-AB82-3E25E3D2C682),
1457  helpstring("EwCableReferenceX Class")
1458  , noncreatable
1459  ]
1460  coclass EwCableReferenceX
1461  {
1462  [default] interface IEwCableReferenceX;
1463  };
1464 
1465  [
1466  uuid(11E2D55A-8949-467F-9C6A-367B26C01825),
1467  helpstring("EwSymbolX Class")
1468  , noncreatable
1469  ]
1470  coclass EwSymbolX
1471  {
1472  [default] interface IEwSymbolX;
1473  };
1474 
1475  [
1476  uuid(D2F9C9D9-A2F4-4B7E-A374-4D922FABF26F),
1477  helpstring("EwSymbolCircuitX Class")
1478  , noncreatable
1479  ]
1480  coclass EwSymbolCircuitX
1481  {
1482  [default] interface IEwSymbolCircuitX;
1483  };
1484 
1485  [
1486  uuid(9E2EF920-743F-4703-B3E2-DD81B97E2110),
1487  helpstring("EwTitleBlockX Class")
1488  , noncreatable
1489  ]
1490  coclass EwTitleBlockX
1491  {
1492  [default] interface IEwTitleBlockX;
1493  };
1494 
1495  enum EwProjectNotify;
1496 
1497  [
1498  uuid(a2cace42-2bb5-11e5-b345-feff819cdc9f),
1499  helpstring("Event interface for EwProjectX")
1500  ]
1501  dispinterface _IEwProjectXEvents
1502  {
1503  properties:
1504  methods:
1505  void onCloseConnectionNotify ();
1506 
1507  void onLostConnectionNotify ();
1508 
1509  void onProjectObjectAdd (IDispatch* IEwObjectX);
1510 
1511  void onProjectObjectUpdate (IDispatch* IEwObjectX);
1512 
1513  void onProjectObjectDelete (IDispatch* IEwObjectX);
1514 
1515  }
1516 
1517  [
1518  uuid(3A8D560A-0E58-4904-B83C-437EA056558A),
1519  helpstring("EwProjectX Class")
1520  , noncreatable
1521  ]
1522  coclass EwProjectX
1523  {
1524  [default] interface IEwProjectX;
1525  [default, source] dispinterface _IEwProjectXEvents;
1526  };
1527 
1528  [
1529  uuid(AD902791-AB59-4510-91A0-AF31B0D911BD),
1530  helpstring("EwProjectSymbolX Class")
1531  , noncreatable
1532  ]
1533  coclass EwProjectSymbolX
1534  {
1535  [default] interface IEwProjectSymbolX;
1536  };
1537 
1538  [
1539  uuid(6BB8114A-B327-4B00-851F-025B03955DA0),
1540  helpstring("EwProjectSymbolCircuitX Class")
1541  , noncreatable
1542  ]
1543  coclass EwProjectSymbolCircuitX
1544  {
1545  [default] interface IEwProjectSymbolCircuitX;
1546  };
1547 
1548  [
1549  uuid(0CBB9594-3499-4482-A3EE-A9A991CF0B88),
1550  helpstring("EwProjectSymbolPointX Class")
1551  , noncreatable
1552  ]
1553  coclass EwProjectSymbolPointX
1554  {
1555  [default] interface IEwProjectSymbolPointX;
1556  };
1557 
1558  [
1559  uuid(9489B473-9192-44A9-80F0-D896EFFC8F59),
1560  helpstring("EwProjectManufacturerPartX Class")
1561  , noncreatable
1562  ]
1563  coclass EwProjectManufacturerPartX
1564  {
1565  [default] interface IEwProjectManufacturerPartX;
1566  };
1567 
1568  [
1569  uuid(005C71AD-78A0-40EA-AB7B-AA5F615BB01F),
1570  helpstring("EwProjectManufacturerPartCircuitX Class")
1571  , noncreatable
1572  ]
1573  coclass EwProjectManufacturerPartCircuitX
1574  {
1575  [default] interface IEwProjectManufacturerPartCircuitX;
1576  };
1577 
1578  [
1579  uuid(FDCA0E46-F6BC-4A2C-889A-7D8820368B85),
1580  helpstring("EwProjectManufacturerPartTerminalX Class")
1581  , noncreatable
1582  ]
1583  coclass EwProjectManufacturerPartTerminalX
1584  {
1585  [default] interface IEwProjectManufacturerPartTerminalX;
1586  };
1587 
1588 
1589  [
1590  uuid(7A280CE2-272F-489F-BC78-F462F8904946),
1591  helpstring("EwCableCoreX Class")
1592  , noncreatable
1593  ]
1594  coclass EwCableCoreX
1595  {
1596  [default] interface IEwCableCoreX;
1597  };
1598 
1599  [
1600  uuid(A89A23A9-1CAC-4E3D-A9A7-DCC09E30EE63),
1601  helpstring("EwSymbolPointX Class")
1602  , noncreatable
1603  ]
1604  coclass EwSymbolPointX
1605  {
1606  [default] interface IEwSymbolPointX;
1607  };
1608 
1609  [
1610  uuid(232EC072-F4E2-45DC-9C5B-8C78B6AFCFCE),
1611  helpstring("EwSymbolFiltersX Class")
1612  , noncreatable
1613  ]
1614  coclass EwSymbolFiltersX
1615  {
1616  [default] interface IEwSymbolFiltersX;
1617  };
1618 
1619  [
1620  uuid(FC9F5302-FEF0-4795-9098-C08009A6D9A5),
1621  helpstring("EwTitleBlockFiltersX Class")
1622  , noncreatable
1623  ]
1624  coclass EwTitleBlockFiltersX
1625  {
1626  [default] interface IEwTitleBlockFiltersX;
1627  };
1628 
1629  [
1630  uuid(311A5E2C-49E5-422A-907B-F5BDD15067D5),
1631  helpstring("EwManufacturerPartFiltersX Class")
1632  , noncreatable
1633  ]
1634  coclass EwManufacturerPartFiltersX
1635  {
1636  [default] interface IEwManufacturerPartFiltersX;
1637  };
1638 
1639  [
1640  uuid(E2D022F7-D315-489F-952E-B165A23F24C7),
1641  helpstring("EwCableReferenceFiltersX Class")
1642  ,noncreatable
1643  ]
1644  coclass EwCableReferenceFiltersX
1645  {
1646  [default] interface IEwCableReferenceFiltersX;
1647  };
1648 
1649  enum EwAppNotify;
1650 
1651  [
1652  uuid(9b2bd280-2c82-11e5-b345-feff819cdc9f),
1653  helpstring("Event interface for EwAppX")
1654  ]
1655  dispinterface _IEwAppXEvents
1656  {
1657  properties:
1658  methods:
1659  void openProjectNotify (IEwProjectX *pProjectX);
1660 
1661  void onSetActiveProjectNotify (IEwProjectX *pProjectX);
1662 
1663  void onBeforeCloseProjectNotify (IEwProjectX *pProjectX, VARIANT_BOOL * bRet);
1664 
1665  void onAfterCloseProjectNotify (LONG lProjectID);
1666 
1667  void onCloseApplication ();
1668 
1669  }
1670 
1671  [
1672  uuid(D6309FED-B0C6-46A5-8E2D-DB1504B8D2D3),
1673  helpstring("EwApplicationX Class"),
1674  noncreatable
1675  ]
1676  coclass EwApplicationX
1677  {
1678  [default] interface IEwApplicationX;
1679  [default, source] dispinterface _IEwAppXEvents;
1680  };
1681 
1682  [
1683  uuid(D562B4FD-91C1-480F-A414-CD62A8E043A5)
1684  , noncreatable
1685  ]
1686  coclass EwLibraryX
1687  {
1688  [default] interface IEwLibraryX;
1689  };
1690 
1691  [
1692  uuid(8119225E-3D60-4E7F-9AAA-C2CF39459C5B)
1693  , noncreatable
1694  ]
1695  coclass EwSymbolManagerX
1696  {
1697  [default] interface IEwSymbolManagerX;
1698  };
1699  [
1700  uuid(EE41C313-724F-4D98-91FA-EFA5C61FF613)
1701  , noncreatable
1702  ]
1703  coclass EwManufacturerPartManagerX
1704  {
1705  [default] interface IEwManufacturerPartManagerX;
1706  };
1707  [
1708  uuid(1F8CC61B-8AC9-4F7A-B145-9757B60128D9)
1709  , noncreatable
1710  ]
1711  coclass EwCableReferenceManagerX
1712  {
1713  [default] interface IEwCableReferenceManagerX;
1714  };
1715  [
1716  uuid(535E31CF-D937-486B-834E-93259923FD30)
1717  , noncreatable
1718  ]
1719  coclass EwTitleBlockManagerX
1720  {
1721  [default] interface IEwTitleBlockManagerX;
1722  };
1723  [
1724  uuid(99FA453E-4EC3-4B3E-B9BE-BA764D87AC9D)
1725  , noncreatable
1726  ]
1727  coclass EwLibraryManagerX
1728  {
1729  [default] interface IEwLibraryManagerX;
1730  };
1731 
1732  [
1733  uuid(d4964eb2-03bd-11e5-8418-1697f925ec7b),
1734  helpstring("EwProjectWireX Class")
1735  , noncreatable
1736  ]
1737  coclass EwProjectWireX
1738  {
1739  [default] interface IEwProjectWireX;
1740  };
1741 
1742  [
1743  uuid(f1def7ac-03c3-11e5-8418-1697f925ec7b),
1744  helpstring("EwProjectComponentX Class")
1745  , noncreatable
1746  ]
1747  coclass EwProjectComponentX
1748  {
1749  [default] interface IEwProjectComponentX;
1750  };
1751 
1752  [
1753  uuid(f59a7344-03c3-11e5-8418-1697f925ec7b),
1754  helpstring("EwProjectComponentCircuitX Class")
1755  , noncreatable
1756  ]
1757  coclass EwProjectComponentCircuitX
1758  {
1759  [default] interface IEwProjectComponentCircuitX;
1760  };
1761 
1762  [
1763  uuid(f821dcba-03c3-11e5-8418-1697f925ec7b),
1764  helpstring("EwProjectComponentTerminalX Class")
1765  , noncreatable
1766  ]
1767  coclass EwProjectComponentTerminalX
1768  {
1769  [default] interface IEwProjectComponentTerminalX;
1770  };
1771 
1772  [
1773  uuid(78a04b30-260e-11e5-b345-feff819cdc9f),
1774  helpstring("EwProjectComponentManagerX Class")
1775  , noncreatable
1776  ]
1777  coclass EwProjectComponentManagerX
1778  {
1779  [default] interface IEwProjectComponentManagerX;
1780  };
1781 
1782  [
1783  uuid(fdbaf854-5a20-44e4-8fbf-34396b4cae2a),
1784  helpstring("EwProjectFileX Class")
1785  , noncreatable
1786  ]
1787  coclass EwProjectFileX
1788  {
1789  [default] interface IEwProjectFileX;
1790  };
1791 
1792  [
1793  uuid(4bfbd9ae-1fcf-11e5-b5f7-727283247c7f),
1794  helpstring("EwProjectEntity3DX Class")
1795  , noncreatable
1796  ]
1797  coclass EwProjectEntity3DX
1798  {
1799  [default] interface IEwProjectEntity3DX;
1800  };
1801 
1802  [
1803  uuid(8a0071b2-23ba-11e5-b696-feff819cdc9f),
1804  helpstring("EwProjectEntity3DManagerX Class")
1805  , noncreatable
1806  ]
1807  coclass EwProjectEntity3DManagerX
1808  {
1809  [default] interface IEwProjectEntity3DManagerX;
1810  };
1811 
1812  [
1813  uuid(48a57f62-2632-11e5-b345-feff819cdc9f),
1814  helpstring("EwProjectLocationX Class")
1815  , noncreatable
1816  ]
1817  coclass EwProjectLocationX
1818  {
1819  [default] interface IEwProjectLocationX;
1820  };
1821 
1822  [
1823  uuid(2213574a-2635-11e5-b345-feff819cdc9f),
1824  helpstring("EwProjectLocationManagerX Class")
1825  , noncreatable
1826  ]
1827  coclass EwProjectLocationManagerX
1828  {
1829  [default] interface IEwProjectLocationManagerX;
1830  };
1831 
1832  [
1833  uuid(347bd3ce-26cd-11e5-b345-feff819cdc9f),
1834  helpstring("EwProjectManufacturerPartManagerX Class")
1835  , noncreatable
1836  ]
1837  coclass EwProjectManufacturerPartManagerX
1838  {
1839  [default] interface IEwProjectManufacturerPartManagerX;
1840  };
1841 
1842  [
1843  uuid(D4D1DBBB-DC42-454A-8BF5-1D2C2622B888)
1844  , noncreatable
1845  ]
1846  coclass EwRoutingDataX
1847  {
1848  [default] interface IEwRoutingDataX;
1849  };
1850  [
1851  uuid(598B4EB1-43B5-45F3-B4FC-5D6254AFAF60)
1852  , noncreatable
1853  ]
1854  coclass EwRoutingComponentX
1855  {
1856  [default] interface IEwRoutingComponentX;
1857  };
1858  [
1859  uuid(CCE980DB-12DC-43F5-99B3-722F26278DE2)
1860  , noncreatable
1861  ]
1862  coclass EwRoutingConnectionPointX
1863  {
1864  [default] interface IEwRoutingConnectionPointX;
1865  };
1866  [
1867  uuid(97B261FE-0E45-41EE-B56B-DAE394C13501)
1868  , noncreatable
1869  ]
1870  coclass EwRoutingLineTypeX
1871  {
1872  [default] interface IEwRoutingLineTypeX;
1873  };
1874  [
1875  uuid(A5E50777-1897-4DF6-8DE6-4279EE7A0140)
1876  , noncreatable
1877  ]
1878  coclass EwRoutingWireX
1879  {
1880  [default] interface IEwRoutingWireX;
1881  };
1882  [
1883  uuid(138185B4-7631-4258-A1DA-EA32FB9A3ABE)
1884  , noncreatable
1885  ]
1886  coclass EwRoutingCableX
1887  {
1888  [default] interface IEwRoutingCableX;
1889  };
1890  [
1891  uuid(E18AB237-860C-4156-8F61-F3B913B2D8CE)
1892  , noncreatable
1893  ]
1894  coclass EwRoutingLocationX
1895  {
1896  [default] interface IEwRoutingLocationX;
1897  };
1898  [
1899  uuid(E1BAB237-860C-4156-8F61-F3B913B2DBCE)
1900  , noncreatable
1901  ]
1902  coclass EwRoutingConnectionX
1903  {
1904  [default] interface IEwRoutingConnectionX;
1905  };
1906  [
1907  uuid(5BBBF2DB-BACA-42DF-A452-DA8C2E59C73A)
1908  , noncreatable
1909  ]
1910  coclass EwProjectWireManagerX
1911  {
1912  [default] interface IEwProjectWireManagerX;
1913  };
1914  [
1915  uuid(BDCD2410-33D2-481D-AE32-7951684A5984)
1916  , noncreatable
1917  ]
1918  coclass EwProjectCableX
1919  {
1920  [default] interface IEwProjectCableX;
1921  };
1922  [
1923  uuid(E440E594-067F-4DA4-87AA-2AF6087278BF)
1924  , noncreatable
1925  ]
1926  coclass EwProjectCableManagerX
1927  {
1928  [default] interface IEwProjectCableManagerX;
1929  };
1930  [
1931  uuid(D820FF91-1638-4286-B3C4-1716F1B6B375)
1932  , noncreatable
1933  ]
1934  coclass EwProjectConfigurationX
1935  {
1936  [default] interface IEwProjectConfigurationX;
1937  };
1938  [
1939  uuid(DF204EB9-C693-4FC1-B6A7-E2D6C63A76B8)
1940  , noncreatable
1941  ]
1942  coclass EwLockStringX
1943  {
1944  [default] interface IEwLockStringX;
1945  };
1946  [
1947  uuid(D21A6384-4E88-43BD-AB1A-C9B03D52AA86)
1948  , noncreatable
1949  ]
1950  coclass EwDialogSummaryX
1951  {
1952  [default] interface IEwDialogSummaryX;
1953  };
1954  [
1955  uuid(0B0363D8-4CD9-402D-B280-230E8370D946)
1956  , noncreatable
1957  ]
1958  coclass EwDialogManufacturerPartSelectorX
1959  {
1960  [default] interface IEwDialogManufacturerPartSelectorX;
1961  };
1962  [
1963  uuid(FFD2A28E-210E-4D8A-9F5A-A2E88EC75A86)
1964  , noncreatable
1965  ]
1966  coclass EwDialogTaskX
1967  {
1968  [default] interface IEwDialogTaskX;
1969  };
1970  [
1971  uuid(44F93A15-8A81-4B63-A883-8BD1C18A4624)
1972  , noncreatable
1973  ]
1974  coclass EwRightsManagerX
1975  {
1976  [default] interface IEwRightsManagerX;
1977  };
1978  [
1979  uuid(FF40373F-2825-491E-AAE1-9B195F328B1D)
1980  , noncreatable
1981  ]
1982  coclass EwProjectManagerX
1983  {
1984  [default] interface IEwProjectManagerX;
1985  };
1986  [
1987  uuid(BAC4182D-37D0-47EA-897A-7CC82D9D9822)
1988  , noncreatable
1989  ]
1990  coclass EwDialogManufacturerPartOrderingX
1991  {
1992  [default] interface IEwDialogManufacturerPartOrderingX;
1993  };
1994  [
1995  uuid(8723FC5A-A0DE-4B6C-AD70-0CD3D2BF5273)
1996  , noncreatable
1997  ]
1998  coclass EwDialogAlignPartsParametersSelectorX
1999  {
2000  [default] interface IEwDialogAlignPartsParametersSelectorX;
2001  };
2002 
2003  [
2004  uuid(EB4EF24F-9728-4E6F-AC11-1B43C77F3D4E),
2005  helpstring("EwProjectHarnessX Class")
2006  , noncreatable
2007  ]
2008  coclass EwProjectHarnessX
2009  {
2010  [default] interface IEwProjectHarnessX;
2011  };
2012 
2013  [
2014  uuid(8B8CF857-F6E5-4812-AD4B-11E2A5EC9650),
2015  helpstring("EwProjectHarnessManagerX Class")
2016  , noncreatable
2017  ]
2018  coclass EwProjectHarnessManagerX
2019  {
2020  [default] interface IEwProjectHarnessManagerX;
2021  };
2022 
2023  [
2024  uuid(887AE501-9ECC-4175-9A37-30C9426367CA),
2025  helpstring("EwDialogLocationSelectorX Class")
2026  , noncreatable
2027  ]
2028  coclass EwDialogLocationSelectorX
2029  {
2030  [default] interface IEwDialogLocationSelectorX;
2031  };
2032 
2033  [
2034  uuid(680F74CC-D9C3-4301-B268-0E2DC13427AB),
2035  helpstring("EwDialogMacroSelectorX Class")
2036  , noncreatable
2037  ]
2038  coclass EwDialogMacroSelectorX
2039  {
2040  [default] interface IEwDialogMacroSelectorX;
2041  };
2042 
2043  [
2044  uuid(D9373C76-673B-4BB1-AC42-7A5F3ADAC89B),
2045  helpstring("EwApplicationSettingsX Class")
2046  , noncreatable
2047  ]
2048  coclass EwApplicationSettingsX
2049  {
2050  [default] interface IEwApplicationSettingsX;
2051  };
2052 
2053  [
2054  uuid(DD97AA81-E40D-4D70-9F57-AF4D2E71E745),
2055  helpstring("EwProjectFileManagerX Class")
2056  , noncreatable
2057  ]
2058  coclass EwProjectFileManagerX
2059  {
2060  [default] interface IEwProjectFileManagerX;
2061  };
2062 
2063  [
2064  uuid(0B47DA9A-189E-43EE-8481-0FAC91A1D0A0),
2065  helpstring("EwProjectPrintConfigManagerX Class")
2066  , noncreatable
2067  ]
2068  coclass EwProjectPrintConfigManagerX
2069  {
2070  [default] interface IEwProjectPrintConfigManagerX;
2071  };
2072 
2073  [
2074  uuid(B371A307-2FF4-4F1F-95CC-BF05FE603884),
2075  helpstring("EwProjectPrintConfigX Class")
2076  , noncreatable
2077  ]
2078  coclass EwProjectPrintConfigX
2079  {
2080  [default] interface IEwProjectPrintConfigX;
2081  };
2082 
2083  [
2084  uuid(9FB8FC9D-2309-4E6D-B9F4-F9EA17F17D3D),
2085  helpstring("EwProjectExportDWGFilesX Class")
2086  , noncreatable
2087  ]
2088  coclass EwProjectExportDWGFilesX
2089  {
2090  [default] interface IEwProjectExportDWGFilesX;
2091  };
2092 
2093  [
2094  uuid(C412E861-00A9-4407-ACA1-0F5707A3A75E),
2095  helpstring("EwProjectPublishToeDrawingsX Class")
2096  , noncreatable
2097  ]
2098  coclass EwProjectPublishToeDrawingsX
2099  {
2100  [default] interface IEwProjectPublishToeDrawingsX;
2101  };
2102 
2103  [
2104  uuid(842586D5-03FA-4E46-A870-945D9D4EB602)
2105  ]
2106  coclass EwAddIn
2107  {
2108  [default] interface IEwAddIn;
2109  };
2110 
2111  [
2112  uuid(E10D44A9-1A2C-46BB-97BA-9E5EA04867A4)
2113  , noncreatable
2114  ]
2115  coclass EwProjectExportPDMX
2116  {
2117  [default] interface IEwProjectExportPDMX;
2118  };
2119  [
2120  uuid(16FA24EA-7323-428A-B7C5-5B7D83426816)
2121  , noncreatable
2122  ]
2123  coclass EwProjectBookX
2124  {
2125  [default] interface IEwProjectBookX;
2126  };
2127  [
2128  uuid(812E317E-250E-4692-9683-589789AF1AFC)
2129  , noncreatable
2130  ]
2131  coclass EwProjectBookManagerX
2132  {
2133  [default] interface IEwProjectBookManagerX;
2134  };
2135  [
2136  uuid(12E996E0-BC97-4C9C-AC6F-4B4005AFEFD3)
2137  , noncreatable
2138  ]
2139  coclass EwProjectReportManagerX
2140  {
2141  [default] interface IEwProjectReportManagerX;
2142  };
2143  [
2144  uuid(56FB79F1-C64F-4FC2-AD06-BD0BC41224F4)
2145  , noncreatable
2146 
2147  ]
2148  coclass EwProjectReportX
2149  {
2150  [default] interface IEwProjectReportX;
2151  };
2152  [
2153  uuid(22D98533-CC09-4B05-BED0-1DAC55F821F8)
2154  , noncreatable
2155 
2156  ]
2157  coclass EwProjectExportReportX
2158  {
2159  [default] interface IEwProjectExportReportX;
2160  };
2161  [
2162  uuid(5E3C7F8C-E585-489F-8EC9-444C01A7BE28)
2163  , noncreatable
2164 
2165  ]
2166  coclass EwObjectBaseX
2167  {
2168  [default] interface IEwObjectBaseX;
2169  };
2170 
2171  [
2172  uuid(7C4DC7D9-862C-4DD9-86B0-543A91F98150)
2173  , noncreatable
2174 
2175  ]
2176  coclass EwProjectTagObjectX
2177  {
2178  [default] interface IEwProjectTagObjectX;
2179  };
2180 
2181  [
2182  uuid(E7594182-F250-4063-B752-C03797049796)
2183  , noncreatable
2184 
2185  ]
2186  coclass EwProjectFunctionX
2187  {
2188  [default] interface IEwProjectFunctionX;
2189  };
2190 
2191  [
2192  uuid(1D169FA4-D750-481F-93E6-9648749A2790)
2193  , noncreatable
2194 
2195  ]
2196  coclass EwProjectFunctionManagerX
2197  {
2198  [default] interface IEwProjectFunctionManagerX;
2199  };
2200  [
2201  uuid(18737F1D-59FC-400E-9DF7-1655832F49CF)
2202  , noncreatable
2203 
2204  ]
2205  coclass EwClassX
2206  {
2207  [default] interface IEwClassX;
2208  };
2209  [
2210  uuid(1B3CF726-F3C9-46B1-ACEE-FAF421DB5AD6)
2211  , noncreatable
2212 
2213  ]
2214  coclass EwClassificationX
2215  {
2216  [default] interface IEwClassificationX;
2217  };
2218  [
2219  uuid(60553CE7-81DC-4EF7-BCD9-D8FCD97C1554)
2220  , noncreatable
2221 
2222  ]
2223  coclass EwClassificationManagerX
2224  {
2225  [default] interface IEwClassificationManagerX;
2226  };
2227  [
2228  uuid(43D7CAB2-93F4-4F0B-9E0B-13CF3ACB88A1)
2229  , noncreatable
2230 
2231  ]
2232  coclass EwProjectFolderX
2233  {
2234  [default] interface IEwProjectFolderX;
2235  };
2236  [
2237  uuid(29D73623-BAEE-483D-B5A6-9E2ACBB8D3D2)
2238  , noncreatable
2239 
2240  ]
2241  coclass EwProjectFolderManagerX
2242  {
2243  [default] interface IEwProjectFolderManagerX;
2244  };
2245 
2246  [
2247  uuid(F1593084-3F4F-43D9-AA6E-AD070AE3E5E5)
2248  ,noncreatable
2249  ]
2250  coclass EwArchiveEnvironmentX
2251  {
2252  [default] interface IEwArchiveEnvironmentX;
2253  };
2254 
2255  [
2256  uuid(89C33C8A-6B98-4237-B2EA-0C84855A8C6A)
2257  , noncreatable
2258  ]
2259  coclass EwDialogProgressX
2260  {
2261  [default] interface IEwDialogProgressX;
2262  };
2263 
2264  [
2265  uuid(561782F5-7DAF-4F93-8531-3BEE3E06FA23)
2266  , noncreatable
2267  ]
2268  coclass EwCommandManagerX
2269  {
2270  [default] interface IEwCommandManagerX;
2271  };
2272 
2273  [
2274  uuid(3F20DD28-2E57-414A-A79E-4B0DC6A31B2A)
2275  ]
2276  coclass EwCommandX
2277  {
2278  [default] interface IEwCommandX;
2279  };
2280 
2281  [
2282  uuid(2B57DE04-47DA-4C0C-B6D5-37BA107C12A9)
2283  ]
2284  coclass EwCommandContextX
2285  {
2286  [default] interface IEwCommandContextX;
2287  };
2288 
2289 
2290  [
2291  uuid(2381BCF3-B55A-4F00-A22C-0D41B74A8916)
2292  , noncreatable
2293  ]
2294  coclass EwXLSBookX
2295  {
2296  [default] interface IEwXLSBookX;
2297  };
2298 
2299  [
2300  uuid(03D5F256-C69F-42ED-8EC3-B0C747D05BBB)
2301  , noncreatable
2302  ]
2303  coclass EwXLSSheetX
2304  {
2305  [default] interface IEwXLSSheetX;
2306  };
2307 
2308  [
2309  uuid(76125B7A-E5FC-4362-93F8-3B912EB85D51)
2310  ]
2311  coclass EwInteropFactoryX
2312  {
2313  [default] interface IEwInteropFactoryX;
2314  };
2315 
2316  [
2317  uuid(409D543C-A3AF-4A83-ACDA-16D3FACAE152)
2318  , noncreatable
2319  ]
2320  coclass EwDialogResumeX
2321  {
2322  [default] interface IEwDialogResumeX;
2323  };
2324  [
2325  uuid(6A9F222F-0BCC-4A12-BBE6-D3FFF242FB89)
2326  , noncreatable
2327  ]
2328  coclass EwResumeRowX
2329  {
2330  [default] interface IEwResumeRowX;
2331  };
2332  [
2333  uuid(3048A375-C8E9-437B-A820-38A7B69C64B1)
2334  , noncreatable
2335  ]
2336  coclass EwProjectGenerateTSDrawingX
2337  {
2338  [default] interface IEwProjectGenerateTSDrawingX;
2339  };
2340 
2341  [
2342  uuid(C0A20628-B5FD-405E-983A-B562800BF6F2)
2343  , noncreatable
2344  ]
2345  coclass EwProjectSnapshotX
2346  {
2347  [default] interface IEwProjectSnapshotX;
2348  };
2349 
2350  [
2351  uuid(C42D1252-2A82-4DA8-BC13-1E466FA01296)
2352  , noncreatable
2353  ]
2354  coclass EwProjectSnapshotManagerX
2355  {
2356  [default] interface IEwProjectSnapshotManagerX;
2357  };
2358 
2359  [
2360  uuid(9A272DBD-270B-491E-902B-8457CA696D14)
2361  , noncreatable
2362  ]
2363  coclass EwProjectUpdateReplaceDataX
2364  {
2365  [default] interface IEwProjectUpdateReplaceDataX;
2366  };
2367 
2368  [
2369  uuid(3BFB975A-DA41-4BEB-ADD3-613629333807)
2370  , noncreatable
2371  ]
2372  coclass EwRibbonX
2373  {
2374  [default] interface IEwRibbonX;
2375  };
2376 
2377  [
2378  uuid(7F565914-9CAD-4719-863B-2C66B16EB56E)
2379  , noncreatable
2380  ]
2381  coclass EwRibbonTabX
2382  {
2383  [default] interface IEwRibbonTabX;
2384  };
2385  [
2386  uuid(2F9C5121-22D2-4953-9DC1-973C520C85EF)
2387  , noncreatable
2388  ]
2389  coclass EwRibbonGroupX
2390  {
2391  [default] interface IEwRibbonGroupX;
2392  };
2393  [
2394  uuid(41BBBCA0-4750-4681-B1CE-C56A3A8C03DC)
2395  , noncreatable
2396  ]
2397  coclass EwRibbonControlX
2398  {
2399  [default] interface IEwRibbonControlX;
2400  };
2401 
2402  [
2403  uuid(913ADEC7-4F0A-4EC4-8E48-068F695D7D47)
2404  , noncreatable
2405  ]
2406 
2407  coclass EwCaptionBarX
2408  {
2409  [default] interface IEwCaptionBarX;
2410  };
2411 
2412  [
2413  uuid(09A54E38-9202-4659-B25D-FF3D821E4FB3)
2414  , noncreatable
2415  ]
2416 
2417  coclass EwCaptionBarControlX
2418  {
2419  [default] interface IEwCaptionBarControlX;
2420  };
2421 
2422  [
2423  uuid(12DCF3C4-CDB5-4871-ACEE-BFFAED385C57)
2424  , noncreatable
2425  ]
2426  coclass EwProjectNumberWiresX
2427  {
2428  [default] interface IEwProjectNumberWiresX;
2429  };
2430 
2431  [
2432  uuid(1F44AF7E-16DC-4297-AB1C-035FE01BBE8D)
2433  , noncreatable
2434  ]
2435  coclass EwProjectNumberMarksX
2436  {
2437  [default] interface IEwProjectNumberMarksX;
2438  };
2439 
2440  [
2441  uuid(BDC5DC3D-3EF0-4A90-BBBC-8F65C20EE15E)
2442  , noncreatable
2443  ]
2444  coclass EwProjectAutomaticArrowsX
2445  {
2446  [default] interface IEwProjectAutomaticArrowsX;
2447  };
2448  [
2449  uuid(BD95B887-0207-438B-AD4A-BAD4F8E8DBA4)
2450  , noncreatable
2451  ]
2452  coclass EwProjectNumberDocumentsX
2453  {
2454  [default] interface IEwProjectNumberDocumentsX;
2455  };
2456 
2457  [
2458  uuid(05101195-CF52-4C96-B0D8-04C35958079A)
2459  , noncreatable
2460  ]
2461  coclass EwProjectOptimizeWireOrderX
2462  {
2463  [default] interface IEwProjectOptimizeWireOrderX;
2464  };
2465 
2466  [
2467  uuid(1EB320E5-9275-4995-969A-30AA4841B667)
2468  ]
2469  coclass EwPointX
2470  {
2471  [default] interface IEwPointX;
2472  };
2473 
2474  [
2475  uuid(A962D51B-C75E-46EF-A910-8EC5ABDDFCD9)
2476  , noncreatable
2477  ]
2478  coclass EwProjectSymbolManagerX
2479  {
2480  [default] interface IEwProjectSymbolManagerX;
2481 
2482  };
2483 
2485 
2486  [
2487  uuid(12781d9c-1e5f-4863-9a3f-de59541520d2),
2488  helpstring("Event interface for Project Manager Dialog.")
2489  ]
2490  dispinterface _IEwDialogProjectManagerXEvents
2491  {
2492  properties:
2493  methods:
2494  void onOpenProjectManagerDialog ();
2495 
2496  void onSelectChangedProjectManagerDialog ();
2497 
2498  void onCloseProjectManagerDialog ();
2499 
2500  }
2501 
2502  [
2503  uuid(67c8f5d2-dfa3-49af-b94f-3b209fedf75c),
2504  helpstring("EwDialogProjectManagerX Class"),
2505  noncreatable
2506  ]
2507  coclass EwDialogProjectManagerX
2508  {
2509  [default] interface IEwDialogProjectManagerX;
2510  [default, source] dispinterface _IEwDialogProjectManagerXEvents;
2511  };
2512 
2513  [
2514  uuid(d545e515-d717-4259-99db-70c070a63e25),
2515  helpstring("EwProjectExcelAutomationX Class"),
2516  noncreatable
2517  ]
2518  coclass EwProjectExcelAutomationX
2519  {
2520  [default] interface IEwProjectExcelAutomationX;
2521  };
2522 
2523  [
2524  uuid(5b7f1b8c-2e4e-41a3-931d-640a1ae1c2e0),
2525  helpstring("EwProjectExportPDFX Class"),
2526  noncreatable
2527  ]
2528  coclass EwProjectExportPDFX
2529  {
2530  [default] interface IEwProjectExportPDFX;
2531  };
2532  [
2533  uuid(4bfa61e0-d2ad-4b81-9aff-590a078b8536)
2534  ]
2535 
2536  dispinterface _IEwDockingPaneManagerXEvents
2537  {
2538  properties:
2539  methods:
2540  };
2541 
2542  [
2543  uuid(3d8add72-f9a7-4b9c-bb52-d64d64fd97d8),
2544  helpstring("EwDockingPaneManagerX Class"),
2545  noncreatable
2546  ]
2547  coclass EwDockingPaneManagerX
2548  {
2549  [default] interface IEwDockingPaneManagerX;
2550  [default, source] dispinterface _IEwDockingPaneManagerXEvents;
2551  };
2552 
2553  enum EwDockingPaneXNotify;
2554 
2555  [
2556  uuid(e5e524d6-53e6-49e7-837e-6aaef9815bde)
2557  , helpstring("Event interface for EwDockingPaneX")
2558  ]
2559  dispinterface _IEwDockingPaneXEvents
2560  {
2561  properties:
2562  methods:
2563  void onShowWindow ();
2564 
2565  void onRClick ();
2566 
2567  void onClosePane ();
2568 
2569  void onAction (EwDockingPaneAction eDockingPaneAction);
2570 
2571  void onContextMenu ();
2572 
2573  };
2574 
2575  [
2576  uuid(819e5273-d4ee-4e63-a205-5239369c3df8),
2577  helpstring("EwDockingPaneX Class"),
2578  noncreatable
2579  ]
2580  coclass EwDockingPaneX
2581  {
2582  [default] interface IEwDockingPaneX;
2583  [default, source] dispinterface _IEwDockingPaneXEvents;
2584  };
2585 
2586  [
2587  uuid(6de2bf97-a8f0-4546-a480-7ab46e92d639),
2588  helpstring("EwProjectInputOutputManagerX Class"),
2589  noncreatable
2590  ]
2591  coclass EwProjectInputOutputManagerX
2592  {
2593  [default] interface IEwProjectInputOutputManagerX;
2594  };
2595 
2596  [
2597  uuid(3a69c7ed-0a71-45ee-bcdc-6a4706a36aab),
2598  helpstring("EwProjectInputOutputX Class"),
2599  noncreatable
2600  ]
2601  coclass EwProjectInputOutputX
2602  {
2603  [default] interface IEwProjectInputOutputX;
2604  };
2605 
2606  [
2607  uuid(9094132a-ef3a-49dd-a5ac-6217d2323370),
2608  helpstring("EwDialogUnarchiveEnvironnementX Class"),
2609  noncreatable
2610  ]
2611  coclass EwDialogUnarchiveEnvironnementX
2612  {
2613  [default] interface IEwDialogUnarchiveEnvironnementX;
2614  };
2615 
2616  [
2617  uuid(98a41367-0ac2-43a9-bdbb-e43b9f56eacd),
2618  helpstring("EwRibbonQuickAccessControlX Class"),
2619  noncreatable
2620  ]
2621  coclass EwRibbonQuickAccessControlX
2622  {
2623  [default] interface IEwRibbonQuickAccessControlX;
2624  };
2625 
2626  [
2627  uuid(4535547B-0C6A-48FA-AB61-3A8E739CAE39),
2628  noncreatable
2629  ]
2630  coclass EwWireTerminationTypeX
2631  {
2632  [default] interface IEwWireTerminationTypeX;
2633  };
2634 
2635  [
2636  uuid(59cb89e0-68e5-4a9d-b041-439fc21dc665),
2637  helpstring("EwWireTerminationTypeManagerX Class"),
2638  noncreatable
2639  ]
2640  coclass EwWireTerminationTypeManagerX
2641  {
2642  [default] interface IEwWireTerminationTypeManagerX;
2643  };
2644 
2645  [
2646  uuid(F4D65861-1263-4EE0-99AA-ECFAD2271AC5)
2647  , helpstring("EwTerminalTypeX Class")
2648  , noncreatable
2649 
2650  ]
2651  coclass EwTerminalTypeX
2652  {
2653  [default] interface IEwTerminalTypeX;
2654  };
2655 
2656  [
2657  uuid(D1E4C18B-FE75-4C32-B626-E6966253B0F9)
2658  , helpstring("EwTerminalTypeManagerX Class")
2659  , noncreatable
2660  ]
2661  coclass EwTerminalTypeManagerX
2662  {
2663  [default] interface IEwTerminalTypeManagerX;
2664  };
2665 
2666  [
2667  uuid(044f44ab-b0b2-4bb6-8ae9-26e242458c15),
2668  helpstring("EwSaveDWGX Class since 2022"),
2669  noncreatable
2670  ]
2671  coclass EwSaveDWGImageX
2672  {
2673  [default] interface IEwSaveDWGImageX;
2674  };
2675 
2676  enum EwManagerDialogNotify;
2677  [
2678  uuid(77755FDD-24D1-46BF-9A70-F21D7705D255),
2679  helpstring("Event interface for Manager Dialog.")
2680  ]
2681  dispinterface _IEwManagerDialogXEvents
2682  {
2683  properties:
2684  methods:
2685  void onOpenManagerDialog (EwDialogManagerType eDialogManager);
2686 
2687  void onSelectChangedManagerDialog (EwDialogManagerType eDialogManager);
2688 
2689  void onCloseManagerDialog (EwDialogManagerType eDialogManager);
2690 
2691  VARIANT_BOOL onGetDispInfoManagerList (EwDialogManagerType eDialogManager, long columnIndex, BSTR objectIdentifier);
2692 
2693  int onGetDispIconOverlayManagerList (EwDialogManagerType eDialogManager, BSTR objectIdentifier);
2694 
2695  };
2696 
2697  [
2698  uuid(48EFEF81-D9AE-4472-9AFF-F7A7BBDD27D4)
2699  , helpstring("EwManagerDialogX Class")
2700  , noncreatable
2701  ]
2702  coclass EwManagerDialogX
2703  {
2704  [default] interface IEwManagerDialogX;
2705  [default, source] dispinterface _IEwManagerDialogXEvents;
2706  };
2707 
2709  [
2710  uuid(F2C5F743-E735-4D99-A72E-5BC213E2E491),
2711  helpstring("Event interface for Combo Box Control.")
2712  ]
2713  dispinterface _IEwRibbonComboBoxControlXEvents
2714  {
2715  properties:
2716  methods:
2717  void onSelectionChange ();
2718 
2719  void onDropDown ();
2720 
2721  void onSelectionEndOk ();
2722 
2723  };
2724 
2725  [
2726  uuid(CD51BDF9-3940-4699-BA40-BBA81C21A725)
2727  , helpstring("EwRibbonComboBoxControlX Class")
2728  , noncreatable
2729  ]
2730  coclass EwRibbonComboBoxControlX
2731  {
2732  [default] interface IEwRibbonComboBoxControlX;
2733  [default, source] dispinterface _IEwRibbonComboBoxControlXEvents;
2734  };
2735 
2736 }; // \endcond
2737 
Use this interface to manage the report used inside the project.
Definition: EwProjectExportObjects.idl:825
Use this interface to manage the Harness inside a project.
Definition: EwProjectHarnessObjects.idl:27
BSTR getWorkingFolder(EwErrorCode *errorCode)
Return environment folder path.
Use this interface to manage an Entity3D inside a project.
Definition: EwProjectEntity3DObjects.idl:29
void disconnect()
Disconnect from environment previously connected to.
Use this interface to manage terminal strip Type.
Definition: EwTerminalObjects.idl:229
Use this interface to manage an EwLibraryX object.
Definition: EwLibraryObjects.idl:29
Use this interface to manage cables of a project.
Definition: EwProjectCableObjects.idl:601
IEwDialogAlignPartsParametersSelectorX getEwDialogAlignPartsParametersSelector(EwErrorCode *errorCode)
To get align parameters selector dialog wrapper.
Use this interface to manage input/output object inside a project.
Definition: EwProjectInputOutputObjects.idl:27
Use this interface to connect to the application.
Definition: EwAPI.idl:1344
IEwCaptionBarX getEwCaptionBar(EwErrorCode *errorCode)
Return an IEwCaptionBarX interface to manage the software Caption Bar.
DATE getDate(EwErrorCode *errorCode)
Get the date for archive.
Use this interface to manage EwLibraryX objects.
Definition: EwLibraryObjects.idl:250
Generic interface for an object that belongs to a project.
Definition: EwObjectBase.idl:103
Use this interface to manage EwTitleBlockX objects.
Definition: EwTitleBlockObjects.idl:578
Use this interface to manage the align parameters from the user interface.
Definition: EwApplicationObjects.idl:26
BSTR getUserID(EwErrorCode *errorCode)
Get the user ID to connect to database.
Use this interface to manage EwProjectEntity3D objects.
Definition: EwProjectEntity3DObjects.idl:154
Use this interface to manage IEwProjectX objects.
Definition: EwProjectObjects.idl:1901
EwErrorCode setPassword(BSTR strPassword)
Set the password to connect to database.
EwTimeStamp
Time stamps options.
Definition: EwEnumeration.idl:587
Use this interface to manage a manufacturer part.
Definition: EwManufacturerPartObjects.idl:399
Object for creating a command to be executed in the application.
Definition: EwApplicationObjects.idl:812
Use this interface to manage IEwProjectManufacturerPartX objects.
Definition: EwProjectManufacturerPartObjects.idl:478
BSTR getApplicationVersion()
Get the application version as: 2016.1.2 Version 2016 is the major number, 1 is for minor number,...
Use this interface to manage the export reports used inside the project.
Definition: EwProjectExportObjects.idl:997
EwErrorCode closeEwProjectID(LONG lID)
Close a project already opened in the application interface.
IEwArchiveEnvironmentX getEwArchiveEnvironment(EwErrorCode *errorCode)
Get a EwArchiveEnvironmentX object to archive the current environment;.
Use this interface to manage export DWG files inside a project.
Definition: EwProjectExportObjects.idl:646
Use this interface to manage the update of project data from libraries.
Definition: EwProjectProcessObjects.idl:252
VARIANT_BOOL getArchiveProject(EwErrorCode *errorCode)
Get option for archiving projects.
IEwProjectX getEwProjectCurrent(EwErrorCode *errorCode)
To get the active project.
Use this interface to manage IEwProjectInputOutputX objects.
Definition: EwProjectInputOutputObjects.idl:235
Use this interface to manage ComponentTerminal inside a project.
Definition: EwProjectComponentObjects.idl:29
Use this interface to display a progress dialog.
Definition: EwApplicationObjects.idl:617
IEwTitleBlockManagerX getEwTitleBlockManager(EwErrorCode *errorCode)
get EwTitleBlockManager of the current environment
This interface is a generic interface for standard methods.
Definition: EwObjectBase.idl:82
Use this interface to manage a definition of a termination Type.
Definition: EwTerminalObjects.idl:30
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:21
EwErrorCode deleteWorkingDirectory()
Delete the current working directory.
This interface for export DWG to image.
Definition: EwUtilDefinition.idl:78
Use this interface to manage for reports used inside the project.
Definition: EwProjectExportObjects.idl:927
EwErrorCode setWorkingFolder(BSTR strFolderPath)
Set the working folder of this environment.
EwProjecManagerDialogNotify
All the project manager dialog reactors IDs.
Definition: EnumDefinition.idl:142
Use this interface to manage a print configuration manager inside a project.
Definition: EwProjectExportObjects.idl:501
IEwCommandManagerX getEwCommandManager(EwErrorCode *errorCode)
Get the IEwCommandManagerX command manager interface.
Use this interface to the Project Manager Dialog.
Definition: EwApplicationObjects.idl:1051
Use this interface to display a dialog that allows the user to select build of materials.
Definition: EwApplicationObjects.idl:261
EwErrorCode setLibraries(VARIANT vLibrariesArray)
Set libraries to archive and object associated.
BSTR getXMLConfigFolder(EwXMLConfigFolderType eXMLConfigFolderType, EwErrorCode *errorCode)
Return XML config folder path of configuration.
Use this interface to display a task dialog.
Definition: EwApplicationObjects.idl:307
IEwRightsManagerX getEwRightsManager(EwErrorCode *errorCode)
To get the rights manager.
VARIANT_BOOL isEwProjectOpened(long lProjectId, EwErrorCode *errorCode)
Return true if the project is opened in application user interface.
EwErrorCode setApiText(BSTR strApiText)
Set the api text.
IEwDialogProgressX getEwDialogProgress(EwErrorCode *errorCode)
Get the progress dialog wrapper.
IEwAPIX getEwAPI(EwErrorCode *errorCode)
Return an IEwAPIX object.
VARIANT getValue(EwApplicationSettingsValue eApplicationSettingsValues, EwErrorCode *errorCode)
Get an application settings value.
IEwLibraryManagerX getEwLibraryManager(EwErrorCode *errorCode)
get EwLibraryManager of the current environment
EwLogOutputType
Log support type for database errors.
Definition: EwEnumeration.idl:404
IEwDialogSummaryX getEwDialogSummary(EwErrorCode *errorCode)
To get the summary dialog wrapper.
Use this interface to manage a circuit inside a manufacturer part.
Definition: EwManufacturerPartObjects.idl:195
Use this interface to manage the Harness objects inside a project.
Definition: EwProjectHarnessObjects.idl:129
EwErrorCode closeEwMacroID(LONG lID)
Close a macro already opened in the application interface.
EwErrorCode setTimeStamp(EwTimeStamp eTimeStamp)
Set the time stamp that will be added to the filename of the archive file when calling archive method...
EwErrorCode archive()
Archive the current environment.
EwErrorCode setUserID(BSTR strUserID)
Set the user ID to connect to database.
Use this interface to manage a cable core inside a cable reference.
Definition: EwCableObjects.idl:40
Interface that allow applications to create add-ins.
Definition: EwAPI.idl:1312
Use this interface to manage the numbering or renumbering of wires.
Definition: EwProjectProcessObjects.idl:299
IEwEnvironmentX getEwEnvironment(EwErrorCode *errorCode)
EwErrorCode setArchivePath(BSTR strArchivePath)
Set the path of the destination file where the archive will be done.
EwErrorCode openEwMacroID(LONG lID)
Open a macro in the application interface.
EwErrorCode getSystemInformation(BSTR strPath)
Collect information on electrical application.
Use this interface to manage a definition of a title block.
Definition: EwTitleBlockObjects.idl:38
Use this interface to manage filter for EwSymbolX.
Definition: EwSymbolObjects.idl:254
VARIANT_BOOL isEwMacroOpened(long lMacroId, EwErrorCode *errorCode)
Return true if the macro is opened in application user interface.
Use this interface to display a summary dialog.
Definition: EwApplicationObjects.idl:219
Use this interface to manage a XLS file.
Definition: EwApplicationObjects.idl:976
EwApISoftType
All the selection types.
Definition: EnumDefinition.idl:287
Use this interface to manage IEwProjectBookX objects.
Definition: EwProjectObjects.idl:846
Use this interface to manage the application rights.
Definition: EwApplicationObjects.idl:107
Use this interface to specify a resume row for the resume dialog.
Definition: EwApplicationObjects.idl:450
Use this interface to manage IEwProjectSymbolManagerX objects.
Definition: EwProjectObjects.idl:351
IEwDockingPaneManagerX getEwDockingPaneManager(EwErrorCode *errorCode)
return an IEwDockingPaneManagerX interface to EwDockingPaneManagerX object.
This interface is a generic interface to define the coordinate of a 2D point.
Definition: EwUtilDefinition.idl:27
Use this interface to manage the Ribbon group.
Definition: EwApplicationRibbon.idl:517
Use this interface to manage the quick access control on Ribbon.
Definition: EwApplicationRibbon.idl:874
Use this interface to manage IEwProjectFunctionX objects.
Definition: EwProjectObjects.idl:903
This interface is a generic interface for standard methods.
Definition: EwObjectBase.idl:26
Use this interface to manage the application settings.
Definition: EwAPI.idl:626
Use this interface to manage cable reference.
Definition: EwCableObjects.idl:191
Use this interface to manage an EwClassX object.
Definition: EwClassificationObjects.idl:25
BSTR getArchivePath(EwErrorCode *errorCode)
Get the archive path combined with the timestamp and the path given by user.
IEwDialogMacroSelectorX getEwDialogMacroSelector(EwErrorCode *errorCode)
To get the macro selector dialog wrapper.
EwArchiveMode getArchiveMode(EwErrorCode *errorCode)
Get the Archive mode.
Use this interface to manage symbol inside a project.
Definition: EwProjectObjects.idl:52
EwPdmType getEwPdmType(EwErrorCode *errorCode)
Return current EwPdmType enum type.
Context of command containing specific data to process.
Definition: EwApplicationObjects.idl:793
EwErrorCode setValue(EwApplicationSettingsValue eApplicationSettingsValues, VARIANT vValue)
Set an application settings value.
Use this interface to manage a circuit inside a symbol.
Definition: EwSymbolObjects.idl:185
EwErrorCode connect()
Connect to environment previously identify by the function setWorkingFolder.
IEwCableReferenceManagerX getEwCableReferenceManager(EwErrorCode *errorCode)
get EwCableReferenceManager of the current environment
Use this interface to manage the archive environment with options.
Definition: EwAPI.idl:47
VARIANT getLibraries(EwErrorCode *errorCode)
Get libraries to archive in EwArchiveMode::kArchiveModeObjectFromLibrary mode.
Use this interface to manage all the docking Pane in the application.
Definition: EwApplicationDockingPane.idl:308
Use this interface to manage manufacturer part terminal inside a project.
Definition: EwProjectManufacturerPartObjects.idl:44
Use this interface to manage the Ribbon tabs.
Definition: EwApplicationRibbon.idl:684
IEwDialogManufacturerPartSelectorX getEwDialogManufacturerPartSelector(EwErrorCode *errorCode)
To get the manufacturer part selector dialog wrapper.
BSTR getApiText(EwErrorCode *errorCode)
Get the api text.
Use this interface to manage IEwManufacturerPartX objects.
Definition: EwManufacturerPartObjects.idl:1194
Use this to manage an excel sheet.
Definition: EwApplicationObjects.idl:919
Use this interface to manage termination Type.
Definition: EwTerminalObjects.idl:96
IEwApplicationX getEwApplication(BSTR strKey, EwErrorCode *errorCode)
Create a IEwApplicationX object from the current API.
EwEnvironmentFolderPathValue
Used with getFolderPath of EwEnvironmentX object.
Definition: EwEnumeration.idl:14
Use this interface to manage the Ribbon Bar.
Definition: EwApplicationRibbon.idl:1036
Use this interface to manage an IEwTerminalTypeX object.
Definition: EwTerminalObjects.idl:165
Use this interface to manage manufacturer part circuit inside a project.
Definition: EwProjectManufacturerPartObjects.idl:27
EwErrorCode setArchiveProject(VARIANT_BOOL bArchiveProject)
Set option for archiving projects.
Use this interface to manage the location objects inside a project.
Definition: EwProjectLocationObjects.idl:65
VARIANT getLanguageArray(EwErrorCode *errorCode)
Get an array of all languages code in application.
IEwXLSBookX newEwXLSBook(EwErrorCode *errorCode)
To get a new XLSBookX wrapper.
Use this interface to manage the caption Bar.
Definition: EwApplicationCaptionBarObjects.idl:117
Use this interface to manage a cable inside a project.
Definition: EwProjectCableObjects.idl:26
Use this interface to manage configuration of the project.
Definition: EwProjectObjects.idl:775
EwErrorCode openEwProjectID(LONG lID)
Open a project in the application interface.
Use this interface to manage the renumber marks.
Definition: EwProjectProcessObjects.idl:414
IEwManagerDialogX getEwManagerDialogObject(EwDialogManagerType eDialogManager, EwErrorCode *errorCode)
Get the Manager dialog wrapper with the IEwManagerDialogX interface.
EwErrorCode setArchiveMode(EwArchiveMode eArchiveMode)
Set the Archive mode.
IEwWireTerminationTypeManagerX getEwWireTerminationTypeManager(EwErrorCode *errorCode)
Get IEwWireTerminationTypeManagerX of the current environment.
EwPdmType
All Type of Pdm integration.
Definition: EwEnumeration.idl:922
Use this interface to manage a connection point.
Definition: EwSymbolObjects.idl:34
EwErrorCode save()
This method will save any modification done using setValue method.
BSTR getName()
return name of application
BSTR getSOLIDWORKSFolderPath()
Return SOLIDWORKS folder path where SOLIDWORKS files are stored.
BSTR getApiDllVersion()
Get the version of the ActiveX dll loaded in memory.
Use this interface to display the order of manufacturer parts dialog.
Definition: EwApplicationObjects.idl:67
Use this interface to manage snapshot manager inside a project.
Definition: EwProjectProcessObjects.idl:191
EwErrorCode setEwPdmType(EwPdmType ePdmType)
Set type of PDM integration.
EwErrorCode create(BSTR strFolderPath, VARIANT_BOOL bAutoConnect)
Create a new environment.
IEwDialogResumeX getEwDialogResume(EwErrorCode *errorCode)
Get the resume dialog wrapper.
Use this interface to manage the generation of terminal strip drawing inside the project.
Definition: EwProjectExportObjects.idl:1326
Use this interface to manage a project.
Definition: EwProjectObjects.idl:1143
EwErrorCode loadRespan(BSTR strFilePath)
Load a file with extention .respan containing the definition of a ribbon tab to be added to the appli...
EwApplicationFolderPathValue
Used with getFolderPath of application object.
Definition: EwEnumeration.idl:69
EwErrorCode unloadRespan(BSTR strFilePath)
Unload a .respan file.
Use this interface to manage the control on captionbar.
Definition: EwApplicationCaptionBarObjects.idl:17
IEwDialogProjectManagerX getEwDialogProjectManager(EwErrorCode *errorCode)
Use this interface to manage a component inside a project.
Definition: EwProjectComponentObjects.idl:298
BSTR getCreoTemplateFolderPath()
Use this interface to manage the components inside a project.
Definition: EwProjectComponentObjects.idl:590
Use this interface to manage IEwProjectWireX objects.
Definition: EwProjectWireObjects.idl:358
VARIANT_BOOL getCopy3DParts(EwErrorCode *errorCode)
Use this interface to manage snapshot inside a project.
Definition: EwProjectProcessObjects.idl:24
Use this interface to manage macro selector dialog.
Definition: EwDialogMacroSelector.idl:22
Use this interface to manage the location inside a project.
Definition: EwProjectLocationObjects.idl:27
EwErrorCode close()
Close the application.
EwErrorCode setHostname(BSTR strHostname)
Set the hostname to connect to database.
Use this interface to manage the Origin Destination automatic insertion.
Definition: EwProjectProcessObjects.idl:491
IEwTerminalTypeManagerX getEwTerminalTypeManager(EwErrorCode *errorCode)
Get IEwTerminalTypeManagerX of the current environment.
Use this interface to manage a print configuration inside a project.
Definition: EwProjectExportObjects.idl:26
Use this interface to display a location selector dialog.
Definition: EwApplicationObjects.idl:385
IEwApplicationSettingsX getEwApplicationSettings(EwErrorCode *errorCode)
Get the application settings interface.
EwDockingPaneXNotify
All the Docking Pane reactors IDs.
Definition: EnumDefinition.idl:377
VARIANT_BOOL connectToEwAPI(LPDISPATCH ewInteropFactory)
Method called to initialize add-in when add-in is loaded.
EwCommandType
Flag type for custom commands created by users.
Definition: EwEnumeration.idl:696
EwErrorCode unarchive(BSTR strArchivePath, BSTR strOutputFolderPath)
Unarchive a tewzip archive.
EwErrorCode setDate(DATE archiveDate)
Set the date for archive.
EwErrorCode runCommand(BSTR strCommand)
Run a command.
Use this interface to manage function inside a project.
Definition: EwProjectObjects.idl:660
Use this interface to manage wire inside a project.
Definition: EwProjectWireObjects.idl:29
IEwSaveDWGImageX newEwSaveDWGImage(EwErrorCode *pErrorCode)
Create an object to convert DWG on picture.
EwErrorCode initializeInBackgroundWithUserRight(ULONGLONG mainHwnd, BSTR strUserLogin, BSTR strUserPassword)
Initialize this API to use the application in background.
IEwProjectManagerX getEwMacroManager(EwErrorCode *errorCode)
Get a project manager object for macros, macro manager.
Use this interface to manage EwCableReferenceX objects.
Definition: EwCableObjects.idl:909
EwErrorCode importFile(BSTR strFileToImport, BSTR strOutputPath)
To import .ema, .ems files.
Use this interface to manage folder inside a project.
Definition: EwProjectObjects.idl:961
Use this interface to manage the renumber documents.
Definition: EwProjectProcessObjects.idl:674
BSTR getPassword(EwErrorCode *errorCode)
Get the password to connect to database.
VARIANT_BOOL disconnectFromEwApi()
methode call by application to disconnected add-in return false if you don't want to unload your add-...
EwErrorCode setDebugInfoType(EwLogOutputType eLogOutputType)
Modify the output type to display log in, default value is kLogOutputNone: for No error shown.
BSTR getFolderPath(EwApplicationFolderPathValue eApplicationFolderPathValue, EwErrorCode *errorCode)
Return path of utility application folder, next to binary folder.
EwTimeStamp getTimeStamp(EwErrorCode *errorCode)
Get the time stamp that will be added to the filename of the archive file when calling archive method...
EwArchiveMode
Classification type.
Definition: EwEnumeration.idl:572
EwErrorCode archive(BSTR strArchivePath, VARIANT_BOOL bDelete)
Archive the current data folder in a tewzip file.
EwAppNotify
All the application reactors IDs.
Definition: EnumDefinition.idl:95
EwDockingPaneAction
All the Docking Pane Action IDs.
Definition: EwEnumeration.idl:1080
BSTR getFolderPath(EwEnvironmentFolderPathValue eEnvironmentFolderPathValue, EwErrorCode *errorCode)
Return folder path associated to enumeration type EwEnvironmentFolderPathValue.
IEwSymbolManagerX getEwSymbolManager(EwErrorCode *errorCode)
get IEwSymbolManagerX of the current environment
Use this interface to manage a terminal inside a manufacturer part.
Definition: EwManufacturerPartObjects.idl:38
Use this interface to manage file inside a project.
Definition: EwProjectObjects.idl:380
IEwApplicationX getEwApplication(BSTR strKey, EwErrorCode *errorCode)
Return an IEwApplicationX object connect to the application.
Use this interface to manage IEwProjectFolderX objects.
Definition: EwProjectObjects.idl:1085
Use this interface to manage software environment.
Definition: EwAPI.idl:209
Use this interface to manage component element inside a project.
Definition: EwProjectComponentObjects.idl:48
EwApISoftType getApplicationType(EwErrorCode *errorCode)
Return application type.
EwErrorCode unarchiveEnvironment(BSTR *strArchivePath)
Unarchive a tewzip file without showing any dialog, using default options.
IEwEnvironmentX newEwEnvironment()
Create a IEwEnvironmentX object from the current API.
Use this interface to manage the Excel Automation inside the project.
Definition: EwProjectExportObjects.idl:1404
EwRibbonComboBoxControlNotify
All the ComboBox Reactor IDs.
Definition: EnumDefinition.idl:390
IEwRibbonX getEwRibbon(EwErrorCode *errorCode)
return an IEwRibbonX interface to EwRibbonX object.
IEwManufacturerPartManagerX getEwManufacturerPartManager(EwErrorCode *errorCode)
get IEwManufacturerPartManagerX of the current environment
Use this interface to manage manufacturer part inside a project.
Definition: EwProjectManufacturerPartObjects.idl:62
Use this interface to manage a symbol.
Definition: EwSymbolObjects.idl:571
IEwProjectManagerX getEwProjectManager(EwErrorCode *errorCode)
get EwProjectManager of the current environment
Use this manager to add or remove custom commands.
Definition: EwApplicationObjects.idl:868
Use this interface to allow to lock a string inside the collaborative server.
Definition: EwServerObjects.idl:28
BSTR findFile(BSTR strFileName, EwErrorCode *errorCode)
Find a file in application folders.
Use this interface to display a resume dialog.
Definition: EwApplicationObjects.idl:550
IEwDialogTaskX getEwDialogTask(EwErrorCode *errorCode)
To get the task dialog wrapper.
Use this interface to manage the ComboBox control on Ribbon.
Definition: EwApplicationRibbon.idl:24
BSTR getCreoFolderPath(EwErrorCode *errorCode)
Use this interface to manage the control on Ribbon tab.
Definition: EwApplicationRibbon.idl:218
BSTR getWinAppName()
return 2D application name, to substitute WIN_APP_NAME in the resource strings
BSTR getHostname(EwErrorCode *errorCode)
Get the hostname of database.
Use this interface to export file in PDF inside a project.
Definition: EwProjectExportObjects.idl:1516
Use this interface to manage the Library/Configuration manager dialogs.
Definition: EwApplicationObjects.idl:1110
EwApplicationSettingsValue
Values for application settings.
Definition: EwEnumeration.idl:81
IEwProjectX openProjectFromFilePath(BSTR strFilePath, EwErrorCode *errorCode)
Open a project from the input file path.
Use this interface to manage EwSymbolX objects.
Definition: EwSymbolObjects.idl:1092
IEwDialogLocationSelectorX getEwDialogLocationSelector(EwErrorCode *errorCode)
To get the location selector dialog wrapper.
Use this interface to manage the command "Export to PDM".
Definition: EwProjectExportObjects.idl:756
IEwDialogManufacturerPartOrderingX getEwDialogManufacturerPartOrdering(EwErrorCode *errorCode)
To get the manufacturer part ordering dialog wrapper.
Use this interface to manage book inside a project.
Definition: EwProjectObjects.idl:643
Use this interface to manage EwProjectFileManagerx objects.
Definition: EwProjectObjects.idl:688
EwErrorCode activate()
Activate the application.
Use this interface to initilalize this API.
Definition: EwAPI.idl:1240
Use this interface to manage a docking Pane.
Definition: EwApplicationDockingPane.idl:23
Use this interface to manage the optimize wire order.
Definition: EwProjectProcessObjects.idl:834
Use this interface to manage the application.
Definition: EwAPI.idl:688
EwErrorCode initializeInBackground(ULONGLONG mainHwnd)
Initialize this API to use the application in background.
EwProjectNotify
All the project reactors IDs.
Definition: EnumDefinition.idl:128
EwManagerDialogNotify
All the Manager dialogs reactors IDs.
Definition: EnumDefinition.idl:154
IEwClassificationManagerX getEwClassificationManager(EwErrorCode *errorCode)
Get a manager object for classifications.


Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   SOLIDWORKS Electrical API: idl_converted/EwAPI.idl Source File
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2022 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.