source: trunk/src/shell32/dbgwrap.cpp@ 8048

Last change on this file since 8048 was 8048, checked in by sandervl, 23 years ago

PH: Wine resync + OS2 integration

File size: 9.3 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 ICOM_CINTERFACE 1
15#define CINTERFACE 1
16
17//#define NO_SHLWAPI_STREAM
18#include "shlwapi.h"
19
20#include "wine/undocshell.h"
21#include "shell32_main.h"
22#include "shellapi.h"
23#include "shresdef.h"
24
25#define DBGWRAP_MODULE "SHELL32"
26#include <dbgwrap.h>
27
28
29DEBUGWRAP24(SHChangeNotifyRegister)
30NODEF_DEBUGWRAP8(CheckEscapesA)
31DEBUGWRAP4(SHChangeNotifyDeregister)
32NODEF_DEBUGWRAP8(CheckEscapesW)
33NODEF_DEBUGWRAP8(CommandLineToArgvW)
34NODEF_DEBUGWRAP16(Control_FillCache_RunDLL)
35DEBUGWRAP8(ILGetDisplayName)
36DEBUGWRAP4(ILFindLastID)
37DEBUGWRAP4(ILRemoveLastID)
38DEBUGWRAP4(ILClone)
39DEBUGWRAP4(ILCloneFirst)
40DEBUGWRAP4(ILGlobalClone)
41DEBUGWRAP8(ILIsEqual)
42NODEF_DEBUGWRAP16(Control_RunDLL)
43DEBUGWRAP12(ILIsParent)
44DEBUGWRAP8(ILFindChild)
45DEBUGWRAP8(ILCombine)
46DEBUGWRAP8(ILLoadFromStream)
47DEBUGWRAP8(ILSaveToStream)
48DEBUGWRAP12(SHILCreateFromPathAW)
49DEBUGWRAP4(PathIsRootAW)
50NODEF_DEBUGWRAP8(PathBuildRootAW)
51DEBUGWRAP4(PathFindExtensionAW)
52DEBUGWRAP4(PathAddBackslashAW)
53NODEF_DEBUGWRAP4(PathRemoveBlanksAW)
54NODEF_DEBUGWRAP4(PathFindFileNameAW)
55NODEF_DEBUGWRAP4(PathRemoveFileSpecAW)
56NODEF_DEBUGWRAP8(PathAppendAW)
57DEBUGWRAP12(PathCombineAW)
58NODEF_DEBUGWRAP4(PathStripPathAW)
59DEBUGWRAP4(PathIsUNCAW)
60DEBUGWRAP4(PathIsRelativeAW)
61NODEF_DEBUGWRAP4(PathIsExeAW)
62NODEF_DEBUGWRAP8(DoEnvironmentSubstA)
63NODEF_DEBUGWRAP4(PathFileExistsAW)
64DEBUGWRAP8(PathMatchSpecAW)
65NODEF_DEBUGWRAP20(PathMakeUniqueNameAW)
66NODEF_DEBUGWRAP12(PathSetDlgItemPathAW)
67DEBUGWRAP4(PathQualifyAW)
68NODEF_DEBUGWRAP4(PathStripToRootAW)
69NODEF_DEBUGWRAP12(PathResolveAW)
70NODEF_DEBUGWRAP4(PathGetArgsAW)
71NODEF_DEBUGWRAP8(DoEnvironmentSubstAW)
72DEBUGWRAP8(DragAcceptFiles)
73DEBUGWRAP4(PathQuoteSpacesAW)
74NODEF_DEBUGWRAP4(PathUnquoteSpacesAW)
75NODEF_DEBUGWRAP4(PathGetDriveNumberAW)
76NODEF_DEBUGWRAP16(ParseFieldAW)
77DEBUGWRAP12(RestartDialog)
78DEBUGWRAP4(ExitWindowsDialog)
79DEBUGWRAP24(RunFileDlg)
80DEBUGWRAP16(PickIconDlg)
81DEBUGWRAP28(GetFileNameFromBrowse)
82NODEF_DEBUGWRAP4(DriveType)
83NODEF_DEBUGWRAP4(InvalidateDriveType)
84NODEF_DEBUGWRAP4(IsNetDrive)
85DEBUGWRAP24(Shell_MergeMenus)
86NODEF_DEBUGWRAP12(SHGetSetSettings)
87DEBUGWRAP20(SHCreateDefClassObject)
88DEBUGWRAP8(Shell_GetImageList)
89NODEF_DEBUGWRAP12(Shell_GetCachedImageIndexAW)
90NODEF_DEBUGWRAP12(Shell_GetCachedImageIndexW)
91NODEF_DEBUGWRAP12(Shell_GetCachedImageIndexA)
92DEBUGWRAP12(SHShellFolderView_Message)
93DEBUGWRAP12(SHCreateStdEnumFmtEtc)
94NODEF_DEBUGWRAP16(PathYetAnotherMakeUniqueNameAW)
95DEBUGWRAP12(SHMapPIDLToSystemImageListIndex)
96NODEF_DEBUGWRAP16(OleStrToStrN)
97NODEF_DEBUGWRAP16(StrToOleStrN)
98DEBUGWRAP4(DragFinish)
99DEBUGWRAP16(DragQueryFileA)
100DEBUGWRAP16(CIDLData_CreateFromIDArray)
101DEBUGWRAP8(SHRegisterDragDrop)
102DEBUGWRAP4(SHRevokeDragDrop)
103DEBUGWRAP20(SHDoDragDrop)
104NODEF_DEBUGWRAP12(SHCloneSpecialIDList)
105DEBUGWRAP8(SHFindFiles)
106DEBUGWRAP8(SHFindComputer)
107NODEF_DEBUGWRAP4(PathGetShortPathAW)
108NODEF_DEBUGWRAP4(SHLogILFromFSIL)
109DEBUGWRAP16(StrRetToStrNAW)
110DEBUGWRAP12(SHWaitForFileToOpen)
111NODEF_DEBUGWRAP12(SHGetRealIDL)
112NODEF_DEBUGWRAP8(SetAppStartingCursor)
113NODEF_DEBUGWRAP4(SHRestricted)
114NODEF_DEBUGWRAP16(DragQueryFileAorW)
115DEBUGWRAP20(SHCoCreateInstance)
116NODEF_DEBUGWRAP4(SignalFileOpen)
117DEBUGWRAP4(FileMenu_DeleteAllItems)
118DEBUGWRAP8(FileMenu_DrawItem)
119DEBUGWRAP8(FileMenu_FindSubMenuByPidl)
120DEBUGWRAP12(FileMenu_GetLastSelectedItemPidls)
121DEBUGWRAP8(FileMenu_HandleMenuChar)
122DEBUGWRAP4(FileMenu_InitMenuPopup)
123DEBUGWRAP24(FileMenu_InsertUsingPidl)
124DEBUGWRAP4(FileMenu_Invalidate)
125DEBUGWRAP8(FileMenu_MeasureItem)
126DEBUGWRAP20(FileMenu_ReplaceUsingPidl)
127DEBUGWRAP20(FileMenu_Create)
128NODEF_DEBUGWRAP24(FileMenu_AppendItemAW)
129DEBUGWRAP24(FileMenu_TrackPopupMenuEx)
130DEBUGWRAP8(FileMenu_DeleteItemByCmd)
131DEBUGWRAP4(FileMenu_Destroy)
132NODEF_DEBUGWRAP4(IsLFNDriveA)
133DEBUGWRAP0_NORET(FileMenu_AbortInitMenu)
134NODEF_DEBUGWRAP0(SHFlushClipboard)
135NODEF_DEBUGWRAP20(RunDLL_CallEntry16)
136DEBUGWRAP0_NORET(SHFreeUnusedLibraries)
137DEBUGWRAP12(FileMenu_AppendFilesForPidl)
138DEBUGWRAP28(FileMenu_AddFilesForPidl)
139DEBUGWRAP12(SHOutOfMemoryMessageBox)
140NODEF_DEBUGWRAP16(SHWinHelp)
141DEBUGWRAP12(SHELL32_DllGetClassObject)
142DEBUGWRAP12(DAD_AutoScroll)
143DEBUGWRAP4(DAD_DragEnter)
144DEBUGWRAP12(DAD_DragEnterEx)
145DEBUGWRAP0(DAD_DragLeave)
146DEBUGWRAP16(DragQueryFileW)
147DEBUGWRAP8(DAD_DragMove)
148DEBUGWRAP8(DragQueryPoint)
149DEBUGWRAP8(DAD_SetDragImage)
150DEBUGWRAP4(DAD_ShowDragImage)
151NODEF_DEBUGWRAP4(DuplicateIcon)
152NODEF_DEBUGWRAP4(Desktop_UpdateBriefcaseOnEvent)
153DEBUGWRAP8(FileMenu_DeleteItemByIndex)
154NODEF_DEBUGWRAP8(FileMenu_DeleteItemByFirstID)
155DEBUGWRAP4(FileMenu_DeleteSeparator)
156DEBUGWRAP12(FileMenu_EnableItemByCmd)
157DEBUGWRAP8(FileMenu_GetItemExtent)
158DEBUGWRAP8(PathFindOnPathAW)
159NODEF_DEBUGWRAP0(RLBuildListOfPaths)
160NODEF_DEBUGWRAP8(SHCLSIDFromStringAW)
161DEBUGWRAP12(ExtractAssociatedIconA)
162NODEF_DEBUGWRAP16(SHFind_InitMenuPopup)
163NODEF_DEBUGWRAP12(ExtractAssociatedIconExA)
164DEBUGWRAP4(SHLoadOLE)
165DEBUGWRAP4(ILGetSize)
166DEBUGWRAP4(ILGetNext)
167NODEF_DEBUGWRAP12(ILAppend)
168DEBUGWRAP4(ILFree)
169DEBUGWRAP4(ILGlobalFree)
170DEBUGWRAP4(ILCreateFromPathAW)
171DEBUGWRAP12(PathGetExtensionAW)
172NODEF_DEBUGWRAP4(PathIsDirectoryAW)
173NODEF_DEBUGWRAP8(SHRunControlPanel)
174DEBUGWRAP4(SHSimpleIDListFromPathAW)
175NODEF_DEBUGWRAP8(StrToOleStr)
176NODEF_DEBUGWRAP4(Win32DeleteFile)
177NODEF_DEBUGWRAP8(SHCreateDirectory)
178NODEF_DEBUGWRAP12(SHAddFromPropSheetExtArray)
179NODEF_DEBUGWRAP12(SHCreatePropSheetExtArray)
180NODEF_DEBUGWRAP4(SHDestroyPropSheetExtArray)
181NODEF_DEBUGWRAP16(SHReplaceFromPropSheetExtArray)
182NODEF_DEBUGWRAP8(PathCleanupSpecAW)
183NODEF_DEBUGWRAP12(SHValidateUNC)
184DEBUGWRAP8(SHCreateShellFolderViewEx)
185NODEF_DEBUGWRAP16(SHGetSpecialFolderPathAW)
186NODEF_DEBUGWRAP4(SHSetInstanceExplorer)
187DEBUGWRAP8(RegisterShellHook)
188DEBUGWRAP20(ArrangeWindows)
189DEBUGWRAP8(SHHandleDiskFull)
190NODEF_DEBUGWRAP12(ExtractAssociatedIconExW)
191DEBUGWRAP12(ExtractAssociatedIconW)
192DEBUGWRAP12(ExtractIconA)
193DEBUGWRAP20(ExtractIconExA)
194DEBUGWRAP20(ExtractIconExW)
195NODEF_DEBUGWRAP4(ExtractIconResInfoA)
196NODEF_DEBUGWRAP4(ExtractIconResInfoW)
197DEBUGWRAP12(ExtractIconW)
198DEBUGWRAP4(SHFree)
199DEBUGWRAP4(SHAlloc)
200NODEF_DEBUGWRAP4(SHGlobalDefect)
201NODEF_DEBUGWRAP0(SHAbortInvokeCommand)
202DEBUGWRAP12(FindExecutableA)
203DEBUGWRAP12(FindExecutableW)
204NODEF_DEBUGWRAP4(FreeIconList)
205NODEF_DEBUGWRAP4(InternalExtractIconListA)
206NODEF_DEBUGWRAP4(InternalExtractIconListW)
207NODEF_DEBUGWRAP24(RealShellExecuteA)
208NODEF_DEBUGWRAP4(RealShellExecuteExA)
209NODEF_DEBUGWRAP4(RealShellExecuteExW)
210NODEF_DEBUGWRAP24(RealShellExecuteW)
211NODEF_DEBUGWRAP8(RegenerateUserEnvironment)
212NODEF_DEBUGWRAP8(SHAddToRecentDocs)
213NODEF_DEBUGWRAP8(SHAppBarMessage)
214NODEF_DEBUGWRAP4(SHBrowseForFolder)
215NODEF_DEBUGWRAP4(SHBrowseForFolderA)
216NODEF_DEBUGWRAP4(SHBrowseForFolderW)
217NODEF_DEBUGWRAP16(SHChangeNotifyAW)
218NODEF_DEBUGWRAP12(SHEmptyRecycleBinA)
219NODEF_DEBUGWRAP12(SHEmptyRecycleBinW)
220NODEF_DEBUGWRAP4(SHFileOperationAW)
221DEBUGWRAP4(SHFileOperationA)
222DEBUGWRAP4(SHFileOperationW)
223NODEF_DEBUGWRAP16(SHFormatDrive)
224NODEF_DEBUGWRAP4(SHFreeNameMappings)
225NODEF_DEBUGWRAP20(SHGetDataFromIDListA)
226NODEF_DEBUGWRAP20(SHGetDataFromIDListW)
227NODEF_DEBUGWRAP4(PathParseIconLocationAW)
228NODEF_DEBUGWRAP4(PathRemoveExtensionAW)
229NODEF_DEBUGWRAP4(PathRemoveArgsAW)
230DEBUGWRAP4(SHGetDesktopFolder)
231DEBUGWRAP20(SHGetFileInfoA)
232DEBUGWRAP20(SHGetFileInfoW)
233NODEF_DEBUGWRAP4(SHGetInstanceExplorer)
234NODEF_DEBUGWRAP4(SHGetMalloc)
235NODEF_DEBUGWRAP20(SHGetNewLinkInfo)
236DEBUGWRAP8(SHGetPathFromIDListA)
237DEBUGWRAP8(SHGetPathFromIDListW)
238NODEF_DEBUGWRAP12(SHGetSpecialFolderLocation)
239NODEF_DEBUGWRAP16(SHHelpShortcuts_RunDLL)
240NODEF_DEBUGWRAP16(SHHelpShortcuts_RunDLLA)
241NODEF_DEBUGWRAP16(SHHelpShortcuts_RunDLLW)
242NODEF_DEBUGWRAP4(SHLoadInProc)
243NODEF_DEBUGWRAP8(SHQueryRecycleBinA)
244NODEF_DEBUGWRAP8(SHQueryRecycleBinW)
245NODEF_DEBUGWRAP0(SHUpdateRecycleBinIcon)
246NODEF_DEBUGWRAP4(SheChangeDirW)
247NODEF_DEBUGWRAP8(SheConvertPathW)
248NODEF_DEBUGWRAP4(SheSetCurDrive)
249NODEF_DEBUGWRAP8(SheGetDirW)
250NODEF_DEBUGWRAP4(SheRemoveQuotesA)
251NODEF_DEBUGWRAP4(SheRemoveQuotesW)
252NODEF_DEBUGWRAP8(SheShortenPathA)
253NODEF_DEBUGWRAP8(SheShortenPathW)
254DEBUGWRAP16(ShellAboutA)
255DEBUGWRAP16(ShellAboutW)
256DEBUGWRAP24(ShellExecuteA)
257NODEF_DEBUGWRAP4(ShellExecuteExA)
258NODEF_DEBUGWRAP4(ShellExecuteExW)
259DEBUGWRAP24(ShellExecuteW)
260DEBUGWRAP8(Shell_NotifyIconA)
261DEBUGWRAP8(Shell_NotifyIconW)
262NODEF_DEBUGWRAP4(SHRegCloseKey)
263NODEF_DEBUGWRAP12(SHRegOpenKeyA)
264NODEF_DEBUGWRAP12(SHRegOpenKeyW)
265NODEF_DEBUGWRAP16(SHRegQueryValueA)
266NODEF_DEBUGWRAP24(SHRegQueryValueExA)
267NODEF_DEBUGWRAP24(SHRegQueryValueExW)
268NODEF_DEBUGWRAP16(SHRegQueryValueW)
269NODEF_DEBUGWRAP8(SHRegDeleteKeyW)
270NODEF_DEBUGWRAP8(SHRegDeleteKeyA)
271DEBUGWRAP12(SHAllocShared)
272DEBUGWRAP8(SHInitRestricted)
273DEBUGWRAP8(SHLockShared)
274DEBUGWRAP4(SHUnlockShared)
275DEBUGWRAP8(SHFreeShared)
276NODEF_DEBUGWRAP24(NTSHChangeNotifyRegister)
277NODEF_DEBUGWRAP4(NTSHChangeNotifyDeregister)
278NODEF_DEBUGWRAP8(PathIsSameRootAW)
279NODEF_DEBUGWRAP8(ReadCabinetState)
280NODEF_DEBUGWRAP4(WriteCabinetState)
281NODEF_DEBUGWRAP16(PathProcessCommandAW)
282DEBUGWRAP4(FileIconInit)
283NODEF_DEBUGWRAP0(IsUserAdmin)
284NODEF_DEBUGWRAP16(SHGetSpecialFolderPathA)
285NODEF_DEBUGWRAP8(SHGetSettings)
286DEBUGWRAP20(SHGetFolderPathA)
287NODEF_DEBUGWRAP20(SHGetFolderPathW)
288NODEF_DEBUGWRAP20(SHGetFolderLocation)
289NODEF_DEBUGWRAP4(SHELL32_DllGetVersion)
290DEBUGWRAP0(SHELL32_DllCanUnloadNow)
291NODEF_DEBUGWRAP8(SHELL32_654)
292
293// ShellMessageBoxW = _ShellMessageBoxW @182 ;cdecl
294// ShellMessageBoxA = _ShellMessageBoxA @183 ;cdecl
295
Note: See TracBrowser for help on using the repository browser.