mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
- Update shell32 exports to 6.0.2900.5686
svn path=/trunk/; revision=39300
This commit is contained in:
parent
d7ca3b27e6
commit
edf41d63c7
6 changed files with 516 additions and 451 deletions
|
@ -98,7 +98,7 @@ static void InitializeTreeView( browse_info *info )
|
|||
|
||||
TRACE("%p\n", info );
|
||||
|
||||
Shell_GetImageList(NULL, &hImageList);
|
||||
Shell_GetImageLists(NULL, &hImageList);
|
||||
|
||||
if (hImageList)
|
||||
SendMessageW( info->hwndTreeView, TVM_SETIMAGELIST, 0, (LPARAM)hImageList );
|
||||
|
|
|
@ -498,13 +498,13 @@ static int SIC_LoadOverlayIcon(int icon_idx)
|
|||
}
|
||||
|
||||
/*************************************************************************
|
||||
* Shell_GetImageList [SHELL32.71]
|
||||
* Shell_GetImageLists [SHELL32.71]
|
||||
*
|
||||
* PARAMETERS
|
||||
* imglist[1|2] [OUT] pointer which receives imagelist handles
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI Shell_GetImageList(HIMAGELIST * lpBigList, HIMAGELIST * lpSmallList)
|
||||
BOOL WINAPI Shell_GetImageLists(HIMAGELIST * lpBigList, HIMAGELIST * lpSmallList)
|
||||
{ TRACE("(%p,%p)\n",lpBigList,lpSmallList);
|
||||
if (lpBigList)
|
||||
{ *lpBigList = ShellBigIconList;
|
||||
|
|
|
@ -805,7 +805,7 @@ LPITEMIDLIST WINAPI ILGetNext(LPCITEMIDLIST pidl)
|
|||
}
|
||||
|
||||
/*************************************************************************
|
||||
* ILAppend [SHELL32.154]
|
||||
* ILAppendID [SHELL32.154]
|
||||
*
|
||||
* Adds the single ItemID item to the ItemIDList indicated by pidl.
|
||||
* If bEnd is FALSE, inserts the item in the front of the list,
|
||||
|
|
|
@ -1,448 +1,513 @@
|
|||
# Functions exported by the Win95 shell32.dll
|
||||
# (these need to have these exact ordinals, for some
|
||||
# win95 and winNT dlls import shell32.dll by ordinal)
|
||||
# This list was updated to dll version 4.72
|
||||
# Functions exported by the WinXP SP3 shell32.dll (6.0.2900.5686)
|
||||
2 stdcall SHChangeNotifyRegister(long long long long long ptr)
|
||||
3 stdcall SHDefExtractIconA(str long long ptr ptr long)
|
||||
4 stdcall SHChangeNotifyDeregister(long)
|
||||
5 stdcall -noname SHChangeNotifyUpdateEntryList(long long long long)
|
||||
6 stdcall SHDefExtractIconW(wstr long long ptr ptr long)
|
||||
7 stub -noname Shell_7
|
||||
8 stub -noname Shell_8
|
||||
9 stub PifMgr_OpenProperties
|
||||
10 stub PifMgr_GetProperties
|
||||
11 stub PifMgr_SetProperties
|
||||
12 stub -noname Shell_12
|
||||
13 stub PifMgr_CloseProperties
|
||||
14 stub SHStartNetConnectionDialogW
|
||||
15 stdcall -noname ILGetDisplayName(ptr ptr)
|
||||
16 stdcall ILFindLastID(ptr)
|
||||
17 stdcall ILRemoveLastID(ptr)
|
||||
18 stdcall ILClone(ptr)
|
||||
19 stdcall ILCloneFirst(ptr)
|
||||
20 stdcall -noname ILGlobalClone(ptr)
|
||||
21 stdcall ILIsEqual(ptr ptr)
|
||||
22 stub DAD_DragEnterEx2
|
||||
23 stdcall ILIsParent(ptr ptr long)
|
||||
24 stdcall ILFindChild(ptr ptr)
|
||||
25 stdcall ILCombine(ptr ptr)
|
||||
26 stdcall ILLoadFromStream(ptr ptr)
|
||||
27 stdcall ILSaveToStream(ptr ptr)
|
||||
28 stdcall SHILCreateFromPath(ptr ptr ptr) SHILCreateFromPathAW
|
||||
29 stdcall -noname PathIsRoot(ptr) PathIsRootAW
|
||||
30 stdcall -noname PathBuildRoot(ptr long) PathBuildRootAW
|
||||
31 stdcall -noname PathFindExtension(ptr) PathFindExtensionAW # Fixme
|
||||
32 stdcall -noname PathAddBackslash(ptr) PathAddBackslashAW # Fixme
|
||||
33 stdcall -noname PathRemoveBlanks(ptr) PathRemoveBlanksAW # Fixme
|
||||
34 stdcall -noname PathFindFileName(ptr) PathFindFileNameAW # Fixme
|
||||
35 stdcall -noname PathRemoveFileSpec(ptr) PathRemoveFileSpecAW # Fixme
|
||||
36 stdcall -noname PathAppend(ptr ptr) PathAppendAW # Fixme
|
||||
37 stdcall -noname PathCombine(ptr ptr ptr) PathCombineAW # Fixme
|
||||
38 stdcall -noname PathStripPath(ptr) PathStripPathAW # Fixme
|
||||
39 stdcall -noname PathIsUNC(ptr) PathIsUNCAW # Fixme
|
||||
40 stdcall -noname PathIsRelative(ptr) PathIsRelativeAW # Fixme
|
||||
41 stdcall IsLFNDriveA(str)
|
||||
42 stdcall IsLFNDriveW(wstr)
|
||||
43 stdcall PathIsExe(ptr) PathIsExeAW
|
||||
44 stdcall OpenAs_RunDLL(long long str long) OpenAs_RunDLLA
|
||||
45 stdcall -noname PathFileExists(ptr) PathFileExistsAW # Fixme
|
||||
46 stdcall -noname PathMatchSpec(ptr ptr) PathMatchSpecAW # Fixme
|
||||
47 stdcall PathMakeUniqueName(ptr long ptr ptr ptr) PathMakeUniqueNameAW
|
||||
48 stdcall -noname PathSetDlgItemPath(long long ptr) PathSetDlgItemPathAW # Fixme
|
||||
49 stdcall PathQualify(ptr) PathQualifyAW
|
||||
50 stdcall -noname PathStripToRoot(ptr) PathStripToRootAW # Fixme
|
||||
51 stdcall PathResolve(str long long) PathResolveAW
|
||||
52 stdcall -noname PathGetArgs(str) PathGetArgsAW # Fixme
|
||||
53 stub -noname Shell_53
|
||||
54 stub -noname LogoffWindowsDialog
|
||||
55 stdcall -noname PathQuoteSpaces(ptr) PathQuoteSpacesAW # Fixme
|
||||
56 stdcall -noname PathUnquoteSpaces(str) PathUnquoteSpacesAW # Fixme
|
||||
57 stdcall -noname PathGetDriveNumber(str) PathGetDriveNumberAW # Fixme
|
||||
58 stdcall -noname ParseField(str long ptr long) ParseFieldAW # Fixme
|
||||
59 stdcall RestartDialog(long wstr long)
|
||||
60 stdcall -noname ExitWindowsDialog(long) # Fixme
|
||||
61 stdcall -noname RunFileDlg(long long long str str long) RunFileDlg # Fixme
|
||||
62 stdcall PickIconDlg(long long long long)
|
||||
63 stdcall GetFileNameFromBrowse(long long long long str str str)
|
||||
64 stdcall DriveType(long)
|
||||
65 stdcall -noname InvalidateDriveType(long) # Fixme
|
||||
66 stdcall IsNetDrive(long)
|
||||
67 stdcall Shell_MergeMenus(long long long long long long)
|
||||
68 stdcall SHGetSetSettings(ptr long long)
|
||||
69 stub -noname SHGetNetResource # Fixme
|
||||
70 stdcall -noname SHCreateDefClassObject(long long long long long)
|
||||
71 stdcall -noname Shell_GetImageLists(ptr ptr)
|
||||
72 stdcall Shell_GetCachedImageIndex(ptr ptr long) Shell_GetCachedImageIndexAW
|
||||
73 stdcall SHShellFolderView_Message(long long long)
|
||||
74 stdcall SHCreateStdEnumFmtEtc(long ptr ptr)
|
||||
75 stdcall PathYetAnotherMakeUniqueName(ptr wstr wstr wstr)
|
||||
76 stub DragQueryInfo # Fixme
|
||||
77 stdcall SHMapPIDLToSystemImageListIndex(ptr ptr ptr)
|
||||
78 stdcall -noname OleStrToStrN(str long wstr long) OleStrToStrNAW # Fixme
|
||||
79 stdcall -noname StrToOleStrN(wstr long str long) StrToOleStrNAW # Fixme
|
||||
80 stub SHOpenPropSheetW
|
||||
81 stdcall OpenAs_RunDLLA(long long str long)
|
||||
82 stub -noname Shell_82
|
||||
83 stdcall -noname CIDLData_CreateFromIDArray(ptr long ptr ptr)
|
||||
84 stub SHIsBadInterfacePtr # Fixme
|
||||
85 stdcall OpenRegStream(long str str long) shlwapi.SHOpenRegStreamA
|
||||
86 stdcall -noname SHRegisterDragDrop(long ptr)
|
||||
87 stdcall -noname SHRevokeDragDrop(long)
|
||||
88 stdcall SHDoDragDrop(long ptr ptr long ptr)
|
||||
89 stdcall SHCloneSpecialIDList(long long long)
|
||||
90 stdcall SHFindFiles(ptr ptr)
|
||||
91 stub SHFindComputer # Fixme
|
||||
92 stdcall PathGetShortPath(ptr) PathGetShortPathAW
|
||||
93 stdcall -noname Win32CreateDirectory(wstr ptr) Win32CreateDirectoryAW # Fixme
|
||||
94 stdcall -noname Win32RemoveDirectory(wstr) Win32RemoveDirectoryAW # Fixme
|
||||
95 stdcall -noname SHLogILFromFSIL(ptr)
|
||||
96 stdcall -noname StrRetToStrN(ptr long ptr ptr) StrRetToStrNAW # Fixme
|
||||
97 stdcall -noname SHWaitForFileToOpen(long long long)
|
||||
98 stdcall SHGetRealIDL(ptr ptr ptr)
|
||||
99 stdcall -noname SetAppStartingCursor(long long) # Fixme
|
||||
100 stdcall SHRestricted(long)
|
||||
101 stdcall OpenAs_RunDLLW(long long wstr long)
|
||||
102 stdcall SHCoCreateInstance(wstr ptr long ptr ptr)
|
||||
103 stdcall SignalFileOpen(long)
|
||||
104 stub Activate_RunDLL
|
||||
105 stub AppCompat_RunDLLW
|
||||
106 stdcall CheckEscapesA(str long)
|
||||
107 stdcall CheckEscapesW(wstr long)
|
||||
108 stdcall CommandLineToArgvW(wstr ptr)
|
||||
109 stdcall Control_FillCache_RunDLL(long long long long) Control_FillCache_RunDLLA
|
||||
110 stdcall Control_FillCache_RunDLLA(long long long long)
|
||||
111 stdcall Control_FillCache_RunDLLW(long long long long)
|
||||
112 stdcall Control_RunDLL(ptr ptr str long) Control_RunDLLA
|
||||
113 stdcall Control_RunDLLA(ptr ptr str long)
|
||||
114 stub Control_RunDLLAsUserW
|
||||
115 stdcall Control_RunDLLW(ptr ptr wstr long)
|
||||
116 stdcall DllCanUnloadNow()
|
||||
117 stdcall DllGetClassObject(ptr ptr ptr)
|
||||
118 stdcall DllGetVersion(ptr)
|
||||
119 stdcall IsLFNDrive(ptr) IsLFNDriveAW
|
||||
120 stdcall DllInstall(long wstr)
|
||||
121 stdcall SHFlushClipboard()
|
||||
122 stdcall -noname RunDLL_CallEntry16(long long long str long) # Fixme #name wrong?
|
||||
123 stdcall -noname SHFreeUnusedLibraries()
|
||||
124 stdcall DllRegisterServer()
|
||||
125 stdcall DllUnregisterServer()
|
||||
126 stdcall -noname SHOutOfMemoryMessageBox(long long long) # Fixme
|
||||
127 stdcall -noname SHWinHelp(long long long long)
|
||||
128 stdcall -noname SHDllGetClassObject(ptr ptr ptr) DllGetClassObject
|
||||
129 stdcall DAD_AutoScroll(long ptr ptr)
|
||||
130 stdcall -noname DAD_DragEnter(long)
|
||||
131 stdcall DAD_DragEnterEx(long double)
|
||||
132 stdcall DAD_DragLeave()
|
||||
133 stdcall DoEnvironmentSubstA(str str)
|
||||
134 stdcall DAD_DragMove(double)
|
||||
135 stdcall DoEnvironmentSubstW(wstr wstr)
|
||||
136 stdcall DAD_SetDragImage(long long)
|
||||
137 stdcall DAD_ShowDragImage(long)
|
||||
138 stdcall DragAcceptFiles(long long)
|
||||
139 stdcall DragFinish(long)
|
||||
140 stdcall DragQueryFile(long long ptr long) DragQueryFileA
|
||||
141 stdcall DragQueryFileA(long long ptr long)
|
||||
142 stub DragQueryFileAorW
|
||||
143 stdcall DragQueryFileW(long long ptr long)
|
||||
144 stdcall DragQueryPoint(long ptr)
|
||||
145 stdcall -noname PathFindOnPath(ptr ptr) PathFindOnPathAW # Fixme
|
||||
146 stdcall -noname RLBuildListOfPaths()
|
||||
147 stdcall SHCLSIDFromString(long long) SHCLSIDFromStringAW
|
||||
148 stdcall SHMapIDListToImageListIndexAsync(ptr ptr ptr long ptr ptr ptr ptr ptr)
|
||||
149 stdcall SHFind_InitMenuPopup(long long long long)
|
||||
150 stdcall DuplicateIcon(long long)
|
||||
151 stdcall SHLoadOLE(long)
|
||||
152 stdcall ILGetSize(ptr)
|
||||
153 stdcall ILGetNext(ptr)
|
||||
154 stdcall -noname ILAppendID(long long long) ILAppend
|
||||
155 stdcall ILFree(ptr)
|
||||
156 stdcall -noname ILGlobalFree(ptr)
|
||||
157 stdcall ILCreateFromPath(ptr) ILCreateFromPathAW
|
||||
158 stdcall -noname PathGetExtension(str long long) PathGetExtensionAW # Fixme
|
||||
159 stdcall -noname PathIsDirectory(ptr) PathIsDirectoryAW # Fixme
|
||||
160 stub SHNetConnectionDialog # Fixme
|
||||
161 stdcall SHRunControlPanel(long long)
|
||||
162 stdcall SHSimpleIDListFromPath(ptr) SHSimpleIDListFromPathAW # Fixme
|
||||
163 stdcall -noname StrToOleStr(wstr str) StrToOleStrAW # Fixme
|
||||
164 stdcall Win32DeleteFile(str) Win32DeleteFileAW
|
||||
165 stdcall SHCreateDirectory(long ptr)
|
||||
166 stdcall CallCPLEntry16(long long long long long long)
|
||||
167 stdcall SHAddFromPropSheetExtArray(long long long)
|
||||
168 stdcall SHCreatePropSheetExtArray(long wstr long)
|
||||
169 stdcall SHDestroyPropSheetExtArray(long)
|
||||
170 stdcall SHReplaceFromPropSheetExtArray(long long long long)
|
||||
171 stdcall PathCleanupSpec(ptr ptr)
|
||||
172 stdcall -noname SHCreateLinks(long str ptr long ptr)
|
||||
173 stdcall SHValidateUNC(long long long)
|
||||
174 stdcall SHCreateShellFolderViewEx(ptr ptr)
|
||||
175 stdcall -noname SHGetSpecialFolderPath(long long long long) SHGetSpecialFolderPathAW # Fixme
|
||||
176 stdcall SHSetInstanceExplorer(long)
|
||||
177 stub DAD_SetDragImageFromListView
|
||||
178 stdcall SHObjectProperties(long long wstr wstr)
|
||||
179 stdcall SHGetNewLinkInfoA(str str ptr long long)
|
||||
180 stdcall SHGetNewLinkInfoW(wstr wstr ptr long long)
|
||||
181 stdcall -noname RegisterShellHook(long long)
|
||||
182 varargs ShellMessageBoxA(long long str str long)
|
||||
183 varargs ShellMessageBoxW(long long wstr wstr long)
|
||||
184 stdcall -noname ArrangeWindows(long long long long long) # Fixme
|
||||
185 stub -noname SHHandleDiskFull # Fixme
|
||||
186 stdcall -noname ILGetDisplayNameEx(ptr ptr ptr long)
|
||||
187 stub -noname ILGetPseudoNameW # Fixme
|
||||
188 stdcall -noname ShellDDEInit(long)
|
||||
189 stdcall ILCreateFromPathA(str)
|
||||
190 stdcall ILCreateFromPathW(wstr)
|
||||
191 stdcall SHUpdateImageA(str long long long)
|
||||
192 stdcall SHUpdateImageW(wstr long long long)
|
||||
193 stdcall SHHandleUpdateImage(ptr)
|
||||
194 stdcall -noname SHCreatePropSheetExtArrayEx(long wstr long ptr)
|
||||
195 stdcall SHFree(ptr)
|
||||
196 stdcall SHAlloc(long)
|
||||
197 stub -noname SHGlobalDefect
|
||||
198 stdcall -noname SHAbortInvokeCommand()
|
||||
199 stdcall ExtractAssociatedIconA(long str ptr)
|
||||
200 stub -noname SHLocalAlloc # Fixme
|
||||
201 stub -noname SHLocalFree # Fixme
|
||||
202 stub -noname SHLocalReAlloc # Fixme
|
||||
203 stub -noname AddCommasW # Fixme
|
||||
204 stub -noname ShortSizeFormatW # Fixme
|
||||
205 stdcall Printer_LoadIconsW(wstr ptr ptr)
|
||||
206 stdcall ExtractAssociatedIconExA(long str long long)
|
||||
207 stdcall ExtractAssociatedIconExW(long wstr long long)
|
||||
208 stdcall ExtractAssociatedIconW(long wstr ptr)
|
||||
209 stub -noname Int64ToString # Fixme
|
||||
210 stub -noname LargeIntegerToString # Fixme
|
||||
211 stub -noname Printers_GetPidl # Fixme
|
||||
212 stub -noname Printers_AddPrinterPropPages
|
||||
213 stdcall -noname Printers_RegisterWindowW(wstr long ptr ptr)
|
||||
214 stdcall -noname Printers_UnregisterWindow(long long)
|
||||
215 stdcall -noname SHStartNetConnectionDialog(long str long)
|
||||
216 stdcall ExtractIconA(long str long)
|
||||
217 stdcall ExtractIconEx(ptr long ptr ptr long) ExtractIconExA
|
||||
218 stdcall ExtractIconExA(str long ptr ptr long)
|
||||
219 stdcall ExtractIconExW(wstr long ptr ptr long)
|
||||
220 stub ExtractIconResInfoA
|
||||
221 stub ExtractIconResInfoW
|
||||
222 stdcall ExtractIconW(long wstr long)
|
||||
223 stub ExtractVersionResource16W
|
||||
224 stub FindExeDlgProc
|
||||
225 stdcall FindExecutableA(str str ptr)
|
||||
226 stdcall FindExecutableW(wstr wstr ptr)
|
||||
227 stdcall FreeIconList(long)
|
||||
228 stub InternalExtractIconListA
|
||||
229 stub InternalExtractIconListW
|
||||
230 stub -noname Shell_230
|
||||
231 stub -noname Shell_231
|
||||
232 stub -noname Shell_232
|
||||
233 stub -noname Shell_233
|
||||
234 stub -noname Shell_234
|
||||
235 stub -noname Shell_235
|
||||
236 stub -noname Shell_236
|
||||
237 stub -noname Shell_237
|
||||
238 stdcall Options_RunDLL(ptr ptr str long)
|
||||
239 stub PathIsSlowW
|
||||
240 stub PathIsSlowA
|
||||
241 stub -noname Shell_241
|
||||
242 stub -noname Shell_242
|
||||
243 stdcall @(long long) shell32_243 # Fixme !!! Call SetShellWindowEx()
|
||||
244 stdcall -noname SHInitRestricted(ptr ptr)
|
||||
245 stub SHTestTokenMembership
|
||||
246 stub -noname Shell_246
|
||||
247 stub -noname Shell_247
|
||||
248 stub -noname Shell_248 # Fixme
|
||||
249 stdcall -noname PathParseIconLocation(ptr) PathParseIconLocationAW # Fixme
|
||||
250 stdcall -noname PathRemoveExtension(ptr) PathRemoveExtensionAW # Fixme
|
||||
251 stdcall -noname PathRemoveArgs(ptr) PathRemoveArgsAW # Fixme
|
||||
252 stub -noname Shell_252 # Fixme
|
||||
253 stub -noname Shell_253
|
||||
254 stub -noname Shell_254
|
||||
255 stdcall Options_RunDLLA(ptr ptr str long)
|
||||
256 stdcall SHCreateShellFolderView(ptr ptr) SHELL32_256 # Fixme
|
||||
257 stub -noname Shell_257 # Fixme
|
||||
258 stdcall -noname LinkWindow_RegisterClass()
|
||||
259 stdcall -noname LinkWindow_UnregisterClass()
|
||||
260 stdcall Options_RunDLLW(ptr ptr wstr long)
|
||||
261 stub PrintersGetCommand_RunDLL
|
||||
262 stub PrintersGetCommand_RunDLLA
|
||||
263 stub PrintersGetCommand_RunDLLW
|
||||
264 stub RealShellExecuteA
|
||||
265 stub RealShellExecuteExA
|
||||
266 stub RealShellExecuteExW
|
||||
267 stub RealShellExecuteW
|
||||
268 stub RegenerateUserEnvironment
|
||||
269 stdcall SHAddToRecentDocs(long ptr)
|
||||
270 stdcall SHAppBarMessage(long ptr)
|
||||
271 stdcall SHBindToParent(ptr ptr ptr ptr)
|
||||
272 stdcall SHBrowseForFolder(ptr) SHBrowseForFolderA
|
||||
273 stdcall SHBrowseForFolderA(ptr)
|
||||
274 stdcall SHBrowseForFolderW(ptr)
|
||||
275 stdcall SHChangeNotify(long long ptr ptr)
|
||||
276 stub SHChangeNotifySuspendResume
|
||||
277 stdcall SHCreateDirectoryExA(long str ptr)
|
||||
278 stdcall SHCreateDirectoryExW(long wstr ptr)
|
||||
279 stub SHCreateLocalServerRunDll
|
||||
280 stub SHCreateProcessAsUserW
|
||||
281 stub SHCreateQueryCancelAutoPlayMoniker
|
||||
282 stdcall SHCreateShellItem(ptr ptr ptr ptr)
|
||||
283 stdcall SHEmptyRecycleBinA(long str long)
|
||||
284 stdcall SHEmptyRecycleBinW(long wstr long)
|
||||
285 stub SHEnableServiceObject
|
||||
286 stub SHEnumerateUnreadMailAccountsW
|
||||
287 stub SHExtractIconsW
|
||||
288 stdcall SHFileOperation(ptr) SHFileOperationA
|
||||
289 stdcall SHFileOperationA(ptr)
|
||||
290 stdcall SHFileOperationW(ptr)
|
||||
291 stdcall SHFormatDrive(long long long long)
|
||||
292 stdcall SHFreeNameMappings(ptr)
|
||||
293 stdcall SHGetDataFromIDListA(ptr ptr long ptr long)
|
||||
294 stdcall SHGetDataFromIDListW(ptr ptr long ptr long)
|
||||
295 stdcall SHGetDesktopFolder(ptr)
|
||||
296 stdcall SHGetDiskFreeSpaceA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
|
||||
297 stdcall SHGetDiskFreeSpaceExA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
|
||||
298 stdcall SHGetDiskFreeSpaceExW(wstr ptr ptr ptr) kernel32.GetDiskFreeSpaceExW
|
||||
299 stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfoA
|
||||
300 stdcall SHGetFileInfoA(ptr long ptr long long)
|
||||
301 stdcall SHGetFileInfoW(ptr long ptr long long)
|
||||
302 stdcall SHGetFolderLocation(long long long long ptr)
|
||||
303 stdcall SHGetFolderPathA(long long long long ptr)
|
||||
304 stdcall SHGetFolderPathAndSubDirA(long long long long str ptr)
|
||||
305 stdcall SHGetFolderPathAndSubDirW(long long long long wstr ptr)
|
||||
306 stdcall SHGetFolderPathW(long long long long ptr)
|
||||
307 stub SHGetIconOverlayIndexA # Needed for sync with Wine
|
||||
308 stub SHGetIconOverlayIndexW # Needed for sync with Wine
|
||||
309 stdcall SHGetInstanceExplorer(long)
|
||||
310 stdcall SHGetMalloc(ptr)
|
||||
311 stdcall SHGetNewLinkInfo(str str ptr long long) SHGetNewLinkInfoA
|
||||
312 stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDListA
|
||||
313 stdcall SHGetPathFromIDListA(ptr ptr)
|
||||
314 stdcall SHGetPathFromIDListW(ptr ptr)
|
||||
315 stdcall SHGetSettings(ptr long)
|
||||
316 stdcall SHGetSpecialFolderLocation(long long ptr)
|
||||
317 stdcall SHGetSpecialFolderPathA(long ptr long long)
|
||||
318 stdcall SHGetSpecialFolderPathW(long ptr long long)
|
||||
319 stub SHGetUnreadMailCountW
|
||||
320 stdcall SHHelpShortcuts_RunDLL(long long long long) SHHelpShortcuts_RunDLLA
|
||||
321 stdcall SHHelpShortcuts_RunDLLA(long long long long)
|
||||
322 stdcall SHHelpShortcuts_RunDLLW(long long long long)
|
||||
323 stub SHInvokePrinterCommandA
|
||||
324 stub SHInvokePrinterCommandW
|
||||
325 stdcall SHIsFileAvailableOffline(wstr ptr)
|
||||
326 stdcall SHLoadInProc(long)
|
||||
327 stdcall SHLoadNonloadedIconOverlayIdentifiers()
|
||||
328 stdcall SHOpenFolderAndSelectItems(ptr long ptr long)
|
||||
329 stdcall SHParseDisplayName(wstr ptr ptr long ptr)
|
||||
330 stdcall SHPathPrepareForWriteA(long ptr str long)
|
||||
331 stdcall SHPathPrepareForWriteW(long ptr wstr long)
|
||||
332 stdcall SHQueryRecycleBinA(str ptr)
|
||||
333 stdcall SHQueryRecycleBinW(wstr ptr)
|
||||
334 stdcall SHSetLocalizedName(wstr wstr long)
|
||||
335 stub SHSetUnreadMailCountW
|
||||
336 stdcall SHUpdateRecycleBinIcon()
|
||||
337 stdcall SheChangeDirA(str)
|
||||
338 stub SheChangeDirExA
|
||||
339 stub SheChangeDirExW
|
||||
340 stdcall SheChangeDirW(wstr)
|
||||
341 stub SheConvertPathW
|
||||
342 stub SheFullPathA
|
||||
343 stub SheFullPathW
|
||||
344 stub SheGetCurDrive
|
||||
345 stdcall SheGetDirA(long long)
|
||||
346 stub SheGetDirExW
|
||||
347 stdcall SheGetDirW(long long)
|
||||
348 stub SheGetPathOffsetW
|
||||
349 stub SheRemoveQuotesA
|
||||
350 stub SheRemoveQuotesW
|
||||
351 stub SheSetCurDrive
|
||||
352 stub SheShortenPathA
|
||||
353 stub SheShortenPathW
|
||||
354 stdcall ShellAboutA(long str str long)
|
||||
355 stdcall ShellAboutW(long wstr wstr long)
|
||||
356 stub ShellExec_RunDLL
|
||||
357 stub ShellExec_RunDLLA
|
||||
358 stub ShellExec_RunDLLW
|
||||
359 stdcall ShellExecuteA(long str str str str long)
|
||||
360 stdcall ShellExecuteEx(long) ShellExecuteExA
|
||||
361 stdcall ShellExecuteExA (long)
|
||||
362 stdcall ShellExecuteExW (long)
|
||||
363 stdcall ShellExecuteW(long wstr wstr wstr wstr long)
|
||||
364 stub ShellHookProc
|
||||
365 stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIconA
|
||||
366 stdcall Shell_NotifyIconA(long ptr)
|
||||
367 stdcall Shell_NotifyIconW(long ptr)
|
||||
368 stdcall StrChrA(str long) shlwapi.StrChrA
|
||||
369 stdcall StrChrIA(str long) shlwapi.StrChrIA
|
||||
370 stdcall StrChrIW(wstr long) shlwapi.StrChrIW
|
||||
371 stdcall StrChrW(wstr long) shlwapi.StrChrW
|
||||
372 stdcall StrCmpNA(str str long) shlwapi.StrCmpNA
|
||||
373 stdcall StrCmpNIA(str str long) shlwapi.StrCmpNIA
|
||||
374 stdcall StrCmpNIW(wstr wstr long) shlwapi.StrCmpNIW
|
||||
375 stdcall StrCmpNW(wstr wstr long) shlwapi.StrCmpNW
|
||||
376 stdcall StrCpyNA (ptr str long) kernel32.lstrcpynA
|
||||
377 stdcall StrCpyNW(wstr wstr long) shlwapi.StrCpyNW
|
||||
378 stdcall StrNCmpA(str str long) shlwapi.StrCmpNA
|
||||
379 stdcall StrNCmpIA(str str long) shlwapi.StrCmpNIA
|
||||
380 stdcall StrNCmpIW(wstr wstr long) shlwapi.StrCmpNIW
|
||||
381 stdcall StrNCmpW(wstr wstr long) shlwapi.StrCmpNW
|
||||
382 stdcall StrNCpyA (ptr str long) kernel32.lstrcpynA
|
||||
383 stdcall StrNCpyW(wstr wstr long) shlwapi.StrCpyNW
|
||||
384 stdcall StrRChrA(str str long) shlwapi.StrRChrA
|
||||
385 stdcall StrRChrIA(str str long) shlwapi.StrRChrIA
|
||||
386 stdcall StrRChrIW(str str long) shlwapi.StrRChrIW
|
||||
387 stdcall StrRChrW(wstr wstr long) shlwapi.StrRChrW
|
||||
388 stub StrRStrA
|
||||
389 stdcall StrRStrIA(str str str) shlwapi.StrRStrIA
|
||||
390 stdcall StrRStrIW(wstr wstr wstr) shlwapi.StrRStrIW
|
||||
391 stub StrRStrW
|
||||
392 stdcall StrStrA(str str) shlwapi.StrStrA
|
||||
393 stdcall StrStrIA(str str) shlwapi.StrStrIA
|
||||
394 stdcall StrStrIW(wstr wstr) shlwapi.StrStrIW
|
||||
395 stdcall StrStrW(wstr wstr) shlwapi.StrStrW
|
||||
396 stub WOWShellExecute
|
||||
520 stdcall SHAllocShared(ptr long long)
|
||||
521 stdcall SHLockShared(long long)
|
||||
522 stdcall SHUnlockShared(ptr)
|
||||
523 stdcall SHFreeShared(long long)
|
||||
524 stdcall RealDriveType(long long)
|
||||
525 stub -noname RealDriveTypeFlags
|
||||
526 stdcall SHFlushSFCache()
|
||||
640 stdcall -noname NTSHChangeNotifyRegister(long long long long long long)
|
||||
641 stdcall -noname NTSHChangeNotifyDeregister(long)
|
||||
643 stub -noname SHChangeNotifyReceive # Fixme
|
||||
644 stdcall SHChangeNotification_Lock(long long ptr ptr)
|
||||
645 stdcall SHChangeNotification_Unlock(long)
|
||||
646 stub -noname SHChangeRegistrationReceive # Fixme
|
||||
648 stub -noname SHWaitOp_Operate
|
||||
650 stdcall -noname PathIsSameRoot(ptr ptr) PathIsSameRootAW # Fixme
|
||||
651 stdcall -noname SHReadCabinetState(long long) ReadCabinetState # Fixme
|
||||
652 stdcall WriteCabinetState(long)
|
||||
653 stdcall PathProcessCommand(long long long long) PathProcessCommandAW
|
||||
654 stdcall ReadCabinetState(long long)
|
||||
660 stdcall -noname FileIconInit(long)
|
||||
680 stdcall IsUserAnAdmin()
|
||||
681 stub -noname Shell_681
|
||||
683 stub -noname Shell_683
|
||||
684 stub -noname Shell_684
|
||||
685 stub SHPropStgCreate
|
||||
688 stub SHPropStgReadMultiple
|
||||
689 stub SHPropStgWriteMultiple
|
||||
690 stub -noname Shell_690
|
||||
691 stub -noname Shell_691
|
||||
700 stub CDefFolderMenu_Create
|
||||
701 stdcall CDefFolderMenu_Create2(ptr ptr long ptr ptr ptr long ptr ptr)
|
||||
702 stub -noname Shell_702
|
||||
703 stub -noname Shell_703 # Fixme
|
||||
704 stdcall -noname GUIDFromStringW(wstr ptr) # Fixme
|
||||
707 stub -noname Shell_707 # Fixme
|
||||
708 stub -noname Shell_708
|
||||
709 stub SHGetSetFolderCustomSettingsW
|
||||
711 stub -noname Shell_711
|
||||
712 stub -noname Shell_712 # Fixme
|
||||
713 stub -noname Shell_713
|
||||
714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW # Fixme
|
||||
715 stub -noname Shell_715 # Fixme
|
||||
716 stub SHMultiFileProperties
|
||||
719 stub -noname Shell_719
|
||||
720 stub -noname Shell_720
|
||||
721 stub -noname Shell_721
|
||||
722 stub -noname Shell_722
|
||||
723 stub -noname Shell_723
|
||||
724 stub -noname Shell_724
|
||||
725 stub -noname Shell_725
|
||||
726 stub -noname Shell_726
|
||||
727 stdcall SHGetImageList(long ptr ptr)
|
||||
730 stdcall RestartDialogEx(long wstr long long)
|
||||
731 stub -noname Shell_731
|
||||
732 stub -noname Shell_732
|
||||
733 stub -noname Shell_733
|
||||
740 stub -noname Shell_740
|
||||
743 stub SHCreateFileExtractIconW
|
||||
744 stub -noname Shell_744
|
||||
745 stub -noname Shell_745
|
||||
747 stub SHLimitInputEdit
|
||||
748 stub -noname Shell_748 # Fixme
|
||||
749 stub SHGetShellStyleHInstance
|
||||
750 stub SHGetAttributesFromDataObject
|
||||
751 stub -noname Shell_751
|
||||
752 stub -noname Shell_752
|
||||
753 stub -noname Shell_753
|
||||
754 stub -noname Shell_754
|
||||
755 stub -noname Shell_755
|
||||
756 stub -noname Shell_756
|
||||
|
||||
2 stdcall SHChangeNotifyRegister(long long long long long ptr)
|
||||
3 stdcall SHDefExtractIconA(str long long ptr ptr long)
|
||||
4 stdcall SHChangeNotifyDeregister(long)
|
||||
5 stdcall -noname SHChangeNotifyUpdateEntryList(long long long long)
|
||||
6 stdcall SHDefExtractIconW(wstr long long ptr ptr long)
|
||||
9 stub PifMgr_OpenProperties
|
||||
10 stub PifMgr_GetProperties
|
||||
11 stub PifMgr_SetProperties
|
||||
13 stub PifMgr_CloseProperties
|
||||
15 stdcall -noname ILGetDisplayName(ptr ptr)
|
||||
16 stdcall ILFindLastID(ptr)
|
||||
17 stdcall ILRemoveLastID(ptr)
|
||||
18 stdcall ILClone(ptr)
|
||||
19 stdcall ILCloneFirst(ptr)
|
||||
20 stdcall -noname ILGlobalClone(ptr)
|
||||
21 stdcall ILIsEqual(ptr ptr)
|
||||
23 stdcall ILIsParent(ptr ptr long)
|
||||
24 stdcall ILFindChild(ptr ptr)
|
||||
25 stdcall ILCombine(ptr ptr)
|
||||
26 stdcall ILLoadFromStream(ptr ptr)
|
||||
27 stdcall ILSaveToStream(ptr ptr)
|
||||
28 stdcall SHILCreateFromPath(ptr ptr ptr) SHILCreateFromPathAW
|
||||
29 stdcall -noname PathIsRoot(ptr) PathIsRootAW
|
||||
30 stdcall -noname PathBuildRoot(ptr long) PathBuildRootAW
|
||||
31 stdcall -noname PathFindExtension(ptr) PathFindExtensionAW
|
||||
32 stdcall -noname PathAddBackslash(ptr) PathAddBackslashAW
|
||||
33 stdcall -noname PathRemoveBlanks(ptr) PathRemoveBlanksAW
|
||||
34 stdcall -noname PathFindFileName(ptr) PathFindFileNameAW
|
||||
35 stdcall -noname PathRemoveFileSpec(ptr) PathRemoveFileSpecAW
|
||||
36 stdcall -noname PathAppend(ptr ptr) PathAppendAW
|
||||
37 stdcall -noname PathCombine(ptr ptr ptr) PathCombineAW
|
||||
38 stdcall -noname PathStripPath(ptr)PathStripPathAW
|
||||
39 stdcall -noname PathIsUNC(ptr) PathIsUNCAW
|
||||
40 stdcall -noname PathIsRelative(ptr) PathIsRelativeAW
|
||||
41 stdcall IsLFNDriveA(str)
|
||||
42 stdcall IsLFNDriveW(wstr)
|
||||
43 stdcall PathIsExe(ptr) PathIsExeAW
|
||||
45 stdcall -noname PathFileExists(ptr) PathFileExistsAW
|
||||
46 stdcall -noname PathMatchSpec(ptr ptr) PathMatchSpecAW
|
||||
47 stdcall PathMakeUniqueName(ptr long ptr ptr ptr)PathMakeUniqueNameAW
|
||||
48 stdcall -noname PathSetDlgItemPath(long long ptr) PathSetDlgItemPathAW
|
||||
49 stdcall PathQualify(ptr) PathQualifyAW
|
||||
50 stdcall -noname PathStripToRoot(ptr) PathStripToRootAW
|
||||
51 stdcall PathResolve(str long long) PathResolveAW
|
||||
52 stdcall -noname PathGetArgs(str) PathGetArgsAW
|
||||
53 stdcall -noname DoEnvironmentSubst(long long) DoEnvironmentSubstAW
|
||||
54 stdcall -noname LogoffWindowsDialog(ptr)
|
||||
55 stdcall -noname PathQuoteSpaces(ptr) PathQuoteSpacesAW
|
||||
56 stdcall -noname PathUnquoteSpaces(str) PathUnquoteSpacesAW
|
||||
57 stdcall -noname PathGetDriveNumber(str) PathGetDriveNumberAW
|
||||
58 stdcall -noname ParseField(str long ptr long) ParseFieldAW
|
||||
59 stdcall RestartDialog(long wstr long)
|
||||
60 stdcall -noname ExitWindowsDialog(long)
|
||||
61 stdcall -noname RunFileDlg(long long long str str long)
|
||||
62 stdcall PickIconDlg(long long long long)
|
||||
63 stdcall GetFileNameFromBrowse(long long long long str str str)
|
||||
64 stdcall DriveType(long)
|
||||
65 stdcall -noname InvalidateDriveType(long)
|
||||
66 stdcall IsNetDrive(long)
|
||||
67 stdcall Shell_MergeMenus(long long long long long long)
|
||||
68 stdcall SHGetSetSettings(ptr long long)
|
||||
69 stub -noname SHGetNetResource
|
||||
70 stdcall -noname SHCreateDefClassObject(long long long long long)
|
||||
71 stdcall Shell_GetImageList(ptr ptr)
|
||||
72 stdcall Shell_GetCachedImageIndex(ptr ptr long) Shell_GetCachedImageIndexAW
|
||||
73 stdcall SHShellFolderView_Message(long long long)
|
||||
74 stdcall SHCreateStdEnumFmtEtc(long ptr ptr)
|
||||
75 stdcall PathYetAnotherMakeUniqueName(ptr wstr wstr wstr)
|
||||
76 stub -noname DragQueryInfo
|
||||
77 stdcall SHMapPIDLToSystemImageListIndex(ptr ptr ptr)
|
||||
78 stdcall -noname OleStrToStrN(str long wstr long) OleStrToStrNAW
|
||||
79 stdcall -noname StrToOleStrN(wstr long str long) StrToOleStrNAW
|
||||
83 stdcall -noname CIDLData_CreateFromIDArray(ptr long ptr ptr)
|
||||
84 stub -noname SHIsBadInterfacePtr
|
||||
85 stdcall OpenRegStream(long str str long) shlwapi.SHOpenRegStreamA
|
||||
86 stdcall -noname SHRegisterDragDrop(long ptr)
|
||||
87 stdcall -noname SHRevokeDragDrop(long)
|
||||
88 stdcall SHDoDragDrop(long ptr ptr long ptr)
|
||||
89 stdcall SHCloneSpecialIDList(long long long)
|
||||
90 stdcall SHFindFiles(ptr ptr)
|
||||
91 stub -noname SHFindComputer
|
||||
92 stdcall PathGetShortPath(ptr) PathGetShortPathAW
|
||||
93 stdcall -noname Win32CreateDirectory(wstr ptr) Win32CreateDirectoryAW
|
||||
94 stdcall -noname Win32RemoveDirectory(wstr) Win32RemoveDirectoryAW
|
||||
95 stdcall -noname SHLogILFromFSIL(ptr)
|
||||
96 stdcall -noname StrRetToStrN(ptr long ptr ptr) StrRetToStrNAW
|
||||
97 stdcall -noname SHWaitForFileToOpen (long long long)
|
||||
98 stdcall SHGetRealIDL(ptr ptr ptr)
|
||||
99 stdcall -noname SetAppStartingCursor(long long)
|
||||
100 stdcall -noname SHRestricted(long)
|
||||
|
||||
102 stdcall SHCoCreateInstance(wstr ptr long ptr ptr)
|
||||
103 stdcall SignalFileOpen(long)
|
||||
104 stdcall -noname FileMenu_DeleteAllItems(long)
|
||||
105 stdcall -noname FileMenu_DrawItem(long ptr)
|
||||
106 stdcall -noname FileMenu_FindSubMenuByPidl(long ptr)
|
||||
107 stdcall -noname FileMenu_GetLastSelectedItemPidls(long ptr ptr)
|
||||
108 stdcall -noname FileMenu_HandleMenuChar(long long)
|
||||
109 stdcall -noname FileMenu_InitMenuPopup(long)
|
||||
110 stdcall -noname FileMenu_InsertUsingPidl (long long ptr long long ptr)
|
||||
111 stdcall -noname FileMenu_Invalidate(long)
|
||||
112 stdcall -noname FileMenu_MeasureItem(long ptr)
|
||||
113 stdcall -noname FileMenu_ReplaceUsingPidl(long long ptr long ptr)
|
||||
114 stdcall -noname FileMenu_Create(long long long long long)
|
||||
115 stdcall -noname FileMenu_AppendItem(long ptr long long long long) FileMenu_AppendItemAW
|
||||
116 stdcall -noname FileMenu_TrackPopupMenuEx(long long long long long long)
|
||||
117 stdcall -noname FileMenu_DeleteItemByCmd(long long)
|
||||
118 stdcall -noname FileMenu_Destroy(long)
|
||||
119 stdcall IsLFNDrive(ptr) IsLFNDriveAW
|
||||
120 stdcall -noname FileMenu_AbortInitMenu()
|
||||
121 stdcall SHFlushClipboard()
|
||||
122 stdcall -noname RunDLL_CallEntry16(long long long str long) #name wrong?
|
||||
123 stdcall -noname SHFreeUnusedLibraries()
|
||||
124 stdcall -noname FileMenu_AppendFilesForPidl(long ptr long)
|
||||
125 stdcall -noname FileMenu_AddFilesForPidl(long long long ptr long long ptr)
|
||||
126 stdcall -noname SHOutOfMemoryMessageBox(long long long)
|
||||
127 stdcall -noname SHWinHelp(long long long long)
|
||||
128 stdcall -noname SHDllGetClassObject(ptr ptr ptr) DllGetClassObject
|
||||
129 stdcall DAD_AutoScroll(long ptr ptr)
|
||||
130 stdcall -noname DAD_DragEnter(long)
|
||||
131 stdcall DAD_DragEnterEx(long double)
|
||||
132 stdcall DAD_DragLeave()
|
||||
134 stdcall DAD_DragMove(double)
|
||||
136 stdcall DAD_SetDragImage(long long)
|
||||
137 stdcall DAD_ShowDragImage(long)
|
||||
139 stub Desktop_UpdateBriefcaseOnEvent
|
||||
140 stdcall -noname FileMenu_DeleteItemByIndex(long long)
|
||||
141 stdcall -noname FileMenu_DeleteItemByFirstID(long long)
|
||||
142 stdcall -noname FileMenu_DeleteSeparator(long)
|
||||
143 stdcall -noname FileMenu_EnableItemByCmd(long long long)
|
||||
144 stdcall -noname FileMenu_GetItemExtent(long long)
|
||||
145 stdcall -noname PathFindOnPath(ptr ptr) PathFindOnPathAW
|
||||
146 stdcall -noname RLBuildListOfPaths()
|
||||
147 stdcall SHCLSIDFromString(long long) SHCLSIDFromStringAW
|
||||
148 stdcall SHMapIDListToImageListIndexAsync(ptr ptr ptr long ptr ptr ptr ptr ptr)
|
||||
149 stdcall SHFind_InitMenuPopup(long long long long)
|
||||
|
||||
151 stdcall SHLoadOLE(long)
|
||||
152 stdcall ILGetSize(ptr)
|
||||
153 stdcall ILGetNext(ptr)
|
||||
154 stdcall ILAppend(long long long)
|
||||
155 stdcall ILFree(ptr)
|
||||
156 stdcall -noname ILGlobalFree(ptr)
|
||||
157 stdcall ILCreateFromPath(ptr) ILCreateFromPathAW
|
||||
158 stdcall -noname PathGetExtension(str long long) PathGetExtensionAW
|
||||
159 stdcall -noname PathIsDirectory(ptr) PathIsDirectoryAW
|
||||
160 stub -noname SHNetConnectionDialog
|
||||
161 stdcall SHRunControlPanel(long long)
|
||||
162 stdcall SHSimpleIDListFromPath(ptr) SHSimpleIDListFromPathAW
|
||||
163 stdcall -noname StrToOleStr(wstr str) StrToOleStrAW
|
||||
164 stdcall Win32DeleteFile(str) Win32DeleteFileAW
|
||||
165 stdcall SHCreateDirectory(long ptr)
|
||||
166 stdcall CallCPLEntry16(long long long long long long)
|
||||
167 stdcall SHAddFromPropSheetExtArray(long long long)
|
||||
168 stdcall SHCreatePropSheetExtArray(long wstr long)
|
||||
169 stdcall SHDestroyPropSheetExtArray(long)
|
||||
170 stdcall SHReplaceFromPropSheetExtArray(long long long long)
|
||||
171 stdcall PathCleanupSpec(ptr ptr)
|
||||
172 stdcall -noname SHCreateLinks(long str ptr long ptr)
|
||||
173 stdcall SHValidateUNC(long long long)
|
||||
174 stdcall SHCreateShellFolderViewEx(ptr ptr)
|
||||
175 stdcall -noname SHGetSpecialFolderPath(long long long long) SHGetSpecialFolderPathAW
|
||||
176 stdcall SHSetInstanceExplorer(long)
|
||||
177 stub -noname DAD_SetDragImageFromListView
|
||||
178 stdcall SHObjectProperties(long long wstr wstr)
|
||||
179 stdcall SHGetNewLinkInfoA(str str ptr long long)
|
||||
180 stdcall SHGetNewLinkInfoW(wstr wstr ptr long long)
|
||||
181 stdcall -noname RegisterShellHook(long long)
|
||||
182 varargs ShellMessageBoxW(long long wstr wstr long)
|
||||
183 varargs ShellMessageBoxA(long long str str long)
|
||||
184 stdcall -noname ArrangeWindows(long long long long long)
|
||||
185 stub -noname SHHandleDiskFull
|
||||
186 stdcall -noname ILGetDisplayNameEx(ptr ptr ptr long)
|
||||
187 stub -noname ILGetPseudoNameW
|
||||
188 stdcall -noname ShellDDEInit(long)
|
||||
189 stdcall ILCreateFromPathA(str)
|
||||
190 stdcall ILCreateFromPathW(wstr)
|
||||
191 stdcall SHUpdateImageA(str long long long)
|
||||
192 stdcall SHUpdateImageW(wstr long long long)
|
||||
193 stdcall SHHandleUpdateImage(ptr)
|
||||
194 stdcall -noname SHCreatePropSheetExtArrayEx(long wstr long ptr)
|
||||
195 stdcall SHFree(ptr)
|
||||
196 stdcall SHAlloc(long)
|
||||
197 stub -noname SHGlobalDefect
|
||||
198 stdcall -noname SHAbortInvokeCommand()
|
||||
199 stub SHGetFileIcon
|
||||
200 stdcall SHCreateDesktop(ptr)
|
||||
201 stdcall SHDesktopMessageLoop(ptr)
|
||||
202 stub SHLocalReAlloc
|
||||
203 stub AddCommasW
|
||||
204 stub ShortSizeFormatW
|
||||
205 stdcall Printer_LoadIconsW(wstr ptr ptr)
|
||||
206 stub Link_AddExtraDataSection
|
||||
207 stub Link_ReadExtraDataSection
|
||||
208 stub Link_RemoveExtraDataSection
|
||||
209 stub Int64ToString
|
||||
210 stub LargeIntegerToString
|
||||
211 stub Printers_GetPidl
|
||||
212 stub Printers_AddPrinterPropPages
|
||||
213 stdcall Printers_RegisterWindowW(wstr long ptr ptr)
|
||||
214 stdcall Printers_UnregisterWindow(long long)
|
||||
215 stdcall -noname SHStartNetConnectionDialog(long str long)
|
||||
238 stdcall Options_RunDLL(ptr ptr str long)
|
||||
243 stdcall @(long long) shell32_243
|
||||
244 stdcall -noname SHInitRestricted(ptr ptr)
|
||||
249 stdcall -noname PathParseIconLocation(ptr) PathParseIconLocationAW
|
||||
250 stdcall -noname PathRemoveExtension(ptr) PathRemoveExtensionAW
|
||||
251 stdcall -noname PathRemoveArgs(ptr) PathRemoveArgsAW
|
||||
255 stdcall Options_RunDLLA(ptr ptr str long)
|
||||
256 stdcall @(ptr ptr) SHELL32_256
|
||||
258 stdcall -noname LinkWindow_RegisterClass()
|
||||
259 stdcall -noname LinkWindow_UnregisterClass()
|
||||
260 stdcall Options_RunDLLW(ptr ptr wstr long)
|
||||
#299 stub Shl1632_ThunkData32
|
||||
#300 stub Shl3216_ThunkData32
|
||||
|
||||
505 stdcall SHRegCloseKey (long)
|
||||
506 stdcall SHRegOpenKeyA (long str long)
|
||||
507 stdcall SHRegOpenKeyW (long wstr long)
|
||||
508 stdcall SHRegQueryValueA(long str ptr ptr)
|
||||
509 stdcall SHRegQueryValueExA(long str ptr ptr ptr ptr)
|
||||
510 stdcall SHRegQueryValueW (long long long long)
|
||||
511 stdcall SHRegQueryValueExW (long wstr ptr ptr ptr ptr)
|
||||
512 stdcall SHRegDeleteKeyW (long wstr)
|
||||
|
||||
520 stdcall SHAllocShared(ptr long long)
|
||||
521 stdcall SHLockShared(long long)
|
||||
522 stdcall SHUnlockShared(ptr)
|
||||
523 stdcall SHFreeShared(long long)
|
||||
524 stdcall RealDriveType(long long)
|
||||
525 stub RealDriveTypeFlags
|
||||
526 stdcall SHFlushSFCache()
|
||||
|
||||
640 stdcall -noname NTSHChangeNotifyRegister(long long long long long long)
|
||||
641 stdcall -noname NTSHChangeNotifyDeregister(long)
|
||||
|
||||
643 stub SHChangeNotifyReceive
|
||||
644 stdcall SHChangeNotification_Lock(long long ptr ptr)
|
||||
645 stdcall SHChangeNotification_Unlock(long)
|
||||
646 stub SHChangeRegistrationReceive
|
||||
647 stub ReceiveAddToRecentDocs
|
||||
648 stub SHWaitOp_Operate
|
||||
|
||||
650 stdcall -noname PathIsSameRoot(ptr ptr) PathIsSameRootAW
|
||||
|
||||
651 stdcall -noname ReadCabinetState(long long) # OldReadCabinetState
|
||||
652 stdcall WriteCabinetState(long)
|
||||
653 stdcall PathProcessCommand(long long long long) PathProcessCommandAW
|
||||
654 stdcall @(long long) shell32_654 # ReadCabinetState@8
|
||||
|
||||
660 stdcall -noname FileIconInit(long)
|
||||
680 stdcall IsUserAnAdmin()
|
||||
701 stdcall CDefFolderMenu_Create2(ptr ptr long ptr ptr ptr long ptr ptr)
|
||||
704 stdcall -noname GUIDFromStringW(wstr ptr)
|
||||
|
||||
714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW
|
||||
727 stdcall SHGetImageList(long ptr ptr)
|
||||
730 stdcall RestartDialogEx(long wstr long long)
|
||||
|
||||
1217 stub FOOBAR1217 # no joke! This is the real name!!
|
||||
|
||||
@ stdcall CheckEscapesA(str long)
|
||||
@ stdcall CheckEscapesW(wstr long)
|
||||
@ stdcall CommandLineToArgvW(wstr ptr)
|
||||
@ stdcall Control_FillCache_RunDLL(long long long long) Control_FillCache_RunDLLA
|
||||
@ stdcall Control_FillCache_RunDLLA(long long long long)
|
||||
@ stdcall Control_FillCache_RunDLLW(long long long long)
|
||||
@ stdcall Control_RunDLL(ptr ptr str long) Control_RunDLLA
|
||||
@ stdcall Control_RunDLLA(ptr ptr str long)
|
||||
@ stub Control_RunDLLAsUserW
|
||||
@ stdcall Control_RunDLLW(ptr ptr wstr long)
|
||||
@ stdcall -private DllCanUnloadNow()
|
||||
@ stdcall -private DllGetClassObject(ptr ptr ptr)
|
||||
@ stdcall -private DllGetVersion(ptr)
|
||||
@ stdcall -private DllInstall(long wstr)
|
||||
@ stdcall -private DllRegisterServer()
|
||||
@ stdcall -private DllUnregisterServer()
|
||||
@ stdcall DoEnvironmentSubstA(str str)
|
||||
@ stdcall DoEnvironmentSubstW(wstr wstr)
|
||||
@ stdcall DragAcceptFiles(long long)
|
||||
@ stdcall DragFinish(long)
|
||||
@ stdcall DragQueryFile(long long ptr long) DragQueryFileA
|
||||
@ stdcall DragQueryFileA(long long ptr long)
|
||||
@ stub DragQueryFileAorW
|
||||
@ stdcall DragQueryFileW(long long ptr long)
|
||||
@ stdcall DragQueryPoint(long ptr)
|
||||
@ stdcall DuplicateIcon(long long)
|
||||
@ stdcall ExtractAssociatedIconA(long str ptr)
|
||||
@ stdcall ExtractAssociatedIconExA(long str long long)
|
||||
@ stdcall ExtractAssociatedIconExW(long wstr long long)
|
||||
@ stdcall ExtractAssociatedIconW(long wstr ptr)
|
||||
@ stdcall ExtractIconA(long str long)
|
||||
@ stdcall ExtractIconEx(ptr long ptr ptr long) ExtractIconExA
|
||||
@ stdcall ExtractIconExA(str long ptr ptr long)
|
||||
@ stdcall ExtractIconExW(wstr long ptr ptr long)
|
||||
@ stub ExtractIconResInfoA
|
||||
@ stub ExtractIconResInfoW
|
||||
@ stdcall ExtractIconW(long wstr long)
|
||||
@ stub ExtractVersionResource16W
|
||||
@ stub FindExeDlgProc
|
||||
@ stdcall FindExecutableA(str str ptr)
|
||||
@ stdcall FindExecutableW(wstr wstr ptr)
|
||||
@ stub FixupOptionalComponents
|
||||
@ stdcall FreeIconList(long)
|
||||
@ stub InternalExtractIconListA
|
||||
@ stub InternalExtractIconListW
|
||||
@ stub OCInstall
|
||||
@ stdcall OpenAs_RunDLL(long long str long) OpenAs_RunDLLA
|
||||
@ stdcall OpenAs_RunDLLA(long long str long)
|
||||
@ stdcall OpenAs_RunDLLW(long long wstr long)
|
||||
@ stub PrintersGetCommand_RunDLL
|
||||
@ stub PrintersGetCommand_RunDLLA
|
||||
@ stub PrintersGetCommand_RunDLLW
|
||||
@ stub RealShellExecuteA
|
||||
@ stub RealShellExecuteExA
|
||||
@ stub RealShellExecuteExW
|
||||
@ stub RealShellExecuteW
|
||||
@ stub RegenerateUserEnvironment
|
||||
@ stdcall SHAddToRecentDocs (long ptr)
|
||||
@ stdcall SHAppBarMessage(long ptr)
|
||||
@ stdcall SHBindToParent(ptr ptr ptr ptr)
|
||||
@ stdcall SHBrowseForFolder(ptr) SHBrowseForFolderA
|
||||
@ stdcall SHBrowseForFolderA(ptr)
|
||||
@ stdcall SHBrowseForFolderW(ptr)
|
||||
@ stdcall SHChangeNotify (long long ptr ptr)
|
||||
@ stub SHChangeNotifySuspendResume
|
||||
# Functions exported by the WinVista shell32.dll
|
||||
@ stdcall SHCreateDefaultContextMenu(ptr ptr ptr)
|
||||
@ stdcall SHCreateDefaultExtractIcon(ptr ptr)
|
||||
@ stdcall SHCreateDirectoryExA(long str ptr)
|
||||
@ stdcall SHCreateDirectoryExW(long wstr ptr)
|
||||
@ stub SHCreateProcessAsUserW
|
||||
@ stdcall SHCreateShellItem(ptr ptr ptr ptr)
|
||||
@ stdcall SHEmptyRecycleBinA(long str long)
|
||||
@ stdcall SHEmptyRecycleBinW(long wstr long)
|
||||
@ stub SHExtractIconsW
|
||||
@ stdcall SHFileOperation(ptr) SHFileOperationA
|
||||
@ stdcall SHFileOperationA(ptr)
|
||||
@ stdcall SHFileOperationW(ptr)
|
||||
@ stdcall SHFormatDrive(long long long long)
|
||||
@ stdcall SHFreeNameMappings(ptr)
|
||||
@ stdcall SHGetDataFromIDListA(ptr ptr long ptr long)
|
||||
@ stdcall SHGetDataFromIDListW(ptr ptr long ptr long)
|
||||
@ stdcall SHGetDesktopFolder(ptr)
|
||||
@ stdcall SHGetDiskFreeSpaceA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
|
||||
@ stdcall SHGetDiskFreeSpaceExA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
|
||||
@ stdcall SHGetDiskFreeSpaceExW(wstr ptr ptr ptr) kernel32.GetDiskFreeSpaceExW
|
||||
@ stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfoA
|
||||
@ stdcall SHGetFileInfoA(ptr long ptr long long)
|
||||
@ stdcall SHGetFileInfoW(ptr long ptr long long)
|
||||
@ stdcall SHGetFolderLocation(long long long long ptr)
|
||||
@ stdcall SHGetFolderPathA(long long long long ptr)
|
||||
@ stdcall SHGetFolderPathAndSubDirA(long long long long str ptr)
|
||||
@ stdcall SHGetFolderPathAndSubDirW(long long long long wstr ptr)
|
||||
@ stdcall SHGetFolderPathW(long long long long ptr)
|
||||
@ stub SHGetFreeDiskSpace
|
||||
@ stub SHGetIconOverlayIndexA
|
||||
@ stub SHGetIconOverlayIndexW
|
||||
@ stdcall SHGetInstanceExplorer(long)
|
||||
@ stdcall SHGetMalloc(ptr)
|
||||
@ stdcall SHGetNewLinkInfo(str str ptr long long) SHGetNewLinkInfoA
|
||||
@ stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDListA
|
||||
@ stdcall SHGetPathFromIDListA(ptr ptr)
|
||||
@ stdcall SHGetPathFromIDListW(ptr ptr)
|
||||
@ stdcall SHGetSettings(ptr long)
|
||||
@ stdcall SHGetSpecialFolderLocation(long long ptr)
|
||||
@ stdcall SHGetSpecialFolderPathA(long ptr long long)
|
||||
@ stdcall SHGetSpecialFolderPathW(long ptr long long)
|
||||
@ stdcall SHHelpShortcuts_RunDLL(long long long long) SHHelpShortcuts_RunDLLA
|
||||
@ stdcall SHHelpShortcuts_RunDLLA(long long long long)
|
||||
@ stdcall SHHelpShortcuts_RunDLLW(long long long long)
|
||||
@ stub SHInvokePrinterCommandA
|
||||
@ stub SHInvokePrinterCommandW
|
||||
@ stdcall SHIsFileAvailableOffline(wstr ptr)
|
||||
@ stdcall SHLoadInProc(long)
|
||||
@ stdcall SHLoadNonloadedIconOverlayIdentifiers()
|
||||
@ stdcall SHPathPrepareForWriteA(long ptr str long)
|
||||
@ stdcall SHPathPrepareForWriteW(long ptr wstr long)
|
||||
@ stdcall SHQueryRecycleBinA(str ptr)
|
||||
@ stdcall SHQueryRecycleBinW(wstr ptr)
|
||||
@ stdcall SHSetLocalizedName(wstr wstr long)
|
||||
@ stdcall SHUpdateRecycleBinIcon()
|
||||
@ stdcall SheChangeDirA(str)
|
||||
@ stub SheChangeDirExA
|
||||
@ stub SheChangeDirExW
|
||||
@ stdcall SheChangeDirW(wstr)
|
||||
@ stub SheConvertPathW
|
||||
@ stub SheFullPathA
|
||||
@ stub SheFullPathW
|
||||
@ stub SheGetCurDrive
|
||||
@ stdcall SheGetDirA(long long)
|
||||
@ stub SheGetDirExW
|
||||
@ stdcall SheGetDirW (long long)
|
||||
@ stub SheGetPathOffsetW
|
||||
@ stub SheRemoveQuotesA
|
||||
@ stub SheRemoveQuotesW
|
||||
@ stub SheSetCurDrive
|
||||
@ stub SheShortenPathA
|
||||
@ stub SheShortenPathW
|
||||
@ stdcall ShellAboutA(long str str long)
|
||||
@ stdcall ShellAboutW(long wstr wstr long)
|
||||
@ stub ShellExec_RunDLL
|
||||
@ stub ShellExec_RunDLLA
|
||||
@ stub ShellExec_RunDLLW
|
||||
@ stdcall ShellExecuteA(long str str str str long)
|
||||
@ stdcall ShellExecuteEx (long) ShellExecuteExA
|
||||
@ stdcall ShellExecuteExA (long)
|
||||
@ stdcall ShellExecuteExW (long)
|
||||
@ stdcall ShellExecuteW (long wstr wstr wstr wstr long)
|
||||
@ stub ShellHookProc
|
||||
@ stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIconA
|
||||
@ stdcall Shell_NotifyIconA(long ptr)
|
||||
@ stdcall Shell_NotifyIconW(long ptr)
|
||||
@ stdcall StrChrA(str long) shlwapi.StrChrA
|
||||
@ stdcall StrChrIA(str long) shlwapi.StrChrIA
|
||||
@ stdcall StrChrIW(wstr long) shlwapi.StrChrIW
|
||||
@ stdcall StrChrW(wstr long) shlwapi.StrChrW
|
||||
@ stdcall StrCmpNA(str str long) shlwapi.StrCmpNA
|
||||
@ stdcall StrCmpNIA(str str long) shlwapi.StrCmpNIA
|
||||
@ stdcall StrCmpNIW(wstr wstr long) shlwapi.StrCmpNIW
|
||||
@ stdcall StrCmpNW(wstr wstr long) shlwapi.StrCmpNW
|
||||
@ stdcall StrCpyNA (ptr str long) kernel32.lstrcpynA
|
||||
@ stdcall StrCpyNW(wstr wstr long) shlwapi.StrCpyNW
|
||||
@ stdcall StrNCmpA(str str long) shlwapi.StrCmpNA
|
||||
@ stdcall StrNCmpIA(str str long) shlwapi.StrCmpNIA
|
||||
@ stdcall StrNCmpIW(wstr wstr long) shlwapi.StrCmpNIW
|
||||
@ stdcall StrNCmpW(wstr wstr long) shlwapi.StrCmpNW
|
||||
@ stdcall StrNCpyA (ptr str long) kernel32.lstrcpynA
|
||||
@ stdcall StrNCpyW(wstr wstr long) shlwapi.StrCpyNW
|
||||
@ stdcall StrRChrA(str str long) shlwapi.StrRChrA
|
||||
@ stdcall StrRChrIA(str str long) shlwapi.StrRChrIA
|
||||
@ stdcall StrRChrIW(str str long) shlwapi.StrRChrIW
|
||||
@ stdcall StrRChrW(wstr wstr long) shlwapi.StrRChrW
|
||||
@ stub StrRStrA
|
||||
@ stdcall StrRStrIA(str str str) shlwapi.StrRStrIA
|
||||
@ stdcall StrRStrIW(wstr wstr wstr) shlwapi.StrRStrIW
|
||||
@ stub StrRStrW
|
||||
@ stdcall StrStrA(str str) shlwapi.StrStrA
|
||||
@ stdcall StrStrIA(str str) shlwapi.StrStrIA
|
||||
@ stdcall StrStrIW(wstr wstr) shlwapi.StrStrIW
|
||||
@ stdcall StrStrW(wstr wstr) shlwapi.StrStrW
|
||||
@ stub WOWShellExecute
|
||||
@ stdcall SHOpenFolderAndSelectItems(ptr long ptr long)
|
||||
@ stdcall SHParseDisplayName(wstr ptr ptr long ptr)
|
||||
|
||||
# Unknown functions. They need to be removed
|
||||
#@ stdcall FileMenu_DeleteAllItems(long)
|
||||
#@ stdcall FileMenu_DrawItem(long ptr)
|
||||
#@ stdcall FileMenu_FindSubMenuByPidl(long ptr)
|
||||
#@ stdcall FileMenu_GetLastSelectedItemPidls(long ptr ptr)
|
||||
#@ stdcall FileMenu_HandleMenuChar(long long)
|
||||
#@ stdcall FileMenu_InitMenuPopup(long)
|
||||
#@ stdcall FileMenu_InsertUsingPidl (long long ptr long long ptr)
|
||||
#@ stdcall FileMenu_Invalidate(long)
|
||||
#@ stdcall FileMenu_MeasureItem(long ptr)
|
||||
#@ stdcall FileMenu_ReplaceUsingPidl(long long ptr long ptr)
|
||||
#@ stdcall FileMenu_Create(long long long long long)
|
||||
#@ stdcall FileMenu_AppendItem(long ptr long long long long) FileMenu_AppendItemAW
|
||||
#@ stdcall FileMenu_TrackPopupMenuEx(long long long long long long)
|
||||
#@ stdcall FileMenu_DeleteItemByCmd(long long)
|
||||
#@ stdcall FileMenu_Destroy(long)
|
||||
#@ stdcall FileMenu_AbortInitMenu()
|
||||
#@ stdcall FileMenu_AppendFilesForPidl(long ptr long)
|
||||
#@ stdcall FileMenu_AddFilesForPidl(long long long ptr long long ptr)
|
||||
#@ stdcall FileMenu_DeleteItemByIndex(long long)
|
||||
#@ stdcall FileMenu_DeleteItemByFirstID(long long)
|
||||
#@ stdcall FileMenu_DeleteSeparator(long)
|
||||
#@ stdcall FileMenu_EnableItemByCmd(long long long)
|
||||
#@ stdcall FileMenu_GetItemExtent(long long)
|
||||
#@ stdcall SHRegCloseKey (long)
|
||||
#@ stdcall SHRegOpenKeyA (long str long)
|
||||
#@ stdcall SHRegOpenKeyW (long wstr long)
|
||||
#@ stdcall SHRegQueryValueA(long str ptr ptr)
|
||||
#@ stdcall SHRegQueryValueExA(long str ptr ptr ptr ptr)
|
||||
#@ stdcall SHRegQueryValueW (long long long long)
|
||||
#@ stdcall SHRegQueryValueExW (long wstr ptr ptr ptr ptr)
|
||||
#@ stdcall SHRegDeleteKeyW (long wstr)
|
||||
#@ stub Desktop_UpdateBriefcaseOnEvent
|
||||
#@ stub SHGetFileIcon
|
||||
#@ stub Link_AddExtraDataSection
|
||||
#@ stub Link_ReadExtraDataSection
|
||||
#@ stub Link_RemoveExtraDataSection
|
||||
#@ stub ReceiveAddToRecentDocs
|
||||
#@ stub FOOBAR1217 # no joke! This is the real name!!
|
||||
#@ stub FixupOptionalComponents
|
||||
#@ stub OCInstall
|
||||
#@ stub SHGetFreeDiskSpace
|
||||
|
|
|
@ -49,7 +49,7 @@ extern HINSTANCE shell32_hInstance;
|
|||
extern HIMAGELIST ShellSmallIconList;
|
||||
extern HIMAGELIST ShellBigIconList;
|
||||
|
||||
BOOL WINAPI Shell_GetImageList(HIMAGELIST * lpBigList, HIMAGELIST * lpSmallList);
|
||||
BOOL WINAPI Shell_GetImageLists(HIMAGELIST * lpBigList, HIMAGELIST * lpSmallList);
|
||||
|
||||
/* Iconcache */
|
||||
#define INVALID_INDEX -1
|
||||
|
|
|
@ -613,7 +613,7 @@ LRESULT WINAPI FileMenu_DrawItem(
|
|||
|
||||
ExtTextOutW (lpdis->hDC, xt , yt, ETO_OPAQUE, &TextRect, pMyItem->szItemText, pMyItem->cchItemText, NULL);
|
||||
|
||||
Shell_GetImageList(0, &hImageList);
|
||||
Shell_GetImageLists(0, &hImageList);
|
||||
ImageList_Draw(hImageList, pMyItem->iIconIndex, lpdis->hDC, xi, yi, ILD_NORMAL);
|
||||
|
||||
TRACE("-- 0x%04x 0x%04x 0x%04x 0x%04x\n", TextRect.left, TextRect.top, TextRect.right, TextRect.bottom);
|
||||
|
|
Loading…
Reference in a new issue