Built-in DLLs resources are now specified in spec file.
[wine/multimedia.git] / dlls / shell32 / shell32.spec
blob246262298ffe06777a070da03face8b344b3f259
1 name shell32
2 type win32
3 init Shell32LibMain
4 rsrc shell32
6 # Functions exported by the Win95 shell32.dll
7 # (these need to have these exact ordinals, for some
8 # win95 and winNT dlls import shell32.dll by ordinal)
9 # This list was updated to dll version 4.72
11 2 stdcall SHChangeNotifyRegister(long long long long long long) SHChangeNotifyRegister
12 3 stub CheckEscapesA@8
13 4 stdcall SHChangeNotifyDeregister (long) SHChangeNotifyDeregister
14 5 stub SHChangeNotifyUpdateEntryList@16
15 6 stub CheckEscapesW@8
16 7 stdcall CommandLineToArgvW(wstr ptr) CommandLineToArgvW
17 8 stdcall Control_FillCache_RunDLL (long long long long) Control_FillCache_RunDLL
18 9 stub PifMgr_OpenProperties@16
19 10 stub PifMgr_GetProperties@20
20 11 stub PifMgr_SetProperties@20
21 12 stub Control_FillCache_RunDLLA@16
22 13 stub PifMgr_CloseProperties@8
23 14 stub Control_FillCache_RunDLLW@16
24 15 stdcall ILGetDisplayName(ptr ptr) ILGetDisplayName
25 16 stdcall ILFindLastID(ptr) ILFindLastID
26 17 stdcall ILRemoveLastID(ptr) ILRemoveLastID
27 18 stdcall ILClone(ptr) ILClone
28 19 stdcall ILCloneFirst (ptr) ILCloneFirst
29 20 stdcall ILGlobalClone (ptr) ILGlobalClone
30 21 stdcall ILIsEqual (ptr ptr) ILIsEqual
31 22 stdcall Control_RunDLL(long long long long) Control_RunDLL # exported by name
32 23 stdcall ILIsParent (long long long) ILIsParent
33 24 stdcall ILFindChild (long long) ILFindChild
34 25 stdcall ILCombine(ptr ptr) ILCombine
35 26 stdcall ILLoadFromStream (long long) ILLoadFromStream
36 27 stub ILSaveToStream@8
37 28 stdcall SHILCreateFromPath (long long long) SHILCreateFromPathAW
38 29 stdcall PathIsRoot(ptr) PathIsRootAW
39 30 stdcall PathBuildRoot(ptr long) PathBuildRootA
40 31 stdcall PathFindExtension(ptr) PathFindExtensionAW
41 32 stdcall PathAddBackslash(ptr) PathAddBackslashAW
42 33 stdcall PathRemoveBlanks(str) PathRemoveBlanksAW
43 34 stdcall PathFindFilename(ptr) PathFindFilenameAW
44 35 stdcall PathRemoveFileSpec(str) PathRemoveFileSpecA
45 36 stdcall PathAppend(str str) PathAppendA
46 37 stdcall PathCombine(ptr ptr ptr) PathCombineAW
47 38 stub PathStripPath
48 39 stdcall PathIsUNC (ptr) PathIsUNCAW
49 40 stdcall PathIsRelative (ptr) PathIsRelativeAW
50 41 stub Control_RunDLLA@16
51 42 stub Control_RunDLLW@16
52 43 stdcall PathIsExe (ptr) PathIsExeAW
53 44 stub DoEnvironmentSubstA@8
54 45 stdcall PathFileExists(str) PathFileExistsA
55 46 stdcall PathMatchSpec (str str) PathMatchSpecAW
56 47 stub PathMakeUniqueName@20
57 48 stdcall PathSetDlgItemPath (long long ptr) PathSetDlgItemPathAW
58 49 stdcall PathQualify (ptr) PathQualifyAW
59 50 stub PathStripToRoot@4
60 51 stdcall PathResolve(str long long) PathResolve
61 52 stdcall PathGetArgs(str) PathGetArgsAW
62 53 stdcall DoEnvironmentSubst (long long) DoEnvironmentSubstAW
63 54 stdcall DragAcceptFiles(long long) DragAcceptFiles
64 55 stdcall PathQuoteSpaces (ptr) PathQuoteSpacesAW
65 56 stdcall PathUnquoteSpaces(str) PathUnquoteSpacesAW
66 57 stdcall PathGetDriveNumber (str) PathGetDriveNumber
67 58 stdcall ParseField(str long ptr long) ParseFieldA
68 59 stub RestartDialog@12
69 60 stdcall ExitWindowsDialog(long) ExitWindowsDialog
70 61 stdcall RunFileDlg(long long long str str long) RunFileDlg
71 62 stdcall PickIconDlg(long long long long) PickIconDlg
72 63 stdcall GetFileNameFromBrowse(long long long long str str str) GetFileNameFromBrowse
73 64 stdcall DriveType (long) DriveType
74 65 stub InvalidateDriveType
75 66 stub IsNetDrive
76 67 stdcall Shell_MergeMenus (long long long long long long) Shell_MergeMenus
77 68 stdcall SHGetSettings(ptr long long) SHGetSettings
78 69 stub SHGetNetResource
79 70 stdcall SHCreateDefClassObject(long long long long long)SHCreateDefClassObject
80 71 stdcall Shell_GetImageList(ptr ptr) Shell_GetImageList
81 72 stdcall Shell_GetCachedImageIndex(ptr ptr long) Shell_GetCachedImageIndexAW
82 73 stdcall SHShellFolderView_Message(long long long) SHShellFolderView_Message
83 74 stub SHCreateStdEnumFmtEtc
84 75 stdcall PathYetAnotherMakeUniqueName(ptr ptr) PathYetAnotherMakeUniqueNameA
85 76 stub DragQueryInfo
86 77 stdcall SHMapPIDLToSystemImageListIndex(long long long) SHMapPIDLToSystemImageListIndex
87 78 stdcall OleStrToStrN(str long wstr long) OleStrToStrNAW
88 79 stdcall StrToOleStrN(wstr long str long) StrToOleStrNAW
89 80 stdcall DragFinish(long) DragFinish
90 81 stdcall DragQueryFile(long long ptr long) DragQueryFileA
91 82 stdcall DragQueryFileA(long long ptr long) DragQueryFileA
92 83 stub CIDLData_CreateFromIDArray
93 84 stub SHIsBadInterfacePtr
94 85 stdcall OpenRegStream(long long long long) OpenRegStream
95 86 stdcall SHRegisterDragDrop(long ptr) SHRegisterDragDrop
96 87 stdcall SHRevokeDragDrop(long) SHRevokeDragDrop
97 88 stdcall SHDoDragDrop(long long long long long long) SHDoDragDrop
98 89 stdcall SHCloneSpecialIDList(long long long) SHCloneSpecialIDList
99 90 stub SHFindFiles
100 91 stub SHFindComputer
101 92 stub PathGetShortPath
102 93 stub Win32CreateDirectory
103 94 stub Win32RemoveDirectory
104 95 stdcall SHLogILFromFSIL (ptr) SHLogILFromFSIL
105 96 stdcall StrRetToStrN (long long long long) StrRetToStrNAW
106 97 stdcall SHWaitForFileToOpen (long long long) SHWaitForFileToOpen
107 98 stdcall SHGetRealIDL (long long long) SHGetRealIDL
108 99 stdcall SetAppStartingCursor (long long) SetAppStartingCursor
109 100 stdcall SHRestricted(long) SHRestricted
110 101 stub DragQueryFileAorW # exported by name
111 102 stdcall SHCoCreateInstance(ptr ptr long ptr ptr) SHCoCreateInstance
112 103 stdcall SignalFileOpen(long) SignalFileOpen
113 104 stdcall FileMenu_DeleteAllItems(long)FileMenu_DeleteAllItems
114 105 stdcall FileMenu_DrawItem(long ptr)FileMenu_DrawItem
115 106 stdcall FileMenu_FindSubMenuByPidl(long ptr)FileMenu_FindSubMenuByPidl
116 107 stdcall FileMenu_GetLastSelectedItemPidls(long ptr ptr)FileMenu_GetLastSelectedItemPidls
117 108 stdcall FileMenu_HandleMenuChar(long long)FileMenu_HandleMenuChar
118 109 stdcall FileMenu_InitMenuPopup (long) FileMenu_InitMenuPopup
119 110 stdcall FileMenu_InsertUsingPidl (long long ptr long long ptr) FileMenu_InsertUsingPidl
120 111 stdcall FileMenu_Invalidate (long) FileMenu_Invalidate
121 112 stdcall FileMenu_MeasureItem(long ptr)FileMenu_MeasureItem
122 113 stdcall FileMenu_ReplaceUsingPidl (long long ptr long ptr) FileMenu_ReplaceUsingPidl
123 114 stdcall FileMenu_Create (long long long long long) FileMenu_Create
124 115 stdcall FileMenu_AppendItem (long ptr long long long long) FileMenu_AppendItemAW
125 116 stdcall FileMenu_TrackPopupMenuEx (long long long long long long) FileMenu_TrackPopupMenuEx
126 117 stdcall FileMenu_DeleteItemByCmd(long long)FileMenu_DeleteItemByCmd
127 118 stdcall FileMenu_Destroy (long) FileMenu_Destroy
128 119 stdcall IsLFNDrive(str) IsLFNDriveA
129 120 stdcall FileMenu_AbortInitMenu () FileMenu_AbortInitMenu
130 121 stdcall SHFlushClipboard () SHFlushClipboard
131 122 stdcall RunDLL_CallEntry16 (long long long long long) RunDLL_CallEntry16 #name wrong?
132 123 stdcall SHFreeUnusedLibraries () SHFreeUnusedLibraries
133 124 stdcall FileMenu_AppendFilesForPidl(long ptr long)FileMenu_AppendFilesForPidl
134 125 stdcall FileMenu_AddFilesForPidl(long long long ptr long long ptr)FileMenu_AddFilesForPidl
135 126 stdcall SHOutOfMemoryMessageBox (long long long) SHOutOfMemoryMessageBox
136 127 stdcall SHWinHelp (long long long long) SHWinHelp
137 128 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
138 129 stub DAD_AutoScroll
139 130 stub DAD_DragEnter
140 131 stub DAD_DragEnterEx
141 132 stub DAD_DragLeave
142 133 stdcall DragQueryFileW(long long ptr long) DragQueryFileW
143 134 stub DAD_DragMove
144 135 stdcall DragQueryPoint(long ptr) DragQueryPoint
145 136 stdcall DAD_SetDragImage(long long) DAD_SetDragImage
146 137 stdcall DAD_ShowDragImage (long) DAD_ShowDragImage
147 138 stub DuplicateIcon # exported by name
148 139 stub Desktop_UpdateBriefcaseOnEvent
149 140 stdcall FileMenu_DeleteItemByIndex(long long) FileMenu_DeleteItemByIndex
150 141 stdcall FileMenu_DeleteItemByFirstID(long long)FileMenu_DeleteItemByFirstID
151 142 stdcall FileMenu_DeleteSeparator(long)FileMenu_DeleteSeparator
152 143 stdcall FileMenu_EnableItemByCmd(long long long)FileMenu_EnableItemByCmd
153 144 stdcall FileMenu_GetItemExtent (long long) FileMenu_GetItemExtent
154 145 stdcall PathFindOnPath (ptr ptr) PathFindOnPathAW
155 146 stdcall RLBuildListOfPaths()RLBuildListOfPaths
156 147 stdcall SHCLSIDFromString(long long) SHCLSIDFromStringAW
157 148 stdcall ExtractAssociatedIconA(long ptr long) ExtractAssociatedIconA # exported by name
158 149 stdcall SHFind_InitMenuPopup(long long long long) SHFind_InitMenuPopup
159 150 stub ExtractAssociatedIconExA # exported by name
160 151 stdcall SHLoadOLE (long) SHLoadOLE
161 152 stdcall ILGetSize(ptr) ILGetSize
162 153 stdcall ILGetNext(ptr) ILGetNext
163 154 stdcall ILAppend (long long long) ILAppend
164 155 stdcall ILFree (ptr) ILFree
165 156 stdcall ILGlobalFree (ptr) ILGlobalFree
166 157 stdcall ILCreateFromPath (ptr) ILCreateFromPathAW
167 158 stdcall PathGetExtension(str long long) PathGetExtensionAW
168 159 stub PathIsDirectory
169 160 stub SHNetConnectionDialog
170 161 stdcall SHRunControlPanel (long long) SHRunControlPanel
171 162 stdcall SHSimpleIDListFromPath (ptr) SHSimpleIDListFromPathAW
172 163 stdcall StrToOleStr (wstr str) StrToOleStrAW
173 164 stdcall Win32DeleteFile(str) Win32DeleteFile
174 165 stdcall SHCreateDirectory(long long) SHCreateDirectory
175 166 stub CallCPLEntry16
176 167 stub SHAddFromPropSheetExtArray
177 168 stub SHCreatePropSheetExtArray
178 169 stub SHDestroyPropSheetExtArray
179 170 stub SHReplaceFromPropSheetExtArray
180 171 stdcall PathCleanupSpec(ptr ptr) PathCleanupSpecAW
181 172 stub SHCreateLinks
182 173 stdcall SHValidateUNC(long long long)SHValidateUNC
183 174 stdcall SHCreateShellFolderViewEx (ptr ptr) SHCreateShellFolderViewEx
184 175 stdcall SHGetSpecialFolderPath(long long long long) SHGetSpecialFolderPathAW
185 176 stdcall SHSetInstanceExplorer (long) SHSetInstanceExplorer
186 177 stub DAD_SetDragImageFromListView
187 178 stub SHObjectProperties
188 179 stub SHGetNewLinkInfoA
189 180 stub SHGetNewLinkInfoW
190 181 stdcall RegisterShellHook(long long) RegisterShellHook
191 182 cdecl ShellMessageBoxW(long long long str long long) ShellMessageBoxW
192 183 cdecl ShellMessageBoxA(long long long str long long) ShellMessageBoxA
193 184 stdcall ArrangeWindows(long long long long long) ArrangeWindows
194 185 stub SHHandleDiskFull
195 186 stub ExtractAssociatedIconExW # exported by name
196 187 stub ExtractAssociatedIconW # exported by name
197 188 stdcall ExtractIconA(long str long) ExtractIconA # exported by name
198 189 stdcall ExtractIconEx(ptr long ptr ptr long) ExtractIconExAW
199 190 stdcall ExtractIconExA(str long ptr ptr long) ExtractIconExA
200 191 stdcall ExtractIconExW(wstr long ptr ptr long) ExtractIconExW
201 192 stub ExtractIconResInfoA # exported by name
202 193 stub ExtractIconResInfoW # exported by name
203 194 stdcall ExtractIconW(long wstr long) ExtractIconW # exported by name
204 195 stdcall SHFree(ptr) SHFree
205 196 stdcall SHAlloc(long) SHAlloc
206 197 stub SHGlobalDefect
207 198 stdcall SHAbortInvokeCommand () SHAbortInvokeCommand
208 199 stub SHGetFileIcon
209 200 stub SHLocalAlloc
210 201 stub SHLocalFree
211 202 stub SHLocalReAlloc
212 203 stub AddCommasW
213 204 stub ShortSizeFormatW
214 205 stub Printer_LoadIconsW
215 206 stub Link_AddExtraDataSection
216 207 stub Link_ReadExtraDataSection
217 208 stub Link_RemoveExtraDataSection
218 209 stub Int64ToString
219 210 stub LargeIntegerToString
220 211 stub Printers_GetPidl
221 212 stub Printer_AddPrinterPropPages
222 213 stub Printers_RegisterWindowW
223 214 stub Printers_UnregisterWindow
224 215 stub SHStartNetConnectionDialog@12
225 216 stub ExtractVersionResource16W # exported by name
226 217 stub FindExeDlgProc # exported by name
227 218 stdcall FindExecutableA(ptr ptr ptr) FindExecutableA # exported by name
228 219 stdcall FindExecutableW(wstr wstr wstr) FindExecutableW # exported by name
229 220 stdcall FreeIconList(long) FreeIconList # exported by name
230 221 stub InternalExtractIconListA # exported by name
231 222 stub InternalExtractIconListW # exported by name
232 223 stub OpenAs_RunDLL # exported by name
233 224 stub OpenAs_RunDLLA # exported by name
234 225 stub OpenAs_RunDLLW # exported by name
235 226 stub PrintersGetCommand_RunDLL # exported by name
236 227 stub PrintersGetCommand_RunDLLA # exported by name
237 228 stub PrintersGetCommand_RunDLLW # exported by name
238 229 stub RealShellExecuteA # exported by name
239 230 stub RealShellExecuteExA # exported by name
240 231 stub RealShellExecuteExW # exported by name
241 232 stub RealShellExecuteW # exported by name
242 233 stub RegenerateUserEnvironment # exported by name
243 234 stdcall SHAddToRecentDocs (long ptr) SHAddToRecentDocs # exported by name
244 235 stdcall SHAppBarMessage(long ptr) SHAppBarMessage # exported by name
245 236 stdcall SHBrowseForFolder(ptr) SHBrowseForFolderA # exported by name
246 237 stdcall SHBrowseForFolderA(ptr) SHBrowseForFolderA # exported by name
247 238 stub SHBrowseForFolderW@4 # exported by name
248 239 stdcall SHChangeNotify (long long ptr ptr) SHChangeNotify # exported by name
249 240 stub SHEmptyRecycleBinA@12 # exported by name
250 241 stub SHEmptyRecycleBinW@12 # exported by name
251 242 stdcall SHFileOperation (ptr) SHFileOperationAW # exported by name
252 243 stdcall shell32_243(long long) shell32_243
253 244 stdcall SHInitRestricted(ptr ptr) SHInitRestricted # win98+ only, by ordinal
254 245 stub SHFormatDrive@16 # exported by name
255 246 stub SHFreeNameMappings@4 # exported by name
256 247 stdcall SHGetDataFromIDListA (ptr ptr long ptr long) SHGetDataFromIDListA
257 248 stdcall SHGetDataFromIDListW (ptr ptr long ptr long) SHGetDataFromIDListW
258 249 stub PathParseIconLocation@4
259 250 stub PathRemoveExtension@4
260 251 stub PathRemoveArgs@4
261 252 stdcall SHGetDesktopFolder(ptr) SHGetDesktopFolder # exported by name
262 253 stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfoA # exported by name
263 254 stdcall SHGetFileInfoA(ptr long ptr long long) SHGetFileInfoA # exported by name
264 255 stdcall SHGetFileInfoW(ptr long ptr long long) SHGetFileInfoW # exported by name
265 256 stdcall SHGetInstanceExplorer (long) SHGetInstanceExplorer
266 257 stdcall SHGetMalloc(ptr) SHGetMalloc # exported by name
267 258 stub SHGetNewLinkInfo@20 # exported by name
268 259 stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDListAW # exported by name
269 260 stub SHGetPathFromIDList@8 # exported by name
270 261 stdcall SHGetPathFromIDListA (long long) SHGetPathFromIDListA # exported by name
271 262 stdcall SHGetPathFromIDListW (long long) SHGetPathFromIDListW # exported by name
272 263 stdcall SHGetSpecialFolderLocation(long long ptr) SHGetSpecialFolderLocation # exported by name
273 264 stdcall SHHelpShortcuts_RunDLL(long long long long) SHHelpShortcuts_RunDLL # exported by name
274 265 stub SHHelpShortcuts_RunDLLA@16 # exported by name
275 266 stub SHHelpShortcuts_RunDLLW@16 # exported by name
276 267 stdcall SHLoadInProc(long) SHLoadInProc # exported by name
277 268 stub SHQueryRecycleBinA@8 # exported by name
278 269 stub SHQueryRecycleBinW@8 # exported by name
279 270 stub SHUpdateRecycleBinIcon@0 # exported by name
281 271 stub SheChangeDirA
282 272 stub SheChangeDirExA
283 273 stub SheChangeDirExW
284 274 stdcall SheChangeDirW(wstr) SheChangeDirW
285 275 stub SheConvertPathW
286 276 stub SheFullPathA
287 277 stub SheFullPathW
288 278 stub SheGetCurDrive
289 279 stub SheGetDirA@8
290 280 stub SheGetDirExW@12
291 281 stdcall SheGetDirW (long long) SheGetDirW
292 282 stub SheGetPathOffsetW
293 283 stub SheRemoveQuotesA
294 284 stub SheRemoveQuotesW
295 285 stub SheSetCurDrive
296 286 stub SheShortenPathA
297 287 stub SheShortenPathW
298 288 stdcall ShellAboutA(long str str long) ShellAboutA
299 289 stdcall ShellAboutW(long wstr wstr long) ShellAboutW
300 290 stdcall ShellExecuteA(long str str str str long) ShellExecuteA
301 291 stdcall ShellExecuteEx (long) ShellExecuteExAW
302 292 stdcall ShellExecuteExA (long) ShellExecuteExA
303 293 stdcall ShellExecuteExW (long) ShellExecuteExW
304 294 stdcall ShellExecuteW (long wstr wstr wstr wstr long) ShellExecuteW
305 295 stub ShellHookProc # exported by name
306 296 stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIcon
307 297 stdcall Shell_NotifyIconA(long ptr) Shell_NotifyIconA
308 298 stdcall Shell_NotifyIconW(long ptr) Shell_NotifyIconW
309 299 stub Shl1632_ThunkData32
310 300 stub Shl3216_ThunkData32
311 301 stub StrChrA # proper ordinal unknown
312 302 stub StrChrIA # proper ordinal unknown
313 303 stub StrChrIW # proper ordinal unknown
314 304 stdcall StrChrW (ptr ptr) StrChrW # proper ordinal unknown
315 305 stub StrCmpNA # proper ordinal unknown
316 306 stub StrCmpNIA # proper ordinal unknown
317 307 stdcall StrCmpNIW (wstr wstr long) StrCmpNIW # proper ordinal unknown
318 308 stub StrCmpNW # proper ordinal unknown
319 309 stub StrCpyNA # proper ordinal unknown
320 310 stub StrCpyNW # proper ordinal unknown
321 311 stub StrNCmpA # proper ordinal unknown
322 312 stub StrNCmpIA # proper ordinal unknown
323 313 stub StrNCmpIW # proper ordinal unknown
324 314 stub StrNCmpW # proper ordinal unknown
325 315 stdcall StrNCpyA (ptr str long) lstrcpynA # proper ordinal unknown
326 316 stdcall StrNCpyW (ptr wstr long)lstrcpynW # proper ordinal unknown
327 317 stdcall StrRChrA (str str long) StrRChrA # proper ordinal unknown
328 318 stub StrRChrIA # proper ordinal unknown
329 319 stub StrRChrIW # proper ordinal unknown
330 320 stdcall StrRChrW (wstr wstr long) StrRChrW # proper ordinal unknown
331 321 stub StrRStrA # proper ordinal unknown
332 322 stub StrRStrIA # proper ordinal unknown
333 323 stub StrRStrIW # proper ordinal unknown
334 324 stub StrRStrW # proper ordinal unknown
335 325 stub StrStrA # proper ordinal unknown
336 326 stub StrStrIA # proper ordinal unknown
337 327 stub StrStrIW # proper ordinal unknown
338 328 stub StrStrW # proper ordinal unknown
339 329 stub WOWShellExecute # proper ordinal unknown
341 505 stdcall SHRegCloseKey (long) SHRegCloseKey
342 506 stdcall SHRegOpenKeyA (long str long) SHRegOpenKeyA
343 507 stdcall SHRegOpenKeyW (long wstr long) SHRegOpenKeyW
344 508 stub SHRegQueryValueA@16
345 509 stdcall SHRegQueryValueExA(long str ptr ptr ptr ptr) SHRegQueryValueExA
346 510 stdcall SHRegQueryValueW (long long long long) SHRegQueryValueW
347 511 stdcall SHRegQueryValueExW (long wstr ptr ptr ptr ptr) SHRegQueryValueExW
348 512 stub SHRegDeleteKeyW@8
350 520 stdcall SHAllocShared (long long long) SHAllocShared
351 521 stdcall SHLockShared (long long) SHLockShared
352 522 stdcall SHUnlockShared (long) SHUnlockShared
353 523 stdcall SHFreeShared (long long) SHFreeShared
354 524 stub RealDriveType@8
355 525 stub RealDriveTypeFlags@8
357 640 stdcall NTSHChangeNotifyRegister (long long long long long long) NTSHChangeNotifyRegister
358 641 stdcall NTSHChangeNotifyDeregister (long) NTSHChangeNotifyDeregister
360 643 stub SHChangeNotifyReceive@16
361 644 stub SHChangeNotification_Lock@16
362 645 stub SHChangeNotification_Unlock@4
363 646 stub SHChangeRegistrationReceive@8
364 647 stub ReceiveAddToRecentDocs@8
365 648 stub SHWaitOp_Operate@8
367 650 stub PathIsSameRoot@8
369 # nt40/win98
370 651 stdcall ReadCabinetState (long long) ReadCabinetState
371 652 stdcall WriteCabinetState (long) WriteCabinetState
372 653 stdcall PathProcessCommand (long long long long) PathProcessCommandAW
374 # win98
375 654 stdcall shell32_654 (long long) shell32_654
377 660 stdcall FileIconInit (long) FileIconInit
379 680 stdcall IsUserAdmin () IsUserAdmin
381 1217 stub FOOBAR1217 # no joke! This is the real name!!
383 # later additions ... FIXME: incorrect ordinals
384 # win 98 uses 2...330, 505..511, 520..526, 640..654, 660, 680, 700..707, 711
387 1220 stdcall DllGetVersion (ptr) SHELL32_DllGetVersion # win98:201
388 1221 stdcall SHGetSpecialFolderPathA(long ptr long long) SHGetSpecialFolderPathA # win98:292
389 1222 stdcall DoEnvironmentSubstA (str str) DoEnvironmentSubstA # win98:293
390 1223 stdcall DoEnvironmentSubstW (wstr wstr) DoEnvironmentSubstW # win98:204
392 # by-name routines relocated in win98
394 1224 stdcall SHFileOperationA (ptr) SHFileOperationA # exported by name
395 1225 stdcall SHFileOperationW (ptr) SHFileOperationW # exported by name
396 1226 stdcall DllInstall (long wstr) DllInstall # win98:202