4 midl_pragma warning(disable:2111)
10import "EnumDefinition.idl";
11import "EwObjectBaseObjects.idl";
19 uuid(85ad2194-2632-11e5-b345-feff819cdc9f),
23 helpstring(
"IEwProjectLocationX Interface"),
24 pointer_default(unique)
56 uuid(9a2092da-2634-11e5-b345-feff819cdc9f),
60 helpstring(
"IEwProjectLocationManagerX Interface"),
61 pointer_default(unique)
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
Use this interface to manage the location objects inside a project.
Definition: EwProjectLocationObjects.idl:63
VARIANT getEwProjectLocationArray(EwErrorCode *errorCode)
IEwProjectLocationX findEwProjectLocationByID(LONG lID, EwErrorCode *errorCode)
Find a location from an ID.
IEwProjectLocationX newEwProjectLocation()
Create a IEwProjectLocationX object from the associated project.
Use this interface to manage the location inside a project.
Definition: EwProjectLocationObjects.idl:27
BSTR getTagPath(EwErrorCode *errorCode)
Get the tag path of this location.
BSTR getAssociated3dAssemblyFile(EwErrorCode *errorCode)
Get path of 3D layout file associated with the location.
Generic interface for an object that belongs to a project.
Definition: EwObjectBaseObjects.idl:118