winedbg: Don't dereference possibly NULL thread pointer.
[wine/zf.git] / dlls / ole32 / ole32.spec
blob8e73fdd16b4522063baa4e98ddd5396b9de45ac8
1 @ stdcall BindMoniker(ptr long ptr ptr)
2 @ stdcall CLIPFORMAT_UserFree(ptr ptr) combase.CLIPFORMAT_UserFree
3 @ stdcall CLIPFORMAT_UserMarshal(ptr ptr ptr) combase.CLIPFORMAT_UserMarshal
4 @ stdcall CLIPFORMAT_UserSize(ptr long ptr) combase.CLIPFORMAT_UserSize
5 @ stdcall CLIPFORMAT_UserUnmarshal(ptr ptr ptr) combase.CLIPFORMAT_UserUnmarshal
6 @ stdcall CLSIDFromProgID(wstr ptr) combase.CLSIDFromProgID
7 @ stdcall CLSIDFromProgIDEx(wstr ptr) combase.CLSIDFromProgIDEx
8 @ stdcall CLSIDFromString(wstr ptr) combase.CLSIDFromString
9 @ stdcall CoAddRefServerProcess() combase.CoAddRefServerProcess
10 @ stdcall CoAllowSetForegroundWindow(ptr ptr)
11 @ stdcall CoBuildVersion()
12 @ stdcall CoCopyProxy(ptr ptr) combase.CoCopyProxy
13 @ stdcall CoCreateFreeThreadedMarshaler(ptr ptr) combase.CoCreateFreeThreadedMarshaler
14 @ stdcall CoCreateGuid(ptr) combase.CoCreateGuid
15 @ stdcall CoCreateInstance(ptr ptr long ptr ptr) combase.CoCreateInstance
16 @ stdcall CoCreateInstanceEx(ptr ptr long ptr long ptr) combase.CoCreateInstanceEx
17 @ stdcall CoCreateInstanceFromApp(ptr ptr long ptr long ptr) combase.CoCreateInstanceFromApp
18 @ stdcall CoDecrementMTAUsage(ptr) combase.CoDecrementMTAUsage
19 @ stdcall CoDisableCallCancellation(ptr) combase.CoDisableCallCancellation
20 @ stdcall CoDisconnectObject(ptr long) combase.CoDisconnectObject
21 @ stdcall CoDosDateTimeToFileTime(long long ptr) kernel32.DosDateTimeToFileTime
22 @ stdcall CoEnableCallCancellation(ptr) combase.CoEnableCallCancellation
23 @ stdcall CoFileTimeNow(ptr) combase.CoFileTimeNow
24 @ stdcall CoFileTimeToDosDateTime(ptr ptr ptr) kernel32.FileTimeToDosDateTime
25 @ stdcall CoFreeAllLibraries()
26 @ stdcall CoFreeLibrary(long)
27 @ stdcall CoFreeUnusedLibraries() combase.CoFreeUnusedLibraries
28 @ stdcall CoFreeUnusedLibrariesEx(long long) combase.CoFreeUnusedLibrariesEx
29 @ stdcall CoGetActivationState(int128 long ptr) combase.CoGetActivationState
30 @ stdcall CoGetApartmentType(ptr ptr) combase.CoGetApartmentType
31 @ stdcall CoGetCallContext(ptr ptr) combase.CoGetCallContext
32 @ stdcall CoGetCallState(long ptr) combase.CoGetCallState
33 @ stdcall CoGetCallerTID(ptr) combase.CoGetCallerTID
34 @ stdcall CoGetClassObject(ptr long ptr ptr ptr) combase.CoGetClassObject
35 @ stdcall CoGetContextToken(ptr) combase.CoGetContextToken
36 @ stdcall CoGetCurrentLogicalThreadId(ptr) combase.CoGetCurrentLogicalThreadId
37 @ stdcall CoGetCurrentProcess() combase.CoGetCurrentProcess
38 @ stdcall CoGetDefaultContext(long ptr ptr) combase.CoGetDefaultContext
39 @ stdcall CoGetInstanceFromFile(ptr ptr ptr long long wstr long ptr) combase.CoGetInstanceFromFile
40 @ stdcall CoGetInstanceFromIStorage(ptr ptr ptr long ptr long ptr) combase.CoGetInstanceFromIStorage
41 @ stdcall CoGetInterfaceAndReleaseStream(ptr ptr ptr) combase.CoGetInterfaceAndReleaseStream
42 @ stdcall CoGetMalloc(long ptr) combase.CoGetMalloc
43 @ stdcall CoGetMarshalSizeMax(ptr ptr ptr long ptr long) combase.CoGetMarshalSizeMax
44 @ stdcall CoGetObject(wstr ptr ptr ptr)
45 @ stdcall CoGetObjectContext(ptr ptr) combase.CoGetObjectContext
46 @ stdcall CoGetPSClsid(ptr ptr) combase.CoGetPSClsid
47 @ stdcall CoGetStandardMarshal(ptr ptr long ptr long ptr) combase.CoGetStandardMarshal
48 @ stdcall CoGetState(ptr)
49 @ stub CoGetTIDFromIPID
50 @ stdcall CoGetTreatAsClass(ptr ptr) combase.CoGetTreatAsClass
51 @ stdcall CoImpersonateClient() combase.CoImpersonateClient
52 @ stdcall CoIncrementMTAUsage(ptr) combase.CoIncrementMTAUsage
53 @ stdcall CoInitialize(ptr)
54 @ stdcall CoInitializeEx(ptr long) combase.CoInitializeEx
55 @ stdcall CoInitializeSecurity(ptr long ptr ptr long long ptr long ptr) combase.CoInitializeSecurity
56 @ stdcall CoInitializeWOW(long long) combase.CoInitializeWOW
57 @ stdcall CoIsHandlerConnected(ptr) combase.CoIsHandlerConnected
58 @ stdcall CoIsOle1Class (ptr)
59 @ stdcall CoLoadLibrary(wstr long)
60 @ stdcall CoLockObjectExternal(ptr long long) combase.CoLockObjectExternal
61 @ stdcall CoMarshalHresult(ptr long) combase.CoMarshalHresult
62 @ stdcall CoMarshalInterThreadInterfaceInStream(ptr ptr ptr) combase.CoMarshalInterThreadInterfaceInStream
63 @ stdcall CoMarshalInterface(ptr ptr ptr long ptr long) combase.CoMarshalInterface
64 @ stub CoQueryAuthenticationServices
65 @ stdcall CoQueryClientBlanket(ptr ptr ptr ptr ptr ptr ptr) combase.CoQueryClientBlanket
66 @ stdcall CoQueryProxyBlanket(ptr ptr ptr ptr ptr ptr ptr ptr) combase.CoQueryProxyBlanket
67 @ stub CoQueryReleaseObject
68 @ stdcall CoRegisterChannelHook(ptr ptr) combase.CoRegisterChannelHook
69 @ stdcall CoRegisterClassObject(ptr ptr long long ptr) combase.CoRegisterClassObject
70 @ stdcall CoRegisterInitializeSpy(ptr ptr) combase.CoRegisterInitializeSpy
71 @ stdcall CoRegisterMallocSpy(ptr) combase.CoRegisterMallocSpy
72 @ stdcall CoRegisterMessageFilter(ptr ptr) combase.CoRegisterMessageFilter
73 @ stdcall CoRegisterPSClsid(ptr ptr) combase.CoRegisterPSClsid
74 @ stdcall CoRegisterSurrogate(ptr) combase.CoRegisterSurrogate
75 @ stdcall CoRegisterSurrogateEx(ptr ptr) combase.CoRegisterSurrogateEx
76 @ stdcall CoReleaseMarshalData(ptr) combase.CoReleaseMarshalData
77 @ stdcall CoReleaseServerProcess() combase.CoReleaseServerProcess
78 @ stdcall CoResumeClassObjects() combase.CoResumeClassObjects
79 @ stdcall CoRevertToSelf() combase.CoRevertToSelf
80 @ stdcall CoRevokeClassObject(long) combase.CoRevokeClassObject
81 @ stdcall CoRevokeInitializeSpy(int64) combase.CoRevokeInitializeSpy
82 @ stdcall CoRevokeMallocSpy() combase.CoRevokeMallocSpy
83 @ stdcall CoSetProxyBlanket(ptr long long ptr long long ptr long) combase.CoSetProxyBlanket
84 @ stdcall CoSetState(ptr)
85 @ stdcall CoSuspendClassObjects() combase.CoSuspendClassObjects
86 @ stdcall CoSwitchCallContext(ptr ptr) combase.CoSwitchCallContext
87 @ stdcall CoTaskMemAlloc(long) combase.CoTaskMemAlloc
88 @ stdcall CoTaskMemFree(ptr) combase.CoTaskMemFree
89 @ stdcall CoTaskMemRealloc(ptr long) combase.CoTaskMemRealloc
90 @ stdcall CoTreatAsClass(ptr ptr)
91 @ stdcall CoUninitialize() combase.CoUninitialize
92 @ stub CoUnloadingWOW
93 @ stdcall CoUnmarshalHresult(ptr ptr) combase.CoUnmarshalHresult
94 @ stdcall CoUnmarshalInterface(ptr ptr ptr) combase.CoUnmarshalInterface
95 @ stdcall CoWaitForMultipleHandles(long long long ptr ptr) combase.CoWaitForMultipleHandles
96 @ stdcall CreateAntiMoniker(ptr)
97 @ stdcall CreateBindCtx(long ptr)
98 @ stdcall CreateClassMoniker(ptr ptr)
99 @ stdcall CreateDataAdviseHolder(ptr)
100 @ stdcall CreateDataCache(ptr ptr ptr ptr)
101 @ stdcall CreateErrorInfo(ptr) combase.CreateErrorInfo
102 @ stdcall CreateFileMoniker(wstr ptr)
103 @ stdcall CreateGenericComposite(ptr ptr ptr)
104 @ stdcall CreateILockBytesOnHGlobal(ptr long ptr)
105 @ stdcall CreateItemMoniker(wstr wstr ptr)
106 @ stub CreateObjrefMoniker
107 @ stdcall CreateOleAdviseHolder(ptr)
108 @ stdcall CreatePointerMoniker(ptr ptr)
109 @ stdcall CreateStreamOnHGlobal(ptr long ptr) combase.CreateStreamOnHGlobal
110 @ stdcall DestroyRunningObjectTable()
111 @ stdcall DllDebugObjectRPCHook(long ptr) combase.DllDebugObjectRPCHook
112 @ stdcall -private DllGetClassObject (ptr ptr ptr)
113 @ stub DllGetClassObjectWOW
114 @ stdcall -private DllRegisterServer()
115 @ stdcall -private DllUnregisterServer()
116 @ stdcall DoDragDrop(ptr ptr long ptr)
117 @ stub EnableHookObject
118 @ stdcall FmtIdToPropStgName(ptr wstr)
119 @ stdcall FreePropVariantArray(long ptr) combase.FreePropVariantArray
120 @ stdcall GetClassFile(wstr ptr)
121 @ stdcall GetConvertStg(ptr)
122 @ stub GetDocumentBitStg
123 @ stdcall GetErrorInfo(long ptr) combase.GetErrorInfo
124 @ stdcall GetHGlobalFromILockBytes(ptr ptr)
125 @ stdcall GetHGlobalFromStream(ptr ptr) combase.GetHGlobalFromStream
126 @ stub GetHookInterface
127 @ stdcall GetRunningObjectTable(long ptr)
128 @ stdcall HACCEL_UserFree(ptr ptr) combase.HACCEL_UserFree
129 @ stdcall HACCEL_UserMarshal(ptr ptr ptr) combase.HACCEL_UserMarshal
130 @ stdcall HACCEL_UserSize(ptr long ptr) combase.HACCEL_UserSize
131 @ stdcall HACCEL_UserUnmarshal(ptr ptr ptr) combase.HACCEL_UserUnmarshal
132 @ stdcall HBITMAP_UserFree(ptr ptr) combase.HBITMAP_UserFree
133 @ stdcall HBITMAP_UserMarshal(ptr ptr ptr) combase.HBITMAP_UserMarshal
134 @ stdcall HBITMAP_UserSize(ptr long ptr) combase.HBITMAP_UserSize
135 @ stdcall HBITMAP_UserUnmarshal(ptr ptr ptr) combase.HBITMAP_UserUnmarshal
136 @ stdcall HBRUSH_UserFree(ptr ptr) combase.HBRUSH_UserFree
137 @ stdcall HBRUSH_UserMarshal(ptr ptr ptr) combase.HBRUSH_UserMarshal
138 @ stdcall HBRUSH_UserSize(ptr long ptr) combase.HBRUSH_UserSize
139 @ stdcall HBRUSH_UserUnmarshal(ptr ptr ptr) combase.HBRUSH_UserUnmarshal
140 @ stdcall HDC_UserFree(ptr ptr) combase.HDC_UserFree
141 @ stdcall HDC_UserMarshal(ptr ptr ptr) combase.HDC_UserMarshal
142 @ stdcall HDC_UserSize(ptr long ptr) combase.HDC_UserSize
143 @ stdcall HDC_UserUnmarshal(ptr ptr ptr) combase.HDC_UserUnmarshal
144 @ stdcall HENHMETAFILE_UserFree(ptr ptr)
145 @ stdcall HENHMETAFILE_UserMarshal(ptr ptr ptr)
146 @ stdcall HENHMETAFILE_UserSize(ptr long ptr)
147 @ stdcall HENHMETAFILE_UserUnmarshal(ptr ptr ptr)
148 @ stdcall HGLOBAL_UserFree(ptr ptr) combase.HGLOBAL_UserFree
149 @ stdcall HGLOBAL_UserMarshal(ptr ptr ptr) combase.HGLOBAL_UserMarshal
150 @ stdcall HGLOBAL_UserSize(ptr long ptr) combase.HGLOBAL_UserSize
151 @ stdcall HGLOBAL_UserUnmarshal(ptr ptr ptr) combase.HGLOBAL_UserUnmarshal
152 @ stdcall HICON_UserFree(ptr ptr) combase.HICON_UserFree
153 @ stdcall HICON_UserMarshal(ptr ptr ptr) combase.HICON_UserMarshal
154 @ stdcall HICON_UserSize(ptr long ptr) combase.HICON_UserSize
155 @ stdcall HICON_UserUnmarshal(ptr ptr ptr) combase.HICON_UserUnmarshal
156 @ stdcall HMENU_UserFree(ptr ptr) combase.HMENU_UserFree
157 @ stdcall HMENU_UserMarshal(ptr ptr ptr) combase.HMENU_UserMarshal
158 @ stdcall HMENU_UserSize(ptr long ptr) combase.HMENU_UserSize
159 @ stdcall HMENU_UserUnmarshal(ptr ptr ptr) combase.HMENU_UserUnmarshal
160 @ stdcall HMETAFILEPICT_UserFree(ptr ptr)
161 @ stdcall HMETAFILEPICT_UserMarshal(ptr ptr ptr)
162 @ stdcall HMETAFILEPICT_UserSize(ptr long ptr)
163 @ stdcall HMETAFILEPICT_UserUnmarshal(ptr ptr ptr)
164 @ stdcall HMETAFILE_UserFree(ptr ptr)
165 @ stdcall HMETAFILE_UserMarshal(ptr ptr ptr)
166 @ stdcall HMETAFILE_UserSize(ptr long ptr)
167 @ stdcall HMETAFILE_UserUnmarshal(ptr ptr ptr)
168 @ stdcall HPALETTE_UserFree(ptr ptr) combase.HPALETTE_UserFree
169 @ stdcall HPALETTE_UserMarshal(ptr ptr ptr) combase.HPALETTE_UserMarshal
170 @ stdcall HPALETTE_UserSize(ptr long ptr) combase.HPALETTE_UserSize
171 @ stdcall HPALETTE_UserUnmarshal(ptr ptr ptr) combase.HPALETTE_UserUnmarshal
172 @ stdcall HWND_UserFree(ptr ptr) combase.HWND_UserFree
173 @ stdcall HWND_UserMarshal(ptr ptr ptr) combase.HWND_UserMarshal
174 @ stdcall HWND_UserSize(ptr long ptr) combase.HWND_UserSize
175 @ stdcall HWND_UserUnmarshal(ptr ptr ptr) combase.HWND_UserUnmarshal
176 @ stdcall IIDFromString(wstr ptr) combase.IIDFromString
177 @ stub I_RemoteMain
178 @ stdcall IsAccelerator(long long ptr ptr)
179 @ stdcall IsEqualGUID(ptr ptr)
180 @ stub IsValidIid
181 @ stdcall IsValidInterface(ptr)
182 @ stub IsValidPtrIn
183 @ stub IsValidPtrOut
184 @ stdcall MkParseDisplayName(ptr wstr ptr ptr)
185 @ stdcall MonikerCommonPrefixWith(ptr ptr ptr)
186 @ stub MonikerRelativePathTo
187 @ stdcall Ole32DllGetClassObject(ptr ptr ptr)
188 @ stdcall OleBuildVersion()
189 @ stdcall OleConvertIStorageToOLESTREAM(ptr ptr)
190 @ stub OleConvertIStorageToOLESTREAMEx
191 @ stdcall OleConvertOLESTREAMToIStorage(ptr ptr ptr)
192 @ stub OleConvertOLESTREAMToIStorageEx
193 @ stdcall OleCreate(ptr ptr long ptr ptr ptr ptr)
194 @ stdcall OleCreateDefaultHandler(ptr ptr ptr ptr)
195 @ stdcall OleCreateEmbeddingHelper(ptr ptr long ptr ptr ptr)
196 @ stub OleCreateEx
197 @ stdcall OleCreateFromData(ptr ptr long ptr ptr ptr ptr)
198 @ stdcall OleCreateFromDataEx(ptr ptr long long long ptr ptr ptr ptr ptr ptr ptr)
199 @ stdcall OleCreateFromFile(ptr wstr ptr long ptr ptr ptr ptr)
200 @ stdcall OleCreateFromFileEx(ptr wstr ptr long long long ptr ptr ptr ptr ptr ptr ptr)
201 @ stdcall OleCreateLink(ptr ptr long ptr ptr ptr ptr)
202 @ stub OleCreateLinkEx
203 @ stdcall OleCreateLinkFromData(ptr ptr long ptr ptr ptr ptr)
204 @ stub OleCreateLinkFromDataEx
205 @ stdcall OleCreateLinkToFile(ptr ptr long ptr ptr ptr ptr)
206 @ stub OleCreateLinkToFileEx
207 @ stdcall OleCreateMenuDescriptor(long ptr)
208 @ stdcall OleCreateStaticFromData(ptr ptr long ptr ptr ptr ptr)
209 @ stdcall OleDestroyMenuDescriptor(long)
210 @ stdcall OleDoAutoConvert(ptr ptr)
211 @ stdcall OleDraw(ptr long long ptr)
212 @ stdcall OleDuplicateData(long long long)
213 @ stdcall OleFlushClipboard()
214 @ stdcall OleGetAutoConvert(ptr ptr)
215 @ stdcall OleGetClipboard(ptr)
216 @ stdcall OleGetIconOfClass(ptr ptr long)
217 @ stdcall OleGetIconOfFile(wstr long)
218 @ stdcall OleInitialize(ptr)
219 @ stdcall OleInitializeWOW(long long)
220 @ stdcall OleIsCurrentClipboard(ptr)
221 @ stdcall OleIsRunning(ptr)
222 @ stdcall OleLoad(ptr ptr ptr ptr)
223 @ stdcall OleLoadFromStream(ptr ptr ptr)
224 @ stdcall OleLockRunning(ptr long long)
225 @ stdcall OleMetafilePictFromIconAndLabel(long ptr ptr long)
226 @ stdcall OleNoteObjectVisible(ptr long)
227 @ stdcall OleQueryCreateFromData(ptr)
228 @ stdcall OleQueryLinkFromData(ptr)
229 @ stdcall OleRegEnumFormatEtc(ptr long ptr)
230 @ stdcall OleRegEnumVerbs(ptr ptr)
231 @ stdcall OleRegGetMiscStatus(ptr long ptr)
232 @ stdcall OleRegGetUserType(ptr long ptr)
233 @ stdcall OleRun(ptr)
234 @ stdcall OleSave(ptr ptr long)
235 @ stdcall OleSaveToStream(ptr ptr)
236 @ stdcall OleSetAutoConvert(ptr ptr)
237 @ stdcall OleSetClipboard(ptr)
238 @ stdcall OleSetContainedObject(ptr long)
239 @ stdcall OleSetMenuDescriptor(long long long ptr ptr)
240 @ stdcall OleTranslateAccelerator(ptr ptr ptr)
241 @ stdcall OleUninitialize()
242 @ stub OpenOrCreateStream
243 @ stdcall ProgIDFromCLSID(ptr ptr) combase.ProgIDFromCLSID
244 @ stdcall PropStgNameToFmtId(wstr ptr)
245 @ stdcall PropSysAllocString(wstr)
246 @ stdcall PropSysFreeString(wstr)
247 @ stdcall PropVariantClear(ptr) combase.PropVariantClear
248 @ stdcall PropVariantCopy(ptr ptr) combase.PropVariantCopy
249 @ stdcall ReadClassStg(ptr ptr)
250 @ stdcall ReadClassStm(ptr ptr)
251 @ stdcall ReadFmtUserTypeStg(ptr ptr ptr)
252 @ stub ReadOleStg
253 @ stub ReadStringStream
254 @ stdcall RegisterDragDrop(long ptr)
255 @ stdcall ReleaseStgMedium(ptr)
256 @ stdcall RevokeDragDrop(long)
257 @ stdcall SNB_UserFree(ptr ptr)
258 @ stdcall SNB_UserMarshal(ptr ptr ptr)
259 @ stdcall SNB_UserSize(ptr long ptr)
260 @ stdcall SNB_UserUnmarshal(ptr ptr ptr)
261 @ stdcall STGMEDIUM_UserFree(ptr ptr)
262 @ stdcall STGMEDIUM_UserMarshal(ptr ptr ptr)
263 @ stdcall STGMEDIUM_UserSize(ptr long ptr)
264 @ stdcall STGMEDIUM_UserUnmarshal(ptr ptr ptr)
265 @ stdcall SetConvertStg(ptr long)
266 @ stub SetDocumentBitStg
267 @ stdcall SetErrorInfo(long ptr) combase.SetErrorInfo
268 @ stdcall StgConvertPropertyToVariant(ptr long ptr ptr)
269 @ stdcall StgConvertVariantToProperty(ptr long ptr ptr long long ptr)
270 @ stdcall StgCreateDocfile(wstr long long ptr)
271 @ stdcall StgCreateDocfileOnILockBytes(ptr long long ptr)
272 @ stdcall StgCreatePropSetStg(ptr long ptr)
273 @ stdcall StgCreatePropStg(ptr ptr ptr long long ptr)
274 @ stdcall StgCreateStorageEx(wstr long long long ptr ptr ptr ptr)
275 @ stub StgGetIFillLockBytesOnFile
276 @ stub StgGetIFillLockBytesOnILockBytes
277 @ stdcall StgIsStorageFile(wstr)
278 @ stdcall StgIsStorageILockBytes(ptr)
279 @ stub StgOpenAsyncDocfileOnIFillLockBytes
280 @ stdcall StgOpenPropStg(ptr ptr long long ptr)
281 @ stdcall StgOpenStorage(wstr ptr long ptr long ptr)
282 @ stdcall StgOpenStorageEx(wstr long long long ptr ptr ptr ptr)
283 @ stdcall StgOpenStorageOnILockBytes(ptr ptr long ptr long ptr)
284 @ stdcall StgSetTimes(wstr ptr ptr ptr )
285 @ stdcall StringFromCLSID(ptr ptr) combase.StringFromCLSID
286 @ stdcall StringFromGUID2(ptr ptr long) combase.StringFromGUID2
287 @ stdcall StringFromIID(ptr ptr) combase.StringFromIID
288 @ stub UpdateDCOMSettings
289 @ stub UtConvertDvtd16toDvtd32
290 @ stub UtConvertDvtd32toDvtd16
291 @ stub UtGetDvtd16Info
292 @ stub UtGetDvtd32Info
293 @ stdcall WdtpInterfacePointer_UserFree(ptr) combase.WdtpInterfacePointer_UserFree
294 @ stdcall WdtpInterfacePointer_UserMarshal(ptr long ptr ptr ptr) combase.WdtpInterfacePointer_UserMarshal
295 @ stdcall WdtpInterfacePointer_UserSize(ptr long long ptr ptr) combase.WdtpInterfacePointer_UserSize
296 @ stdcall WdtpInterfacePointer_UserUnmarshal(ptr ptr ptr ptr) combase.WdtpInterfacePointer_UserUnmarshal
297 @ stdcall WriteClassStg(ptr ptr)
298 @ stdcall WriteClassStm(ptr ptr)
299 @ stdcall WriteFmtUserTypeStg(ptr long ptr)
300 @ stub WriteOleStg
301 @ stub WriteStringStream