Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IWStrTable::storeString ( const P6WCHAR pSectionName,
const P6WCHAR pKey,
const P6WCHAR pString 
)
pure virtual

Define a new string or replace the string associated with an existing "pKey" parameter.

The string table file is not modified until the p6IWStrTable object is released.

Parameters
pSectionName[IN] Set to NULL to get the "strings" section, caller can use this parameter to define their own application specific strings section.
pKey[IN] Pointer to a string that uniquely defines the string to add/modify.
pString[IN] Pointer to a string to add to the loaded string table.
Returns
SuccessP6R::eOk 
FailureP6R::eInvalidArgif pKey is NULL.
P6R::eFormatErrorif length of "strings" + pKeyName is > P6R::MAX_IDENTIFER_SIZE-1
P6R::eNoMemoryInsufficient memory to make a copy of the "pString" parameter.
P6R::eNotInitializedA successful call to initialize was not made before this call.