4 midl_pragma warning(disable:2111)
10import "EnumDefinition.idl";
11import "EwObjectBaseObjects.idl";
19 uuid(43C3ED22-88B2-4CC3-BB96-FE39AB0DB3DA),
23 helpstring(
"IEwProjectHarnessX Interface"),
24 pointer_default(unique)
121 uuid(0AED850B-7237-4C44-8CC1-C6E5F09E5382),
125 helpstring(
"IEwProjectHarnessManagerX Interface"),
126 pointer_default(unique)
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
Use this interface to manage the Harness objects inside a project.
Definition: EwProjectHarnessObjects.idl:129
IEwProjectHarnessX newEwProjectHarness()
Create a IEwProjectHarnessX object from the associated project.
VARIANT getEwProjectHarnessArray(EwErrorCode *errorCode)
Return an array of IEwProjectHarnessX.
LONG getCount()
Return the number of harnesses of associated current project.
IEwProjectHarnessX getEwProjectHarnessAt(LONG iHarness, EwErrorCode *errorCode)
Return the harness at index iHarness of the array.
IEwProjectHarnessX findEwProjectHarnessByID(LONG lID, EwErrorCode *errorCode)
Find an IEwProjectHarnessX interface object from this ID.
VARIANT selectHarnesses(EwErrorCode *errorCode)
Invoke harness selection dialog allowing to select one or more harnesses.
Use this interface to manage the Harness inside a project.
Definition: EwProjectHarnessObjects.idl:27
EwErrorCode removeAllObject()
Remove all objects from the harness.
EwErrorCode removeObject(VARIANT vArray)
Remove list of object ids from current harness.
VARIANT getEwProjectComponentManufacturerPartArray(EwErrorCode *errorCode)
Get the manufacturer part object interfaces of the components added to the Harness (IEwProjectManufac...
VARIANT getEwProjectManufacturerPartArray(EwErrorCode *errorCode)
Get the manufacturer part object interfaces of the current Harness (IEwProjectManufacturerPartX).
VARIANT getEwProjectCableArray(EwErrorCode *errorCode)
Get all the cable object interfaces of the current Harness, IEwProjectCableX.
VARIANT getEwProjectWireArray(EwErrorCode *errorCode)
Get all the wire object interfaces of the current Harness (IEwProjectWireX).
VARIANT getAllObject(EwErrorCode *errorCode)
Get an array of IDs containing all the objects which belong to the harness.
Generic interface for an object that belongs to a project.
Definition: EwObjectBaseObjects.idl:118