16static_assert(
sizeof(
CHSTRING_WCHAR) ==
sizeof(
wchar_t),
"CHSTRING_WCHAR must be of same size than wchar_t");
62 int Find(
const wchar_t* lpszSub)
const
73 template <
typename ...Params>
80 template <
typename ...Params>
158 void ConcatCopy(
int nSrc1Len,
const wchar_t* lpszSrc1Data,
int nSrc2Len,
const wchar_t* lpszSrc2Data)
199#if defined(__GNUC__) && !defined(CHSTRING_BUILD)
201#define DEFINE_FRAMEDYN_ALIAS(alias, orig) __asm__(".set " #alias ", \"" #orig "\"");
204DEFINE_FRAMEDYN_ALIAS(__ZN8CHString16AllocBeforeWriteEi, ?AllocBeforeWrite@
CHString@@IAEXH@
Z)
205DEFINE_FRAMEDYN_ALIAS(__ZN8CHString11AllocBufferEi, ?AllocBuffer@
CHString@@IAEXH@
Z)
206DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString9AllocCopyERS_iii, ?AllocCopy@
CHString@@IBEXAAV1@HHH@
Z)
207DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString14AllocSysStringEv, ?AllocSysString@
CHString@@QBEPAGXZ)
208DEFINE_FRAMEDYN_ALIAS(__ZN8CHString10AssignCopyEiPKt, ?AssignCopy@
CHString@@IAEXHPBG@
Z)
209DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1ERKS_, ??0
CHString@@QAE@ABV0@@
Z)
210DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1EPKc, ??0
CHString@@QAE@PBD@
Z)
211DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1EPKh, ??0
CHString@@QAE@PBE@
Z)
212DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1EPKt, ??0
CHString@@QAE@PBG@
Z)
213DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1EPKti, ??0
CHString@@QAE@PBGH@
Z)
214DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1Eti, ??0
CHString@@QAE@GH@
Z)
215DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC1Ev, ??0
CHString@@QAE@XZ)
216DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringC2Ev, ??0
CHString@@QAE@XZ)
217DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString7CollateEPKt, ?Collate@
CHString@@QBEHPBG@
Z)
218DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString7CompareEPKt, ?Compare@
CHString@@QBEHPBG@
Z)
219DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString13CompareNoCaseEPKt, ?CompareNoCase@
CHString@@QBEHPBG@
Z)
220DEFINE_FRAMEDYN_ALIAS(__ZN8CHString10ConcatCopyEiPKtiS1_, ?ConcatCopy@
CHString@@IAEXHPBGH0@
Z)
221DEFINE_FRAMEDYN_ALIAS(__ZN8CHString13ConcatInPlaceEiPKt, ?ConcatInPlace@
CHString@@IAEXHPBG@
Z)
222DEFINE_FRAMEDYN_ALIAS(__ZN8CHString15CopyBeforeWriteEv, ?CopyBeforeWrite@
CHString@@IAEXXZ)
223DEFINE_FRAMEDYN_ALIAS(__ZN8CHString5EmptyEv, ?
Empty@
CHString@@QAEXXZ)
224DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString4FindEPKt, ?Find@
CHString@@QBEHPBG@
Z)
225DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString4FindEt, ?Find@
CHString@@QBEHG@
Z)
226DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString9FindOneOfEPKt, ?FindOneOf@
CHString@@QBEHPBG@
Z)
227DEFINE_FRAMEDYN_ALIAS(__ZN8CHString6FormatEjz, ?
Format@
CHString@@QAAXIZZ)
228DEFINE_FRAMEDYN_ALIAS(__ZN8CHString6FormatEPKtz, ?
Format@
CHString@@QAAXPBGZZ)
231DEFINE_FRAMEDYN_ALIAS(__ZN8CHString7FormatVEPKtPc, ?FormatV@
CHString@@QAEXPBGPAD@
Z)
232DEFINE_FRAMEDYN_ALIAS(__ZN8CHString9FreeExtraEv, ?FreeExtra@
CHString@@QAEXXZ)
233DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString14GetAllocLengthEv, ?GetAllocLength@
CHString@@QBEHXZ)
234DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString5GetAtEi, ?GetAt@
CHString@@QBEGH@
Z)
236DEFINE_FRAMEDYN_ALIAS(__ZN8CHString18GetBufferSetLengthEi, ?GetBufferSetLength@
CHString@@QAEPAGH@
Z)
237DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString7GetDataEv, ?
GetData@
CHString@@IBEPAUCHStringData@@XZ)
239DEFINE_FRAMEDYN_ALIAS(__ZN8CHString4InitEv, ?
Init@
CHString@@IAEXXZ)
240DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString7IsEmptyEv, ?
IsEmpty@
CHString@@QBEHXZ)
241DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString4LeftEi, ?Left@
CHString@@QBE?AV1@
H@
Z)
244DEFINE_FRAMEDYN_ALIAS(__ZN8CHString10LockBufferEv, ?LockBuffer@
CHString@@QAEPAGXZ)
245DEFINE_FRAMEDYN_ALIAS(__ZN8CHString9MakeLowerEv, ?MakeLower@
CHString@@QAEXXZ)
246DEFINE_FRAMEDYN_ALIAS(__ZN8CHString11MakeReverseEv, ?MakeReverse@
CHString@@QAEXXZ)
247DEFINE_FRAMEDYN_ALIAS(__ZN8CHString9MakeUpperEv, ?MakeUpper@
CHString@@QAEXXZ)
248DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString3MidEi, ?Mid@
CHString@@QBE?AV1@
H@
Z)
249DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString3MidEii, ?Mid@
CHString@@QBE?AV1@
HH@
Z)
250DEFINE_FRAMEDYN_ALIAS(__ZN8CHString7ReleaseEP12CHStringData@4, ?
Release@
CHString@@KGXPAUCHStringData@@@
Z)
251DEFINE_FRAMEDYN_ALIAS(__ZN8CHString7ReleaseEv, ?
Release@
CHString@@IAEXXZ)
252DEFINE_FRAMEDYN_ALIAS(__ZN8CHString13ReleaseBufferEi, ?ReleaseBuffer@
CHString@@QAEXH@
Z)
253DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString11ReverseFindEt, ?ReverseFind@
CHString@@QBEHG@
Z)
254DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString5RightEi, ?Right@
CHString@@QBE?AV1@
H@
Z)
255DEFINE_FRAMEDYN_ALIAS(__ZN8CHString10SafeStrlenEPKt@4, ?SafeStrlen@
CHString@@KGHPBG@
Z)
256DEFINE_FRAMEDYN_ALIAS(__ZN8CHString5SetAtEit, ?SetAt@
CHString@@QAEXHG@
Z)
257DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString13SpanExcludingEPKt, ?SpanExcluding@
CHString@@QBE?AV1@PBG@
Z)
258DEFINE_FRAMEDYN_ALIAS(__ZNK8CHString13SpanIncludingEPKt, ?SpanIncluding@
CHString@@QBE?AV1@PBG@
Z)
259DEFINE_FRAMEDYN_ALIAS(__ZN8CHString8TrimLeftEv, ?TrimLeft@
CHString@@QAEXXZ)
260DEFINE_FRAMEDYN_ALIAS(__ZN8CHString9TrimRightEv, ?TrimRight@
CHString@@QAEXXZ)
261DEFINE_FRAMEDYN_ALIAS(__ZN8CHString12UnlockBufferEv, ?UnlockBuffer@
CHString@@QAEXXZ)
262DEFINE_FRAMEDYN_ALIAS(__ZNK8CHStringcvPKwEv, ??BCHString@@QBEPBGXZ)
263DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringpLERKS_, ??YCHString@@QAEABV0@ABV0@@
Z)
264DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringpLEc, ??YCHString@@QAEABV0@
D@
Z)
265DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringpLEPKw, ??YCHString@@QAEABV0@PBG@
Z)
266DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringpLEw, ??YCHString@@QAEABV0@
G@
Z)
267DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSEPS_, ??4
CHString@@QAEABV0@PAV0@@
Z)
268DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSERKS_, ??4
CHString@@QAEABV0@ABV0@@
Z)
269DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSEPKc, ??4
CHString@@QAEABV0@PBD@
Z)
270DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSEc, ??4
CHString@@QAEABV0@
D@
Z)
271DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSEPKh, ??4
CHString@@QAEABV0@PBE@
Z)
272DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSEPKw, ??4
CHString@@QAEABV0@PBG@
Z)
273DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringaSEw, ??4
CHString@@QAEABV0@
G@
Z)
274DEFINE_FRAMEDYN_ALIAS(__ZNK8CHStringixEi, ??ACHString@@QBEGH@
Z)
275DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringD1Ev, ??1
CHString@@QAE@XZ)
276DEFINE_FRAMEDYN_ALIAS(__ZN8CHStringD2Ev, ??1
CHString@@QAE@XZ)
277DEFINE_FRAMEDYN_ALIAS(__ZplwRK8CHString, ??
H@YG?AVCHString@@GABV0@@
Z)
278DEFINE_FRAMEDYN_ALIAS(__ZplRK8CHStringw, ??
H@YG?AVCHString@@ABV0@
G@
Z)
279DEFINE_FRAMEDYN_ALIAS(__ZplRK8CHStringPKw, ??
H@YG?AVCHString@@ABV0@PBG@
Z)
280DEFINE_FRAMEDYN_ALIAS(__ZplPKwRK8CHString, ??
H@YG?AVCHString@@PBGABV0@@
Z)
281DEFINE_FRAMEDYN_ALIAS(__ZplRK8CHStringS1_, ??
H@YG?AVCHString@@ABV0@0@
Z)
282DEFINE_FRAMEDYN_ALIAS(__ZN8Provider5FlushEv, ?
Flush@
Provider@@MAEXXZ)
283DEFINE_FRAMEDYN_ALIAS(__ZN8Provider21ValidateDeletionFlagsEl, ?ValidateDeletionFlags@
Provider@@MAEJJ@
Z)
284DEFINE_FRAMEDYN_ALIAS(__ZN8Provider19ValidateMethodFlagsEl, ?ValidateMethodFlags@
Provider@@MAEJJ@
Z)
285DEFINE_FRAMEDYN_ALIAS(__ZN8Provider18ValidateQueryFlagsEl, ?ValidateQueryFlags@
Provider@@MAEJJ@
Z)
286#elif defined(_M_AMD64)
287DEFINE_FRAMEDYN_ALIAS(_ZN8CHString16AllocBeforeWriteEi, ?AllocBeforeWrite@
CHString@@IEAAXH@
Z)
288DEFINE_FRAMEDYN_ALIAS(_ZN8CHString11AllocBufferEi, ?AllocBuffer@
CHString@@IEAAXH@
Z)
289DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString9AllocCopyERS_iii, ?AllocCopy@
CHString@@IEBAXAEAV1@HHH@
Z)
290DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString14AllocSysStringEv, ?AllocSysString@
CHString@@QEBAPEAGXZ)
291DEFINE_FRAMEDYN_ALIAS(_ZN8CHString10AssignCopyEiPKt, ?AssignCopy@
CHString@@IEAAXHPEBG@
Z)
292DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1ERKS_, ??0
CHString@@QEAA@AEBV0@@
Z)
293DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1EPKc, ??0
CHString@@QEAA@PEBD@
Z)
294DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1EPKh, ??0
CHString@@QEAA@PEBE@
Z)
295DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1EPKt, ??0
CHString@@QEAA@PEBG@
Z)
296DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1EPKti, ??0
CHString@@QEAA@PEBGH@
Z)
297DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1Eti, ??0
CHString@@QEAA@GH@
Z)
298DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC1Ev, ??0
CHString@@QEAA@XZ)
299DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringC2Ev, ??0
CHString@@QEAA@XZ)
300DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString7CollateEPKt, ?Collate@
CHString@@QEBAHPEBG@
Z)
301DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString7CompareEPKt, ?Compare@
CHString@@QEBAHPEBG@
Z)
302DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString13CompareNoCaseEPKt, ?CompareNoCase@
CHString@@QEBAHPEBG@
Z)
303DEFINE_FRAMEDYN_ALIAS(_ZN8CHString10ConcatCopyEiPKtiS1_, ?ConcatCopy@
CHString@@IEAAXHPEBGH0@
Z)
304DEFINE_FRAMEDYN_ALIAS(_ZN8CHString13ConcatInPlaceEiPKt, ?ConcatInPlace@
CHString@@IEAAXHPEBG@
Z)
305DEFINE_FRAMEDYN_ALIAS(_ZN8CHString15CopyBeforeWriteEv, ?CopyBeforeWrite@
CHString@@IEAAXXZ)
306DEFINE_FRAMEDYN_ALIAS(_ZN8CHString5EmptyEv, ?
Empty@
CHString@@QEAAXXZ)
307DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString4FindEPKt, ?Find@
CHString@@QEBAHPEBG@
Z)
308DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString4FindEt, ?Find@
CHString@@QEBAHG@
Z)
309DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString9FindOneOfEPKt, ?FindOneOf@
CHString@@QEBAHPEBG@
Z)
310DEFINE_FRAMEDYN_ALIAS(_ZN8CHString6FormatEjz, ?
Format@
CHString@@QEAAXIZZ)
311DEFINE_FRAMEDYN_ALIAS(_ZN8CHString6FormatEPKtz, ?
Format@
CHString@@QEAAXPEBGZZ)
314DEFINE_FRAMEDYN_ALIAS(_ZN8CHString7FormatVEPKtPc, ?FormatV@
CHString@@QEAAXPEBGPEAD@
Z)
315DEFINE_FRAMEDYN_ALIAS(_ZN8CHString9FreeExtraEv, ?FreeExtra@
CHString@@QEAAXXZ)
316DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString14GetAllocLengthEv, ?GetAllocLength@
CHString@@QEBAHXZ)
317DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString5GetAtEi, ?GetAt@
CHString@@QEBAGH@
Z)
319DEFINE_FRAMEDYN_ALIAS(_ZN8CHString18GetBufferSetLengthEi, ?GetBufferSetLength@
CHString@@QEAAPEAGH@
Z)
320DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString7GetDataEv, ?
GetData@
CHString@@IEBAPEAUCHStringData@@XZ)
322DEFINE_FRAMEDYN_ALIAS(_ZN8CHString4InitEv, ?
Init@
CHString@@IEAAXXZ)
323DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString7IsEmptyEv, ?
IsEmpty@
CHString@@QEBAHXZ)
324DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString4LeftEi, ?Left@
CHString@@QEBA?AV1@
H@
Z)
327DEFINE_FRAMEDYN_ALIAS(_ZN8CHString10LockBufferEv, ?LockBuffer@
CHString@@QEAAPEAGXZ)
328DEFINE_FRAMEDYN_ALIAS(_ZN8CHString9MakeLowerEv, ?MakeLower@
CHString@@QEAAXXZ)
329DEFINE_FRAMEDYN_ALIAS(_ZN8CHString11MakeReverseEv, ?MakeReverse@
CHString@@QEAAXXZ)
330DEFINE_FRAMEDYN_ALIAS(_ZN8CHString9MakeUpperEv, ?MakeUpper@
CHString@@QEAAXXZ)
331DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString3MidEi, ?Mid@
CHString@@QEBA?AV1@
H@
Z)
332DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString3MidEii, ?Mid@
CHString@@QEBA?AV1@
HH@
Z)
333DEFINE_FRAMEDYN_ALIAS(_ZN8CHString7ReleaseEP12CHStringData, ?
Release@
CHString@@KAXPEAUCHStringData@@@
Z)
334DEFINE_FRAMEDYN_ALIAS(_ZN8CHString7ReleaseEv, ?
Release@
CHString@@IEAAXXZ)
335DEFINE_FRAMEDYN_ALIAS(_ZN8CHString13ReleaseBufferEi, ?ReleaseBuffer@
CHString@@QEAAXH@
Z)
336DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString11ReverseFindEt, ?ReverseFind@
CHString@@QEBAHG@
Z)
337DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString5RightEi, ?Right@
CHString@@QEBA?AV1@
H@
Z)
338DEFINE_FRAMEDYN_ALIAS(_ZN8CHString10SafeStrlenEPKt, ?SafeStrlen@
CHString@@KAHPEBG@
Z)
339DEFINE_FRAMEDYN_ALIAS(_ZN8CHString5SetAtEit, ?SetAt@
CHString@@QEAAXHG@
Z)
340DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString13SpanExcludingEPKt, ?SpanExcluding@
CHString@@QEBA?AV1@PEBG@
Z)
341DEFINE_FRAMEDYN_ALIAS(_ZNK8CHString13SpanIncludingEPKt, ?SpanIncluding@
CHString@@QEBA?AV1@PEBG@
Z)
342DEFINE_FRAMEDYN_ALIAS(_ZN8CHString8TrimLeftEv, ?TrimLeft@
CHString@@QEAAXXZ)
343DEFINE_FRAMEDYN_ALIAS(_ZN8CHString9TrimRightEv, ?TrimRight@
CHString@@QEAAXXZ)
344DEFINE_FRAMEDYN_ALIAS(_ZN8CHString12UnlockBufferEv, ?UnlockBuffer@
CHString@@QEAAXXZ)
345DEFINE_FRAMEDYN_ALIAS(_ZNK8CHStringcvPKtEv, ??BCHString@@QEBAPEBGXZ)
346DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringpLERKS_, ??YCHString@@QEAAAEBV0@AEBV0@@
Z)
347DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringpLEc, ??YCHString@@QEAAAEBV0@
D@
Z)
348DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringpLEPKt, ??YCHString@@QEAAAEBV0@PEBG@
Z)
349DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringpLEt, ??YCHString@@QEAAAEBV0@
G@
Z)
350DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSEPS_, ??4
CHString@@QEAAAEBV0@PEAV0@@
Z)
351DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSERKS_, ??4
CHString@@QEAAAEBV0@AEBV0@@
Z)
352DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSEPKc, ??4
CHString@@QEAAAEBV0@PEBD@
Z)
353DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSEc, ??4
CHString@@QEAAAEBV0@
D@
Z)
354DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSEPKh, ??4
CHString@@QEAAAEBV0@PEBE@
Z)
355DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSEPKt, ??4
CHString@@QEAAAEBV0@PEBG@
Z)
356DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringaSEt, ??4
CHString@@QEAAAEBV0@
G@
Z)
357DEFINE_FRAMEDYN_ALIAS(_ZNK8CHStringixEi, ??ACHString@@QEBAGH@
Z)
358DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringD1Ev, ??1
CHString@@QEAA@XZ)
359DEFINE_FRAMEDYN_ALIAS(_ZN8CHStringD2Ev, ??1
CHString@@QEAA@XZ)
360DEFINE_FRAMEDYN_ALIAS(_ZpltRK8CHString, ??
H@YA?AVCHString@@GAEBV0@@
Z)
361DEFINE_FRAMEDYN_ALIAS(_ZplRK8CHStringt, ??
H@YA?AVCHString@@AEBV0@
G@
Z)
362DEFINE_FRAMEDYN_ALIAS(_ZplRK8CHStringPKt, ??
H@YA?AVCHString@@AEBV0@PEBG@
Z)
363DEFINE_FRAMEDYN_ALIAS(_ZplPKtRK8CHString, ??
H@YA?AVCHString@@PEBGAEBV0@@
Z)
364DEFINE_FRAMEDYN_ALIAS(_ZplRK8CHStringS1_, ??
H@YA?AVCHString@@AEBV0@0@
Z)
365DEFINE_FRAMEDYN_ALIAS(_ZN8Provider5FlushEv, ?
Flush@
Provider@@MEAAXXZ)
366DEFINE_FRAMEDYN_ALIAS(_ZN8Provider21ValidateDeletionFlagsEl, ?ValidateDeletionFlags@
Provider@@MEAAJJ@
Z)
367DEFINE_FRAMEDYN_ALIAS(_ZN8Provider19ValidateMethodFlagsEl, ?ValidateMethodFlags@
Provider@@MEAAJJ@
Z)
368DEFINE_FRAMEDYN_ALIAS(_ZN8Provider18ValidateQueryFlagsEl, ?ValidateQueryFlags@
Provider@@MEAAJJ@
Z)
370#error Unsupported arch
373#undef DEFINE_FRAMEDYN_ALIAS
#define G(r, i, a, b, c, d)
BOOL operator!=(const CHString &s1, CHSTRING_LPCWSTR s2)
BOOL operator<=(const CHString &s1, CHSTRING_LPCWSTR s2)
BOOL operator>=(const CHString &s1, CHSTRING_LPCWSTR s2)
BOOL operator==(const CHString &s1, CHSTRING_LPCWSTR s2)
const CHSTRING_WCHAR * CHSTRING_LPCWSTR
BOOL operator<(const CHString &s1, CHSTRING_LPCWSTR s2)
BOOL operator>(const CHString &s1, CHSTRING_LPCWSTR s2)
CHSTRING_WCHAR * CHSTRING_LPWSTR
unsigned short CHSTRING_WCHAR
CHStringData * GetData() const
void ConcatInPlace(int nSrcLen, CHSTRING_LPCWSTR lpszSrcData)
CHString SpanExcluding(const wchar_t *lpszCharSet) const
CHString Left(int nCount) const
int FindOneOf(const wchar_t *lpszCharSet) const
CHString SpanIncluding(const wchar_t *lpszCharSet) const
int Collate(const wchar_t *lpsz) const
void SetAt(int nIndex, CHSTRING_WCHAR ch)
const CHString & operator+=(char ch)
int Compare(CHSTRING_LPCWSTR lpsz) const
static int WINAPI SafeStrlen(const wchar_t *lpsz)
void AssignCopy(int nSrcLen, CHSTRING_LPCWSTR lpszSrcData)
const CHString & operator=(char ch)
void ConcatInPlace(int nSrcLen, const wchar_t *lpszSrcData)
CHString SpanExcluding(CHSTRING_LPCWSTR lpszCharSet) const
void FormatMessageW(const wchar_t *lpszFormat, Params &&... params)
void ReleaseBuffer(int nNewLength=-1)
CHString Right(int nCount) const
void FormatMessageW(UINT nFormatID,...)
CHSTRING_WCHAR operator[](int nIndex) const
int Collate(CHSTRING_LPCWSTR lpsz) const
CHString Mid(int nFirst) const
int LoadStringW(UINT nID)
friend CHString WINAPI operator+(CHSTRING_WCHAR ch, const CHString &string)
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)
void FormatV(const wchar_t *lpszFormat, va_list argList)
CHSTRING_LPWSTR m_pchData
void Format(const wchar_t *lpszFormat, Params &&... params)
int Find(const wchar_t *lpszSub) const
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
int Compare(const wchar_t *lpsz) const
int CompareNoCase(const wchar_t *lpsz) const
void AllocBeforeWrite(int nLen)
CHSTRING_WCHAR GetAt(int nIndex) const
void AssignCopy(int nSrcLen, const wchar_t *lpszSrcData)
static int WINAPI SafeStrlen(CHSTRING_LPCWSTR lpsz)
void ConcatCopy(int nSrc1Len, const wchar_t *lpszSrc1Data, int nSrc2Len, const wchar_t *lpszSrc2Data)
unsigned short(__cdecl typeof(TIFFCurrentDirectory))(struct tiff *)
static BYTE * GetData(BYTE *pData, ULONG *pLength)
return pComBuf GetLength()
return pMemory GetBuffer()
GLenum const GLfloat * params
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)
static CHAR string1[MAX_PATH]
static CHAR string2[MAX_PATH]
#define HH(a, b, c, d, x, s)
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
_In_ WDFIOTARGET _In_ PWDF_REQUEST_COMPLETION_PARAMS Params
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)