virtual P6R::P6ERR P6R::p6ISafeString::wstrlcat ( P6R::P6WCHAR *  pszDest,
P6R::P6SIZE  cDest,
const P6R::P6WCHAR *  pszSource,
P6R::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.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.