Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IWConfig::enumConfigList ( const P6WCHAR pSectionName,
const P6WCHAR pKeyName,
p6IEnumConfigWValues **  ppEnum 
)
pure virtual

Given a section and key name create and return an enumerator for the multi-item value (i.e., returns the list of values defined for the same key.

If its a list of just one item then only one item is returned. If its a list of N items then N items are required all having p6IEnumConfigWValues.pName ==== pKeyName

Parameters
pSectionName[ in ] The section that pKeyName exists in. If NULL then the default section is used.
pKeyName[ in ] The entry in the configuation file that contains multiple values
ppEnum[ out ] Pointer to a value enumerator, but this enumerator is limited to one key.
Returns
SuccessP6R::eOk 
FailureP6R::eNotInitializedA successful call to initialize was not made before this call.
P6R::eInvalidArgpKeyName or ppEnum is NULL.