plh (LAYOUT_OBJECT) - input
This argument specifies a layout object returned by the LayoutCreateObject function.
The name field contains the name of the layout value to be set, and the value field is a pointer to a location where the layout value is to be stored.
If any values can not be set, then the value of the one causing the error is returned in the index and a non-zero value is returned.