This call returns a name of the enumaration element with the given index (zero based) It returns NULL if the index out of range


public const string ifcenginedll = @"ifcengine.dll";

[DllImport(IFCEngineDLL, EntryPoint = "engiGetEnumerationElement")]
public static extern IntPtr engiGetEnumerationElement(int_t enumeration, int_t index);    

Property enumeration

Size: 64 bit / 8 byte (value)

Property index

Size: 64 bit / 8 byte (value)