Iterate though one or more returned template names.
Note that if eTooSmall is returned then the required size is returned in pName->value.length which indicate the size of the buffer the caller must provide. 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
-
pName | [ out ] Pointer to a structure where a template name is returned. If pName->valye.pString is set to NULL, then the required length is returned in pName->value.length. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eInvalidArg | pName is NULL |
P6R::eTooSmall | The buffer pointed to by pName are too small. |