Iterate though one or more returned server supported application namespaces.
Note that if eTooSmall is returned then the required size is returned in the both fields pNamespace->appNamespace.length and pNamespace->appData.length which indicate the size of their respective buffers 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
-
pNamespace | [ out ] Pointer to a structure where the Application Specific Information attribute is returned. If pNamespace->appNamespace.pString is set to NULL, then the required length is also returned for both appNamespace and appData are returned. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eInvalidArg | pNamespace is NULL |
P6R::eTooSmall | One or both buffers pointed to by pNamespace are too small. |