4 # Functions exported by the Win95 shell32.dll
5 # (these need to have these exact ordinals, for some win95 dlls
6 # import shell32.dll by ordinal)
8 2 stdcall SHELL32_2(long long long long long long) SHELL32_2
13 7 stdcall CommandLineToArgvW(ptr ptr) CommandLineToArgvW
14 8 stub Control_FillCache_RunDLL
15 12 stdcall Control_RunDLL(long long long long) Control_RunDLL
16 14 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
18 16 stdcall SHELL32_16(ptr) SHELL32_16
20 18 stdcall SHELL32_18(ptr) SHELL32_18
24 22 stub DoEnvironmentSubstA
27 25 stdcall SHELL32_25(ptr ptr) SHELL32_25
31 29 stdcall SHELL32_29(str) SHELL32_29
32 30 stdcall SHELL32_30(ptr long) SHELL32_30
33 31 stdcall SHELL32_31(str) SHELL32_31
34 32 stdcall SHELL32_32(str) SHELL32_32
35 33 stdcall SHELL32_33(str) SHELL32_33
36 34 stdcall SHELL32_34(str) SHELL32_34
37 35 stdcall SHELL32_35(str) SHELL32_35
38 36 stdcall SHELL32_36(str str) SHELL32_36
39 37 stdcall SHELL32_37(ptr str str) SHELL32_37
40 38 stub DoEnvironmentSubstW
43 41 stdcall DragAcceptFiles(long long) DragAcceptFiles
47 45 stdcall SHELL32_45(str) SHELL32_45
52 50 stub DragQueryFileA
54 52 stdcall SHELL32_52(str) SHELL32_52
55 53 stub DragQueryFileAorW
56 54 stub DragQueryFileW
58 56 stdcall SHELL32_56(str) SHELL32_56
60 58 stdcall SHELL32_58(long long long long) SHELL32_58
64 62 stdcall SHELL32_62(long long long long) SHELL32_62
65 63 stdcall SHELL32_63(long long long long str str str) SHELL32_63
70 68 stdcall SHELL32_68(long long long) SHELL32_68
73 71 stdcall SHELL32_71(ptr ptr) SHELL32_71
74 72 stdcall SHELL32_72(ptr ptr long) SHELL32_72
78 76 stub DragQueryPoint
79 77 stdcall SHELL32_77(long long long) SHELL32_77
81 79 stdcall SHELL32_79(str ptr) SHELL32_79
84 82 stub ExtractAssociatedIconA
87 85 stdcall SHELL32_85(long long long long) SHELL32_85
91 89 stdcall SHELL32_89(long long long) SHELL32_89
102 100 stdcall SHELL32_100(long) SHELL32_100
103 101 stdcall ExtractAssociatedIconA(long ptr long) ExtractAssociatedIcon32A
104 102 stdcall SHELL32_102(ptr ptr long ptr ptr) SHELL32_102
121 119 stdcall SHELL32_119(ptr) SHELL32_119
126 124 stub ExtractAssociatedIconExW
127 125 stub ExtractAssociatedIconW
130 128 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
135 133 stdcall ExtractIconA(long str long) ExtractIcon32A
137 135 stub ExtractIconEx
140 138 stub ExtractIconExA
150 148 stub ExtractIconResInfoA
152 150 stub ExtractIconResInfoW
154 152 stdcall SHELL32_152(ptr) SHELL32_152
157 155 stdcall SHELL32_155(ptr) SHELL32_155
167 165 stdcall SHELL32_165(long long) SHELL32_165
177 175 stdcall SHELL32_175(long long long long) SHELL32_175
182 180 stdcall ExtractIconW(long wstr long) ExtractIcon32W
183 181 stdcall SHELL32_181(long long) SHELL32_181
184 182 stub ExtractVersionResource16W
185 183 cdecl SHELL32_183(long long long long long long) SHELL32_183
188 186 stdcall FindExecutableA(ptr ptr ptr) FindExecutable32A
189 187 stub FindExecutableW
190 188 stdcall FreeIconList(long) FreeIconList
191 189 stub InternalExtractIconListA
192 190 stub InternalExtractIconListW
193 191 stub OpenAs_RunDLL
194 192 stub PrintersGetCommand_RunDLL
195 193 stub RealShellExecuteA
196 194 stub RealShellExecuteExA
197 195 stdcall SHELL32_195(ptr) SHELL32_195
198 196 stdcall SHELL32_196(long) SHELL32_196
205 203 stub RealShellExecuteExW
206 204 stub RealShellExecuteW
207 205 stub RegenerateUserEnvironment
208 206 stub SHAddToRecentDocs
209 207 stdcall SHAppBarMessage(long ptr) SHAppBarMessage32
210 208 stub SHBrowseForFolder
211 209 stub SHBrowseForFolderA
212 210 stub SHChangeNotify
213 211 stub SHFileOperation
214 212 stub SHFileOperationA
215 213 stub SHFormatDrive
216 214 stub SHFreeNameMappings
217 215 stub SHGetDataFromIDListA
218 216 stdcall SHGetDesktopFolder(ptr) SHGetDesktopFolder
219 217 stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfo32A
220 218 stdcall SHGetFileInfoA(ptr long ptr long long) SHGetFileInfo32A
221 219 stub SHGetInstanceExplorer
222 220 stdcall SHGetMalloc(ptr) SHGetMalloc
223 221 stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDList
224 222 stub SHGetPathFromIDListA
225 223 stdcall SHGetSpecialFolderLocation(long long ptr) SHGetSpecialFolderLocation
226 224 stub SHHelpShortcuts_RunDLL
227 225 stub SHLoadInProc
228 226 stub SheChangeDirA
229 227 stub SheChangeDirExA
230 228 stub SheChangeDirExW
231 229 stub SheChangeDirW
232 230 stub SheConvertPathW
233 231 stub SheFullPathA
234 232 stub SheFullPathW
235 233 stub SheGetCurDrive
237 235 stub SheGetDirExW
239 237 stub SheGetPathOffsetW
240 238 stub SheRemoveQuotesA
241 239 stub SheRemoveQuotesW
242 240 stub SheSetCurDrive
243 241 stub SheShortenPathA
244 242 stub SheShortenPathW
245 243 stdcall ShellAboutA(long ptr ptr long) ShellAbout32A
246 244 stdcall ShellAboutW(long ptr ptr long) ShellAbout32W
247 245 stdcall ShellExecuteA(long ptr ptr ptr ptr long) ShellExecute32A
248 246 stub ShellExecuteEx
249 247 stub ShellExecuteExA
250 248 stub ShellExecuteW
251 249 stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIcon
252 250 stdcall Shell_NotifyIconA(long ptr) Shell_NotifyIconA
253 251 stub Shl1632_ThunkData32
254 252 stub Shl3216_ThunkData32
259 1025 stub ExtractIconExW # proper ordinal unknown
260 1030 stub FindExeDlgProc # proper ordinal unknown
261 1043 stub RegisterShellHook # proper ordinal unknown
262 1048 stub SHBrowseForFolderW # proper ordinal unknown
263 1052 stub SHFileOperationW # proper ordinal unknown
264 1058 stub SHGetFileInfoW # proper ordinal unknown
265 1063 stub SHGetPathFromIDListW # proper ordinal unknown
266 1089 stub ShellExecuteExW # proper ordinal unknown
267 1091 stub ShellHookProc # proper ordinal unknown
268 1094 stub Shell_NotifyIconW # proper ordinal unknown
269 1095 stub StrChrA # proper ordinal unknown
270 1096 stub StrChrIA # proper ordinal unknown
271 1097 stub StrChrIW # proper ordinal unknown
272 1098 stub StrChrW # proper ordinal unknown
273 1099 stub StrCmpNA # proper ordinal unknown
274 1100 stub StrCmpNIA # proper ordinal unknown
275 1101 stub StrCmpNIW # proper ordinal unknown
276 1102 stub StrCmpNW # proper ordinal unknown
277 1103 stub StrCpyNA # proper ordinal unknown
278 1104 stub StrCpyNW # proper ordinal unknown
279 1105 stub StrNCmpA # proper ordinal unknown
280 1106 stub StrNCmpIA # proper ordinal unknown
281 1107 stub StrNCmpIW # proper ordinal unknown
282 1108 stub StrNCmpW # proper ordinal unknown
283 1109 stub StrNCpyA # proper ordinal unknown
284 1110 stub StrNCpyW # proper ordinal unknown
285 1111 stub StrRChrA # proper ordinal unknown
286 1112 stub StrRChrIA # proper ordinal unknown
287 1113 stub StrRChrIW # proper ordinal unknown
288 1114 stub StrRChrW # proper ordinal unknown
289 1115 stub StrRStrA # proper ordinal unknown
290 1116 stub StrRStrIA # proper ordinal unknown
291 1117 stub StrRStrIW # proper ordinal unknown
292 1118 stub StrRStrW # proper ordinal unknown
293 1119 stub StrStrA # proper ordinal unknown
294 1120 stub StrStrIA # proper ordinal unknown
295 1121 stub StrStrIW # proper ordinal unknown
296 1122 stub StrStrW # proper ordinal unknown
297 1123 stub WOWShellExecute # proper ordinal unknown