sdaiInsertByIndex

...

Syntax

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

[DllImport(IFCEngineDLL, EntryPoint = "sdaiInsertByIndex")]
public static extern void sdaiInsertByIndex(Int32 aggregate, Int32 index, Int32 valueType, ref int_t value);

[DllImport(IFCEngineDLL, EntryPoint = "sdaiInsertByIndex")]
public static extern void sdaiInsertByIndex(Int32 aggregate, Int32 index, Int32 valueType, int_t value);

[DllImport(IFCEngineDLL, EntryPoint = "sdaiInsertByIndex")]
public static extern void sdaiInsertByIndex(Int32 aggregate, Int32 index, Int32 valueType, ref double value);

[DllImport(IFCEngineDLL, EntryPoint = "sdaiInsertByIndex")]
public static extern void sdaiInsertByIndex(Int32 aggregate, Int32 index, Int32 valueType, ref IntPtr value);

[DllImport(IFCEngineDLL, EntryPoint = "sdaiInsertByIndex")]
public static extern void sdaiInsertByIndex(Int32 aggregate, Int32 index, Int32 valueType, byte[] value);    

Property aggregate

Size: 32 bit / 4 byte (reference)
...

Property index

Size: 32 bit / 4 byte (value)
...

Property valueType

Size: 32 bit / 4 byte (value)
...

Property value

Size: 32 bit / 4 byte (reference)
...