#include <p6strtable.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | deleteString (const P6WCHAR *pSectionName, const P6WCHAR *pKey)=0 |
virtual P6R::P6ERR | enumSections (p6IEnumStringTableSections **ppEnum)=0 |
virtual P6R::P6ERR | enumStrings (const P6WCHAR *pSectionName, p6IEnumWStrings **ppEnum)=0 |
virtual P6R::P6ERR | enumValueList (const P6WCHAR *pSectionName, const P6WCHAR *pKey, p6IEnumStrtblValues **ppEnum)=0 |
virtual P6R::P6ERR | initialize (P6TABFLAGS fFlags, const P6CHAR *pLocale, const P6WCHAR *pStrTable)=0 |
virtual P6R::P6ERR | loadString (const P6WCHAR *pSectionName, const P6WCHAR *pKey, P6WCHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pWritten)=0 |
virtual P6R::P6ERR | mergeStrings (P6MERGEFLAGS fFlags, const P6WCHAR *pStrTable)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | reloadStrings (void)=0 |
virtual P6R::P6ERR | storeString (const P6WCHAR *pSectionName, const P6WCHAR *pKey, const P6WCHAR *pString)=0 |
This interface supports p6I18n functionality by allowing the mapping of unique keys to strings in a specific language.
Both keys and their associated strings are represented in wide character arrays. An application should have at least one string table per language supported.
Definition at line 194 of file p6strtable.h.