4 midl_pragma warning(disable:2111)
10import "EnumDefinition.idl";
11import "EwObjectBaseObjects.idl";
21 uuid(E7594182-F250-4063-B752-C03797049796),
25 helpstring(
"IEwProjectFunctionX Interface"),
26 pointer_default(unique)
50 uuid(41B046AD-FD19-4184-B6E7-A67E80FFD48F),
53 pointer_default(unique)
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
Use this interface to manage IEwProjectFunctionX objects.
Definition: EwProjectFunctionObjects.idl:56
INT_PTR getCount(EwErrorCode *errorCode)
Return the number of functions of associated project.
IEwProjectFunctionX newEwProjectFunction(EwErrorCode *errorCode)
Create a IEwProjectFunctionX object from the associated project.
VARIANT getEwProjectFunctionArray(EwErrorCode *errorCode)
Return the array of IEwProjectFunction of associated project.
IEwProjectFunctionX findEwProjectFunctionByID(LONG lEwProjectFunctionID, EwErrorCode *errorCode)
Get the EwProjectFunction from the function ID, for associated project.
Use this interface to manage the function inside a project.
Definition: EwProjectFunctionObjects.idl:30
BSTR getTagPath(EwErrorCode *errorCode)
Get the tag path of this Function.
Generic interface for an object that belongs to a project.
Definition: EwObjectBaseObjects.idl:118