source: trunk/src/shlwapi/dbgwrap.cpp@ 7900

Last change on this file since 7900 was 7900, checked in by sandervl, 24 years ago

added extended logging

File size: 9.9 KB
Line 
1#include <odin.h>
2#include <odinwrap.h>
3#include <os2sel.h>
4
5#include <os2win.h>
6#include <winreg.h>
7#include <winnt.h>
8#include <wincon.h>
9#include <winthunk.h>
10#include <winnls.h>
11#include <ntddk.h>
12#include <heapstring.h>
13
14//#define NO_SHLWAPI_STREAM
15#include "shlwapi.h"
16
17#define DBGWRAP_MODULE "SHLWAPI"
18#include <dbgwrap.h>
19
20
21
22NODEF_DEBUGWRAP8(SHLWAPI_1)
23NODEF_DEBUGWRAP8(SHLWAPI_2)
24NODEF_DEBUGWRAP8(SHLWAPI_3)
25NODEF_DEBUGWRAP8(SHLWAPI_4)
26NODEF_DEBUGWRAP12(SHLWAPI_5)
27NODEF_DEBUGWRAP12(SHLWAPI_6)
28NODEF_DEBUGWRAP12(SHLWAPI_7)
29NODEF_DEBUGWRAP8(SHLWAPI_8)
30NODEF_DEBUGWRAP4(SHLWAPI_9)
31NODEF_DEBUGWRAP8(SHLWAPI_10)
32NODEF_DEBUGWRAP20(SHLWAPI_11)
33NODEF_DEBUGWRAP8(SHLWAPI_12)
34NODEF_DEBUGWRAP8(SHLWAPI_13)
35NODEF_DEBUGWRAP8(SHLWAPI_14)
36NODEF_DEBUGWRAP8(SHLWAPI_15)
37NODEF_DEBUGWRAP16(SHLWAPI_16)
38NODEF_DEBUGWRAP8(SHLWAPI_17)
39NODEF_DEBUGWRAP8(SHLWAPI_18)
40NODEF_DEBUGWRAP4(SHLWAPI_19)
41NODEF_DEBUGWRAP8(SHLWAPI_20)
42NODEF_DEBUGWRAP8(SHLWAPI_21)
43NODEF_DEBUGWRAP8(SHLWAPI_22)
44NODEF_DEBUGWRAP12(SHLWAPI_23)
45NODEF_DEBUGWRAP12(SHLWAPI_24)
46NODEF_DEBUGWRAP4(SHLWAPI_25)
47NODEF_DEBUGWRAP4(SHLWAPI_26)
48NODEF_DEBUGWRAP4(SHLWAPI_27)
49NODEF_DEBUGWRAP4(SHLWAPI_28)
50NODEF_DEBUGWRAP4(SHLWAPI_29)
51NODEF_DEBUGWRAP4(SHLWAPI_30)
52NODEF_DEBUGWRAP4(SHLWAPI_31)
53NODEF_DEBUGWRAP4(SHLWAPI_32)
54NODEF_DEBUGWRAP4(SHLWAPI_33)
55NODEF_DEBUGWRAP4(SHLWAPI_34)
56NODEF_DEBUGWRAP12(SHLWAPI_35)
57NODEF_DEBUGWRAP16(SHLWAPI_36)
58NODEF_DEBUGWRAP16(SHLWAPI_74)
59NODEF_DEBUGWRAP12(SHLWAPI_151)
60NODEF_DEBUGWRAP12(SHLWAPI_152)
61NODEF_DEBUGWRAP12(SHLWAPI_153)
62NODEF_DEBUGWRAP12(SHLWAPI_154)
63NODEF_DEBUGWRAP8(SHLWAPI_156)
64NODEF_DEBUGWRAP8(SHLWAPI_158)
65NODEF_DEBUGWRAP8(SHLWAPI_160)
66NODEF_DEBUGWRAP8(SHLWAPI_162)
67NODEF_DEBUGWRAP24(SHLWAPI_164)
68NODEF_DEBUGWRAP16(SHLWAPI_165)
69NODEF_DEBUGWRAP4(SHLWAPI_169)
70NODEF_DEBUGWRAP4(SHLWAPI_170)
71NODEF_DEBUGWRAP8(SHLWAPI_172)
72NODEF_DEBUGWRAP8(SHLWAPI_174)
73NODEF_DEBUGWRAP16(SHLWAPI_176)
74NODEF_DEBUGWRAP12(SHLWAPI_181)
75NODEF_DEBUGWRAP4(SHLWAPI_183)
76NODEF_DEBUGWRAP24(SHLWAPI_185)
77NODEF_DEBUGWRAP24(SHLWAPI_191)
78NODEF_DEBUGWRAP0(SHLWAPI_193)
79NODEF_DEBUGWRAP12(SHLWAPI_197)
80NODEF_DEBUGWRAP8(SHLWAPI_199)
81NODEF_DEBUGWRAP24(SHLWAPI_205)
82NODEF_DEBUGWRAP24(SHLWAPI_206)
83NODEF_DEBUGWRAP20(SHLWAPI_208)
84NODEF_DEBUGWRAP12(SHLWAPI_210)
85NODEF_DEBUGWRAP8(SHLWAPI_211)
86NODEF_DEBUGWRAP12(SHLWAPI_215)
87NODEF_DEBUGWRAP12(SHLWAPI_217)
88NODEF_DEBUGWRAP16(SHLWAPI_218)
89NODEF_DEBUGWRAP16(SHLWAPI_219)
90NODEF_DEBUGWRAP4(SHLWAPI_222)
91NODEF_DEBUGWRAP4(SHLWAPI_223)
92NODEF_DEBUGWRAP4(SHLWAPI_236)
93NODEF_DEBUGWRAP4(SHLWAPI_237)
94NODEF_DEBUGWRAP12(SHLWAPI_239)
95NODEF_DEBUGWRAP16(SHLWAPI_240)
96NODEF_DEBUGWRAP20(SHLWAPI_243)
97NODEF_DEBUGWRAP16(SHLWAPI_266)
98NODEF_DEBUGWRAP16(SHLWAPI_267)
99NODEF_DEBUGWRAP8(SHLWAPI_268)
100NODEF_DEBUGWRAP0(SHLWAPI_276)
101NODEF_DEBUGWRAP24(SHLWAPI_278)
102NODEF_DEBUGWRAP12(SHLWAPI_289)
103NODEF_DEBUGWRAP20(SHLWAPI_313)
104NODEF_DEBUGWRAP16(SHLWAPI_318)
105NODEF_DEBUGWRAP8(SHLWAPI_320)
106NODEF_DEBUGWRAP8(SHLWAPI_321)
107NODEF_DEBUGWRAP4(SHLWAPI_322)
108NODEF_DEBUGWRAP4(SHLWAPI_323)
109NODEF_DEBUGWRAP4(SHLWAPI_333)
110NODEF_DEBUGWRAP8(SHLWAPI_334)
111NODEF_DEBUGWRAP4(SHLWAPI_335)
112NODEF_DEBUGWRAP4(SHLWAPI_336)
113NODEF_DEBUGWRAP20(SHLWAPI_337)
114NODEF_DEBUGWRAP12(SHLWAPI_346)
115NODEF_DEBUGWRAP12(SHLWAPI_356)
116NODEF_DEBUGWRAP20(SHLWAPI_357)
117NODEF_DEBUGWRAP24(SHLWAPI_358)
118NODEF_DEBUGWRAP12(SHLWAPI_364)
119NODEF_DEBUGWRAP12(SHLWAPI_370)
120NODEF_DEBUGWRAP0(SHLWAPI_376)
121NODEF_DEBUGWRAP12(SHLWAPI_377)
122NODEF_DEBUGWRAP12(SHLWAPI_378)
123NODEF_DEBUGWRAP4(SHLWAPI_389)
124NODEF_DEBUGWRAP8(SHLWAPI_390)
125NODEF_DEBUGWRAP20(SHLWAPI_391)
126NODEF_DEBUGWRAP4(SHLWAPI_401)
127NODEF_DEBUGWRAP4(SHLWAPI_402)
128NODEF_DEBUGWRAP4(SHLWAPI_403)
129NODEF_DEBUGWRAP4(SHLWAPI_413)
130NODEF_DEBUGWRAP4(SHLWAPI_431)
131NODEF_DEBUGWRAP4(SHLWAPI_437)
132
133
134NODEF_DEBUGWRAP8(GetMenuPosFromID)
135DEBUGWRAP12(ColorHLSToRGB)
136
137DEBUGWRAP8(ChrCmpIA)
138DEBUGWRAP8(ChrCmpIW)
139DEBUGWRAP16(ColorRGBToHLS)
140NODEF_DEBUGWRAP4(SHLWAPI_DllGetVersion)
141DEBUGWRAP16(HashData)
142DEBUGWRAP4(PathAddBackslashA)
143DEBUGWRAP4(PathAddBackslashW)
144DEBUGWRAP8(PathAddExtensionA)
145DEBUGWRAP8(PathAddExtensionW)
146DEBUGWRAP8(PathAppendA)
147DEBUGWRAP8(PathAppendW)
148DEBUGWRAP8(PathBuildRootA)
149DEBUGWRAP8(PathBuildRootW)
150DEBUGWRAP8(PathCanonicalizeA)
151DEBUGWRAP8(PathCanonicalizeW)
152DEBUGWRAP12(PathCombineA)
153DEBUGWRAP12(PathCombineW)
154DEBUGWRAP12(PathCommonPrefixA)
155DEBUGWRAP12(PathCommonPrefixW)
156DEBUGWRAP12(PathCompactPathA)
157DEBUGWRAP16(PathCompactPathExA)
158DEBUGWRAP16(PathCompactPathExW)
159DEBUGWRAP12(PathCompactPathW)
160NODEF_DEBUGWRAP16(PathCreateFromUrlA)
161NODEF_DEBUGWRAP16(PathCreateFromUrlW)
162DEBUGWRAP4(PathFileExistsA)
163DEBUGWRAP4(PathFileExistsW)
164DEBUGWRAP4(PathFindExtensionA)
165DEBUGWRAP4(PathFindExtensionW)
166DEBUGWRAP4(PathFindFileNameA)
167DEBUGWRAP4(PathFindFileNameW)
168DEBUGWRAP4(PathFindNextComponentA)
169DEBUGWRAP4(PathFindNextComponentW)
170DEBUGWRAP8(PathFindOnPathA)
171DEBUGWRAP8(PathFindOnPathW)
172DEBUGWRAP4(PathGetArgsA)
173DEBUGWRAP4(PathGetArgsW)
174DEBUGWRAP4(PathGetCharTypeA)
175DEBUGWRAP4(PathGetCharTypeW)
176DEBUGWRAP4(PathGetDriveNumberA)
177DEBUGWRAP4(PathGetDriveNumberW)
178DEBUGWRAP8(PathIsContentTypeA)
179DEBUGWRAP8(PathIsContentTypeW)
180DEBUGWRAP4(PathIsDirectoryA)
181DEBUGWRAP4(PathIsDirectoryW)
182DEBUGWRAP4(PathIsFileSpecA)
183DEBUGWRAP4(PathIsFileSpecW)
184DEBUGWRAP8(PathIsPrefixA)
185DEBUGWRAP8(PathIsPrefixW)
186DEBUGWRAP4(PathIsRelativeA)
187DEBUGWRAP4(PathIsRelativeW)
188DEBUGWRAP4(PathIsRootA)
189DEBUGWRAP4(PathIsRootW)
190DEBUGWRAP8(PathIsSameRootA)
191DEBUGWRAP8(PathIsSameRootW)
192DEBUGWRAP8(PathIsSystemFolderA)
193DEBUGWRAP8(PathIsSystemFolderW)
194DEBUGWRAP4(PathIsUNCA)
195DEBUGWRAP4(PathIsUNCServerA)
196DEBUGWRAP4(PathIsUNCServerShareA)
197DEBUGWRAP4(PathIsUNCServerShareW)
198DEBUGWRAP4(PathIsUNCServerW)
199DEBUGWRAP4(PathIsUNCW)
200DEBUGWRAP4(PathIsURLA)
201DEBUGWRAP4(PathIsURLW)
202DEBUGWRAP4(PathMakePrettyA)
203DEBUGWRAP4(PathMakePrettyW)
204DEBUGWRAP4(PathMakeSystemFolderA)
205DEBUGWRAP4(PathMakeSystemFolderW)
206DEBUGWRAP8(PathMatchSpecA)
207DEBUGWRAP8(PathMatchSpecW)
208DEBUGWRAP4(PathParseIconLocationA)
209DEBUGWRAP4(PathParseIconLocationW)
210DEBUGWRAP4(PathQuoteSpacesA)
211DEBUGWRAP4(PathQuoteSpacesW)
212DEBUGWRAP20(PathRelativePathToA)
213DEBUGWRAP20(PathRelativePathToW)
214DEBUGWRAP4(PathRemoveArgsA)
215DEBUGWRAP4(PathRemoveArgsW)
216DEBUGWRAP4(PathRemoveBackslashA)
217DEBUGWRAP4(PathRemoveBackslashW)
218DEBUGWRAP4(PathRemoveBlanksA)
219DEBUGWRAP4(PathRemoveBlanksW)
220DEBUGWRAP4(PathRemoveExtensionA)
221DEBUGWRAP4(PathRemoveExtensionW)
222DEBUGWRAP4(PathRemoveFileSpecA)
223DEBUGWRAP4(PathRemoveFileSpecW)
224DEBUGWRAP8(PathRenameExtensionA)
225DEBUGWRAP8(PathRenameExtensionW)
226DEBUGWRAP12(PathSearchAndQualifyA)
227DEBUGWRAP12(PathSearchAndQualifyW)
228DEBUGWRAP12(PathSetDlgItemPathA)
229DEBUGWRAP12(PathSetDlgItemPathW)
230DEBUGWRAP4(PathSkipRootA)
231DEBUGWRAP4(PathSkipRootW)
232DEBUGWRAP4(PathStripPathA)
233DEBUGWRAP4(PathStripPathW)
234DEBUGWRAP4(PathStripToRootA)
235DEBUGWRAP4(PathStripToRootW)
236DEBUGWRAP4(PathUnmakeSystemFolderA)
237DEBUGWRAP4(PathUnmakeSystemFolderW)
238DEBUGWRAP4(PathUnquoteSpacesA)
239DEBUGWRAP4(PathUnquoteSpacesW)
240DEBUGWRAP4(SHCreateShellPalette)
241DEBUGWRAP8(SHDeleteEmptyKeyA)
242DEBUGWRAP8(SHDeleteEmptyKeyW)
243DEBUGWRAP8(SHDeleteKeyA)
244DEBUGWRAP8(SHDeleteKeyW)
245NODEF_DEBUGWRAP8(SHDeleteOrphanKeyA)
246NODEF_DEBUGWRAP8(SHDeleteOrphanKeyW)
247DEBUGWRAP12(SHDeleteValueA)
248DEBUGWRAP12(SHDeleteValueW)
249DEBUGWRAP16(SHEnumKeyExA)
250DEBUGWRAP16(SHEnumKeyExW)
251DEBUGWRAP28(SHEnumValueA)
252DEBUGWRAP28(SHEnumValueW)
253NODEF_DEBUGWRAP4(_SHGetInstanceExplorer)
254NODEF_DEBUGWRAP8(SHGetInverseCMAP)
255DEBUGWRAP24(SHGetValueA)
256DEBUGWRAP24(SHGetValueW)
257NODEF_DEBUGWRAP4(SHIsLowMemoryMachine)
258NODEF_DEBUGWRAP16(SHOpenRegStreamA)
259NODEF_DEBUGWRAP16(SHOpenRegStreamW)
260DEBUGWRAP20(SHQueryInfoKeyA)
261DEBUGWRAP20(SHQueryInfoKeyW)
262DEBUGWRAP24(SHQueryValueExA)
263DEBUGWRAP24(SHQueryValueExW)
264DEBUGWRAP4(SHRegCloseUSKey)
265DEBUGWRAP20(SHRegCreateUSKeyA)
266DEBUGWRAP20(SHRegCreateUSKeyW)
267DEBUGWRAP12(SHRegDeleteEmptyUSKeyA)
268DEBUGWRAP12(SHRegDeleteEmptyUSKeyW)
269NODEF_DEBUGWRAP12(SHRegDeleteUSKeyA)
270NODEF_DEBUGWRAP12(SHRegDeleteUSKeyW)
271DEBUGWRAP20(SHRegEnumUSKeyA)
272DEBUGWRAP20(SHRegEnumUSKeyW)
273DEBUGWRAP32(SHRegEnumUSValueA)
274DEBUGWRAP32(SHRegEnumUSValueW)
275DEBUGWRAP16(SHRegGetBoolUSValueA)
276DEBUGWRAP16(SHRegGetBoolUSValueW)
277DEBUGWRAP32(SHRegGetUSValueA)
278DEBUGWRAP32(SHRegGetUSValueW)
279DEBUGWRAP20(SHRegOpenUSKeyA)
280DEBUGWRAP20(SHRegOpenUSKeyW)
281DEBUGWRAP32(SHRegQueryUSValueA)
282DEBUGWRAP32(SHRegQueryUSValueW)
283DEBUGWRAP24(SHRegSetUSValueA)
284DEBUGWRAP24(SHRegSetUSValueW)
285DEBUGWRAP24(SHRegWriteUSValueA)
286DEBUGWRAP24(SHRegWriteUSValueW)
287DEBUGWRAP24(SHSetValueA)
288DEBUGWRAP24(SHSetValueW)
289DEBUGWRAP8(StrCSpnA)
290DEBUGWRAP8(StrCSpnW)
291DEBUGWRAP12(StrCatBuffA)
292DEBUGWRAP12(StrCatBuffW)
293DEBUGWRAP8(StrCatW)
294DEBUGWRAP8(StrChrA)
295DEBUGWRAP8(StrChrIA)
296DEBUGWRAP8(StrChrIW)
297DEBUGWRAP8(StrChrW)
298DEBUGWRAP8(lstrcmpiW)
299DEBUGWRAP12(StrCmpNA)
300DEBUGWRAP12(StrCmpNIA)
301DEBUGWRAP12(StrCmpNIW)
302DEBUGWRAP12(StrCmpNW)
303DEBUGWRAP8(lstrcmpW)
304DEBUGWRAP12(lstrcpynW)
305DEBUGWRAP8(StrCpyW)
306DEBUGWRAP4(StrDupA)
307DEBUGWRAP4(StrDupW)
308DEBUGWRAP12(StrFormatByteSizeA)
309DEBUGWRAP12(StrFormatByteSizeW)
310DEBUGWRAP16(StrFromTimeIntervalA)
311DEBUGWRAP16(StrFromTimeIntervalW)
312DEBUGWRAP12(StrNCatA)
313DEBUGWRAP12(StrNCatW)
314DEBUGWRAP8(StrPBrkA)
315DEBUGWRAP8(StrPBrkW)
316DEBUGWRAP12(StrRChrA)
317DEBUGWRAP12(StrRChrIA)
318DEBUGWRAP12(StrRChrIW)
319DEBUGWRAP12(StrRChrW)
320DEBUGWRAP12(StrRStrIA)
321DEBUGWRAP12(StrRStrIW)
322DEBUGWRAP16(StrRetToBufA)
323DEBUGWRAP16(StrRetToBufW)
324DEBUGWRAP8(StrSpnA)
325DEBUGWRAP8(StrSpnW)
326DEBUGWRAP8(StrStrA)
327DEBUGWRAP8(StrStrIA)
328DEBUGWRAP8(StrStrIW)
329DEBUGWRAP8(StrStrW)
330DEBUGWRAP4(StrToIntA)
331DEBUGWRAP12(StrToIntExA)
332DEBUGWRAP12(StrToIntExW)
333DEBUGWRAP4(StrToIntW)
334DEBUGWRAP8(StrTrimA)
335DEBUGWRAP16(UrlApplySchemeA)
336DEBUGWRAP16(UrlApplySchemeW)
337DEBUGWRAP16(UrlCanonicalizeA)
338DEBUGWRAP16(UrlCanonicalizeW)
339DEBUGWRAP20(UrlCombineA)
340DEBUGWRAP20(UrlCombineW)
341DEBUGWRAP12(UrlCompareA)
342DEBUGWRAP12(UrlCompareW)
343DEBUGWRAP16(UrlCreateFromPathA)
344DEBUGWRAP16(UrlCreateFromPathW)
345DEBUGWRAP16(UrlEscapeA)
346DEBUGWRAP16(UrlEscapeW)
347DEBUGWRAP4(UrlGetLocationA)
348DEBUGWRAP4(UrlGetLocationW)
349DEBUGWRAP20(UrlGetPartA)
350DEBUGWRAP20(UrlGetPartW)
351DEBUGWRAP12(UrlHashA)
352DEBUGWRAP12(UrlHashW)
353DEBUGWRAP8(UrlIsA)
354DEBUGWRAP4(UrlIsNoHistoryA)
355DEBUGWRAP4(UrlIsNoHistoryW)
356DEBUGWRAP4(UrlIsOpaqueA)
357DEBUGWRAP4(UrlIsOpaqueW)
358DEBUGWRAP8(UrlIsW)
359DEBUGWRAP16(UrlUnescapeA)
360DEBUGWRAP16(UrlUnescapeW)
361DEBUGWRAP20(SHRegGetPathA)
362DEBUGWRAP20(SHRegGetPathW)
363DEBUGWRAP12(SHRegDeleteUSValueA)
364DEBUGWRAP12(SHRegDeleteUSValueW)
365
366
Note: See TracBrowser for help on using the repository browser.