Iterate though the next returned eumerations from the server.
Note that if eTooSmall is returned then the required size is returned in the field pUTF8String.length. Also if eTooSmall is returned the enumerator has not moved to the next string so the caller can obtain the proper sized buffer and extract the string entry that failed.
- Parameters
-
pUTF8String | [ out ] Pointer to one P6CHAR buffer for the method to fill. For example, the numeric value of the Create operation is 0x0001 and is translated into the string "Create" which is returned by this enumerator. If pUTF8String->name.pString is set to NULL, then the required length is also returned. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eInvalidArg | pUTF8String is NULL |
P6R::eTooSmall | The buffer pointed to by pUTF8String is too small. |