Engine.NewPropertyObject ( ValueType, asArray, typeNameParam, options)
Creates and returns a new PropertyObject object.
Release the reference to this object when you finish using it.
ValueType As PropertyValueTypes
[In] Pass the type of value you want the property to contain.
asArray As Boolean
[In] Pass True if you want the property value to be an array.
typeNameParam As String
[In] If you pass PropValType_NamedType for the valueType, pass the name of the type for this parameter. Otherwise, pass an empty string. If you pass a type name, the type must already be in memory. Refer to NamedPropertyTypes for a list of built-in name types.
options As Long
[In] Pass 0 to specify the default behavior, or pass one or more PropertyOptions constants. Use the bitwise-OR operator to specify multiple options.