CHStringData * GetData() const
void ConcatInPlace(int nSrcLen, CHSTRING_LPCWSTR lpszSrcData)
CHString Left(int nCount) const
void SetAt(int nIndex, CHSTRING_WCHAR ch)
int Compare(CHSTRING_LPCWSTR lpsz) const
void AssignCopy(int nSrcLen, CHSTRING_LPCWSTR lpszSrcData)
CHString SpanExcluding(CHSTRING_LPCWSTR lpszCharSet) const
void ReleaseBuffer(int nNewLength=-1)
CHString Right(int nCount) const
void FormatMessageW(UINT nFormatID,...)
int Collate(CHSTRING_LPCWSTR lpsz) const
CHString Mid(int nFirst) const
int LoadStringW(UINT nID)
void ConcatCopy(int nSrc1Len, CHSTRING_LPCWSTR lpszSrc1Data, int nSrc2Len, CHSTRING_LPCWSTR lpszSrc2Data)
CHString SpanIncluding(CHSTRING_LPCWSTR lpszCharSet) const
void AllocCopy(CHString &dest, int nCopyLen, int nCopyIndex, int nExtraLen) const
int CompareNoCase(CHSTRING_LPCWSTR lpsz) const
CHSTRING_LPWSTR LockBuffer()
int Find(CHSTRING_WCHAR ch) const
CHSTRING_LPWSTR GetBufferSetLength(int nNewLength)
CHSTRING_LPWSTR AllocSysString() const
int ReverseFind(CHSTRING_WCHAR ch) const
void AllocBuffer(int nLen)
void FormatV(CHSTRING_LPCWSTR lpszFormat, va_list argList)
int GetAllocLength() const
int FindOneOf(CHSTRING_LPCWSTR lpszCharSet) const
void AllocBeforeWrite(int nLen)
CHSTRING_WCHAR GetAt(int nIndex) const
static int WINAPI SafeStrlen(CHSTRING_LPCWSTR lpsz)
return pMemory GetBuffer()
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String