1 | ; $Id: shell32dbg.def,v 1.5 2003-10-02 10:39:22 sandervl Exp $
|
---|
2 |
|
---|
3 | ; Based on Windows 95
|
---|
4 | LIBRARY SHELL32 INITINSTANCE
|
---|
5 | DESCRIPTION 'Odin32 System DLL - Shell32'
|
---|
6 | DATA MULTIPLE NONSHARED
|
---|
7 |
|
---|
8 |
|
---|
9 | IMPORTS
|
---|
10 |
|
---|
11 | CommandLineToArgvW = KERNEL32.2035
|
---|
12 |
|
---|
13 |
|
---|
14 | EXPORTS
|
---|
15 |
|
---|
16 | SHChangeNotifyRegister = "_DbgSHChangeNotifyRegister@24" @2
|
---|
17 | CheckEscapesA = "_DbgCheckEscapesA@8" @3
|
---|
18 | SHChangeNotifyDeregister = "_DbgSHChangeNotifyDeregister@4" @4
|
---|
19 | ; SHChangeNotifyUpdateEntryList = _DbgSHChangeNotifyUpdateEntryList@16 @5
|
---|
20 | CheckEscapesW = "_DbgCheckEscapesW@8" @6
|
---|
21 | CommandLineToArgvW @7 ; forwarder to KERNEL32
|
---|
22 | Control_FillCache_RunDLL = "_DbgControl_FillCache_RunDLL@16" @8
|
---|
23 | ; PifMgr_OpenProperties = _DbgPifMgr_OpenProperties@16 @9
|
---|
24 | ; PifMgr_GetProperties = _DbgPifMgr_GetProperties@20 @10
|
---|
25 | ; PifMgr_SetProperties = _DbgPifMgr_SetProperties@20 @11
|
---|
26 | ; Control_FillCache_RunDLLA = _DbgControl_FillCache_RunDLLA@16 @12
|
---|
27 | ; PifMgr_CloseProperties = _DbgPifMgr_CloseProperties@8 @13
|
---|
28 | ; Control_FillCache_RunDLLW = _DbgControl_FillCache_RunDLLW@16 @14
|
---|
29 | ILGetDisplayName = "_DbgILGetDisplayName@8" @15
|
---|
30 | ILFindLastID = "_DbgILFindLastID@4" @16
|
---|
31 | ILRemoveLastID = "_DbgILRemoveLastID@4" @17
|
---|
32 | ILClone = "_DbgILClone@4" @18
|
---|
33 | ILCloneFirst = "_DbgILCloneFirst@4" @19
|
---|
34 | ILGlobalClone = "_DbgILGlobalClone@4" @20
|
---|
35 | ILIsEqual = "_DbgILIsEqual@8" @21
|
---|
36 | Control_RunDLL = "_DbgControl_RunDLLA@16" @22
|
---|
37 | ILIsParent = "_DbgILIsParent@12" @23
|
---|
38 | ILFindChild = "_DbgILFindChild@8" @24
|
---|
39 | ILCombine = "_DbgILCombine@8" @25
|
---|
40 | ILLoadFromStream = "_DbgILLoadFromStream@8" @26
|
---|
41 | ILSaveToStream = "_DbgILSaveToStream@8" @27
|
---|
42 | SHILCreateFromPath = "_DbgSHILCreateFromPathAW@12" @28
|
---|
43 | PathIsRoot = "_DbgPathIsRootAW@4" @29
|
---|
44 | PathBuildRoot = "_DbgPathBuildRootAW@8" @30
|
---|
45 | PathFindExtension = "_DbgPathFindExtensionAW@4" @31
|
---|
46 | PathAddBackslash = "_DbgPathAddBackslashAW@4" @32
|
---|
47 | PathRemoveBlanks = "_DbgPathRemoveBlanksAW@4" @33
|
---|
48 | PathFindFileName = "_DbgPathFindFileNameAW@4" @34
|
---|
49 | PathRemoveFileSpec = "_DbgPathRemoveFileSpecAW@4" @35
|
---|
50 | PathAppend = "_DbgPathAppendAW@8" @36
|
---|
51 | PathCombine = "_DbgPathCombineAW@12" @37
|
---|
52 | PathStripPath = "_DbgPathStripPathAW@4" @38
|
---|
53 | PathIsUNC = "_DbgPathIsUNCAW@4" @39
|
---|
54 | PathIsRelative = "_DbgPathIsRelativeAW@4" @40
|
---|
55 | Control_RunDLLA = "_DbgControl_RunDLLA@16" @41
|
---|
56 | Control_RunDLLW = "_DbgControl_RunDLLW@16" @42
|
---|
57 | PathIsExe = "_DbgPathIsExeAW@4" @43
|
---|
58 | DoEnvironmentSubstA = "_DbgDoEnvironmentSubstA@8" @44
|
---|
59 | PathFileExists = "_DbgPathFileExistsAW@4" @45
|
---|
60 | PathMatchSpec = "_DbgPathMatchSpecAW@8" @46
|
---|
61 | PathMakeUniqueName = "_DbgPathMakeUniqueNameAW@20" @47
|
---|
62 | PathSetDlgItemPath = "_DbgPathSetDlgItemPathAW@12" @48
|
---|
63 | PathQualify = "_DbgPathQualifyAW@4" @49
|
---|
64 | PathStripToRoot = "_DbgPathStripToRootAW@4" @50
|
---|
65 | PathResolve = "_DbgPathResolveAW@12" @51
|
---|
66 | PathGetArgs = "_DbgPathGetArgsAW@4" @52
|
---|
67 | DoEnvironmentSubst = "_DbgDoEnvironmentSubstAW@8" @53
|
---|
68 | DragAcceptFiles = "_DbgDragAcceptFiles@8" @54
|
---|
69 | PathQuoteSpaces = "_DbgPathQuoteSpacesAW@4" @55
|
---|
70 | PathUnquoteSpaces = "_DbgPathUnquoteSpacesAW@4" @56
|
---|
71 | PathGetDriveNumber = "_DbgPathGetDriveNumberAW@4" @57
|
---|
72 | ParseField = "_DbgParseFieldAW@16" @58
|
---|
73 | RestartDialog = "_DbgRestartDialog@12" @59
|
---|
74 | ExitWindowsDialog = "_DbgExitWindowsDialog@4" @60
|
---|
75 | RunFileDlg = "_DbgRunFileDlg@24" @61
|
---|
76 | PickIconDlg = "_DbgPickIconDlg@16" @62
|
---|
77 | GetFileNameFromBrowse = "_DbgGetFileNameFromBrowse@28" @63
|
---|
78 | DriveType = "_DbgDriveType@4" @64
|
---|
79 | InvalidateDriveType = "_DbgInvalidateDriveType@4" @65
|
---|
80 | IsNetDrive = "_DbgIsNetDrive@4" @66
|
---|
81 | Shell_MergeMenus = "_DbgShell_MergeMenus@24" @67
|
---|
82 | SHGetSetSettings = "_DbgSHGetSetSettings@12" @68
|
---|
83 | ; SHGetNetResource = _DbgSHGetNetResource@? @69
|
---|
84 | SHCreateDefClassObject = "_DbgSHCreateDefClassObject@20" @70
|
---|
85 | Shell_GetImageList = "_DbgShell_GetImageList@8" @71
|
---|
86 | Shell_GetCachedImageIndex = "_DbgShell_GetCachedImageIndexAW@12" @72
|
---|
87 | Shell_GetCachedImageIndexW = "_DbgShell_GetCachedImageIndexW@12" @1572
|
---|
88 | Shell_GetCachedImageIndexA = "_DbgShell_GetCachedImageIndexA@12" @1573
|
---|
89 | SHShellFolderView_Message = "_DbgSHShellFolderView_Message@12" @73
|
---|
90 | SHCreateStdEnumFmtEtc = "_DbgSHCreateStdEnumFmtEtc@12" @74
|
---|
91 | PathYetAnotherMakeUniqueName = "_DbgPathYetAnotherMakeUniqueNameAW@16" @75
|
---|
92 | ; DragQueryInfo = _DbgDragQueryInfo@? @76
|
---|
93 | SHMapPIDLToSystemImageListIndex = "_DbgSHMapPIDLToSystemImageListIndex@12" @77
|
---|
94 | OleStrToStrN = "_DbgOleStrToStrN@16" @78
|
---|
95 | StrToOleStrN = "_DbgStrToOleStrN@16" @79
|
---|
96 | DragFinish = "_DbgDragFinish@4" @80
|
---|
97 | DragQueryFile = "_DbgDragQueryFileA@16" @81
|
---|
98 | DragQueryFileA = "_DbgDragQueryFileA@16" @82
|
---|
99 | CIDLData_CreateFromIDArray = "_DbgCIDLData_CreateFromIDArray@16" @83
|
---|
100 | ; SHIsBadInterfacePtr = _DbgSHIsBadInterfacePtr@? @84
|
---|
101 | OpenRegStream = "_SHOpenRegStreamA@16" @85
|
---|
102 | SHRegisterDragDrop = "_DbgSHRegisterDragDrop@8" @86
|
---|
103 | SHRevokeDragDrop = "_DbgSHRevokeDragDrop@4" @87
|
---|
104 | SHDoDragDrop = "_DbgSHDoDragDrop@20" @88
|
---|
105 | SHCloneSpecialIDList = "_DbgSHCloneSpecialIDList@12" @89
|
---|
106 | SHFindFiles = "_DbgSHFindFiles@8" @90
|
---|
107 | SHFindComputer = "_DbgSHFindComputer@8" @91
|
---|
108 | PathGetShortPath = "_DbgPathGetShortPathAW@4" @92
|
---|
109 | ; Win32CreateDirectory = _DbgWin32CreateDirectory@? @93
|
---|
110 | ; Win32RemoveDirectory = _DbgWin32RemoveDirectory@? @94
|
---|
111 | SHLogILFromFSIL = "_DbgSHLogILFromFSIL@4" @95
|
---|
112 | StrRetToStrN = "_DbgStrRetToStrNAW@16" @96
|
---|
113 | SHWaitForFileToOpen = "_DbgSHWaitForFileToOpen@12" @97
|
---|
114 | SHGetRealIDL = "_DbgSHGetRealIDL@12" @98
|
---|
115 | SetAppStartingCursor = "_DbgSetAppStartingCursor@8" @99
|
---|
116 | SHRestricted = "_DbgSHRestricted@4" @100
|
---|
117 | DragQueryFileAorW = "_DbgDragQueryFileAorW@16" @101
|
---|
118 | SHCoCreateInstance = "_DbgSHCoCreateInstance@20" @102
|
---|
119 | SignalFileOpen = "_DbgSignalFileOpen@4" @103
|
---|
120 | FileMenu_DeleteAllItems = "_DbgFileMenu_DeleteAllItems@4" @104
|
---|
121 | FileMenu_DrawItem = "_DbgFileMenu_DrawItem@8" @105
|
---|
122 | FileMenu_FindSubMenuByPidl = "_DbgFileMenu_FindSubMenuByPidl@8" @106
|
---|
123 | FileMenu_GetLastSelectedItemPidls = "_DbgFileMenu_GetLastSelectedItemPidls@12" @107
|
---|
124 | FileMenu_HandleMenuChar = "_DbgFileMenu_HandleMenuChar@8" @108
|
---|
125 | FileMenu_InitMenuPopup = "_DbgFileMenu_InitMenuPopup@4" @109
|
---|
126 | FileMenu_InsertUsingPidl = "_DbgFileMenu_InsertUsingPidl@24" @110
|
---|
127 | FileMenu_Invalidate = "_DbgFileMenu_Invalidate@4" @111
|
---|
128 | FileMenu_MeasureItem = "_DbgFileMenu_MeasureItem@8" @112
|
---|
129 | FileMenu_ReplaceUsingPidl = "_DbgFileMenu_ReplaceUsingPidl@20" @113
|
---|
130 | FileMenu_Create = "_DbgFileMenu_Create@20" @114
|
---|
131 | FileMenu_AppendItem = "_DbgFileMenu_AppendItemAW@24" @115
|
---|
132 | FileMenu_TrackPopupMenuEx = "_DbgFileMenu_TrackPopupMenuEx@24" @116
|
---|
133 | FileMenu_DeleteItemByCmd = "_DbgFileMenu_DeleteItemByCmd@8" @117
|
---|
134 | FileMenu_Destroy = "_DbgFileMenu_Destroy@4" @118
|
---|
135 | IsLFNDrive = "_DbgIsLFNDriveA@4" @119
|
---|
136 | FileMenu_AbortInitMenu = "_DbgFileMenu_AbortInitMenu@0" @120
|
---|
137 | SHFlushClipboard = "_DbgSHFlushClipboard@0" @121
|
---|
138 | RunDLL_CallEntry16 = "_DbgRunDLL_CallEntry16@20" @122
|
---|
139 | SHFreeUnusedLibraries = "_DbgSHFreeUnusedLibraries@0" @123
|
---|
140 | FileMenu_AppendFilesForPidl = "_DbgFileMenu_AppendFilesForPidl@12" @124
|
---|
141 | FileMenu_AddFilesForPidl = "_DbgFileMenu_AddFilesForPidl@28" @125
|
---|
142 | SHOutOfMemoryMessageBox = "_DbgSHOutOfMemoryMessageBox@12" @126
|
---|
143 | SHWinHelp = "_DbgSHWinHelp@16" @127
|
---|
144 | DllGetClassObject = "_DbgSHELL32_DllGetClassObject@12" @128
|
---|
145 | DAD_AutoScroll = "_DbgDAD_AutoScroll@12" @129
|
---|
146 | DAD_DragEnter = "_DbgDAD_DragEnter@4" @130
|
---|
147 | DAD_DragEnterEx = "_DbgDAD_DragEnterEx@12" @131
|
---|
148 | DAD_DragLeave = "_DbgDAD_DragLeave@0" @132
|
---|
149 | DragQueryFileW = "_DbgDragQueryFileW@16" @133
|
---|
150 | DAD_DragMove = "_DbgDAD_DragMove@8" @134
|
---|
151 | DragQueryPoint = "_DbgDragQueryPoint@8" @135
|
---|
152 | DAD_SetDragImage = "_DbgDAD_SetDragImage@8" @136
|
---|
153 | DAD_ShowDragImage = "_DbgDAD_ShowDragImage@4" @137
|
---|
154 | DuplicateIcon = "_DbgDuplicateIcon@4" @138
|
---|
155 | Desktop_UpdateBriefcaseOnEvent = "_DbgDesktop_UpdateBriefcaseOnEvent@4" @139
|
---|
156 | FileMenu_DeleteItemByIndex = "_DbgFileMenu_DeleteItemByIndex@8" @140
|
---|
157 | FileMenu_DeleteItemByFirstID = "_DbgFileMenu_DeleteItemByFirstID@8" @141
|
---|
158 | FileMenu_DeleteSeparator = "_DbgFileMenu_DeleteSeparator@4" @142
|
---|
159 | FileMenu_EnableItemByCmd = "_DbgFileMenu_EnableItemByCmd@12" @143
|
---|
160 | FileMenu_GetItemExtent = "_DbgFileMenu_GetItemExtent@8" @144
|
---|
161 | PathFindOnPath = "_DbgPathFindOnPathAW@8" @145
|
---|
162 | RLBuildListOfPaths = "_DbgRLBuildListOfPaths@0" @146
|
---|
163 | SHCLSIDFromString = "_DbgSHCLSIDFromStringAW@8" @147
|
---|
164 | ExtractAssociatedIconA = "_DbgExtractAssociatedIconA@12" @148
|
---|
165 | SHFind_InitMenuPopup = "_DbgSHFind_InitMenuPopup@16" @149
|
---|
166 | ExtractAssociatedIconExA = "_DbgExtractAssociatedIconExA@12" @150
|
---|
167 | SHLoadOLE = "_DbgSHLoadOLE@4" @151
|
---|
168 | ILGetSize = "_DbgILGetSize@4" @152
|
---|
169 | ILGetNext = "_DbgILGetNext@4" @153
|
---|
170 | ILAppend = "_DbgILAppend@12" @154
|
---|
171 | ILFree = "_DbgILFree@4" @155
|
---|
172 | ILGlobalGree = "_DbgILGlobalFree@4" @156
|
---|
173 | ILCreateFromPath = "_DbgILCreateFromPathAW@4" @157
|
---|
174 | PathGetExtension = "_DbgPathGetExtensionAW@12" @158
|
---|
175 | PathIsDirectory = "_DbgPathIsDirectoryAW@4" @159
|
---|
176 | ; SHNetConnectionDialog = _DbgSHNetConnectionDialog@? @160
|
---|
177 | SHRunControlPanel = "_DbgSHRunControlPanel@8" @161
|
---|
178 | SHSimpleIDListFromPath = "_DbgSHSimpleIDListFromPathAW@4" @162
|
---|
179 | StrToOleStr = "_DbgStrToOleStr@8" @163
|
---|
180 | Win32DeleteFile = "_DbgWin32DeleteFileAW@4" @164
|
---|
181 | SHCreateDirectory = "_DbgSHCreateDirectory@8" @165
|
---|
182 | ; CallCPLEntry16 = _DbgCallCPLEntry16@? @166
|
---|
183 | SHAddFromPropSheetExtArray = "_DbgSHAddFromPropSheetExtArray@12" @167
|
---|
184 | SHCreatePropSheetExtArray = "_DbgSHCreatePropSheetExtArray@12" @168
|
---|
185 | SHDestroyPropSheetExtArray = "_DbgSHDestroyPropSheetExtArray@4" @169
|
---|
186 | SHReplaceFromPropSheetExtArray = "_DbgSHReplaceFromPropSheetExtArray@16" @170
|
---|
187 | PathCleanupSpec = "_DbgPathCleanupSpecAW@8" @171
|
---|
188 | ; SHCreateLinks = _DbgSHCreateLinks@? @172
|
---|
189 | SHValidateUNC = "_DbgSHValidateUNC@12" @173
|
---|
190 | SHCreateShellFolderViewEx = "_DbgSHCreateShellFolderViewEx@8" @174
|
---|
191 | SHGetSpecialFolderPath = "_DbgSHGetSpecialFolderPathAW@16" @175
|
---|
192 | SHSetInstanceExplorer = "_DbgSHSetInstanceExplorer@4" @176
|
---|
193 | ; DAD_SetDragImageFromListView = _DbgDAD_SetDragImageFromListView@? @177
|
---|
194 | ; SHObjectProperties = _DbgSHObjectProperties@? @178
|
---|
195 | SHGetNewLinkInfoA = "_SHGetNewLinkInfoA@20" @179
|
---|
196 | SHGetNewLinkInfoW = "_SHGetNewLinkInfoW@20" @180
|
---|
197 | RegisterShellHook = "_DbgRegisterShellHook@8" @181
|
---|
198 | ShellMessageBoxW = _ShellMessageBoxW @182 ;cdecl
|
---|
199 | ShellMessageBoxA = _ShellMessageBoxA @183 ;cdecl
|
---|
200 | ArrangeWindows = "_DbgArrangeWindows@20" @184
|
---|
201 | SHHandleDiskFull = "_DbgSHHandleDiskFull@8" @185
|
---|
202 | ExtractAssociatedIconExW = "_DbgExtractAssociatedIconExW@12" @186
|
---|
203 | ExtractAssociatedIconW = "_DbgExtractAssociatedIconW@12" @187
|
---|
204 | ExtractIconA = "_DbgExtractIconA@12" @188
|
---|
205 | ExtractIconEx = "_DbgExtractIconExA@20" @189
|
---|
206 | ExtractIconExA = "_DbgExtractIconExA@20" @190
|
---|
207 | ExtractIconExW = "_DbgExtractIconExW@20" @191
|
---|
208 | ExtractIconResInfoA = "_DbgExtractIconResInfoA@4" @192
|
---|
209 | ExtractIconResInfoW = "_DbgExtractIconResInfoW@4" @193
|
---|
210 | ExtractIconW = "_DbgExtractIconW@12" @194
|
---|
211 | SHFree = "_DbgSHFree@4" @195
|
---|
212 | SHAlloc = "_DbgSHAlloc@4" @196
|
---|
213 | SHGlobalDefect = "_DbgSHGlobalDefect@4" @197
|
---|
214 | SHAbortInvokeCommand = "_DbgSHAbortInvokeCommand@0" @198
|
---|
215 | ; SHGetFileIcon = _DbgSHGetFileIcon@? @199
|
---|
216 | ; SHLocalAlloc = _DbgSHLocalAlloc@? @200
|
---|
217 | ; SHLocalFree = _DbgSHLocalFree@? @201
|
---|
218 | ; SHLocalReAlloc = _DbgSHLocalReAlloc@? @202
|
---|
219 | ; AddCommasW = _DbgAddCommasW@? @203
|
---|
220 | ; ShortSizeFormatW = _DbgShortSizeFormatW@? @204
|
---|
221 | ; Printer_LoadIconsW = _DbgPrinter_LoadIconsW@? @205
|
---|
222 | ; Link_AddExtraDataSection = _DbgLink_AddExtraDataSection@? @206
|
---|
223 | ; Link_ReadExtraDataSection = _DbgLink_ReadExtraDataSection@? @207
|
---|
224 | ; Link_RemoveExtraDataSection = _DbgLink_RemoveExtraDataSection@? @208
|
---|
225 | ; Int64ToString = _DbgInt64ToString@? @209
|
---|
226 | ; LargeIntegerToString = _DbgLargeIntegerToString@? @210
|
---|
227 | ; Printers_GetPidl = _DbgPrinters_GetPidl@? @211
|
---|
228 | ; Printer_AddPrinterPropPages = _DbgPrinter_AddPrinterPropPages@? @212
|
---|
229 | ; Printers_RegisterWindowW = _DbgPrinters_RegisterWindowW@? @213
|
---|
230 | ; Printers_UnregisterWindow = _DbgPrinters_UnregisterWindow@? @214
|
---|
231 | ; SHStartNetConnectionDialog = _DbgSHStartNetConnectionDialog@12 @215
|
---|
232 | ; ExtractVersionResource16W = _DbgExtractVersionResource16W@? @216
|
---|
233 | ; FindExeDlgProc = _DbgFindExeDlgProc@? @217
|
---|
234 | FindExecutableA = "_DbgFindExecutableA@12" @218
|
---|
235 | FindExecutableW = "_DbgFindExecutableW@12" @219
|
---|
236 | FreeIconList = "_DbgFreeIconList@4" @220
|
---|
237 | InternalExtractIconListA = "_DbgInternalExtractIconListA@4" @221
|
---|
238 | InternalExtractIconListW = "_DbgInternalExtractIconListW@4" @222
|
---|
239 | ; OpenAs_RunDLL = _DbgOpenAs_RunDLL@? @223
|
---|
240 | ; OpenAs_RunDLLA = _DbgOpenAs_RunDLLA@? @224
|
---|
241 | ; OpenAs_RunDLLW = _DbgOpenAs_RunDLLW@? @225
|
---|
242 | ; PrintersGetCommand_RunDLL = _DbgPrintersGetCommand_RunDLL@? @226
|
---|
243 | ; PrintersGetCommand_RunDLLA = _DbgPrintersGetCommand_RunDLLA@? @227
|
---|
244 | ; PrintersGetCommand_RunDLLW = _DbgPrintersGetCommand_RunDLLW@? @228
|
---|
245 | RealShellExecuteA = "_DbgRealShellExecuteA@24" @229
|
---|
246 | RealShellExecuteExA = "_DbgRealShellExecuteExA@4" @230
|
---|
247 | RealShellExecuteExW = "_DbgRealShellExecuteExW@4" @231
|
---|
248 | RealShellExecuteW = "_DbgRealShellExecuteW@24" @232
|
---|
249 | RegenerateUserEnvironment = "_DbgRegenerateUserEnvironment@8" @233
|
---|
250 | SHAddToRecentDocs = "_DbgSHAddToRecentDocs@8" @234
|
---|
251 | SHAppBarMessage = "_DbgSHAppBarMessage@8" @235
|
---|
252 | SHBrowseForFolder = "_DbgSHBrowseForFolderA@4" @236
|
---|
253 | SHBrowseForFolderA = "_DbgSHBrowseForFolderA@4" @237
|
---|
254 | SHBrowseForFolderW = "_DbgSHBrowseForFolderW@4" @238
|
---|
255 | SHChangeNotify = "_DbgSHChangeNotify@16" @239
|
---|
256 | SHEmptyRecycleBinA = "_DbgSHEmptyRecycleBinA@12" @240
|
---|
257 | SHEmptyRecycleBinW = "_DbgSHEmptyRecycleBinW@12" @241
|
---|
258 | SHFileOperation = "_DbgSHFileOperationAW@4" @242
|
---|
259 | SHFileOperationA = "_DbgSHFileOperationA@4" @243
|
---|
260 | SHFileOperationW = "_DbgSHFileOperationW@4" @244
|
---|
261 | SHFormatDrive = "_DbgSHFormatDrive@16" @245
|
---|
262 | SHFreeNameMappings = "_DbgSHFreeNameMappings@4" @246
|
---|
263 | SHGetDataFromIDListA = "_DbgSHGetDataFromIDListA@20" @247
|
---|
264 | SHGetDataFromIDListW = "_DbgSHGetDataFromIDListW@20" @248
|
---|
265 | PathParseIconLocation = "_DbgPathParseIconLocationAW@4" @249
|
---|
266 | PathRemoveExtension = "_DbgPathRemoveExtensionAW@4" @250
|
---|
267 | PathRemoveArgs = "_DbgPathRemoveArgsAW@4" @251
|
---|
268 | SHGetDesktopFolder = "_DbgSHGetDesktopFolder@4" @252
|
---|
269 | SHGetFileInfo = "_DbgSHGetFileInfoA@20" @253
|
---|
270 | SHGetFileInfoA = "_DbgSHGetFileInfoA@20" @254
|
---|
271 | SHGetFileInfoW = "_DbgSHGetFileInfoW@20" @255
|
---|
272 | SHGetInstanceExplorer = "_DbgSHGetInstanceExplorer@4" @256
|
---|
273 | SHGetMalloc = "_DbgSHGetMalloc@4" @257
|
---|
274 | SHGetNewLinkInfo = "_DbgSHGetNewLinkInfo@20" @258
|
---|
275 | SHGetPathFromIDList = "_DbgSHGetPathFromIDListA@8" @259
|
---|
276 | SHGetPathFromIDListA = "_DbgSHGetPathFromIDListA@8" @260
|
---|
277 | SHGetPathFromIDListW = "_DbgSHGetPathFromIDListW@8" @261
|
---|
278 | SHGetSpecialFolderLocation = "_DbgSHGetSpecialFolderLocation@12" @262
|
---|
279 | SHHelpShortcuts_RunDLL = "_DbgSHHelpShortcuts_RunDLL@16" @263
|
---|
280 | SHHelpShortcuts_RunDLLA = "_DbgSHHelpShortcuts_RunDLLA@16" @264
|
---|
281 | SHHelpShortcuts_RunDLLW = "_DbgSHHelpShortcuts_RunDLLW@16" @265
|
---|
282 | SHLoadInProc = "_DbgSHLoadInProc@4" @266
|
---|
283 | SHQueryRecycleBinA = "_DbgSHQueryRecycleBinA@8" @267
|
---|
284 | SHQueryRecycleBinW = "_DbgSHQueryRecycleBinW@8" @268
|
---|
285 | SHUpdateRecycleBinIcon = "_DbgSHUpdateRecycleBinIcon@0" @269
|
---|
286 | ; SheChangeDirA = _DbgSheChangeDirA@4 @270
|
---|
287 | ; SheChangeDirExA = _DbgSheChangeDirExA@? @271
|
---|
288 | ; SheChangeDirExW = _DbgSheChangeDirExW@? @272
|
---|
289 | SheChangeDirW = "_DbgSheChangeDirW@4" @273
|
---|
290 | SheConvertPathW = "_DbgSheConvertPathW@8" @274
|
---|
291 | ; SheFullPathA = _DbgSheFullPathA@? @275
|
---|
292 | ; SheFullPathW = _DbgSheFullPathW@? @276
|
---|
293 | SheSetCurDrive = "_DbgSheSetCurDrive@4" @277
|
---|
294 | ; SheGetDirA = _DbgSheGetDirA@? @278
|
---|
295 | ; SheGetDirExW = _DbgSheGetDirExW@? @279
|
---|
296 | SheGetDirW = "_DbgSheGetDirW@8" @280
|
---|
297 | ; SheGetPathOffsetW = _DbgSheGetPathOffsetW@? @281
|
---|
298 | SheRemoveQuotesA = "_DbgSheRemoveQuotesA@4" @282
|
---|
299 | SheRemoveQuotesW = "_DbgSheRemoveQuotesW@4" @283
|
---|
300 | ; SheSetCurDrive = _DbgSheSetCurDrive@? @284
|
---|
301 | SheShortenPathA = "_DbgSheShortenPathA@8" @285
|
---|
302 | SheShortenPathW = "_DbgSheShortenPathW@8" @286
|
---|
303 | ShellAboutA = "_DbgShellAboutA@16" @287
|
---|
304 | ShellAboutW = "_DbgShellAboutW@16" @288
|
---|
305 | ShellExecuteA = "_DbgShellExecuteA@24" @289
|
---|
306 | ShellExecuteEx = "_DbgShellExecuteExA@4" @290
|
---|
307 | ShellExecuteExA = "_DbgShellExecuteExA@4" @291
|
---|
308 | ShellExecuteExW = "_DbgShellExecuteExW@4" @292
|
---|
309 | ShellExecuteW = "_DbgShellExecuteW@24" @293
|
---|
310 | ShellExecute = "_DbgShellExecuteA@24" @294
|
---|
311 | ; ShellHookProc = _DbgShellHookProc@? @295
|
---|
312 | Shell_NotifyIcon = "_DbgShell_NotifyIconA@8" @296
|
---|
313 | Shell_NotifyIconA = "_DbgShell_NotifyIconA@8" @297
|
---|
314 | Shell_NotifyIconW = "_DbgShell_NotifyIconW@8" @298
|
---|
315 | ; Shl1632_ThunkData32 = _DbgShl1632_ThunkData32@? @299
|
---|
316 | ; Shl3216_ThunkData32 = _DbgShl3216_ThunkData32@? @300
|
---|
317 | ;;SHLWAPI forwarders
|
---|
318 | StrChrA = "_StrChrA@8" @301
|
---|
319 | StrChrIA = "_StrChrIA@8" @302
|
---|
320 | StrChrIW = "_StrChrIW@8" @303
|
---|
321 | StrChrW = "_StrChrW@8" @304
|
---|
322 | StrCmpNA = "_StrCmpNA@12" @305
|
---|
323 | StrCmpNIA = "_StrCmpNIA@12" @306
|
---|
324 | StrCmpNIW = "_StrCmpNIW@12" @307
|
---|
325 | StrCmpNW = "_StrCmpNW@12" @308
|
---|
326 | StrCpyNA = "_lstrcpynA@12" @309
|
---|
327 | StrCpyNW = "_lstrcpynW@12" @310
|
---|
328 | StrNCmpA = "_StrCmpNA@12" @311
|
---|
329 | StrNCmpIA = "_StrCmpNIA@12" @312
|
---|
330 | StrNCmpIW = "_StrCmpNIW@12" @313
|
---|
331 | StrNCmpW = "_StrCmpNW@12" @314
|
---|
332 | StrNCpyA = "_lstrcpynA@12" @315
|
---|
333 | StrNCpyW = "_lstrcpynW@12" @316
|
---|
334 | StrRChrA = "_StrRChrA@12" @317
|
---|
335 | StrRChrIA = "_StrRChrIA@12" @318
|
---|
336 | StrRChrIW = "_StrRChrIW@12" @319
|
---|
337 | StrRChrW = "_StrRChrW@12" @320
|
---|
338 | ; StrRStrA = _StrRStrA@? @321
|
---|
339 | StrRStrIA = "_StrRStrIA@12" @322
|
---|
340 | StrRStrIW = "_StrRStrIW@12" @323
|
---|
341 | ; StrRStrW = _StrRStrW@? @324
|
---|
342 | StrStrA = "_StrStrA@8" @325
|
---|
343 | StrStrIA = "_StrStrIA@8" @326
|
---|
344 | StrStrIW = "_StrStrIW@8" @327
|
---|
345 | StrStrW = "_StrStrW@8" @328
|
---|
346 | ;;SHLWAPI forwarders end
|
---|
347 | ; WOWShellExecute = _DbgWOWShellExecute@? @329
|
---|
348 | SHRegCloseKey = "_DbgSHRegCloseKey@4" @505
|
---|
349 | SHRegOpenKeyA = "_DbgSHRegOpenKeyA@12" @506
|
---|
350 | SHRegOpenKeyW = "_DbgSHRegOpenKeyW@12" @507
|
---|
351 | SHRegQueryValueA = "_DbgSHRegQueryValueA@16" @508
|
---|
352 | SHRegQueryValueExA = "_DbgSHRegQueryValueExA@24" @509
|
---|
353 | SHRegQueryValueExW = "_DbgSHRegQueryValueExW@24" @510
|
---|
354 | SHRegQueryValueW = "_DbgSHRegQueryValueW@16" @511
|
---|
355 | SHRegDeleteKeyW = "_DbgSHRegDeleteKeyW@8" @512
|
---|
356 | SHRegDeleteKeyA = "_DbgSHRegDeleteKeyA@8" @513 ;?
|
---|
357 | SHAllocShared = "_DbgSHAllocShared@12" @520
|
---|
358 | SHInitRestricted = "_DbgSHInitRestricted@8" @1521
|
---|
359 | SHLockShared = "_DbgSHLockShared@8" @521
|
---|
360 | SHUnlockShared = "_DbgSHUnlockShared@4" @522
|
---|
361 | SHFreeShared = "_DbgSHFreeShared@8" @523
|
---|
362 | ; RealDriveType = _DbgRealDriveType@8 @524
|
---|
363 | ; RealDriveTypeFlags = _DbgRealDriveTypeFlags@8 @525
|
---|
364 | NTSHChangeNotifyRegister = "_DbgNTSHChangeNotifyRegister@24" @640
|
---|
365 | NTSHChangeNotifyDeregister = "_DbgNTSHChangeNotifyDeregister@4" @641
|
---|
366 | ; SHChangeNotifyReceive = _DbgSHChangeNotifyReceive@16 @643
|
---|
367 | ; SHChangeNotification_Lock = _DbgSHChangeNotification_Lock@16 @644
|
---|
368 | ; SHChangeNotification_Unlock = _DbgSHChangeNotification_Unlock@16 @645
|
---|
369 | ; SHChangeRegistrationReceive = _DbgSHChangeRegistrationReceive@8 @646
|
---|
370 | ; ReceiveAddToRecentDocs = _DbgReceiveAddToRecentDocs@8 @647
|
---|
371 | ; SHWaitOp_Operate = _DbgSHWaitOp_Operate@8 @648
|
---|
372 | PathIsSameRoot = "_DbgPathIsSameRootAW@8" @650
|
---|
373 | ReadCabinetState = "_DbgReadCabinetState@8" @651
|
---|
374 | WriteCabinetState = "_DbgWriteCabinetState@4" @652
|
---|
375 | PathProcessCommand = "_DbgPathProcessCommandAW@16" @653
|
---|
376 | "_SHELL32_654@8" @654 NONAME
|
---|
377 | FileIconInit = "_DbgFileIconInit@4" @660
|
---|
378 | IsUserAdmin = "_DbgIsUserAdmin@0" @680
|
---|
379 |
|
---|
380 | ;
|
---|
381 | ; version 4.71 (IE4.0)
|
---|
382 | ; _WIN32_IE >= 0x0400
|
---|
383 | ;
|
---|
384 | SHGetSpecialFolderPathA = "_DbgSHGetSpecialFolderPathA@16" @690
|
---|
385 |
|
---|
386 | SHGetSettings = "_DbgSHGetSettings@8" @691
|
---|
387 |
|
---|
388 | ;
|
---|
389 | ; version 5.00 (Win2K)
|
---|
390 | ;_WIN32_IE >= 0x0500
|
---|
391 | ;
|
---|
392 | SHGetFolderPathA = "_DbgSHGetFolderPathA@20" @700
|
---|
393 | SHGetFolderPathW = "_DbgSHGetFolderPathW@20" @701
|
---|
394 | SHGetFolderLocation = "_DbgSHGetFolderLocation@20" @702
|
---|
395 |
|
---|
396 | ; FOOBAR1217 = _DbgFOOBAR1217@? @1217
|
---|
397 |
|
---|
398 | DllGetVersion = "_DbgSHELL32_DllGetVersion@4" @1220
|
---|
399 | DllCanUnloadNow = "_DbgSHELL32_DllCanUnloadNow@0" @1221
|
---|
400 |
|
---|
401 | "_StrFormatByteSizeA@12" @1041 NONAME
|
---|
402 | "_StrFormatByteSizeW@12" @1042 NONAME
|
---|
403 |
|
---|
404 | SHGetDiskFreeSpaceA = "_GetDiskFreeSpaceExA@16" @1222
|
---|
405 | SHGetDiskFreeSpaceExA = "_GetDiskFreeSpaceExA@16" @1223
|
---|
406 | SHGetDiskFreeSpaceExW = "_GetDiskFreeSpaceExW@16" @1224
|
---|