Hello Tracy,
"how would you access the properties of the result if the result is a set?"
i don't quite understand what you mean.
Do you mean a function that returns a pointer to an array of C style strings?
e.g.
DECLARE INTEGER SomeFunc IN somedll.dll INTEGER @ nArraySize
LOCAL lnSize
lnSize = 0
lnPointer = SomeFunc(@lnSize)
FOR xj = 1 TO lnSize
? "Item", xj, SYS(2600,lnPointer)
lnPointer = lnPointer + 4
ENDFOR
if this is not what you meant, you may point me to the API function that you wanna use so i can have a look at it and give you a more precise answer.
Christian