engiGetEnumerationValue
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "engiGetEnumerationValue")] public static extern IntPtr x86_engiGetEnumerationValue(Int32 attribute, Int32 index, Int32 valueType, out IntPtr enumerationValue); [DllImport(enginedll, EntryPoint = "engiGetEnumerationValue")] public static extern IntPtr x64_engiGetEnumerationValue(Int64 attribute, Int64 index, Int64 valueType, out IntPtr enumerationValue); public static IntPtr engiGetEnumerationValue(Int64 attribute, Int64 index, Int64 valueType, out IntPtr enumerationValue) { if (IntPtr.Size == 4) { var _result = x86_engiGetEnumerationValue((Int32)attribute, (Int32)index, (Int32)valueType, out IntPtr _enumerationValue); enumerationValue = _enumerationValue; return _result; } else { return x64_engiGetEnumerationValue(attribute, index, valueType, out enumerationValue); } }
Property attribute
Size: 64 bit / 8 byte (reference)Property index
Size: 64 bit / 8 byte (value)Property valueType
Size: 64 bit / 8 byte (value)Property enumerationValue
Size: 64 bit / 8 byte (reference)???.