2
; Exports of file MfcSubs.dll
4
; Autogenerated by gen_exportdef
5
; Written by Kai Tietz, 2007
9
; VCString::?$ConstructElements(@@YGXPAVCString@@H@Z)
10
??$ConstructElements@VCString@@@@YGXPAVCString@@H@Z
11
; VCString::?$CopyElements(@@YGXPAVCString@@PBV0@H@Z)
12
??$CopyElements@VCString@@@@YGXPAVCString@@PBV0@H@Z
13
; VCString::?$DestructElements(@@YGXPAVCString@@H@Z)
14
??$DestructElements@VCString@@@@YGXPAVCString@@H@Z
15
; ABU_GUID::?$HashKey(@@YGIABU_GUID@@@Z)
16
??$HashKey@ABU_GUID@@@@YGIABU_GUID@@@Z
17
; PBD::?$HashKey(YGIPBD@Z)
18
??$HashKey@PBD@@YGIPBD@Z
19
; PBG::?$HashKey(YGIPBG@Z)
20
??$HashKey@PBG@@YGIPBG@Z
21
; public: __thiscall CCriticalSection::CCriticalSection(void)
22
??0CCriticalSection@@QAE@XZ
23
; public: __thiscall CMapStringToPtr::CMapStringToPtr(int)
24
??0CMapStringToPtr@@QAE@H@Z
25
; protected: __thiscall CObject::CObject(void)
27
; public: __thiscall CString::CString(class CString const &)
28
??0CString@@QAE@ABV0@@Z
29
; public: __thiscall CString::CString(unsigned short,int)
31
; public: __thiscall CString::CString(char const *)
33
; public: __thiscall CString::CString(unsigned char const *)
35
; public: __thiscall CString::CString(unsigned short const *)
37
; public: __thiscall CString::CString(unsigned short const *,int)
38
??0CString@@QAE@PBGH@Z
39
; public: __thiscall CString::CString(void)
41
; public: __thiscall CStringArray::CStringArray(void)
42
??0CStringArray@@QAE@XZ
43
; public: __thiscall CSyncObject::CSyncObject(unsigned short const *)
44
??0CSyncObject@@QAE@PBG@Z
45
; public: virtual __thiscall CCriticalSection::~CCriticalSection(void)
46
??1CCriticalSection@@UAE@XZ
47
; public: virtual __thiscall CMapStringToPtr::~CMapStringToPtr(void)
48
??1CMapStringToPtr@@UAE@XZ
49
; public: virtual __thiscall CObject::~CObject(void)
51
; public: __thiscall CString::~CString(void)
53
; public: virtual __thiscall CStringArray::~CStringArray(void)
54
??1CStringArray@@UAE@XZ
55
; public: virtual __thiscall CSyncObject::~CSyncObject(void)
56
??1CSyncObject@@UAE@XZ
57
; public: struct CPlex & __thiscall CPlex::operator=(struct CPlex const &)
58
??4CPlex@@QAEAAU0@ABU0@@Z
59
; public: class CString const & __thiscall CString::operator=(class CString const &)
60
??4CString@@QAEABV0@ABV0@@Z
61
; public: class CString const & __thiscall CString::operator=(char)
62
??4CString@@QAEABV0@D@Z
63
; public: class CString const & __thiscall CString::operator=(unsigned short)
64
??4CString@@QAEABV0@G@Z
65
; public: class CString const & __thiscall CString::operator=(char const *)
66
??4CString@@QAEABV0@PBD@Z
67
; public: class CString const & __thiscall CString::operator=(unsigned char const *)
68
??4CString@@QAEABV0@PBE@Z
69
; public: class CString const & __thiscall CString::operator=(unsigned short const *)
70
??4CString@@QAEABV0@PBG@Z
71
; bool __stdcall operator==(class CString const &,class CString const &)
72
??8@YG_NABVCString@@0@Z
73
; bool __stdcall operator==(class CString const &,unsigned short const *)
74
??8@YG_NABVCString@@PBG@Z
75
; bool __stdcall operator==(unsigned short const *,class CString const &)
76
??8@YG_NPBGABVCString@@@Z
77
; bool __stdcall operator!=(class CString const &,class CString const &)
78
??9@YG_NABVCString@@0@Z
79
; bool __stdcall operator!=(class CString const &,unsigned short const *)
80
??9@YG_NABVCString@@PBG@Z
81
; bool __stdcall operator!=(unsigned short const *,class CString const &)
82
??9@YG_NPBGABVCString@@@Z
83
; public: void * & __thiscall CMapStringToPtr::operator[](unsigned short const *)
84
??ACMapStringToPtr@@QAEAAPAXPBG@Z
85
; public: unsigned short __thiscall CString::operator[](int)const
87
; public: class CString & __thiscall CStringArray::operator[](int)
88
??ACStringArray@@QAEAAVCString@@H@Z
89
; public: class CString __thiscall CStringArray::operator[](int)const
90
??ACStringArray@@QBE?AVCString@@H@Z
91
; public: __thiscall CCriticalSection::operator struct _RTL_CRITICAL_SECTION *(void)
92
??BCCriticalSection@@QAEPAU_RTL_CRITICAL_SECTION@@XZ
93
; public: __thiscall CString::operator unsigned short const *(void)const
95
; public: __thiscall CSyncObject::operator void *(void)const
96
??BCSyncObject@@QBEPAXXZ
97
; class CString __stdcall operator+(class CString const &,class CString const &)
98
??H@YG?AVCString@@ABV0@0@Z
99
; class CString __stdcall operator+(class CString const &,char)
100
??H@YG?AVCString@@ABV0@D@Z
101
; class CString __stdcall operator+(class CString const &,unsigned short)
102
??H@YG?AVCString@@ABV0@G@Z
103
; class CString __stdcall operator+(class CString const &,unsigned short const *)
104
??H@YG?AVCString@@ABV0@PBG@Z
105
; class CString __stdcall operator+(char,class CString const &)
106
??H@YG?AVCString@@DABV0@@Z
107
; class CString __stdcall operator+(unsigned short,class CString const &)
108
??H@YG?AVCString@@GABV0@@Z
109
; class CString __stdcall operator+(unsigned short const *,class CString const &)
110
??H@YG?AVCString@@PBGABV0@@Z
111
; bool __stdcall operator<(class CString const &,class CString const &)
112
??M@YG_NABVCString@@0@Z
113
; bool __stdcall operator<(class CString const &,unsigned short const *)
114
??M@YG_NABVCString@@PBG@Z
115
; bool __stdcall operator<(unsigned short const *,class CString const &)
116
??M@YG_NPBGABVCString@@@Z
117
; bool __stdcall operator<=(class CString const &,class CString const &)
118
??N@YG_NABVCString@@0@Z
119
; bool __stdcall operator<=(class CString const &,unsigned short const *)
120
??N@YG_NABVCString@@PBG@Z
121
; bool __stdcall operator<=(unsigned short const *,class CString const &)
122
??N@YG_NPBGABVCString@@@Z
123
; bool __stdcall operator>(class CString const &,class CString const &)
124
??O@YG_NABVCString@@0@Z
125
; bool __stdcall operator>(class CString const &,unsigned short const *)
126
??O@YG_NABVCString@@PBG@Z
127
; bool __stdcall operator>(unsigned short const *,class CString const &)
128
??O@YG_NPBGABVCString@@@Z
129
; bool __stdcall operator>=(class CString const &,class CString const &)
130
??P@YG_NABVCString@@0@Z
131
; bool __stdcall operator>=(class CString const &,unsigned short const *)
132
??P@YG_NABVCString@@PBG@Z
133
; bool __stdcall operator>=(unsigned short const *,class CString const &)
134
??P@YG_NPBGABVCString@@@Z
135
; public: class CString const & __thiscall CString::operator+=(class CString const &)
136
??YCString@@QAEABV0@ABV0@@Z
137
; public: class CString const & __thiscall CString::operator+=(char)
138
??YCString@@QAEABV0@D@Z
139
; public: class CString const & __thiscall CString::operator+=(unsigned short)
140
??YCString@@QAEABV0@G@Z
141
; public: class CString const & __thiscall CString::operator+=(unsigned short const *)
142
??YCString@@QAEABV0@PBG@Z
143
; const CCriticalSection::`vftable'
144
??_7CCriticalSection@@6B@
145
; const CMapStringToPtr::`vftable'
146
??_7CMapStringToPtr@@6B@
147
; const CObject::`vftable'
149
; const CStringArray::`vftable'
150
??_7CStringArray@@6B@
151
; const CSyncObject::`vftable'
153
; public: void __thiscall CMapStringToPtr::`default constructor closure'(void)
154
??_FCMapStringToPtr@@QAEXXZ
155
; public: int __thiscall CStringArray::Add(unsigned short const *)
156
?Add@CStringArray@@QAEHPBG@Z
157
; unsigned short * __stdcall AfxA2WHelper(unsigned short *,char const *,int)
158
?AfxA2WHelper@@YGPAGPAGPBDH@Z
159
; int __stdcall AfxExtractSubString(class CString &,unsigned short const *,int,unsigned short)
160
?AfxExtractSubString@@YGHAAVCString@@PBGHG@Z
161
; class CString const & __stdcall AfxGetEmptyString(void)
162
?AfxGetEmptyString@@YGABVCString@@XZ
163
; int __stdcall AfxLoadString(unsigned int,unsigned short *,unsigned int)
164
?AfxLoadString@@YGHIPAGI@Z
165
; char * __stdcall AfxW2AHelper(char *,unsigned short const *,int)
166
?AfxW2AHelper@@YGPADPADPBGH@Z
167
; protected: void __thiscall CString::AllocBeforeWrite(int)
168
?AllocBeforeWrite@CString@@IAEXH@Z
169
; protected: void __thiscall CString::AllocBuffer(int)
170
?AllocBuffer@CString@@IAEXH@Z
171
; protected: void __thiscall CString::AllocCopy(class CString &,int,int,int)const
172
?AllocCopy@CString@@IBEXAAV1@HHH@Z
173
; public: int __thiscall CStringArray::Append(class CStringArray const &)
174
?Append@CStringArray@@QAEHABV1@@Z
175
; protected: void __thiscall CString::AssignCopy(int,unsigned short const *)
176
?AssignCopy@CString@@IAEXHPBG@Z
177
; public: int __thiscall CString::Collate(unsigned short const *)const
178
?Collate@CString@@QBEHPBG@Z
179
; public: int __thiscall CString::Compare(unsigned short const *)const
180
?Compare@CString@@QBEHPBG@Z
181
; public: int __thiscall CString::CompareNoCase(unsigned short const *)const
182
?CompareNoCase@CString@@QBEHPBG@Z
183
; protected: void __thiscall CString::ConcatCopy(int,unsigned short const *,int,unsigned short const *)
184
?ConcatCopy@CString@@IAEXHPBGH0@Z
185
; protected: void __thiscall CString::ConcatInPlace(int,unsigned short const *)
186
?ConcatInPlace@CString@@IAEXHPBG@Z
187
; public: void __thiscall CStringArray::Copy(class CStringArray const &)
188
?Copy@CStringArray@@QAEXABV1@@Z
189
; protected: void __thiscall CString::CopyBeforeWrite(void)
190
?CopyBeforeWrite@CString@@IAEXXZ
191
; public: static struct CPlex * __stdcall CPlex::Create(struct CPlex * &,unsigned int,unsigned int)
192
?Create@CPlex@@SGPAU1@AAPAU1@II@Z
193
; public: class CString & __thiscall CStringArray::ElementAt(int)
194
?ElementAt@CStringArray@@QAEAAVCString@@H@Z
195
; public: void __thiscall CString::Empty(void)
196
?Empty@CString@@QAEXXZ
197
; public: int __thiscall CString::Find(unsigned short)const
198
?Find@CString@@QBEHG@Z
199
; public: int __thiscall CString::Find(unsigned short const *)const
200
?Find@CString@@QBEHPBG@Z
201
; public: int __thiscall CString::FindOneOf(unsigned short const *)const
202
?FindOneOf@CString@@QBEHPBG@Z
203
; public: void __cdecl CString::Format(unsigned int,...)
204
?Format@CString@@QAAXIZZ
205
; public: void __cdecl CString::Format(unsigned short const *,...)
206
?Format@CString@@QAAXPBGZZ
207
; public: void __cdecl CString::FormatMessageW(unsigned int,...)
208
?FormatMessageW@CString@@QAAXIZZ
209
; public: void __cdecl CString::FormatMessageW(unsigned short const *,...)
210
?FormatMessageW@CString@@QAAXPBGZZ
211
; protected: void __thiscall CString::FormatV(unsigned short const *,char *)
212
?FormatV@CString@@IAEXPBGPAD@Z
213
; protected: void __thiscall CMapStringToPtr::FreeAssoc(struct CMapStringToPtr::CAssoc *)
214
?FreeAssoc@CMapStringToPtr@@IAEXPAUCAssoc@1@@Z
215
; public: void __thiscall CPlex::FreeDataChain(void)
216
?FreeDataChain@CPlex@@QAEXXZ
217
; public: void __thiscall CString::FreeExtra(void)
218
?FreeExtra@CString@@QAEXXZ
219
; public: void __thiscall CStringArray::FreeExtra(void)
220
?FreeExtra@CStringArray@@QAEXXZ
221
; public: int __thiscall CString::GetAllocLength(void)const
222
?GetAllocLength@CString@@QBEHXZ
223
; protected: struct CMapStringToPtr::CAssoc * __thiscall CMapStringToPtr::GetAssocAt(unsigned short const *,unsigned int &)const
224
?GetAssocAt@CMapStringToPtr@@IBEPAUCAssoc@1@PBGAAI@Z
225
; public: unsigned short __thiscall CString::GetAt(int)const
226
?GetAt@CString@@QBEGH@Z
227
; public: class CString __thiscall CStringArray::GetAt(int)const
228
?GetAt@CStringArray@@QBE?AVCString@@H@Z
229
; public: unsigned short * __thiscall CString::GetBuffer(int)
230
?GetBuffer@CString@@QAEPAGH@Z
231
; public: unsigned short * __thiscall CString::GetBufferSetLength(int)
232
?GetBufferSetLength@CString@@QAEPAGH@Z
233
; public: int __thiscall CMapStringToPtr::GetCount(void)const
234
?GetCount@CMapStringToPtr@@QBEHXZ
235
; protected: struct CStringData * __thiscall CString::GetData(void)const
236
?GetData@CString@@IBEPAUCStringData@@XZ
237
; public: class CString * __thiscall CStringArray::GetData(void)
238
?GetData@CStringArray@@QAEPAVCString@@XZ
239
; public: class CString const * __thiscall CStringArray::GetData(void)const
240
?GetData@CStringArray@@QBEPBVCString@@XZ
241
; public: unsigned int __thiscall CMapStringToPtr::GetHashTableSize(void)const
242
?GetHashTableSize@CMapStringToPtr@@QBEIXZ
243
; public: int __thiscall CString::GetLength(void)const
244
?GetLength@CString@@QBEHXZ
245
; public: void __thiscall CMapStringToPtr::GetNextAssoc(struct __POSITION * &,class CString &,void * &)const
246
?GetNextAssoc@CMapStringToPtr@@QBEXAAPAU__POSITION@@AAVCString@@AAPAX@Z
247
; public: int __thiscall CStringArray::GetSize(void)const
248
?GetSize@CStringArray@@QBEHXZ
249
; public: struct __POSITION * __thiscall CMapStringToPtr::GetStartPosition(void)const
250
?GetStartPosition@CMapStringToPtr@@QBEPAU__POSITION@@XZ
251
; public: int __thiscall CStringArray::GetUpperBound(void)const
252
?GetUpperBound@CStringArray@@QBEHXZ
253
; public: unsigned int __thiscall CMapStringToPtr::HashKey(unsigned short const *)const
254
?HashKey@CMapStringToPtr@@QBEIPBG@Z
255
; protected: void __thiscall CString::Init(void)
256
?Init@CString@@IAEXXZ
257
; public: void __thiscall CMapStringToPtr::InitHashTable(unsigned int,int)
258
?InitHashTable@CMapStringToPtr@@QAEXIH@Z
259
; public: void __thiscall CStringArray::InsertAt(int,class CStringArray *)
260
?InsertAt@CStringArray@@QAEXHPAV1@@Z
261
; public: void __thiscall CStringArray::InsertAt(int,unsigned short const *,int)
262
?InsertAt@CStringArray@@QAEXHPBGH@Z
263
; public: int __thiscall CMapStringToPtr::IsEmpty(void)const
264
?IsEmpty@CMapStringToPtr@@QBEHXZ
265
; public: int __thiscall CString::IsEmpty(void)const
266
?IsEmpty@CString@@QBEHXZ
267
; public: class CString __thiscall CString::Left(int)const
268
?Left@CString@@QBE?AV1@H@Z
269
; public: int __thiscall CString::LoadStringW(unsigned int)
270
?LoadStringW@CString@@QAEHI@Z
271
; public: int __thiscall CCriticalSection::Lock(void)
272
?Lock@CCriticalSection@@QAEHXZ
273
; public: virtual int __thiscall CCriticalSection::Lock(unsigned long)
274
?Lock@CCriticalSection@@UAEHK@Z
275
; public: virtual int __thiscall CSyncObject::Lock(unsigned long)
276
?Lock@CSyncObject@@UAEHK@Z
277
; public: unsigned short * __thiscall CString::LockBuffer(void)
278
?LockBuffer@CString@@QAEPAGXZ
279
; public: int __thiscall CMapStringToPtr::Lookup(unsigned short const *,void * &)const
280
?Lookup@CMapStringToPtr@@QBEHPBGAAPAX@Z
281
; public: int __thiscall CMapStringToPtr::LookupKey(unsigned short const *,unsigned short const * &)const
282
?LookupKey@CMapStringToPtr@@QBEHPBGAAPBG@Z
283
; public: void __thiscall CString::MakeLower(void)
284
?MakeLower@CString@@QAEXXZ
285
; public: void __thiscall CString::MakeReverse(void)
286
?MakeReverse@CString@@QAEXXZ
287
; public: void __thiscall CString::MakeUpper(void)
288
?MakeUpper@CString@@QAEXXZ
289
; public: class CString __thiscall CString::Mid(int)const
290
?Mid@CString@@QBE?AV1@H@Z
291
; public: class CString __thiscall CString::Mid(int,int)const
292
?Mid@CString@@QBE?AV1@HH@Z
293
; protected: struct CMapStringToPtr::CAssoc * __thiscall CMapStringToPtr::NewAssoc(void)
294
?NewAssoc@CMapStringToPtr@@IAEPAUCAssoc@1@XZ
295
; protected: void __thiscall CString::Release(void)
296
?Release@CString@@IAEXXZ
297
; protected: static void __stdcall CString::Release(struct CStringData *)
298
?Release@CString@@KGXPAUCStringData@@@Z
299
; public: void __thiscall CString::ReleaseBuffer(int)
300
?ReleaseBuffer@CString@@QAEXH@Z
301
; public: void __thiscall CMapStringToPtr::RemoveAll(void)
302
?RemoveAll@CMapStringToPtr@@QAEXXZ
303
; public: void __thiscall CStringArray::RemoveAll(void)
304
?RemoveAll@CStringArray@@QAEXXZ
305
; public: void __thiscall CStringArray::RemoveAt(int,int)
306
?RemoveAt@CStringArray@@QAEXHH@Z
307
; public: int __thiscall CMapStringToPtr::RemoveKey(unsigned short const *)
308
?RemoveKey@CMapStringToPtr@@QAEHPBG@Z
309
; public: int __thiscall CString::ReverseFind(unsigned short)const
310
?ReverseFind@CString@@QBEHG@Z
311
; public: class CString __thiscall CString::Right(int)const
312
?Right@CString@@QBE?AV1@H@Z
313
; protected: static int __stdcall CString::SafeStrlen(unsigned short const *)
314
?SafeStrlen@CString@@KGHPBG@Z
315
; public: void __thiscall CMapStringToPtr::SetAt(unsigned short const *,void *)
316
?SetAt@CMapStringToPtr@@QAEXPBGPAX@Z
317
; public: void __thiscall CString::SetAt(int,unsigned short)
318
?SetAt@CString@@QAEXHG@Z
319
; public: void __thiscall CStringArray::SetAt(int,unsigned short const *)
320
?SetAt@CStringArray@@QAEXHPBG@Z
321
; public: void __thiscall CStringArray::SetAtGrow(int,unsigned short const *)
322
?SetAtGrow@CStringArray@@QAEXHPBG@Z
323
; public: void __thiscall CStringArray::SetSize(int,int)
324
?SetSize@CStringArray@@QAEXHH@Z
325
; public: class CString __thiscall CString::SpanExcluding(unsigned short const *)const
326
?SpanExcluding@CString@@QBE?AV1@PBG@Z
327
; public: class CString __thiscall CString::SpanIncluding(unsigned short const *)const
328
?SpanIncluding@CString@@QBE?AV1@PBG@Z
329
; public: void __thiscall CString::TrimLeft(void)
330
?TrimLeft@CString@@QAEXXZ
331
; public: void __thiscall CString::TrimRight(void)
332
?TrimRight@CString@@QAEXXZ
333
; public: virtual int __thiscall CCriticalSection::Unlock(void)
334
?Unlock@CCriticalSection@@UAEHXZ
335
; public: virtual int __thiscall CSyncObject::Unlock(long,long *)
336
?Unlock@CSyncObject@@UAEHJPAJ@Z
337
; public: void __thiscall CString::UnlockBuffer(void)
338
?UnlockBuffer@CString@@QAEXXZ
339
; public: void * __thiscall CPlex::data(void)
340
?data@CPlex@@QAEPAXXZ