Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6ISafeString::wstrlcat ( P6WCHAR pszDest,
P6SIZE  cDest,
const P6WCHAR pszSource,
P6SIZE pcCopied 
)
pure virtual

Appends one string to another and NULL terminates the result.

Parameters
pszDest[ in ] The NULL terminated destination string buffer.
cDest[ in ] The size in characters of the destination buffer.
pszSource[ in ] The NULL terminated string to append to pszDest.
pcCopied[ out ] Optional. The address of a P6SIZE in which will be placed the number of characters copied not including the terminating NULL character. NULL can be specified here if this information is not needed.
Returns
SuccessP6R::eOk 
FailureP6R::eInvalidArgpszDest, pcDest, and/or pszSource is NULL, pr *pcDest is zero.
P6R::eTooBigThere is not enough room in pszDest to append pszSource.