Implemented Rtl*ByteSwap() functions, based on a patch by Jon
[wine/multimedia.git] / dlls / shlwapi / shlwapi.spec
blob9bea1612889fd655c859ba44b383b4949e476634
1 1 stdcall @(str ptr) SHLWAPI_1
2 2 stdcall @(wstr ptr) SHLWAPI_2
3 3 stdcall @(str long) SHLWAPI_3
4 4 stdcall @(wstr long) SHLWAPI_4
5 5 stdcall @(str ptr long) SHLWAPI_5
6 6 stdcall @(wstr ptr long) SHLWAPI_6
7 7 stdcall @(long long ptr) SHLWAPI_7
8 8 stdcall @(long long) SHLWAPI_8
9 9 stdcall @(ptr) SHLWAPI_9
10 10 stdcall @(long long) SHLWAPI_10
11 11 stdcall @(long long long long long) SHLWAPI_11
12 12 stdcall @(ptr long) SHLWAPI_12
13 13 stdcall @(ptr ptr) SHLWAPI_13
14 14 stdcall @(ptr ptr) SHLWAPI_14
15 15 stdcall @(ptr ptr) SHLWAPI_15
16 16 stdcall SHCreateThread(ptr ptr long ptr) SHCreateThread
17 17 stdcall @ (ptr ptr) SHLWAPI_17
18 18 stdcall @ (ptr ptr) SHLWAPI_18
19 19 stdcall @ (ptr) SHLWAPI_19
20 20 stdcall @ (ptr ptr) SHLWAPI_20
21 21 stdcall @ (ptr long) SHLWAPI_21
22 22 stdcall @ (ptr long) SHLWAPI_22
23 23 stdcall @(ptr ptr long) SHLWAPI_23
24 24 stdcall @(ptr ptr long) SHLWAPI_24
25 25 stdcall @(long) SHLWAPI_25
26 26 stdcall @(long) SHLWAPI_26
27 27 stdcall @(long) SHLWAPI_27
28 28 stdcall @(long) SHLWAPI_28
29 29 stdcall @(long) SHLWAPI_29
30 30 stdcall @(long) SHLWAPI_30
31 31 stdcall @(long) SHLWAPI_31
32 32 stdcall @(ptr) SHLWAPI_32
33 33 stdcall @(long) SHLWAPI_33
34 34 stdcall @(long) SHLWAPI_34
35 35 stdcall @(ptr long ptr) SHLWAPI_35
36 36 stdcall @(long long long wstr) SHLWAPI_36
37 37 stdcall @(ptr long long long long) user32.CallWindowProcW
38 38 stdcall @(wstr) user32.CharLowerW
39 39 stdcall @(wstr long) user32.CharLowerBuffW
40 40 stdcall @(wstr) user32.CharNextW
41 41 stdcall @(wstr wstr) user32.CharPrevW
42 42 stub @
43 43 stdcall @(wstr) user32.CharUpperW
44 44 stdcall @(wstr long) user32.CharUpperBuffW
45 45 stdcall @(long long wstr long wstr long) kernel32.CompareStringW
46 46 stdcall @(long ptr long) user32.CopyAcceleratorTableW
47 47 stdcall @(ptr long) user32.CreateAcceleratorTableW
48 48 stdcall @(wstr wstr wstr ptr) gdi32.CreateDCW
49 49 stdcall @(long ptr long ptr long) user32.CreateDialogParamA
50 50 stdcall @(wstr ptr) kernel32.CreateDirectoryW
51 51 stdcall @(ptr long long wstr) kernel32.CreateEventW
52 52 stdcall @(wstr long long ptr long long long) kernel32.CreateFileW
53 53 stdcall @(ptr) gdi32.CreateFontIndirectW
54 54 stdcall @(wstr wstr wstr ptr) gdi32.CreateICW
55 55 stdcall @(long wstr wstr long long long long long long long long ptr) user32.CreateWindowExW
56 56 stdcall @(long long long long) user32.DefWindowProcW
57 57 stdcall @(wstr) kernel32.DeleteFileW
58 58 stub @
59 59 stub @
60 60 stdcall @(ptr) user32.DispatchMessageW
61 61 stdcall @(long wstr long ptr long) user32.DrawTextW
62 62 stdcall @(long wstr ptr long) gdi32.EnumFontFamiliesW
63 63 stdcall @(long ptr ptr long long) gdi32.EnumFontFamiliesExW
64 64 stdcall @(long wstr ptr long) kernel32.EnumResourceNamesW
65 65 stdcall @(wstr ptr) kernel32.FindFirstFileW
66 66 stdcall @(long wstr wstr) kernel32.FindResourceW
67 67 stdcall @(wstr wstr) user32.FindWindowW
68 68 stdcall @(long ptr long long ptr long ptr) kernel32.FormatMessageW
69 69 stdcall @(long wstr ptr) user32.GetClassInfoW
70 70 stdcall @(long long) user32.GetClassLongW
71 71 stdcall @(long ptr long) user32.GetClassNameW
72 72 stdcall @(long ptr long) user32.GetClipboardFormatNameW
73 73 stdcall @(long ptr) kernel32.GetCurrentDirectoryW
74 74 stdcall @(long long wstr long) SHLWAPI_74
75 75 stdcall @(wstr) kernel32.GetFileAttributesW
76 76 stdcall @(wstr long ptr ptr) kernel32.GetFullPathNameW
77 77 stdcall @(long long ptr long) kernel32.GetLocaleInfoW
78 78 stdcall @(long long ptr long long) user32.GetMenuStringW
79 79 stdcall @(ptr long long long) user32.GetMessageW
80 80 stdcall @(long ptr long) kernel32.GetModuleFileNameW
81 81 stdcall @(ptr long) kernel32.GetSystemDirectoryW
82 82 stdcall @(wstr wstr wstr long ptr ptr) kernel32.SearchPathW
83 83 stdcall @(wstr) kernel32.GetModuleHandleW
84 84 stdcall @(long long ptr) gdi32.GetObjectW
85 85 stdcall @(wstr wstr long wstr) kernel32.GetPrivateProfileIntW
86 86 stdcall @(wstr wstr wstr ptr long) kernel32.GetProfileStringW
87 87 stdcall @(long wstr) user32.GetPropW
88 88 stdcall @(long long wstr long ptr) kernel32.GetStringTypeExW
89 89 stdcall @(wstr wstr long ptr) kernel32.GetTempFileNameW
90 90 stdcall @(long ptr) kernel32.GetTempPathW
91 91 stdcall @(long wstr long ptr) gdi32.GetTextExtentPoint32W
92 92 stdcall @(long long ptr) gdi32.GetTextFaceW
93 93 stdcall @(long ptr) gdi32.GetTextMetricsW
94 94 stdcall @(long long) user32.GetWindowLongW
95 95 stdcall @(long ptr long) user32.GetWindowTextW
96 96 stdcall @(long) user32.GetWindowTextLengthW
97 97 stdcall @(ptr long) kernel32.GetWindowsDirectoryW
98 98 stdcall @(long long long long ptr) user32.InsertMenuW
99 99 stdcall @(long ptr) user32.IsDialogMessageW
100 100 stdcall @(long wstr) user32.LoadAcceleratorsW
101 101 stdcall @(long wstr) user32.LoadBitmapW
102 102 stdcall @(long wstr) user32.LoadCursorW
103 103 stdcall @(long wstr) user32.LoadIconW
104 104 stdcall @(long wstr long long long long) user32.LoadImageW
105 105 stdcall @(wstr long long) kernel32.LoadLibraryExW
106 106 stdcall @(long wstr) user32.LoadMenuW
107 107 stdcall @(long long ptr long) user32.LoadStringW
108 108 stdcall @(ptr) user32.MessageBoxIndirectW
109 109 stdcall @(long long long long ptr) user32.ModifyMenuW
110 110 stdcall @(long long long long) gdi32.GetCharWidth32W
111 111 stdcall @(long wstr long long ptr long) gdi32.GetCharacterPlacementW
112 112 stdcall @(wstr wstr long) kernel32.CopyFileW
113 113 stdcall @(wstr wstr) kernel32.MoveFileW
114 114 stdcall @(ptr ptr) user32.OemToCharW
115 115 stdcall @(wstr) kernel32.OutputDebugStringW
116 116 stdcall @(ptr long long long long) user32.PeekMessageW
117 117 stdcall @(long long long long) user32.PostMessageW
118 118 stdcall @(long long long long) user32.PostThreadMessageW
119 119 stdcall @(long wstr ptr) advapi32.RegCreateKeyW
120 120 stdcall @(long wstr long ptr long long ptr ptr ptr) advapi32.RegCreateKeyExW
121 121 stdcall @(long wstr) advapi32.RegDeleteKeyW
122 122 stdcall @(long long ptr long) advapi32.RegEnumKeyW
123 123 stdcall @(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumKeyExW
124 124 stdcall @(long wstr ptr) advapi32.RegOpenKeyW
125 125 stdcall @(long wstr long long ptr) advapi32.RegOpenKeyExW
126 126 stdcall @(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) advapi32.RegQueryInfoKeyW
127 127 stdcall @(long wstr ptr ptr) advapi32.RegQueryValueW
128 128 stdcall @(long wstr ptr ptr ptr ptr) advapi32.RegQueryValueExW
129 129 stdcall @(long wstr long ptr long) advapi32.RegSetValueW
130 130 stdcall @(long wstr long long ptr long) advapi32.RegSetValueExW
131 131 stdcall @(ptr) user32.RegisterClassW
132 132 stdcall @(wstr) user32.RegisterClipboardFormatW
133 133 stdcall @(wstr) user32.RegisterWindowMessageW
134 134 stdcall @(long wstr) user32.RemovePropW
135 135 stdcall @(long long long long long) user32.SendDlgItemMessageW
136 136 stdcall @(long long long long) user32.SendMessageW
137 137 stdcall @(wstr) kernel32.SetCurrentDirectoryW
138 138 stdcall @(long long wstr) SHLWAPI_138
139 139 stub @
140 140 stdcall @(long wstr long) user32.SetPropW
141 141 stdcall @(long long long) user32.SetWindowLongW
142 142 stdcall @(long long long long) user32.SetWindowsHookExW
143 143 stdcall @(long wstr) user32.SetWindowTextW
144 144 stdcall @(long ptr) gdi32.StartDocW
145 145 stdcall @(long long ptr long) user32.SystemParametersInfoW
146 146 stdcall @(long long ptr) user32.TranslateAcceleratorW
147 147 stdcall @(wstr long) user32.UnregisterClassW
148 148 stdcall @(long) user32.VkKeyScanW
149 149 stdcall @(long wstr long long) user32.WinHelpW
150 150 stdcall @(ptr wstr ptr) user32.wvsprintfW
151 151 stdcall @(str ptr long) SHLWAPI_151
152 152 stdcall @(wstr wstr long) SHLWAPI_152
153 153 stdcall @(long long long) SHLWAPI_153
154 154 stdcall @(wstr wstr long) SHLWAPI_154
155 155 stdcall @(str str) SHLWAPI_155
156 156 stdcall @(wstr wstr) SHLWAPI_156
157 157 stdcall @(str str) SHLWAPI_157
158 158 stdcall @(wstr wstr) SHLWAPI_158
159 159 stdcall @(long long wstr long wstr long) kernel32.CompareStringW
160 160 stub @
161 161 stub @
162 162 stdcall @(str long) SHLWAPI_162
163 163 stdcall @(ptr ptr long ptr ptr) SHLWAPI_163
164 164 stdcall @(ptr ptr long long ptr ptr) SHLWAPI_164
165 165 stdcall @(long long long long) SHLWAPI_165
166 166 stdcall @(ptr) SHLWAPI_166
167 167 stdcall @(long ptr) SHLWAPI_167
168 168 stdcall @(ptr ptr long ptr ptr ptr) SHLWAPI_168
169 169 stdcall @(long) SHLWAPI_169
170 170 stdcall @(str) SHLWAPI_170
171 171 stdcall @(ptr ptr) SHLWAPI_171
172 172 stdcall @(ptr ptr) SHLWAPI_172
173 173 stub @
174 174 stdcall @(ptr ptr) SHLWAPI_174
175 175 stdcall @(ptr ptr) SHLWAPI_175
176 176 stdcall @(ptr ptr ptr ptr) SHLWAPI_176
177 177 stub @
178 178 stub @
179 179 stub @
180 180 stdcall @(long) SHLWAPI_180
181 181 stdcall @(long long long) SHLWAPI_181
182 182 stdcall @(long long long) SHLWAPI_182
183 183 stdcall @(ptr) SHLWAPI_183
184 184 stdcall @(ptr ptr long) SHLWAPI_184
185 185 stub @
186 186 stub @
187 187 stdcall @(ptr ptr) SHLWAPI_187
188 188 stub @
189 189 stdcall @(ptr ptr) SHLWAPI_189
190 190 stub @
191 191 stub @
192 192 stub @
193 193 stdcall @() SHLWAPI_193
194 194 stub @
195 195 stub @
196 196 stub @
197 197 stdcall @(long ptr long) SHLWAPI_197
198 198 stub @
199 199 stdcall @(ptr ptr) SHLWAPI_199
200 200 stub @
201 201 stdcall @(ptr long ptr long long ptr ptr) SHLWAPI_201
202 202 stdcall @(ptr long ptr) SHLWAPI_202
203 203 stdcall @(str) SHLWAPI_203
204 204 stdcall @(long long) SHLWAPI_204
205 205 stdcall @(long str str ptr ptr ptr) SHLWAPI_205
206 206 stdcall @(long wstr wstr ptr ptr ptr) SHLWAPI_206
207 207 stub @
208 208 stdcall @(long long ptr ptr long) SHLWAPI_208
209 209 stdcall @(ptr) SHLWAPI_209
210 210 stdcall @(ptr long ptr) SHLWAPI_210
211 211 stdcall @(ptr long) SHLWAPI_211
212 212 stdcall @(ptr ptr long) SHLWAPI_212
213 213 stdcall @(ptr) SHLWAPI_213
214 214 stdcall @(ptr ptr) SHLWAPI_214
215 215 stdcall @(long long long) SHLWAPI_215
216 216 stub @
217 217 stdcall @(wstr ptr ptr) SHLWAPI_217
218 218 stdcall @(long wstr ptr ptr) SHLWAPI_218
219 219 stdcall @(long long long long) SHLWAPI_219
220 220 stub @
221 221 stub @
222 222 stdcall -noname _SHGlobalCounterCreate(long) _SHGlobalCounterCreate
223 223 stdcall -noname _SHGlobalCounterGetValue(long) _SHGlobalCounterGetValue
224 224 stdcall -noname _SHGlobalCounterIncrement(long) _SHGlobalCounterIncrement
225 225 stub @
226 226 stub @
227 227 stub @
228 228 stub @
229 229 stub @
230 230 stub @
231 231 stub @
232 232 stub @
233 233 stub @
234 234 stub @
235 235 stub @
236 236 stdcall @(ptr) SHLWAPI_236
237 237 stdcall @(ptr) SHLWAPI_237
238 238 stub @
239 239 stdcall @(long str long) SHLWAPI_239
240 240 stdcall @(long long long long) SHLWAPI_240
241 241 stdcall @() SHLWAPI_241
242 242 stub @
243 243 stub @
244 244 stub @
245 245 stub @
246 246 stub @
247 247 stub @
248 248 stub @
249 249 stub @
250 250 stub @
251 251 stub @
252 252 stub @
253 253 stdcall AssocCreate(long long long long ptr ptr) AssocCreate
254 254 stdcall AssocQueryKeyA(long long str ptr ptr) AssocQueryKeyA
255 255 stdcall AssocQueryKeyW(long long wstr ptr ptr) AssocQueryKeyW
256 256 stub @
257 257 stub @
258 258 stub @
259 259 stub @
260 260 stub @
261 261 stub @
262 262 stub @
263 263 stub @
264 264 stub @
265 265 stub @
266 266 stdcall @(long long long long) SHLWAPI_266
267 267 stdcall @(long long long long) SHLWAPI_267
268 268 stdcall @(long long) SHLWAPI_268
269 269 stub @
270 270 stub @
271 271 stub @
272 272 stub @
273 273 stub @
274 274 stub @
275 275 stub @
276 276 stdcall @() SHLWAPI_276
277 277 stub @
278 278 stdcall @(long long long long long long) SHLWAPI_278
279 279 stub @
280 280 stub @
281 281 stdcall @(ptr ptr ptr ptr) SHLWAPI_281
282 282 stdcall @(ptr ptr ptr ptr) SHLWAPI_282
283 283 stub @
284 284 stdcall @(ptr ptr ptr) SHLWAPI_284
285 285 stub @
286 286 stub @
287 287 stdcall @(ptr ptr) SHLWAPI_287
288 288 stub @
289 289 stdcall @(wstr long long) SHLWAPI_289
290 290 stub @
291 291 stub @
292 292 stub @
293 293 stub @
294 294 stdcall @(long long long long long) SHLWAPI_294
295 295 stdcall @(wstr ptr wstr wstr) SHLWAPI_295
296 296 stub @
297 297 stub @
298 298 stdcall @(wstr wstr wstr wstr) kernel32.WritePrivateProfileStringW
299 299 stdcall @(long long long long ptr wstr long ptr) SHLWAPI_299
300 300 stdcall @(long long long long long long long long long long long long long wstr) gdi32.CreateFontW
301 301 stdcall @(long wstr long ptr long ptr) user32.DrawTextExW
302 302 stdcall @(long long long ptr) user32.GetMenuItemInfoW
303 303 stdcall @(long long long ptr) user32.InsertMenuItemW
304 304 stdcall @(wstr) gdi32.CreateMetaFileW
305 305 stdcall @(ptr long wstr) kernel32.CreateMutexW
306 306 stdcall @(wstr ptr long) kernel32.ExpandEnvironmentStringsW
307 307 stdcall @(ptr long long wstr) kernel32.CreateSemaphoreW
308 308 stdcall @(ptr long) kernel32.IsBadStringPtrW
309 309 stdcall @(wstr) kernel32.LoadLibraryW
310 310 stdcall @(long long ptr wstr ptr long) kernel32.GetTimeFormatW
311 311 stdcall @(long long ptr wstr ptr long) kernel32.GetDateFormatW
312 312 stdcall @(wstr wstr wstr ptr long wstr) kernel32.GetPrivateProfileStringW
313 313 stdcall @(ptr long ptr long long) SHLWAPI_313
314 314 stdcall @(ptr) user32.RegisterClassExW
315 315 stdcall @(long wstr ptr) user32.GetClassInfoExW
316 316 stub SHCreateStreamOnFileAOld
317 317 stub SHCreateStreamOnFileWOld
318 318 stdcall @(long long wstr long) SHLWAPI_318
319 319 stdcall @(long long wstr wstr) user32.FindWindowExW
320 320 stdcall @(str str) SHLWAPI_320
321 321 stdcall @(wstr wstr) SHLWAPI_321
322 322 stdcall @(str) SHLWAPI_322
323 323 stdcall @(wstr) SHLWAPI_323
324 324 stdcall @(str str) SHLWAPI_324
325 325 stdcall @(wstr wstr) SHLWAPI_325
326 326 stdcall @(str) SHLWAPI_326
327 327 stdcall @(wstr) SHLWAPI_327
328 328 stdcall @(str ptr long) SHLWAPI_328
329 329 stdcall @(wstr ptr long) SHLWAPI_329
330 330 stub @
331 331 stub @
332 332 stdcall @(ptr long) user32.CallMsgFilterW
333 333 stdcall @(ptr) SHLWAPI_333
334 334 stdcall @(ptr ptr) SHLWAPI_334
335 335 stdcall @(ptr) SHLWAPI_335
336 336 stdcall @(ptr) SHLWAPI_336
337 337 stdcall @(wstr long ptr ptr long) SHLWAPI_337
338 338 stdcall @(wstr long) kernel32.SetFileAttributesW
339 339 stdcall @(long long wstr ptr ptr long) kernel32.GetNumberFormatW
340 340 stdcall @(long wstr wstr long) user32.MessageBoxW
341 341 stdcall @(long ptr) kernel32.FindNextFileW
342 342 stdcall @(ptr long long) SHInterlockedCompareExchange
343 343 stub @
344 344 stub @
345 345 stub @
346 346 stdcall @(wstr ptr long) SHLWAPI_346
347 347 stdcall @(long wstr) advapi32.RegDeleteValueW
348 348 stub @
349 349 stub @
350 350 stdcall @(wstr ptr) SHLWAPI_350
351 351 stdcall @(wstr ptr long ptr) SHLWAPI_351
352 352 stdcall @(ptr wstr ptr ptr) SHLWAPI_352
353 353 stub @
354 354 stub @
355 355 stub @
356 356 stdcall -noname _CreateAllAccessSecurityAttributes(ptr ptr) _CreateAllAccessSecurityAttributes
357 357 stdcall @(wstr wstr wstr long long) SHLWAPI_357
358 358 stdcall @(wstr long long ptr ptr long) SHLWAPI_358
359 359 stdcall @(long long wstr) kernel32.OpenEventW
360 360 stdcall @(wstr) kernel32.RemoveDirectoryW
361 361 stdcall @(wstr ptr long) kernel32.GetShortPathNameW
362 362 stdcall @(ptr ptr) advapi32.GetUserNameW
363 363 stub @
364 364 stdcall @(str str long) SHLWAPI_364
365 365 stub @
366 366 stdcall @(long long ptr ptr ptr ptr ptr ptr) advapi32.RegEnumValueW
367 367 stdcall @(wstr wstr ptr long wstr) kernel32.WritePrivateProfileStructW
368 368 stdcall @(wstr wstr ptr long wstr) kernel32.GetPrivateProfileStructW
369 369 stdcall @(wstr wstr ptr ptr long long ptr wstr ptr ptr) kernel32.CreateProcessW
370 370 stdcall @(long wstr long) SHLWAPI_370
371 371 stub @
372 372 stub @
373 373 stub @
374 374 stub @
375 375 stub @
376 376 stdcall @() SHLWAPI_376 # kernel32.GetUserDefaultUILanguage
377 377 stdcall @(str long long) SHLWAPI_377
378 378 stdcall @(wstr long long) SHLWAPI_378
379 379 stub @
380 380 stub @
381 381 stdcall AssocQueryStringA(long long ptr ptr str ptr) AssocQueryStringA
382 382 stdcall AssocQueryStringByKeyA(long long ptr ptr str ptr) AssocQueryStringByKeyA
383 383 stdcall AssocQueryStringByKeyW(long long ptr ptr wstr ptr) AssocQueryStringByKeyW
384 384 stdcall AssocQueryStringW(long long ptr ptr wstr ptr) AssocQueryStringW
385 385 stdcall ChrCmpIA(long long) ChrCmpIA
386 386 stdcall ChrCmpIW(long long) ChrCmpIW
387 387 stub ColorAdjustLuma
388 388 stub @
389 389 stdcall @(ptr) SHLWAPI_389
390 390 stdcall @(long wstr) SHLWAPI_390
391 391 stdcall @(ptr ptr long ptr long) SHLWAPI_391
392 392 stub @
393 393 stdcall @(long ptr long ptr long) user32.CreateDialogIndirectParamW
394 394 stdcall @(long ptr long ptr long) user32.CreateDialogIndirectParamA
395 395 stub @
396 396 stub @
397 397 stub @
398 398 stub @
399 399 stdcall @(str str long) SHLWAPI_399
400 400 stdcall @(wstr wstr long) SHLWAPI_400
401 401 stdcall @(ptr) SHLWAPI_401
402 402 stdcall @(ptr) SHLWAPI_402
403 403 stdcall @(ptr) SHLWAPI_403
404 404 stdcall ColorHLSToRGB(long long long) ColorHLSToRGB
405 405 stub @
406 406 stdcall @(ptr ptr ptr ptr ptr ptr) SHLWAPI_406
407 407 stub @
408 408 stub @
409 409 stub @
410 410 stub @
411 411 stub @
412 412 stub @
413 413 stdcall @(long) SHLWAPI_413
414 414 stub @
415 415 stub @
416 416 stub @
417 417 stub @
418 418 stdcall @(long) SHLWAPI_418
419 419 stub @
420 420 stub @
421 421 stub @
422 422 stdcall -noname _SHGlobalCounterCreateNamedA(str long) _SHGlobalCounterCreateNamedA
423 423 stdcall -noname _SHGlobalCounterCreateNamedW(wstr long) _SHGlobalCounterCreateNamedW
424 424 stdcall -noname _SHGlobalCounterDecrement(long) _SHGlobalCounterDecrement
425 425 stub @
426 426 stub @
427 427 stub @
428 428 stdcall @(long long long long long ptr) user32.TrackPopupMenuEx
429 429 stub @
430 430 stdcall @(long long) SHLWAPI_430
431 431 stdcall @(long) SHLWAPI_431
432 432 stub @
433 433 stub @
434 434 stdcall @(long long long long long long ptr) user32.SendMessageTimeoutW
435 435 stub @
436 436 stdcall @(wstr ptr) SHLWAPI_436
437 437 stdcall @(long) SHLWAPI_437
438 438 stub @
439 439 stub @
440 440 stub @
441 441 stub @
442 442 stdcall @(wstr ptr long) kernel32.GetEnvironmentVariableW
443 443 stdcall @(ptr long) kernel32.GetSystemWindowsDirectoryA
444 444 stdcall @(ptr long) kernel32.GetSystemWindowsDirectoryW
445 445 stdcall ColorRGBToHLS(long ptr ptr ptr) ColorRGBToHLS
446 446 stub @
448 @ stdcall DllGetVersion (ptr) SHLWAPI_DllGetVersion
449 @ stdcall GetMenuPosFromID(ptr long) GetMenuPosFromID
450 @ stdcall HashData (ptr long ptr long) HashData
451 @ stub IntlStrEqWorkerA
452 @ stub IntlStrEqWorkerW
453 @ stdcall PathAddBackslashA (str) PathAddBackslashA
454 @ stdcall PathAddBackslashW (wstr) PathAddBackslashW
455 @ stdcall PathAddExtensionA (str str) PathAddExtensionA
456 @ stdcall PathAddExtensionW (wstr wstr) PathAddExtensionW
457 @ stdcall PathAppendA (str str) PathAppendA
458 @ stdcall PathAppendW (wstr wstr) PathAppendW
459 @ stdcall PathBuildRootA (ptr long) PathBuildRootA
460 @ stdcall PathBuildRootW (ptr long) PathBuildRootW
461 @ stdcall PathCanonicalizeA (ptr str) PathCanonicalizeA
462 @ stdcall PathCanonicalizeW (ptr wstr) PathCanonicalizeW
463 @ stdcall PathCombineA (ptr ptr ptr) PathCombineA
464 @ stdcall PathCombineW (ptr ptr ptr) PathCombineW
465 @ stdcall PathCommonPrefixA(str str ptr)PathCommonPrefixA
466 @ stdcall PathCommonPrefixW(wstr wstr ptr)PathCommonPrefixW
467 @ stdcall PathCompactPathA(long str long)PathCompactPathA
468 @ stdcall PathCompactPathExA(ptr str long long)PathCompactPathExA
469 @ stdcall PathCompactPathExW(ptr wstr long long)PathCompactPathExW
470 @ stdcall PathCompactPathW(long wstr long)PathCompactPathW
471 @ stdcall PathCreateFromUrlA(str ptr ptr long)PathCreateFromUrlA
472 @ stdcall PathCreateFromUrlW(wstr ptr ptr long)PathCreateFromUrlW
473 @ stdcall PathFileExistsA (str) PathFileExistsA
474 @ stdcall PathFileExistsW (wstr) PathFileExistsW
475 @ stdcall PathFindExtensionA (str) PathFindExtensionA
476 @ stdcall PathFindExtensionW (wstr) PathFindExtensionW
477 @ stdcall PathFindFileNameA (str) PathFindFileNameA
478 @ stdcall PathFindFileNameW (wstr) PathFindFileNameW
479 @ stdcall PathFindNextComponentA (str) PathFindNextComponentA
480 @ stdcall PathFindNextComponentW (wstr) PathFindNextComponentW
481 @ stdcall PathFindOnPathA (str ptr) PathFindOnPathA
482 @ stdcall PathFindOnPathW (wstr ptr) PathFindOnPathW
483 @ stdcall PathGetArgsA (str) PathGetArgsA
484 @ stdcall PathGetArgsW (wstr) PathGetArgsW
485 @ stdcall PathGetCharTypeA(long)PathGetCharTypeA
486 @ stdcall PathGetCharTypeW(long)PathGetCharTypeW
487 @ stdcall PathGetDriveNumberA (str) PathGetDriveNumberA
488 @ stdcall PathGetDriveNumberW (wstr) PathGetDriveNumberW
489 @ stdcall PathIsContentTypeA(str str)PathIsContentTypeA
490 @ stdcall PathIsContentTypeW(wstr wstr)PathIsContentTypeW
491 @ stdcall PathIsDirectoryA(str) PathIsDirectoryA
492 @ stdcall PathIsDirectoryW(wstr) PathIsDirectoryW
493 @ stdcall PathIsFileSpecA(str)PathIsFileSpecA
494 @ stdcall PathIsFileSpecW(wstr)PathIsFileSpecW
495 @ stdcall PathIsPrefixA(str str)PathIsPrefixA
496 @ stdcall PathIsPrefixW(wstr wstr)PathIsPrefixW
497 @ stdcall PathIsRelativeA (str) PathIsRelativeA
498 @ stdcall PathIsRelativeW (wstr) PathIsRelativeW
499 @ stdcall PathIsRootA(str) PathIsRootA
500 @ stdcall PathIsRootW(wstr) PathIsRootW
501 @ stdcall PathIsSameRootA(str str) PathIsSameRootA
502 @ stdcall PathIsSameRootW(wstr wstr) PathIsSameRootW
503 @ stdcall PathIsSystemFolderA(str long)PathIsSystemFolderA
504 @ stdcall PathIsSystemFolderW(wstr long)PathIsSystemFolderW
505 @ stdcall PathIsUNCA (str) PathIsUNCA
506 @ stdcall PathIsUNCServerA(str)PathIsUNCServerA
507 @ stdcall PathIsUNCServerShareA(str)PathIsUNCServerShareA
508 @ stdcall PathIsUNCServerShareW(wstr)PathIsUNCServerShareW
509 @ stdcall PathIsUNCServerW(wstr)PathIsUNCServerW
510 @ stdcall PathIsUNCW(wstr) PathIsUNCW
511 @ stdcall PathIsURLA(str) PathIsURLA
512 @ stdcall PathIsURLW(wstr) PathIsURLW
513 @ stdcall PathMakePrettyA(str) PathMakePrettyA
514 @ stdcall PathMakePrettyW(wstr) PathMakePrettyW
515 @ stdcall PathMakeSystemFolderA(str) PathMakeSystemFolderA
516 @ stdcall PathMakeSystemFolderW(wstr) PathMakeSystemFolderW
517 @ stdcall PathMatchSpecA (str str) PathMatchSpecA
518 @ stdcall PathMatchSpecW (wstr wstr) PathMatchSpecW
519 @ stdcall PathParseIconLocationA (str) PathParseIconLocationA
520 @ stdcall PathParseIconLocationW (wstr) PathParseIconLocationW
521 @ stdcall PathQuoteSpacesA (str) PathQuoteSpacesA
522 @ stdcall PathQuoteSpacesW (wstr) PathQuoteSpacesW
523 @ stdcall PathRelativePathToA(ptr str long str long)PathRelativePathToA
524 @ stdcall PathRelativePathToW(ptr str long str long)PathRelativePathToW
525 @ stdcall PathRemoveArgsA(str)PathRemoveArgsA
526 @ stdcall PathRemoveArgsW(wstr)PathRemoveArgsW
527 @ stdcall PathRemoveBackslashA (str) PathRemoveBackslashA
528 @ stdcall PathRemoveBackslashW (wstr) PathRemoveBackslashW
529 @ stdcall PathRemoveBlanksA(str) PathRemoveBlanksA
530 @ stdcall PathRemoveBlanksW(wstr) PathRemoveBlanksW
531 @ stdcall PathRemoveExtensionA(str)PathRemoveExtensionA
532 @ stdcall PathRemoveExtensionW(wstr)PathRemoveExtensionW
533 @ stdcall PathRemoveFileSpecA (str) PathRemoveFileSpecA
534 @ stdcall PathRemoveFileSpecW (wstr) PathRemoveFileSpecW
535 @ stdcall PathRenameExtensionA(str str)PathRenameExtensionA
536 @ stdcall PathRenameExtensionW(wstr wstr)PathRenameExtensionW
537 @ stdcall PathSearchAndQualifyA(str ptr long)PathSearchAndQualifyA
538 @ stdcall PathSearchAndQualifyW(wstr ptr long)PathSearchAndQualifyW
539 @ stdcall PathSetDlgItemPathA (long long ptr) PathSetDlgItemPathA
540 @ stdcall PathSetDlgItemPathW (long long ptr) PathSetDlgItemPathW
541 @ stdcall PathSkipRootA(str) PathSkipRootA
542 @ stdcall PathSkipRootW(wstr) PathSkipRootW
543 @ stdcall PathStripPathA(str) PathStripPathA
544 @ stdcall PathStripPathW(wstr) PathStripPathW
545 @ stdcall PathStripToRootA(str) PathStripToRootA
546 @ stdcall PathStripToRootW(wstr) PathStripToRootW
547 @ stdcall PathUnmakeSystemFolderA(str)PathUnmakeSystemFolderA
548 @ stdcall PathUnmakeSystemFolderW(wstr)PathUnmakeSystemFolderW
549 @ stdcall PathUnquoteSpacesA (str) PathUnquoteSpacesA
550 @ stdcall PathUnquoteSpacesW (wstr) PathUnquoteSpacesW
551 @ stdcall SHCreateShellPalette(long)SHCreateShellPalette
552 @ stdcall SHDeleteEmptyKeyA(long ptr) SHDeleteEmptyKeyA
553 @ stdcall SHDeleteEmptyKeyW(long ptr) SHDeleteEmptyKeyW
554 @ stdcall SHDeleteKeyA(long str) SHDeleteKeyA
555 @ stdcall SHDeleteKeyW(long wstr) SHDeleteKeyW
556 @ stdcall SHDeleteOrphanKeyA(long str) SHDeleteOrphanKeyA
557 @ stdcall SHDeleteOrphanKeyW(long wstr) SHDeleteOrphanKeyW
558 @ stdcall SHDeleteValueA(long str str) SHDeleteValueA
559 @ stdcall SHDeleteValueW(long wstr wstr) SHDeleteValueW
560 @ stdcall SHEnumKeyExA(long long str ptr) SHEnumKeyExA
561 @ stdcall SHEnumKeyExW(long long wstr ptr) SHEnumKeyExW
562 @ stdcall SHEnumValueA(long long str ptr ptr ptr ptr) SHEnumValueA
563 @ stdcall SHEnumValueW(long long wstr ptr ptr ptr ptr) SHEnumValueW
564 @ stdcall SHGetInverseCMAP ( ptr long ) SHGetInverseCMAP
565 @ stdcall SHGetValueA ( long str str ptr ptr ptr ) SHGetValueA
566 @ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr ) SHGetValueW
567 @ stdcall SHIsLowMemoryMachine(long)SHIsLowMemoryMachine
568 @ stdcall SHOpenRegStreamA(long str str long)SHOpenRegStreamA
569 @ stdcall SHOpenRegStreamW(long wstr str long)SHOpenRegStreamW
570 @ stdcall SHOpenRegStream2A(long str str long)SHOpenRegStream2A
571 @ stdcall SHOpenRegStream2W(long wstr str long)SHOpenRegStream2W
572 @ stdcall SHQueryInfoKeyA(long ptr ptr ptr ptr) SHQueryInfoKeyA
573 @ stdcall SHQueryInfoKeyW(long ptr ptr ptr ptr) SHQueryInfoKeyW
574 @ stdcall SHQueryValueExA(long str ptr ptr ptr ptr) SHQueryValueExA
575 @ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr) SHQueryValueExW
576 @ stdcall SHRegCloseUSKey(ptr) SHRegCloseUSKey
577 @ stub SHRegCreateUSKeyA
578 @ stub SHRegCreateUSKeyW
579 @ stub SHRegDeleteEmptyUSKeyA
580 @ stub SHRegDeleteEmptyUSKeyW
581 @ stub SHRegDeleteUSValueA
582 @ stub SHRegDeleteUSValueW
583 @ stdcall SHRegEnumUSKeyA(long long str ptr long) SHRegEnumUSKeyA
584 @ stdcall SHRegEnumUSKeyW(long long wstr ptr long) SHRegEnumUSKeyW
585 @ stub SHRegEnumUSValueA
586 @ stub SHRegEnumUSValueW
587 @ stdcall SHRegGetBoolUSValueA(str str long long)SHRegGetBoolUSValueA
588 @ stdcall SHRegGetBoolUSValueW(wstr wstr long long)SHRegGetBoolUSValueW
589 @ stdcall SHRegGetUSValueA ( str str ptr ptr ptr long ptr long ) SHRegGetUSValueA
590 @ stdcall SHRegGetUSValueW ( wstr wstr ptr ptr ptr long ptr long ) SHRegGetUSValueW
591 @ stdcall SHRegOpenUSKeyA ( str long long long long ) SHRegOpenUSKeyA
592 @ stdcall SHRegOpenUSKeyW ( wstr long long long long ) SHRegOpenUSKeyW
593 @ stdcall SHRegQueryInfoUSKeyA ( long ptr ptr ptr ptr long ) SHRegQueryInfoUSKeyA
594 @ stdcall SHRegQueryInfoUSKeyW ( long ptr ptr ptr ptr long ) SHRegQueryInfoUSKeyW
595 @ stdcall SHRegQueryUSValueA ( long str ptr ptr ptr long ptr long ) SHRegQueryUSValueA
596 @ stdcall SHRegQueryUSValueW ( long wstr ptr ptr ptr long ptr long ) SHRegQueryUSValueW
597 @ stdcall SHRegSetUSValueA ( str str long ptr long long) SHRegSetUSValueA
598 @ stdcall SHRegSetUSValueW ( wstr wstr long ptr long long) SHRegSetUSValueW
599 @ stdcall SHRegWriteUSValueA (long str long ptr long long) SHRegWriteUSValueA
600 @ stdcall SHRegWriteUSValueW (long str long ptr long long) SHRegWriteUSValueW
601 @ stdcall SHSetValueA (long str str long ptr long) SHSetValueA
602 @ stdcall SHSetValueW (long wstr wstr long ptr long) SHSetValueW
603 @ stdcall StrCSpnA (str str) StrCSpnA
604 @ stdcall StrCSpnIA (str str) StrCSpnIA
605 @ stdcall StrCSpnIW (wstr wstr) StrCSpnIW
606 @ stdcall StrCSpnW (wstr wstr) StrCSpnW
607 @ stdcall StrCatBuffA (str str long) StrCatBuffA
608 @ stdcall StrCatBuffW (wstr wstr long) StrCatBuffW
609 @ stdcall StrCatW (ptr wstr) StrCatW
610 @ stdcall StrChrA (str long) StrChrA
611 @ stdcall StrChrIA (str long) StrChrIA
612 @ stdcall StrChrIW (wstr long) StrChrIW
613 @ stdcall StrChrW (wstr long) StrChrW
614 @ stdcall StrCmpIW (wstr wstr) StrCmpIW
615 @ stdcall StrCmpNA (str str long) StrCmpNA
616 @ stdcall StrCmpNIA (str str long) StrCmpNIA
617 @ stdcall StrCmpNIW (wstr wstr long) StrCmpNIW
618 @ stdcall StrCmpNW (wstr wstr long) StrCmpNW
619 @ stdcall StrCmpW (wstr wstr) StrCmpW
620 @ stdcall StrCpyNW (wstr wstr long) StrCpyNW
621 @ stdcall StrCpyW (ptr wstr) StrCpyW
622 @ stdcall StrDupA (str) StrDupA
623 @ stdcall StrDupW (wstr) StrDupW
624 @ stdcall StrFormatByteSizeA(long ptr long) StrFormatByteSizeA
625 @ stdcall StrFormatByteSizeW(long long ptr long) StrFormatByteSizeW
626 @ stdcall StrFromTimeIntervalA(ptr long long long) StrFromTimeIntervalA
627 @ stdcall StrFromTimeIntervalW(ptr long long long) StrFromTimeIntervalW
628 @ stdcall StrIsIntlEqualA(long str str long) StrIsIntlEqualA
629 @ stdcall StrIsIntlEqualW(long wstr wstr long) StrIsIntlEqualW
630 @ stdcall StrNCatA(str str long) StrNCatA
631 @ stdcall StrNCatW(wstr wstr long) StrNCatW
632 @ stdcall StrPBrkA(str str) StrPBrkA
633 @ stdcall StrPBrkW(wstr wstr) StrPBrkW
634 @ stdcall StrRChrA (str str long) StrRChrA
635 @ stdcall StrRChrIA (str str long) StrRChrIA
636 @ stdcall StrRChrIW (str str long) StrRChrIW
637 @ stdcall StrRChrW (wstr wstr long) StrRChrW
638 @ stdcall StrRStrIA (str str str) StrRStrIA
639 @ stdcall StrRStrIW (wstr wstr wstr) StrRStrIW
640 @ stdcall StrSpnA (str str) StrSpnA
641 @ stdcall StrSpnW (wstr wstr) StrSpnW
642 @ stdcall StrStrA(str str)StrStrA
643 @ stdcall StrStrIA(str str)StrStrIA
644 @ stdcall StrStrIW(wstr wstr)StrStrIW
645 @ stdcall StrStrW(wstr wstr)StrStrW
646 @ stdcall StrToIntA(str)StrToIntA
647 @ stdcall StrToIntExA(str long ptr) StrToIntExA
648 @ stdcall StrToIntExW(wstr long ptr) StrToIntExW
649 @ stdcall StrToIntW(wstr)StrToIntW
650 @ stdcall StrTrimA(str str) StrTrimA
651 @ stdcall StrTrimW(wstr wstr) StrTrimW
652 @ stdcall UrlApplySchemeA(str ptr ptr long) UrlApplySchemeA
653 @ stdcall UrlApplySchemeW(wstr ptr ptr long) UrlApplySchemeW
654 @ stdcall UrlCanonicalizeA(str ptr ptr long) UrlCanonicalizeA
655 @ stdcall UrlCanonicalizeW(wstr ptr ptr long) UrlCanonicalizeW
656 @ stdcall UrlCombineA(str str str ptr long) UrlCombineA
657 @ stdcall UrlCombineW(wstr wstr wstr ptr long) UrlCombineW
658 @ stdcall UrlCompareA(str str long) UrlCompareA
659 @ stdcall UrlCompareW(wstr wstr long) UrlCompareW
660 @ stdcall UrlCreateFromPathA(str ptr ptr long) UrlCreateFromPathA
661 @ stdcall UrlCreateFromPathW(wstr ptr ptr long) UrlCreateFromPathW
662 @ stdcall UrlEscapeA(str ptr ptr long)UrlEscapeA
663 @ stdcall UrlEscapeW(wstr ptr ptr long)UrlEscapeW
664 @ stdcall UrlGetLocationA(str) UrlGetLocationA
665 @ stdcall UrlGetLocationW(wstr) UrlGetLocationW
666 @ stdcall UrlGetPartA(str ptr ptr long long) UrlGetPartA
667 @ stdcall UrlGetPartW(wstr ptr ptr long long) UrlGetPartW
668 @ stdcall UrlHashA(str ptr long) UrlHashA
669 @ stdcall UrlHashW(wstr ptr long) UrlHashW
670 @ stdcall UrlIsA(str long) UrlIsA
671 @ stdcall UrlIsNoHistoryA(str) UrlIsNoHistoryA
672 @ stdcall UrlIsNoHistoryW(wstr) UrlIsNoHistoryW
673 @ stdcall UrlIsOpaqueA(str) UrlIsOpaqueA
674 @ stdcall UrlIsOpaqueW(wstr) UrlIsOpaqueW
675 @ stdcall UrlIsW(wstr long) UrlIsW
676 @ stdcall UrlUnescapeA(str ptr ptr long) UrlUnescapeA
677 @ stdcall UrlUnescapeW(wstr ptr ptr long) UrlUnescapeW
678 @ varargs wnsprintfA(ptr long str) wnsprintfA
679 @ varargs wnsprintfW(ptr long wstr) wnsprintfW
680 @ stdcall wvnsprintfA(ptr long str ptr) wvnsprintfA
681 @ stdcall wvnsprintfW(ptr long wstr ptr) wvnsprintfW
684 # exported in later versions
685 @ stdcall StrRetToBufA (ptr ptr ptr long) StrRetToBufA
686 @ stdcall StrRetToBufW (ptr ptr ptr long) StrRetToBufW
687 @ stdcall StrRetToStrA (ptr ptr ptr) StrRetToStrA
688 @ stdcall StrRetToStrW (ptr ptr ptr) StrRetToStrW
689 @ stdcall SHRegGetPathA(long str str ptr long)SHRegGetPathA
690 @ stdcall SHRegGetPathW(long wstr wstr ptr long)SHRegGetPathW
691 @ stub MLLoadLibraryA
692 @ stub MLLoadLibraryW
693 @ stdcall PathIsDirectoryEmptyA(str) PathIsDirectoryEmptyA
694 @ stdcall PathIsDirectoryEmptyW(wstr) PathIsDirectoryEmptyW
695 @ stdcall PathIsNetworkPathA(str) PathIsNetworkPathA
696 @ stdcall PathIsNetworkPathW(wstr) PathIsNetworkPathW
697 @ stdcall PathIsLFNFileSpecA(str) PathIsLFNFileSpecA
698 @ stdcall PathIsLFNFileSpecW(wstr) PathIsLFNFileSpecW
699 @ stdcall PathFindSuffixArrayA(str ptr long) PathFindSuffixArrayA
700 @ stdcall PathFindSuffixArrayW(wstr ptr long) PathFindSuffixArrayW
701 @ stdcall _SHGetInstanceExplorer(ptr) _SHGetInstanceExplorer
702 @ stdcall PathUndecorateA(str) PathUndecorateA
703 @ stdcall PathUndecorateW(wstr) PathUndecorateW
704 @ stub PathUnExpandEnvStringsA
705 @ stub PathUnExpandEnvStringsW
706 @ stdcall SHCopyKeyA(long str long long) SHCopyKeyA
707 @ stdcall SHCopyKeyW(long wstr long long) SHCopyKeyW
708 @ stdcall SHAutoComplete(ptr long) SHAutoComplete
709 @ stdcall SHCreateStreamOnFileA(str long ptr) SHCreateStreamOnFileA
710 @ stdcall SHCreateStreamOnFileW(wstr long ptr) SHCreateStreamOnFileW
711 @ stdcall SHCreateStreamOnFileEx(wstr long long long ptr ptr) SHCreateStreamOnFileEx
712 @ stdcall SHCreateStreamWrapper(ptr ptr long ptr) SHCreateStreamWrapper
713 @ stdcall SHGetThreadRef (ptr) SHGetThreadRef
714 @ stdcall SHRegDuplicateHKey (long) SHRegDuplicateHKey
715 @ stdcall SHRegSetPathA(long str str str long) SHRegSetPathA
716 @ stdcall SHRegSetPathW(long wstr wstr wstr long) SHRegSetPathW
717 @ stub SHRegisterValidateTemplate
718 @ stdcall SHSetThreadRef (ptr) SHSetThreadRef
719 @ stdcall SHReleaseThreadRef() SHReleaseThreadRef
720 @ stdcall SHSkipJunction(ptr ptr) SHSkipJunction
721 @ stdcall SHStrDupA (str ptr) SHStrDupA
722 @ stdcall SHStrDupW (wstr ptr) SHStrDupW
723 @ stdcall StrFormatByteSize64A(long long ptr long) StrFormatByteSize64A
724 @ stdcall StrFormatKBSizeA(long long str long) StrFormatKBSizeA
725 @ stdcall StrFormatKBSizeW(long long wstr long) StrFormatKBSizeW
726 @ stdcall StrCmpLogicalW(wstr wstr) StrCmpLogicalW