Release 980517
[wine] / relay32 / shell32.spec
1 name    shell32
2 type    win32
3
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)
7
8    2 stdcall SHELL32_2(long long long long long long) SHELL32_2
9    3 stub CheckEscapesA
10    4 stub SHELL32_4
11    5 stub SHELL32_5
12    6 stub CheckEscapesW
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
17   15 stub SHELL32_15
18   16 stdcall SHELL32_16(ptr) SHELL32_16
19   17 stub SHELL32_17
20   18 stdcall SHELL32_18(ptr) SHELL32_18
21   19 stub SHELL32_19
22   20 stub SHELL32_20
23   21 stub SHELL32_21
24   22 stub DoEnvironmentSubstA
25   23 stub SHELL32_23
26   24 stub SHELL32_24
27   25 stdcall SHELL32_25(ptr ptr) SHELL32_25
28   26 stub SHELL32_26
29   27 stub SHELL32_27
30   28 stub SHELL32_28
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
41   39 stub SHELL32_39
42   40 stub SHELL32_40
43   41 stdcall DragAcceptFiles(long long) DragAcceptFiles
44   42 stub DragFinish
45   43 stub SHELL32_43
46   44 stub DragQueryFile
47   45 stdcall SHELL32_45(str) SHELL32_45
48   46 stub SHELL32_46
49   47 stub SHELL32_47
50   48 stub SHELL32_48
51   49 stub SHELL32_49
52   50 stub DragQueryFileA
53   51 stub SHELL32_51
54   52 stdcall SHELL32_52(str) SHELL32_52
55   53 stub DragQueryFileAorW
56   54 stub DragQueryFileW
57   55 stub SHELL32_55
58   56 stdcall SHELL32_56(str) SHELL32_56
59   57 stub SHELL32_57
60   58 stdcall SHELL32_58(long long long long) SHELL32_58
61   59 stub SHELL32_59
62   60 stub SHELL32_60
63   61 stub SHELL32_61
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
66   64 stub SHELL32_64
67   65 stub SHELL32_65
68   66 stub SHELL32_66
69   67 stub SHELL32_67
70   68 stdcall SHELL32_68(long long long) SHELL32_68
71   69 stub SHELL32_69
72   70 stub SHELL32_70
73   71 stdcall SHELL32_71(ptr ptr) SHELL32_71
74   72 stdcall SHELL32_72(ptr ptr long) SHELL32_72
75   73 stub SHELL32_73
76   74 stub SHELL32_74
77   75 stub SHELL32_75
78   76 stub DragQueryPoint
79   77 stdcall SHELL32_77(long long long) SHELL32_77
80   78 stub SHELL32_78
81   79 stdcall SHELL32_79(str ptr) SHELL32_79
82   80 stub DuplicateIcon
83   81 stub SHELL32_81
84   82 stub ExtractAssociatedIconA
85   83 stub SHELL32_83
86   84 stub SHELL32_84
87   85 stdcall SHELL32_85(long long long long) SHELL32_85
88   86 stub SHELL32_86
89   87 stub SHELL32_87
90   88 stub SHELL32_88
91   89 stdcall SHELL32_89(long long long) SHELL32_89
92   90 stub SHELL32_90
93   91 stub SHELL32_91
94   92 stub SHELL32_92
95   93 stub SHELL32_93
96   94 stub SHELL32_94
97   95 stub SHELL32_95
98   96 stub SHELL32_96
99   97 stub SHELL32_97
100   98 stub SHELL32_98
101   99 stub SHELL32_99
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
105  103 stub SHELL32_103
106  104 stub SHELL32_104
107  105 stub SHELL32_105
108  106 stub SHELL32_106
109  107 stub SHELL32_107
110  108 stub SHELL32_108
111  109 stub SHELL32_109
112  110 stub SHELL32_110
113  111 stub SHELL32_111
114  112 stub SHELL32_112
115  113 stub SHELL32_113
116  114 stub SHELL32_114
117  115 stub SHELL32_115
118  116 stub SHELL32_116
119  117 stub SHELL32_117
120  118 stub SHELL32_118
121  119 stdcall SHELL32_119(ptr) SHELL32_119
122  120 stub SHELL32_120
123  121 stub SHELL32_121
124  122 stub SHELL32_122
125  123 stub SHELL32_123
126  124 stub ExtractAssociatedIconExW
127  125 stub ExtractAssociatedIconW
128  126 stub SHELL32_126
129  127 stub SHELL32_127
130  128 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
131  129 stub SHELL32_129
132  130 stub SHELL32_130
133  131 stub SHELL32_131
134  132 stub SHELL32_132
135  133 stdcall ExtractIconA(long str long) ExtractIcon32A
136  134 stub SHELL32_134
137  135 stub ExtractIconEx
138  136 stub SHELL32_136
139  137 stub SHELL32_137
140  138 stub ExtractIconExA
141  139 stub SHELL32_139
142  140 stub SHELL32_140
143  141 stub SHELL32_141
144  142 stub SHELL32_142
145  143 stub SHELL32_143
146  144 stub SHELL32_144
147  145 stub SHELL32_145
148  146 stub SHELL32_146
149  147 stub SHELL32_147
150  148 stub ExtractIconResInfoA
151  149 stub SHELL32_149
152  150 stub ExtractIconResInfoW
153  151 stub SHELL32_151
154  152 stdcall SHELL32_152(ptr) SHELL32_152
155  153 stub SHELL32_153
156  154 stub SHELL32_154
157  155 stdcall SHELL32_155(ptr) SHELL32_155
158  156 stub SHELL32_156
159  157 stub SHELL32_157
160  158 stub SHELL32_158
161  159 stub SHELL32_159
162  160 stub SHELL32_160
163  161 stub SHELL32_161
164  162 stub SHELL32_162
165  163 stub SHELL32_163
166  164 stub SHELL32_164
167  165 stdcall SHELL32_165(long long) SHELL32_165
168  166 stub SHELL32_166
169  167 stub SHELL32_167
170  168 stub SHELL32_168
171  169 stub SHELL32_169
172  170 stub SHELL32_170
173  171 stub SHELL32_171
174  172 stub SHELL32_172
175  173 stub SHELL32_173
176  174 stub SHELL32_174
177  175 stdcall SHELL32_175(long long long long) SHELL32_175
178  176 stub SHELL32_176
179  177 stub SHELL32_177
180  178 stub SHELL32_178
181  179 stub SHELL32_179
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
186  184 stub SHELL32_184
187  185 stub SHELL32_185
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
199  197 stub SHELL32_197
200  198 stub SHELL32_198
201  199 stub SHELL32_199
202  200 stub SHELL32_200
203  201 stub SHELL32_201
204  202 stub SHELL32_202
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
236  234 stub SheGetDirA
237  235 stub SheGetDirExW
238  236 stub SheGetDirW
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
255  505 stub SHELL32_505
256  507 stub SHELL32_507
257  510 stub SHELL32_510
258  511 stub SHELL32_511
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