1 2 stdcall SHChangeNotifyRegister
(long long long long long ptr
)
2 3 stdcall SHDefExtractIconA
(str long long ptr ptr long
)
3 4 stdcall SHChangeNotifyDeregister
(long
)
4 5 stdcall
-noname SHChangeNotifyUpdateEntryList
(long long long long
)
5 6 stdcall SHDefExtractIconW
(wstr long long ptr ptr long
)
6 7 stdcall
-noname SHLookupIconIndexA
(str long long
)
7 8 stdcall
-noname SHLookupIconIndexW
(wstr long long
)
8 9 stdcall PifMgr_OpenProperties
(wstr wstr long long
)
9 10 stdcall PifMgr_GetProperties
(ptr wstr ptr long long
)
10 11 stdcall PifMgr_SetProperties
(ptr wstr ptr long long
)
11 12 stdcall
-noname SHStartNetConnectionDialogA
(ptr str long
)
12 13 stdcall PifMgr_CloseProperties
(ptr long
)
13 14 stdcall SHStartNetConnectionDialogW
(ptr wstr long
)
14 15 stdcall
-noname ILGetDisplayName
(ptr ptr
)
15 16 stdcall ILFindLastID
(ptr
)
16 17 stdcall ILRemoveLastID
(ptr
)
17 18 stdcall ILClone
(ptr
)
18 19 stdcall ILCloneFirst
(ptr
)
19 20 stdcall
-noname ILGlobalClone
(ptr
)
20 21 stdcall ILIsEqual
(ptr ptr
)
21 22 stdcall DAD_DragEnterEx2
(ptr long long ptr
)
22 23 stdcall ILIsParent
(ptr ptr long
)
23 24 stdcall ILFindChild
(ptr ptr
)
24 25 stdcall ILCombine
(ptr ptr
)
25 26 stdcall ILLoadFromStream
(ptr ptr
)
26 27 stdcall ILSaveToStream
(ptr ptr
)
27 28 stdcall SHILCreateFromPath
(ptr ptr ptr
) SHILCreateFromPathAW
28 29 stdcall
-noname PathIsRoot
(ptr
) PathIsRootAW
29 30 stdcall
-noname PathBuildRoot
(ptr long
) PathBuildRootAW
# FIXME: should be PathBuildRootW
30 31 stdcall
-noname PathFindExtension
(wstr
) PathFindExtensionW
31 32 stdcall
-noname PathAddBackslash
(wstr
) PathAddBackslashW
32 33 stdcall
-noname PathRemoveBlanks
(wstr
) PathRemoveBlanksW
33 34 stdcall
-noname PathFindFileName
(wstr
) PathFindFileNameW
34 35 stdcall
-noname PathRemoveFileSpec
(ptr
) PathRemoveFileSpecAW
# Fixme
35 36 stdcall
-noname PathAppend
(ptr ptr
) PathAppendAW
# Fixme
36 37 stdcall
-noname PathCombine
(wstr wstr wstr
) PathCombineW
37 38 stdcall
-noname PathStripPath
(wstr
) PathStripPathW
38 39 stdcall
-noname PathIsUNC
(wstr
) PathIsUNCW
39 40 stdcall
-noname PathIsRelative
(wstr
) PathIsRelativeW
40 41 stdcall IsLFNDriveA
(str
)
41 42 stdcall IsLFNDriveW
(wstr
)
42 43 stdcall PathIsExe
(ptr
) PathIsExeAW
43 45 stdcall
-noname PathFileExists
(ptr
) PathFileExistsAW
# Fixme
44 46 stdcall
-noname PathMatchSpec
(wstr wstr
) PathMatchSpecW
45 47 stdcall PathMakeUniqueName
(ptr long ptr ptr ptr
) PathMakeUniqueNameAW
46 48 stdcall
-noname PathSetDlgItemPath
(long long wstr
) PathSetDlgItemPathW
47 49 stdcall PathQualify
(ptr
) PathQualifyAW
48 50 stdcall
-noname PathStripToRoot
(wstr
) PathStripToRootW
49 51 stdcall PathResolve
(str long long
) PathResolveAW
50 52 stdcall
-noname PathGetArgs
(wstr
) PathGetArgsW
51 53 stdcall
-noname IsSuspendAllowed
() # FIXME: Wine says DoEnvironmentSubst
52 54 stdcall
-noname LogoffWindowsDialog
(ptr
)
53 55 stdcall
-noname PathQuoteSpaces
(wstr
) PathQuoteSpacesW
54 56 stdcall
-noname PathUnquoteSpaces
(wstr
) PathUnquoteSpacesW
55 57 stdcall
-noname PathGetDriveNumber
(wstr
) PathGetDriveNumberW
56 58 stdcall
-noname ParseField
(str long ptr long
) ParseFieldAW
# Fixme
57 59 stdcall RestartDialog
(long wstr long
)
58 60 stdcall
-noname ExitWindowsDialog
(long
) # Fixme
59 61 stdcall
-noname RunFileDlg
(long long long wstr wstr long
) RunFileDlg
# Fixme?
60 62 stdcall PickIconDlg
(long long long long
)
61 63 stdcall GetFileNameFromBrowse
(long long long long wstr wstr wstr
)
62 64 stdcall DriveType
(long
)
63 65 stdcall
-noname InvalidateDriveType
(long
)
64 66 stdcall IsNetDrive
(long
)
65 67 stdcall Shell_MergeMenus
(long long long long long long
)
66 68 stdcall SHGetSetSettings
(ptr long long
)
67 69 stdcall
-noname SHGetNetResource
(ptr long ptr long
)
68 70 stdcall
-noname SHCreateDefClassObject
(long long long long long
)
69 71 stdcall Shell_GetImageLists
(ptr ptr
)
70 72 stdcall Shell_GetCachedImageIndex
(ptr ptr long
) Shell_GetCachedImageIndexAW
71 73 stdcall SHShellFolderView_Message
(long long long
)
72 74 stdcall SHCreateStdEnumFmtEtc
(long ptr ptr
)
73 75 stdcall PathYetAnotherMakeUniqueName
(ptr wstr wstr wstr
)
74 76 stdcall
-noname DragQueryInfo
(ptr ptr
)
75 77 stdcall SHMapPIDLToSystemImageListIndex
(ptr ptr ptr
)
76 78 stdcall
-noname OleStrToStrN
(str long wstr long
) OleStrToStrNAW
# Fixme
77 79 stdcall
-noname StrToOleStrN
(wstr long str long
) StrToOleStrNAW
# Fixme
78 80 stdcall SHOpenPropSheetW
(wstr ptr long ptr ptr ptr wstr
)
79 82 stdcall
-noname DDECreatePostNotify
(ptr
)
80 83 stdcall
-noname CIDLData_CreateFromIDArray
(ptr long ptr ptr
)
81 84 stdcall
-noname SHIsBadInterfacePtr
(ptr long
) # Fixme
82 85 stdcall OpenRegStream
(long str str long
) shlwapi.SHOpenRegStreamA
83 86 stdcall
-noname SHRegisterDragDrop
(long ptr
)
84 87 stdcall
-noname SHRevokeDragDrop
(long
)
85 88 stdcall SHDoDragDrop
(long ptr ptr long ptr
)
86 89 stdcall SHCloneSpecialIDList
(long long long
)
87 90 stdcall SHFindFiles
(ptr ptr
)
88 91 stdcall
-noname SHFindComputer
(ptr ptr
)
89 92 stdcall PathGetShortPath
(ptr
) PathGetShortPathAW
90 93 stdcall
-noname Win32CreateDirectory
(wstr ptr
) Win32CreateDirectoryW
91 94 stdcall
-noname Win32RemoveDirectory
(wstr
) Win32RemoveDirectoryW
92 95 stdcall
-noname SHLogILFromFSIL
(ptr
)
93 96 stdcall
-noname StrRetToStrN
(ptr long ptr ptr
) StrRetToStrNAW
# Fixme
94 97 stdcall
-noname SHWaitForFileToOpen
(long long long
)
95 98 stdcall SHGetRealIDL
(ptr ptr ptr
)
96 99 stdcall
-noname SetAppStartingCursor
(long long
) # Fixme
97 100 stdcall SHRestricted
(long
)
98 102 stdcall SHCoCreateInstance
(wstr ptr long ptr ptr
)
99 103 stdcall SignalFileOpen
(ptr
)
100 119 stdcall IsLFNDrive
(ptr
) IsLFNDriveAW
101 121 stdcall SHFlushClipboard
()
102 122 stdcall
-noname RunDLL_CallEntry16
(long long long str long
) # Fixme #name wrong?
103 123 stdcall
-noname SHFreeUnusedLibraries
()
104 126 stdcall
-noname SHOutOfMemoryMessageBox
(long long long
) # Fixme
105 127 stdcall
-noname SHWinHelp
(long long long long
)
106 128 stdcall
-noname SHDllGetClassObject
(ptr ptr ptr
) DllGetClassObject
107 129 stdcall DAD_AutoScroll
(long ptr ptr
)
108 130 stdcall
-noname DAD_DragEnter
(long
)
109 131 stdcall DAD_DragEnterEx
(long double
)
110 132 stdcall DAD_DragLeave
()
111 134 stdcall DAD_DragMove
(double
)
112 136 stdcall DAD_SetDragImage
(long long
)
113 137 stdcall DAD_ShowDragImage
(long
)
114 145 stdcall
-noname PathFindOnPath
(wstr wstr
) PathFindOnPathW
115 146 stdcall
-noname RLBuildListOfPaths
()
116 147 stdcall SHCLSIDFromString
(long long
) SHCLSIDFromStringAW
117 148 stdcall SHMapIDListToImageListIndexAsync
(ptr ptr ptr long ptr ptr ptr ptr ptr
)
118 149 stdcall SHFind_InitMenuPopup
(long long long long
)
119 151 stdcall SHLoadOLE
(long
)
120 152 stdcall ILGetSize
(ptr
)
121 153 stdcall ILGetNext
(ptr
)
122 154 stdcall ILAppendID
(long long long
) ILAppend
123 155 stdcall ILFree
(ptr
)
124 156 stdcall
-noname ILGlobalFree
(ptr
)
125 157 stdcall ILCreateFromPath
(ptr
) ILCreateFromPathAW
126 158 stdcall
-noname PathGetExtension
(wstr long long
) SHPathGetExtensionW
127 159 stdcall
-noname PathIsDirectory
(wstr
) PathIsDirectoryW
128 160 stdcall
-noname SHNetConnectionDialog
(ptr wstr long
) # Fixme
129 161 stdcall SHRunControlPanel
(long long
)
130 162 stdcall SHSimpleIDListFromPath
(ptr
) SHSimpleIDListFromPathAW
# Fixme
131 163 stdcall
-noname StrToOleStr
(wstr str
) StrToOleStrAW
# Fixme
132 164 stdcall Win32DeleteFile
(wstr
) Win32DeleteFileW
133 165 stdcall SHCreateDirectory
(long ptr
)
134 166 stdcall CallCPLEntry16
(long long long long long long
)
135 167 stdcall SHAddFromPropSheetExtArray
(long long long
)
136 168 stdcall SHCreatePropSheetExtArray
(long wstr long
)
137 169 stdcall SHDestroyPropSheetExtArray
(long
)
138 170 stdcall SHReplaceFromPropSheetExtArray
(long long long long
)
139 171 stdcall PathCleanupSpec
(ptr ptr
)
140 172 stdcall
-noname SHCreateLinks
(long str ptr long ptr
)
141 173 stdcall SHValidateUNC
(long long long
)
142 174 stdcall SHCreateShellFolderViewEx
(ptr ptr
)
143 175 stdcall
-noname SHGetSpecialFolderPath
(long long long long
) SHGetSpecialFolderPathW
144 176 stdcall SHSetInstanceExplorer
(long
)
145 177 stdcall DAD_SetDragImageFromListView
(ptr long long
)
146 178 stdcall SHObjectProperties
(long long wstr wstr
)
147 179 stdcall SHGetNewLinkInfoA
(str str ptr long long
)
148 180 stdcall SHGetNewLinkInfoW
(wstr wstr ptr long long
)
149 181 stdcall
-noname RegisterShellHook
(long long
)
150 182 varargs ShellMessageBoxW
(long long wstr wstr long
)
151 183 varargs ShellMessageBoxA
(long long str str long
)
152 184 stdcall
-noname ArrangeWindows
(long long long long long
)
153 185 stdcall
-noname SHHandleDiskFull
(ptr long
) # Fixme
154 186 stdcall
-noname ILGetDisplayNameEx
(ptr ptr ptr long
)
155 187 stdcall
-noname ILGetPseudoNameW
(ptr ptr wstr long
)
156 188 stdcall
-noname ShellDDEInit
(long
)
157 189 stdcall ILCreateFromPathA
(str
)
158 190 stdcall ILCreateFromPathW
(wstr
)
159 191 stdcall SHUpdateImageA
(str long long long
)
160 192 stdcall SHUpdateImageW
(wstr long long long
)
161 193 stdcall SHHandleUpdateImage
(ptr
)
162 194 stdcall
-noname SHCreatePropSheetExtArrayEx
(long wstr long ptr
)
163 195 stdcall SHFree
(ptr
)
164 196 stdcall SHAlloc
(long
)
165 197 stdcall
-noname SHGlobalDefect
(long
)
166 198 stdcall
-noname SHAbortInvokeCommand
()
167 # FIXME: Wine has SHGetFileIcon/SHLocalAlloc/SHLocalFree/SHLocalReAlloc from 199-202
168 200 stdcall
-noname SHCreateDesktop
(ptr
)
169 201 stdcall
-noname SHDesktopMessageLoop
(ptr
)
170 202 stub
-noname DDEHandleViewFolderNotify
171 203 stdcall
-noname AddCommasW
(long wstr
)
172 204 stdcall
-noname ShortSizeFormatW
(double
)
173 205 stdcall
-noname Printer_LoadIconsW
(wstr ptr ptr
)
174 209 stdcall
-noname Int64ToString
(double wstr long long ptr long
) # Fixme
175 210 stdcall
-noname LargeIntegerToString
(ptr wstr long long ptr long
) # Fixme
176 211 stdcall
-noname Printers_GetPidl
(ptr str
) # Fixme
177 212 stdcall
-noname Printers_AddPrinterPropPages
(ptr ptr
)
178 213 stdcall
-noname Printers_RegisterWindowW
(wstr long ptr ptr
)
179 214 stdcall
-noname Printers_UnregisterWindow
(long long
)
180 215 stdcall
-noname SHStartNetConnectionDialog
(long str long
)
181 230 stdcall
-noname FirstUserLogon
(wstr wstr
)
182 231 stdcall
-noname SHSetFolderPathA
(long ptr long str
)
183 232 stdcall
-noname SHSetFolderPathW
(long ptr long wstr
)
184 233 stdcall
-noname SHGetUserPicturePathW
(wstr long ptr
)
185 234 stdcall
-noname SHSetUserPicturePathW
(wstr long ptr
)
186 235 stdcall
-noname SHOpenEffectiveToken
(ptr
)
187 236 stdcall
-noname SHTestTokenPrivilegeW
(ptr ptr
)
188 237 stdcall
-noname SHShouldShowWizards
(ptr
)
189 239 stdcall PathIsSlowW
(wstr long
)
190 240 stdcall PathIsSlowA
(str long
)
191 241 stdcall
-noname SHGetUserDisplayName
(wstr ptr
)
192 242 stdcall
-noname SHGetProcessDword
(long long
)
193 243 stdcall
-noname SHSetShellWindowEx
(ptr ptr
) user32.SetShellWindowEx
194 244 stdcall
-noname SHInitRestricted
(ptr ptr
)
195 245 stdcall SHTestTokenMembership
(ptr ptr
)
196 246 stub
-noname SHInvokePrivilegedFunctionW
197 247 stub
-noname SHGetActiveConsoleSessionId
198 248 stdcall
-noname SHGetUserSessionId
(ptr
) # Fixme
199 249 stdcall
-noname PathParseIconLocation
(wstr
) PathParseIconLocationW
200 250 stdcall
-noname PathRemoveExtension
(wstr
) PathRemoveExtensionW
201 251 stdcall
-noname PathRemoveArgs
(wstr
) PathRemoveArgsW
202 252 stdcall
-noname PathIsURL
(wstr
) shlwapi.PathIsURLW
203 253 stub
-noname SHIsCurrentProcessConsoleSession
204 254 stub
-noname DisconnectWindowsDialog
205 256 stdcall SHCreateShellFolderView
(ptr ptr
)
206 257 stdcall
-noname SHGetShellFolderViewCB
(ptr
)
207 258 stdcall
-noname LinkWindow_RegisterClass
()
208 259 stdcall
-noname LinkWindow_UnregisterClass
()
209 520 stdcall SHAllocShared
(ptr long long
)
210 521 stdcall SHLockShared
(long long
)
211 522 stdcall SHUnlockShared
(ptr
)
212 523 stdcall SHFreeShared
(long long
)
213 524 stdcall RealDriveType
(long long
)
214 525 stdcall
-noname RealDriveTypeFlags
(long long
)
215 526 stdcall SHFlushSFCache
()
216 640 stdcall
-noname NTSHChangeNotifyRegister
(long long long long long long
)
217 641 stdcall
-noname NTSHChangeNotifyDeregister
(long
)
218 643 stdcall
-noname SHChangeNotifyReceive
(long long ptr ptr
)
219 644 stdcall SHChangeNotification_Lock
(long long ptr ptr
)
220 645 stdcall SHChangeNotification_Unlock
(long
)
221 646 stdcall
-noname SHChangeRegistrationReceive
(ptr long
)
222 648 stdcall
-noname SHWaitOp_Operate
(ptr long
)
223 650 stdcall
-noname PathIsSameRoot
(ptr ptr
) PathIsSameRootAW
# Fixme
224 651 stdcall
-noname OldReadCabinetState
(long long
) ReadCabinetState
225 652 stdcall WriteCabinetState
(long
)
226 653 stdcall PathProcessCommand
(long long long long
) PathProcessCommandAW
227 654 stdcall ReadCabinetState
(long long
)
228 660 stdcall
-noname FileIconInit
(long
)
229 680 stdcall IsUserAnAdmin
()
230 681 stdcall
-noname SHGetAppCompatFlags
(long
) shlwapi.SHGetAppCompatFlags
231 683 stub
-noname SHStgOpenStorageW
232 684 stub
-noname SHStgOpenStorageA
233 685 stdcall SHPropStgCreate
(ptr ptr ptr long long long ptr ptr
)
234 688 stdcall SHPropStgReadMultiple
(ptr long long ptr ptr
)
235 689 stdcall SHPropStgWriteMultiple
(ptr ptr long ptr ptr long
)
236 690 stub
-noname SHIsLegacyAnsiProperty
237 691 stub
-noname SHFileSysBindToStorage
238 700 stdcall CDefFolderMenu_Create
(ptr ptr long ptr ptr ptr ptr ptr ptr
)
239 701 stdcall CDefFolderMenu_Create2
(ptr ptr long ptr ptr ptr long ptr ptr
)
240 702 stdcall
-noname CDefFolderMenu_MergeMenu
(ptr long long ptr
)
241 703 stdcall
-noname GUIDFromStringA
(str ptr
)
242 704 stdcall
-noname GUIDFromStringW
(wstr ptr
)
243 707 stdcall
-noname SHOpenPropSheetA
(str ptr long ptr ptr ptr str
)
244 708 stdcall
-noname SHGetSetFolderCustomSettingsA
(ptr str long
)
245 709 stdcall SHGetSetFolderCustomSettingsW
(ptr wstr long
)
246 711 stdcall
-noname CheckWinIniForAssocs
()
247 712 stdcall
-noname SHCopyMonikerToTemp
(ptr wstr wstr long
)
248 713 stdcall
-noname PathIsTemporaryA
(str
)
249 714 stdcall
-noname PathIsTemporaryW
(wstr
)
250 715 stdcall
-noname SHCreatePropertyBag
(ptr ptr
)
251 716 stdcall SHMultiFileProperties
(ptr long
)
252 719 stdcall
-noname SHParseDarwinIDFromCacheW
(wstr wstr
)
253 720 stdcall
-noname MakeShellURLFromPathA
(str str long
)
254 721 stdcall
-noname MakeShellURLFromPathW
(wstr wstr long
)
255 722 stub
-noname SHCreateInstance
256 723 stdcall
-noname SHCreateSessionKey
(long ptr
)
257 724 stdcall
-noname SHIsTempDisplayMode
()
258 725 stdcall
-noname GetFileDescriptor
(ptr long long wstr
)
259 726 stdcall
-noname CopyStreamUI
(ptr ptr ptr
)
260 727 stdcall SHGetImageList
(long ptr ptr
)
261 730 stdcall RestartDialogEx
(long wstr long long
)
262 731 stub
-noname SHRegisterDarwinLink
263 732 stdcall
-noname SHReValidateDarwinCache
()
264 733 stdcall
-noname CheckDiskSpace
()
265 740 stub
-noname SHCreateFileDataObject
266 743 stdcall SHCreateFileExtractIconW
(wstr long ptr ptr
)
267 744 stub
-noname Create_IEnumUICommand
268 745 stub
-noname Create_IUIElement
269 747 stdcall SHLimitInputEdit
(ptr ptr
)
270 748 stdcall
-noname SHLimitInputCombo
(ptr ptr
)
271 749 stub SHGetShellStyleHInstance
272 750 stub SHGetAttributesFromDataObject
273 751 stub
-noname SHSimulateDropOnClsid
274 752 stub
-noname SHGetComputerDisplayNameW
275 753 stub
-noname CheckStagingArea
276 754 stub
-noname SHLimitInputEditWithFlags
277 755 stdcall
-noname PathIsEqualOrSubFolder
(wstr wstr
)
278 756 stub
-noname DeleteFileThumbnail
280 @ stdcall Activate_RunDLL
(long ptr ptr ptr
)
281 @ stdcall AppCompat_RunDLLW
(ptr ptr wstr long
)
282 @ stdcall CheckEscapesA
(str long
)
283 @ stdcall CheckEscapesW
(wstr long
)
284 @ stdcall CommandLineToArgvW
(wstr ptr
)
285 @ stdcall Control_FillCache_RunDLL
(long long long long
) Control_FillCache_RunDLLA
286 @ stdcall Control_FillCache_RunDLLA
(long long long long
)
287 @ stdcall Control_FillCache_RunDLLW
(long long long long
)
288 @ stdcall Control_RunDLL
(ptr ptr str long
) Control_RunDLLA
289 @ stdcall Control_RunDLLA
(ptr ptr str long
)
290 @ stdcall Control_RunDLLAsUserW
(ptr ptr wstr long
)
291 @ stdcall Control_RunDLLW
(ptr ptr wstr long
)
292 @ stdcall
-private DllCanUnloadNow
()
293 @ stdcall
-private DllGetClassObject
(ptr ptr ptr
)
294 @ stdcall
-private DllGetVersion
(ptr
)
295 @ stdcall
-private DllInstall
(long wstr
)
296 @ stdcall
-private DllRegisterServer
()
297 @ stdcall
-private DllUnregisterServer
()
298 @ stdcall DoEnvironmentSubstA
(str str
)
299 @ stdcall DoEnvironmentSubstW
(wstr wstr
)
300 @ stdcall DragAcceptFiles
(long long
)
301 @ stdcall DragFinish
(long
)
302 @ stdcall DragQueryFile
(long long ptr long
) DragQueryFileA
303 @ stdcall DragQueryFileA
(long long ptr long
)
304 @ stdcall DragQueryFileAorW
(ptr long wstr long long long
)
305 @ stdcall DragQueryFileW
(long long ptr long
)
306 @ stdcall DragQueryPoint
(long ptr
)
307 @ stdcall DuplicateIcon
(long long
)
308 @ stdcall ExtractAssociatedIconA
(long str ptr
)
309 @ stdcall ExtractAssociatedIconExA
(long str long long
)
310 @ stdcall ExtractAssociatedIconExW
(long wstr long long
)
311 @ stdcall ExtractAssociatedIconW
(long wstr ptr
)
312 @ stdcall ExtractIconA
(long str long
)
313 @ stdcall ExtractIconEx
(ptr long ptr ptr long
) ExtractIconExA
314 @ stdcall ExtractIconExA
(str long ptr ptr long
)
315 @ stdcall ExtractIconExW
(wstr long ptr ptr long
)
316 @ stdcall ExtractIconResInfoA
(ptr str long ptr ptr
)
317 @ stdcall ExtractIconResInfoW
(ptr wstr long ptr ptr
)
318 @ stdcall ExtractIconW
(long wstr long
)
319 @ stdcall ExtractVersionResource16W
(wstr ptr
)
320 @ stdcall FindExecutableA
(str str ptr
)
321 @ stdcall FindExecutableW
(wstr wstr ptr
)
322 @ stdcall FindExeDlgProc
(ptr long ptr ptr
)
323 @ stdcall FreeIconList
(long
)
324 @ stdcall InternalExtractIconListA
(ptr str ptr
)
325 @ stdcall InternalExtractIconListW
(ptr wstr ptr
)
326 @ stdcall OpenAs_RunDLL
(long long str long
) OpenAs_RunDLLA
327 @ stdcall OpenAs_RunDLLA
(long long str long
)
328 @ stdcall OpenAs_RunDLLW
(long long wstr long
)
329 @ stdcall Options_RunDLL
(ptr ptr str long
)
330 @ stdcall Options_RunDLLA
(ptr ptr str long
)
331 @ stdcall Options_RunDLLW
(ptr ptr wstr long
)
332 @ stdcall PrintersGetCommand_RunDLL
(ptr ptr wstr long
)
333 @ stdcall PrintersGetCommand_RunDLLA
(ptr ptr str long
)
334 @ stdcall PrintersGetCommand_RunDLLW
(ptr ptr wstr long
)
335 @ stdcall RealShellExecuteA
(ptr str str str str str str str long ptr
)
336 @ stdcall RealShellExecuteExA
(ptr str str str str str str str long ptr long
)
337 @ stdcall RealShellExecuteExW
(ptr str str str str str str str long ptr long
)
338 @ stdcall RealShellExecuteW
(ptr wstr wstr wstr wstr wstr wstr wstr long ptr
)
339 @ stdcall RegenerateUserEnvironment
(ptr long
)
340 @ stdcall SHAddToRecentDocs
(long ptr
)
341 @ stdcall SHAppBarMessage
(long ptr
)
342 @ stdcall SHBindToParent
(ptr ptr ptr ptr
)
343 @ stdcall SHBrowseForFolder
(ptr
) SHBrowseForFolderA
344 @ stdcall SHBrowseForFolderA
(ptr
)
345 @ stdcall SHBrowseForFolderW
(ptr
)
346 @ stdcall SHChangeNotify
(long long ptr ptr
)
347 @ stdcall SHChangeNotifySuspendResume
(long ptr long long
)
348 @ stdcall SHCreateDirectoryExA
(long str ptr
)
349 @ stdcall SHCreateDirectoryExW
(long wstr ptr
)
350 @ stub SHCreateLocalServerRunDll
351 @ stdcall SHCreateProcessAsUserW
(ptr
)
352 @ stdcall SHCreateQueryCancelAutoPlayMoniker
(ptr
)
353 @ stdcall SHCreateShellItem
(ptr ptr ptr ptr
)
354 @ stdcall SHEmptyRecycleBinA
(long str long
)
355 @ stdcall SHEmptyRecycleBinW
(long wstr long
)
356 @ stub SHEnableServiceObject
357 @ stub SHEnumerateUnreadMailAccountsW
358 @ stdcall SHExtractIconsW
(wstr long long long ptr ptr long long
) user32.PrivateExtractIconsW
359 @ stdcall SHFileOperation
(ptr
) SHFileOperationA
360 @ stdcall SHFileOperationA
(ptr
)
361 @ stdcall SHFileOperationW
(ptr
)
362 @ stdcall SHFormatDrive
(long long long long
)
363 @ stdcall SHFreeNameMappings
(ptr
)
364 @ stdcall SHGetDataFromIDListA
(ptr ptr long ptr long
)
365 @ stdcall SHGetDataFromIDListW
(ptr ptr long ptr long
)
366 @ stdcall SHGetDesktopFolder
(ptr
)
367 @ stdcall SHGetDiskFreeSpaceA
(str ptr ptr ptr
) kernel32.GetDiskFreeSpaceExA
368 @ stdcall SHGetDiskFreeSpaceExA
(str ptr ptr ptr
) kernel32.GetDiskFreeSpaceExA
369 @ stdcall SHGetDiskFreeSpaceExW
(wstr ptr ptr ptr
) kernel32.GetDiskFreeSpaceExW
370 @ stdcall SHGetFileInfo
(ptr long ptr long long
) SHGetFileInfoA
371 @ stdcall SHGetFileInfoA
(ptr long ptr long long
)
372 @ stdcall SHGetFileInfoW
(ptr long ptr long long
)
373 @ stdcall SHGetFolderLocation
(long long long long ptr
)
374 @ stdcall SHGetFolderPathA
(long long long long ptr
)
375 @ stdcall SHGetFolderPathAndSubDirA
(long long long long str ptr
)
376 @ stdcall SHGetFolderPathAndSubDirW
(long long long long wstr ptr
)
377 @ stdcall SHGetFolderPathW
(long long long long ptr
)
378 @ stdcall SHGetIconOverlayIndexA
(str long
)
379 @ stdcall SHGetIconOverlayIndexW
(wstr long
)
380 @ stdcall SHGetInstanceExplorer
(long
)
381 @ stdcall SHGetMalloc
(ptr
)
382 @ stdcall SHGetNewLinkInfo
(str str ptr long long
) SHGetNewLinkInfoA
383 @ stdcall SHGetPathFromIDList
(ptr ptr
) SHGetPathFromIDListA
384 @ stdcall SHGetPathFromIDListA
(ptr ptr
)
385 @ stdcall SHGetPathFromIDListW
(ptr ptr
)
386 @ stdcall SHGetSettings
(ptr long
)
387 @ stdcall SHGetSpecialFolderLocation
(long long ptr
)
388 @ stdcall SHGetSpecialFolderPathA
(long ptr long long
)
389 @ stdcall SHGetSpecialFolderPathW
(long ptr long long
)
390 @ stdcall SHGetUnreadMailCountW
(long wstr long ptr wstr long
)
391 @ stdcall SHHelpShortcuts_RunDLL
(long long long long
) SHHelpShortcuts_RunDLLA
392 @ stdcall SHHelpShortcuts_RunDLLA
(long long long long
)
393 @ stdcall SHHelpShortcuts_RunDLLW
(long long long long
)
394 @ stdcall SHInvokePrinterCommandA
(ptr long str str long
)
395 @ stdcall SHInvokePrinterCommandW
(ptr long wstr wstr long
)
396 @ stdcall SHIsFileAvailableOffline
(wstr ptr
)
397 @ stdcall SHLoadInProc
(long
)
398 @ stdcall SHLoadNonloadedIconOverlayIdentifiers
()
399 @ stdcall SHOpenFolderAndSelectItems
(ptr long ptr long
)
400 @ stdcall SHParseDisplayName
(wstr ptr ptr long ptr
)
401 @ stdcall SHPathPrepareForWriteA
(long ptr str long
)
402 @ stdcall SHPathPrepareForWriteW
(long ptr wstr long
)
403 @ stdcall SHQueryRecycleBinA
(str ptr
)
404 @ stdcall SHQueryRecycleBinW
(wstr ptr
)
405 @ stdcall SHSetLocalizedName
(wstr wstr long
)
406 @ stdcall SHSetUnreadMailCountW
(wstr long wstr
)
407 @ stdcall SHUpdateRecycleBinIcon
()
408 @ stdcall SheChangeDirA
(str
)
409 @ stdcall SheChangeDirExA
(str
)
410 @ stdcall SheChangeDirExW
(wstr
)
411 @ stdcall SheChangeDirW
(wstr
)
412 @ stdcall SheConvertPathW
(wstr wstr long
)
413 @ stdcall SheFullPathA
(str long str
)
414 @ stdcall SheFullPathW
(wstr long wstr
)
415 @ stdcall SheGetCurDrive
()
416 @ stdcall SheGetDirA
(long long
)
417 @ stdcall SheGetDirExW
(wstr ptr wstr
)
418 @ stdcall SheGetDirW
(long long
)
419 @ stdcall SheGetPathOffsetW
(wstr
)
420 @ stdcall SheRemoveQuotesA
(str
)
421 @ stdcall SheRemoveQuotesW
(wstr
)
422 @ stdcall SheSetCurDrive
(long
)
423 @ stdcall SheShortenPathA
(str long
)
424 @ stdcall SheShortenPathW
(wstr long
)
425 @ stdcall ShellAboutA
(long str str long
)
426 @ stdcall ShellAboutW
(long wstr wstr long
)
427 @ stdcall ShellExec_RunDLL
(ptr ptr wstr long
)
428 @ stdcall ShellExec_RunDLLA
(ptr ptr str long
)
429 @ stdcall ShellExec_RunDLLW
(ptr ptr wstr long
)
430 @ stdcall ShellExecuteA
(long str str str str long
)
431 @ stdcall ShellExecuteEx
(long
) ShellExecuteExA
432 @ stdcall ShellExecuteExA
(long
)
433 @ stdcall ShellExecuteExW
(long
)
434 @ stdcall ShellExecuteW
(long wstr wstr wstr wstr long
)
435 @ stdcall ShellHookProc
(long ptr ptr
)
436 @ stdcall Shell_NotifyIcon
(long ptr
) Shell_NotifyIconA
437 @ stdcall Shell_NotifyIconA
(long ptr
)
438 @ stdcall Shell_NotifyIconW
(long ptr
)
439 @ stdcall StrChrA
(str long
) shlwapi.StrChrA
440 @ stdcall StrChrIA
(str long
) shlwapi.StrChrIA
441 @ stdcall StrChrIW
(wstr long
) shlwapi.StrChrIW
442 @ stdcall StrChrW
(wstr long
) shlwapi.StrChrW
443 @ stdcall StrCmpNA
(str str long
) shlwapi.StrCmpNA
444 @ stdcall StrCmpNIA
(str str long
) shlwapi.StrCmpNIA
445 @ stdcall StrCmpNIW
(wstr wstr long
) shlwapi.StrCmpNIW
446 @ stdcall StrCmpNW
(wstr wstr long
) shlwapi.StrCmpNW
447 @ stdcall StrCpyNA
(ptr str long
) kernel32.lstrcpynA
448 @ stdcall StrCpyNW
(wstr wstr long
) shlwapi.StrCpyNW
449 @ stdcall StrNCmpA
(str str long
) shlwapi.StrCmpNA
450 @ stdcall StrNCmpIA
(str str long
) shlwapi.StrCmpNIA
451 @ stdcall StrNCmpIW
(wstr wstr long
) shlwapi.StrCmpNIW
452 @ stdcall StrNCmpW
(wstr wstr long
) shlwapi.StrCmpNW
453 @ stdcall StrNCpyA
(ptr str long
) kernel32.lstrcpynA
454 @ stdcall StrNCpyW
(wstr wstr long
) shlwapi.StrCpyNW
455 @ stdcall StrRChrA
(str str long
) shlwapi.StrRChrA
456 @ stdcall StrRChrIA
(str str long
) shlwapi.StrRChrIA
457 @ stdcall StrRChrIW
(wstr wstr long
) shlwapi.StrRChrIW
458 @ stdcall StrRChrW
(wstr wstr long
) shlwapi.StrRChrW
459 @ stdcall StrRStrA
(str str str
)
460 @ stdcall StrRStrIA
(str str str
) shlwapi.StrRStrIA
461 @ stdcall StrRStrIW
(wstr wstr wstr
) shlwapi.StrRStrIW
462 @ stdcall StrRStrW
(wstr wstr wstr
)
463 @ stdcall StrStrA
(str str
) shlwapi.StrStrA
464 @ stdcall StrStrIA
(str str
) shlwapi.StrStrIA
465 @ stdcall StrStrIW
(wstr wstr
) shlwapi.StrStrIW
466 @ stdcall StrStrW
(wstr wstr
) shlwapi.StrStrW
467 @ stdcall WOWShellExecute
(ptr str str str str long ptr
)
469 # Functions exported by the WinVista shell32.dll
470 @ stdcall SHCreateDefaultContextMenu
(ptr ptr ptr
)
471 @ stdcall SHCreateDefaultExtractIcon
(ptr ptr
)
473 # Discontinued in version 6.0. Until retired in WinVista and higher
474 @ stdcall FileMenu_DeleteAllItems
(long
)
475 @ stdcall FileMenu_DrawItem
(long ptr
)
476 @ stdcall FileMenu_FindSubMenuByPidl
(long ptr
)
477 @ stdcall FileMenu_GetLastSelectedItemPidls
(long ptr ptr
)
478 @ stdcall FileMenu_HandleMenuChar
(long long
)
479 @ stdcall FileMenu_InitMenuPopup
(long
)
480 @ stdcall FileMenu_InsertUsingPidl
(long long ptr long long ptr
)
481 @ stdcall FileMenu_Invalidate
(long
)
482 @ stdcall FileMenu_MeasureItem
(long ptr
)
483 @ stdcall FileMenu_ReplaceUsingPidl
(long long ptr long ptr
)
484 @ stdcall FileMenu_Create
(long long long long long
)
485 @ stdcall FileMenu_AppendItem
(long ptr long long long long
) FileMenu_AppendItemAW
486 @ stdcall FileMenu_TrackPopupMenuEx
(long long long long long long
)
487 @ stdcall FileMenu_DeleteItemByCmd
(long long
)
488 @ stdcall FileMenu_Destroy
(long
)
489 @ stdcall FileMenu_AbortInitMenu
()
490 @ stdcall FileMenu_AppendFilesForPidl
(long ptr long
)
491 @ stdcall FileMenu_AddFilesForPidl
(long long long ptr long long ptr
)
492 @ stdcall FileMenu_DeleteItemByIndex
(long long
)
493 @ stdcall FileMenu_DeleteItemByFirstID
(long long
)
494 @ stdcall FileMenu_DeleteSeparator
(long
)
495 @ stdcall FileMenu_EnableItemByCmd
(long long long
)
496 @ stdcall FileMenu_GetItemExtent
(long long
)
498 # 4.0 (NT) and higher. Until discontinued in 5.0
499 # FIXME: ordinals 505-512?
500 @ stdcall SHRegCloseKey
(long
)
501 @ stdcall SHRegOpenKeyA
(long str long
)
502 @ stdcall SHRegOpenKeyW
(long wstr long
)
503 @ stdcall SHRegQueryValueA
(long str ptr ptr
)
504 @ stdcall SHRegQueryValueExA
(long str ptr ptr ptr ptr
)
505 @ stdcall SHRegQueryValueW
(long long long long
)
506 @ stdcall SHRegQueryValueExW
(long wstr ptr ptr ptr ptr
)
507 @ stdcall SHRegDeleteKeyW
(long wstr
)