1 | ; $Id: shell32.def,v 1.40 2003-10-02 10:39:21 sandervl Exp $
|
---|
2 |
|
---|
3 | ; Based on Windows 95
|
---|
4 | LIBRARY SHELL32 INITINSTANCE
|
---|
5 | DESCRIPTION 'Odin32 System DLL - Shell32'
|
---|
6 | DATA MULTIPLE NONSHARED
|
---|
7 |
|
---|
8 |
|
---|
9 | IMPORTS
|
---|
10 |
|
---|
11 | CommandLineToArgvW = KERNEL32.2035
|
---|
12 |
|
---|
13 | EXPORTS
|
---|
14 |
|
---|
15 | SHChangeNotifyRegister = "_SHChangeNotifyRegister@24" @2
|
---|
16 | CheckEscapesA = "_CheckEscapesA@8" @3
|
---|
17 | SHChangeNotifyDeregister = "_SHChangeNotifyDeregister@4" @4
|
---|
18 | ; SHChangeNotifyUpdateEntryList = _SHChangeNotifyUpdateEntryList@16 @5
|
---|
19 | CheckEscapesW = "_CheckEscapesW@8" @6
|
---|
20 | CommandLineToArgvW @7 ; forwarder to KERNEL32
|
---|
21 | Control_FillCache_RunDLL = "_Control_FillCache_RunDLL@16" @8
|
---|
22 | ; PifMgr_OpenProperties = _PifMgr_OpenProperties@16 @9
|
---|
23 | ; PifMgr_GetProperties = _PifMgr_GetProperties@20 @10
|
---|
24 | ; PifMgr_SetProperties = _PifMgr_SetProperties@20 @11
|
---|
25 | ; Control_FillCache_RunDLLA = _Control_FillCache_RunDLLA@16 @12
|
---|
26 | ; PifMgr_CloseProperties = _PifMgr_CloseProperties@8 @13
|
---|
27 | ; Control_FillCache_RunDLLW = _Control_FillCache_RunDLLW@16 @14
|
---|
28 | ILGetDisplayName = "_ILGetDisplayName@8" @15
|
---|
29 | ILFindLastID = "_ILFindLastID@4" @16
|
---|
30 | ILRemoveLastID = "_ILRemoveLastID@4" @17
|
---|
31 | ILClone = "_ILClone@4" @18
|
---|
32 | ILCloneFirst = "_ILCloneFirst@4" @19
|
---|
33 | ILGlobalClone = "_ILGlobalClone@4" @20
|
---|
34 | ILIsEqual = "_ILIsEqual@8" @21
|
---|
35 | Control_RunDLL = "_Control_RunDLLA@16" @22
|
---|
36 | ILIsParent = "_ILIsParent@12" @23
|
---|
37 | ILFindChild = "_ILFindChild@8" @24
|
---|
38 | ILCombine = "_ILCombine@8" @25
|
---|
39 | ILLoadFromStream = "_ILLoadFromStream@8" @26
|
---|
40 | ILSaveToStream = "_ILSaveToStream@8" @27
|
---|
41 | SHILCreateFromPath = "_SHILCreateFromPathAW@12" @28
|
---|
42 | PathIsRoot = "_PathIsRootAW@4" @29
|
---|
43 | PathBuildRoot = "_PathBuildRootAW@8" @30
|
---|
44 | PathFindExtension = "_PathFindExtensionAW@4" @31
|
---|
45 | PathAddBackslash = "_PathAddBackslashAW@4" @32
|
---|
46 | PathRemoveBlanks = "_PathRemoveBlanksAW@4" @33
|
---|
47 | PathFindFileName = "_PathFindFileNameAW@4" @34
|
---|
48 | PathRemoveFileSpec = "_PathRemoveFileSpecAW@4" @35
|
---|
49 | PathAppend = "_PathAppendAW@8" @36
|
---|
50 | PathCombine = "_PathCombineAW@12" @37
|
---|
51 | PathStripPath = "_PathStripPathAW@4" @38
|
---|
52 | PathIsUNC = "_PathIsUNCAW@4" @39
|
---|
53 | PathIsRelative = "_PathIsRelativeAW@4" @40
|
---|
54 | Control_RunDLLA = "_Control_RunDLLA@16" @41
|
---|
55 | Control_RunDLLW = "_Control_RunDLLW@16" @42
|
---|
56 | PathIsExe = "_PathIsExeAW@4" @43
|
---|
57 | DoEnvironmentSubstA = "_DoEnvironmentSubstA@8" @44
|
---|
58 | PathFileExists = "_PathFileExistsAW@4" @45
|
---|
59 | PathMatchSpec = "_PathMatchSpecAW@8" @46
|
---|
60 | PathMakeUniqueName = "_PathMakeUniqueNameAW@20" @47
|
---|
61 | PathSetDlgItemPath = "_PathSetDlgItemPathAW@12" @48
|
---|
62 | PathQualify = "_PathQualifyAW@4" @49
|
---|
63 | PathStripToRoot = "_PathStripToRootAW@4" @50
|
---|
64 | PathResolve = "_PathResolveAW@12" @51
|
---|
65 | PathGetArgs = "_PathGetArgsAW@4" @52
|
---|
66 | DoEnvironmentSubst = "_DoEnvironmentSubstAW@8" @53
|
---|
67 | DragAcceptFiles = "_DragAcceptFiles@8" @54
|
---|
68 | PathQuoteSpaces = "_PathQuoteSpacesAW@4" @55
|
---|
69 | PathUnquoteSpaces = "_PathUnquoteSpacesAW@4" @56
|
---|
70 | PathGetDriveNumber = "_PathGetDriveNumberAW@4" @57
|
---|
71 | ParseField = "_ParseFieldAW@16" @58
|
---|
72 | RestartDialog = "_RestartDialog@12" @59
|
---|
73 | ExitWindowsDialog = "_ExitWindowsDialog@4" @60
|
---|
74 | RunFileDlg = "_RunFileDlg@24" @61
|
---|
75 | PickIconDlg = "_PickIconDlg@16" @62
|
---|
76 | GetFileNameFromBrowse = "_GetFileNameFromBrowse@28" @63
|
---|
77 | DriveType = "_DriveType@4" @64
|
---|
78 | InvalidateDriveType = "_InvalidateDriveType@4" @65
|
---|
79 | IsNetDrive = "_IsNetDrive@4" @66
|
---|
80 | Shell_MergeMenus = "_Shell_MergeMenus@24" @67
|
---|
81 | SHGetSetSettings = "_SHGetSetSettings@12" @68
|
---|
82 | ; SHGetNetResource = _SHGetNetResource@? @69
|
---|
83 | SHCreateDefClassObject = "_SHCreateDefClassObject@20" @70
|
---|
84 | Shell_GetImageList = "_Shell_GetImageList@8" @71
|
---|
85 | Shell_GetCachedImageIndex = "_Shell_GetCachedImageIndexAW@12" @72
|
---|
86 | Shell_GetCachedImageIndexW = "_Shell_GetCachedImageIndexW@12" @1572
|
---|
87 | Shell_GetCachedImageIndexA = "_Shell_GetCachedImageIndexA@12" @1573
|
---|
88 | SHShellFolderView_Message = "_SHShellFolderView_Message@12" @73
|
---|
89 | SHCreateStdEnumFmtEtc = "_SHCreateStdEnumFmtEtc@12" @74
|
---|
90 | PathYetAnotherMakeUniqueName = "_PathYetAnotherMakeUniqueNameAW@16" @75
|
---|
91 | ; DragQueryInfo = _DragQueryInfo@? @76
|
---|
92 | SHMapPIDLToSystemImageListIndex = "_SHMapPIDLToSystemImageListIndex@12" @77
|
---|
93 | OleStrToStrN = "_OleStrToStrN@16" @78
|
---|
94 | StrToOleStrN = "_StrToOleStrN@16" @79
|
---|
95 | DragFinish = "_DragFinish@4" @80
|
---|
96 | DragQueryFile = "_DragQueryFileA@16" @81
|
---|
97 | DragQueryFileA = "_DragQueryFileA@16" @82
|
---|
98 | CIDLData_CreateFromIDArray = "_CIDLData_CreateFromIDArray@16" @83
|
---|
99 | ; SHIsBadInterfacePtr = _SHIsBadInterfacePtr@? @84
|
---|
100 | OpenRegStream = "_SHOpenRegStreamA@16" @85
|
---|
101 | SHRegisterDragDrop = "_SHRegisterDragDrop@8" @86
|
---|
102 | SHRevokeDragDrop = "_SHRevokeDragDrop@4" @87
|
---|
103 | SHDoDragDrop = "_SHDoDragDrop@20" @88
|
---|
104 | SHCloneSpecialIDList = "_SHCloneSpecialIDList@12" @89
|
---|
105 | SHFindFiles = "_SHFindFiles@8" @90
|
---|
106 | SHFindComputer = "_SHFindComputer@8" @91
|
---|
107 | PathGetShortPath = "_PathGetShortPathAW@4" @92
|
---|
108 | ; Win32CreateDirectory = _Win32CreateDirectory@? @93
|
---|
109 | ; Win32RemoveDirectory = _Win32RemoveDirectory@? @94
|
---|
110 | SHLogILFromFSIL = "_SHLogILFromFSIL@4" @95
|
---|
111 | StrRetToStrN = "_StrRetToStrNAW@16" @96
|
---|
112 | SHWaitForFileToOpen = "_SHWaitForFileToOpen@12" @97
|
---|
113 | SHGetRealIDL = "_SHGetRealIDL@12" @98
|
---|
114 | SetAppStartingCursor = "_SetAppStartingCursor@8" @99
|
---|
115 | SHRestricted = "_SHRestricted@4" @100
|
---|
116 | DragQueryFileAorW = "_DragQueryFileAorW@16" @101
|
---|
117 | SHCoCreateInstance = "_SHCoCreateInstance@20" @102
|
---|
118 | SignalFileOpen = "_SignalFileOpen@4" @103
|
---|
119 | FileMenu_DeleteAllItems = "_FileMenu_DeleteAllItems@4" @104
|
---|
120 | FileMenu_DrawItem = "_FileMenu_DrawItem@8" @105
|
---|
121 | FileMenu_FindSubMenuByPidl = "_FileMenu_FindSubMenuByPidl@8" @106
|
---|
122 | FileMenu_GetLastSelectedItemPidls = "_FileMenu_GetLastSelectedItemPidls@12" @107
|
---|
123 | FileMenu_HandleMenuChar = "_FileMenu_HandleMenuChar@8" @108
|
---|
124 | FileMenu_InitMenuPopup = "_FileMenu_InitMenuPopup@4" @109
|
---|
125 | FileMenu_InsertUsingPidl = "_FileMenu_InsertUsingPidl@24" @110
|
---|
126 | FileMenu_Invalidate = "_FileMenu_Invalidate@4" @111
|
---|
127 | FileMenu_MeasureItem = "_FileMenu_MeasureItem@8" @112
|
---|
128 | FileMenu_ReplaceUsingPidl = "_FileMenu_ReplaceUsingPidl@20" @113
|
---|
129 | FileMenu_Create = "_FileMenu_Create@20" @114
|
---|
130 | FileMenu_AppendItem = "_FileMenu_AppendItemAW@24" @115
|
---|
131 | FileMenu_TrackPopupMenuEx = "_FileMenu_TrackPopupMenuEx@24" @116
|
---|
132 | FileMenu_DeleteItemByCmd = "_FileMenu_DeleteItemByCmd@8" @117
|
---|
133 | FileMenu_Destroy = "_FileMenu_Destroy@4" @118
|
---|
134 | IsLFNDrive = "_IsLFNDriveA@4" @119
|
---|
135 | FileMenu_AbortInitMenu = "_FileMenu_AbortInitMenu@0" @120
|
---|
136 | SHFlushClipboard = "_SHFlushClipboard@0" @121
|
---|
137 | RunDLL_CallEntry16 = "_RunDLL_CallEntry16@20" @122
|
---|
138 | SHFreeUnusedLibraries = "_SHFreeUnusedLibraries@0" @123
|
---|
139 | FileMenu_AppendFilesForPidl = "_FileMenu_AppendFilesForPidl@12" @124
|
---|
140 | FileMenu_AddFilesForPidl = "_FileMenu_AddFilesForPidl@28" @125
|
---|
141 | SHOutOfMemoryMessageBox = "_SHOutOfMemoryMessageBox@12" @126
|
---|
142 | SHWinHelp = "_SHWinHelp@16" @127
|
---|
143 | DllGetClassObject = "_SHELL32_DllGetClassObject@12" @128
|
---|
144 | DAD_AutoScroll = "_DAD_AutoScroll@12" @129
|
---|
145 | DAD_DragEnter = "_DAD_DragEnter@4" @130
|
---|
146 | DAD_DragEnterEx = "_DAD_DragEnterEx@12" @131
|
---|
147 | DAD_DragLeave = "_DAD_DragLeave@0" @132
|
---|
148 | DragQueryFileW = "_DragQueryFileW@16" @133
|
---|
149 | DAD_DragMove = "_DAD_DragMove@8" @134
|
---|
150 | DragQueryPoint = "_DragQueryPoint@8" @135
|
---|
151 | DAD_SetDragImage = "_DAD_SetDragImage@8" @136
|
---|
152 | DAD_ShowDragImage = "_DAD_ShowDragImage@4" @137
|
---|
153 | DuplicateIcon = "_DuplicateIcon@4" @138
|
---|
154 | Desktop_UpdateBriefcaseOnEvent = "_Desktop_UpdateBriefcaseOnEvent@4" @139
|
---|
155 | FileMenu_DeleteItemByIndex = "_FileMenu_DeleteItemByIndex@8" @140
|
---|
156 | FileMenu_DeleteItemByFirstID = "_FileMenu_DeleteItemByFirstID@8" @141
|
---|
157 | FileMenu_DeleteSeparator = "_FileMenu_DeleteSeparator@4" @142
|
---|
158 | FileMenu_EnableItemByCmd = "_FileMenu_EnableItemByCmd@12" @143
|
---|
159 | FileMenu_GetItemExtent = "_FileMenu_GetItemExtent@8" @144
|
---|
160 | PathFindOnPath = "_PathFindOnPathAW@8" @145
|
---|
161 | RLBuildListOfPaths = "_RLBuildListOfPaths@0" @146
|
---|
162 | SHCLSIDFromString = "_SHCLSIDFromStringAW@8" @147
|
---|
163 | ExtractAssociatedIconA = "_ExtractAssociatedIconA@12" @148
|
---|
164 | SHFind_InitMenuPopup = "_SHFind_InitMenuPopup@16" @149
|
---|
165 | ExtractAssociatedIconExA = "_ExtractAssociatedIconExA@12" @150
|
---|
166 | SHLoadOLE = "_SHLoadOLE@4" @151
|
---|
167 | ILGetSize = "_ILGetSize@4" @152
|
---|
168 | ILGetNext = "_ILGetNext@4" @153
|
---|
169 | ILAppend = "_ILAppend@12" @154
|
---|
170 | ILFree = "_ILFree@4" @155
|
---|
171 | ILGlobalGree = "_ILGlobalFree@4" @156
|
---|
172 | ILCreateFromPath = "_ILCreateFromPathAW@4" @157
|
---|
173 | PathGetExtension = "_PathGetExtensionAW@12" @158
|
---|
174 | PathIsDirectory = "_PathIsDirectoryAW@4" @159
|
---|
175 | ; SHNetConnectionDialog = _SHNetConnectionDialog@? @160
|
---|
176 | SHRunControlPanel = "_SHRunControlPanel@8" @161
|
---|
177 | SHSimpleIDListFromPath = "_SHSimpleIDListFromPathAW@4" @162
|
---|
178 | StrToOleStr = "_StrToOleStr@8" @163
|
---|
179 | Win32DeleteFile = "_Win32DeleteFileAW@4" @164
|
---|
180 | SHCreateDirectory = "_SHCreateDirectory@8" @165
|
---|
181 | ; CallCPLEntry16 = _CallCPLEntry16@? @166
|
---|
182 | SHAddFromPropSheetExtArray = "_SHAddFromPropSheetExtArray@12" @167
|
---|
183 | SHCreatePropSheetExtArray = "_SHCreatePropSheetExtArray@12" @168
|
---|
184 | SHDestroyPropSheetExtArray = "_SHDestroyPropSheetExtArray@4" @169
|
---|
185 | SHReplaceFromPropSheetExtArray = "_SHReplaceFromPropSheetExtArray@16" @170
|
---|
186 | PathCleanupSpec = "_PathCleanupSpecAW@8" @171
|
---|
187 | ; SHCreateLinks = _SHCreateLinks@? @172
|
---|
188 | SHValidateUNC = "_SHValidateUNC@12" @173
|
---|
189 | SHCreateShellFolderViewEx = "_SHCreateShellFolderViewEx@8" @174
|
---|
190 | SHGetSpecialFolderPath = "_SHGetSpecialFolderPathAW@16" @175
|
---|
191 | SHSetInstanceExplorer = "_SHSetInstanceExplorer@4" @176
|
---|
192 | ; DAD_SetDragImageFromListView = _DAD_SetDragImageFromListView@? @177
|
---|
193 | ; SHObjectProperties = _SHObjectProperties@? @178
|
---|
194 | SHGetNewLinkInfoA = "_SHGetNewLinkInfoA@20" @179
|
---|
195 | SHGetNewLinkInfoW = "_SHGetNewLinkInfoW@20" @180
|
---|
196 | RegisterShellHook = "_RegisterShellHook@8" @181
|
---|
197 | ShellMessageBoxW = _ShellMessageBoxW @182 ;cdecl
|
---|
198 | ShellMessageBoxA = _ShellMessageBoxA @183 ;cdecl
|
---|
199 | ArrangeWindows = "_ArrangeWindows@20" @184
|
---|
200 | SHHandleDiskFull = "_SHHandleDiskFull@8" @185
|
---|
201 | ExtractAssociatedIconExW = "_ExtractAssociatedIconExW@12" @186
|
---|
202 | ExtractAssociatedIconW = "_ExtractAssociatedIconW@12" @187
|
---|
203 | ExtractIconA = "_ExtractIconA@12" @188
|
---|
204 | ExtractIconEx = "_ExtractIconExA@20" @189
|
---|
205 | ExtractIconExA = "_ExtractIconExA@20" @190
|
---|
206 | ExtractIconExW = "_ExtractIconExW@20" @191
|
---|
207 | ExtractIconResInfoA = "_ExtractIconResInfoA@4" @192
|
---|
208 | ExtractIconResInfoW = "_ExtractIconResInfoW@4" @193
|
---|
209 | ExtractIconW = "_ExtractIconW@12" @194
|
---|
210 | SHFree = "_SHFree@4" @195
|
---|
211 | SHAlloc = "_SHAlloc@4" @196
|
---|
212 | SHGlobalDefect = "_SHGlobalDefect@4" @197
|
---|
213 | SHAbortInvokeCommand = "_SHAbortInvokeCommand@0" @198
|
---|
214 | ; SHGetFileIcon = _SHGetFileIcon@? @199
|
---|
215 | ; SHLocalAlloc = _SHLocalAlloc@? @200
|
---|
216 | ; SHLocalFree = _SHLocalFree@? @201
|
---|
217 | ; SHLocalReAlloc = _SHLocalReAlloc@? @202
|
---|
218 | ; AddCommasW = _AddCommasW@? @203
|
---|
219 | ; ShortSizeFormatW = _ShortSizeFormatW@? @204
|
---|
220 | ; Printer_LoadIconsW = _Printer_LoadIconsW@? @205
|
---|
221 | ; Link_AddExtraDataSection = _Link_AddExtraDataSection@? @206
|
---|
222 | ; Link_ReadExtraDataSection = _Link_ReadExtraDataSection@? @207
|
---|
223 | ; Link_RemoveExtraDataSection = _Link_RemoveExtraDataSection@? @208
|
---|
224 | ; Int64ToString = _Int64ToString@? @209
|
---|
225 | ; LargeIntegerToString = _LargeIntegerToString@? @210
|
---|
226 | ; Printers_GetPidl = _Printers_GetPidl@? @211
|
---|
227 | ; Printer_AddPrinterPropPages = _Printer_AddPrinterPropPages@? @212
|
---|
228 | ; Printers_RegisterWindowW = _Printers_RegisterWindowW@? @213
|
---|
229 | ; Printers_UnregisterWindow = _Printers_UnregisterWindow@? @214
|
---|
230 | ; SHStartNetConnectionDialog = _SHStartNetConnectionDialog@12 @215
|
---|
231 | ; ExtractVersionResource16W = _ExtractVersionResource16W@? @216
|
---|
232 | ; FindExeDlgProc = _FindExeDlgProc@? @217
|
---|
233 | FindExecutableA = "_FindExecutableA@12" @218
|
---|
234 | FindExecutableW = "_FindExecutableW@12" @219
|
---|
235 | FreeIconList = "_FreeIconList@4" @220
|
---|
236 | InternalExtractIconListA = "_InternalExtractIconListA@4" @221
|
---|
237 | InternalExtractIconListW = "_InternalExtractIconListW@4" @222
|
---|
238 | ; OpenAs_RunDLL = _OpenAs_RunDLL@? @223
|
---|
239 | ; OpenAs_RunDLLA = _OpenAs_RunDLLA@? @224
|
---|
240 | ; OpenAs_RunDLLW = _OpenAs_RunDLLW@? @225
|
---|
241 | ; PrintersGetCommand_RunDLL = _PrintersGetCommand_RunDLL@? @226
|
---|
242 | ; PrintersGetCommand_RunDLLA = _PrintersGetCommand_RunDLLA@? @227
|
---|
243 | ; PrintersGetCommand_RunDLLW = _PrintersGetCommand_RunDLLW@? @228
|
---|
244 | RealShellExecuteA = "_RealShellExecuteA@24" @229
|
---|
245 | RealShellExecuteExA = "_RealShellExecuteExA@4" @230
|
---|
246 | RealShellExecuteExW = "_RealShellExecuteExW@4" @231
|
---|
247 | RealShellExecuteW = "_RealShellExecuteW@24" @232
|
---|
248 | RegenerateUserEnvironment = "_RegenerateUserEnvironment@8" @233
|
---|
249 | SHAddToRecentDocs = "_SHAddToRecentDocs@8" @234
|
---|
250 | SHAppBarMessage = "_SHAppBarMessage@8" @235
|
---|
251 | SHBrowseForFolder = "_SHBrowseForFolderA@4" @236
|
---|
252 | SHBrowseForFolderA = "_SHBrowseForFolderA@4" @237
|
---|
253 | SHBrowseForFolderW = "_SHBrowseForFolderW@4" @238
|
---|
254 | SHChangeNotify = "_SHChangeNotify@16" @239
|
---|
255 | SHEmptyRecycleBinA = "_SHEmptyRecycleBinA@12" @240
|
---|
256 | SHEmptyRecycleBinW = "_SHEmptyRecycleBinW@12" @241
|
---|
257 | SHFileOperation = "_SHFileOperationAW@4" @242
|
---|
258 | SHFileOperationA = "_SHFileOperationA@4" @243
|
---|
259 | SHFileOperationW = "_SHFileOperationW@4" @244
|
---|
260 | SHFormatDrive = "_SHFormatDrive@16" @245
|
---|
261 | SHFreeNameMappings = "_SHFreeNameMappings@4" @246
|
---|
262 | SHGetDataFromIDListA = "_SHGetDataFromIDListA@20" @247
|
---|
263 | SHGetDataFromIDListW = "_SHGetDataFromIDListW@20" @248
|
---|
264 | PathParseIconLocation = "_PathParseIconLocationAW@4" @249
|
---|
265 | PathRemoveExtension = "_PathRemoveExtensionAW@4" @250
|
---|
266 | PathRemoveArgs = "_PathRemoveArgsAW@4" @251
|
---|
267 | SHGetDesktopFolder = "_SHGetDesktopFolder@4" @252
|
---|
268 | SHGetFileInfo = "_SHGetFileInfoA@20" @253
|
---|
269 | SHGetFileInfoA = "_SHGetFileInfoA@20" @254
|
---|
270 | SHGetFileInfoW = "_SHGetFileInfoW@20" @255
|
---|
271 | SHGetInstanceExplorer = "_SHGetInstanceExplorer@4" @256
|
---|
272 | SHGetMalloc = "_SHGetMalloc@4" @257
|
---|
273 | SHGetNewLinkInfo = "_SHGetNewLinkInfo@20" @258
|
---|
274 | SHGetPathFromIDList = "_SHGetPathFromIDListA@8" @259
|
---|
275 | SHGetPathFromIDListA = "_SHGetPathFromIDListA@8" @260
|
---|
276 | SHGetPathFromIDListW = "_SHGetPathFromIDListW@8" @261
|
---|
277 | SHGetSpecialFolderLocation = "_SHGetSpecialFolderLocation@12" @262
|
---|
278 | SHHelpShortcuts_RunDLL = "_SHHelpShortcuts_RunDLL@16" @263
|
---|
279 | SHHelpShortcuts_RunDLLA = "_SHHelpShortcuts_RunDLLA@16" @264
|
---|
280 | SHHelpShortcuts_RunDLLW = "_SHHelpShortcuts_RunDLLW@16" @265
|
---|
281 | SHLoadInProc = "_SHLoadInProc@4" @266
|
---|
282 | SHQueryRecycleBinA = "_SHQueryRecycleBinA@8" @267
|
---|
283 | SHQueryRecycleBinW = "_SHQueryRecycleBinW@8" @268
|
---|
284 | SHUpdateRecycleBinIcon = "_SHUpdateRecycleBinIcon@0" @269
|
---|
285 | ; SheChangeDirA = _SheChangeDirA@4 @270
|
---|
286 | ; SheChangeDirExA = _SheChangeDirExA@? @271
|
---|
287 | ; SheChangeDirExW = _SheChangeDirExW@? @272
|
---|
288 | SheChangeDirW = "_SheChangeDirW@4" @273
|
---|
289 | SheConvertPathW = "_SheConvertPathW@8" @274
|
---|
290 | ; SheFullPathA = _SheFullPathA@? @275
|
---|
291 | ; SheFullPathW = _SheFullPathW@? @276
|
---|
292 | SheSetCurDrive = "_SheSetCurDrive@4" @277
|
---|
293 | ; SheGetDirA = _SheGetDirA@? @278
|
---|
294 | ; SheGetDirExW = _SheGetDirExW@? @279
|
---|
295 | SheGetDirW = "_SheGetDirW@8" @280
|
---|
296 | ; SheGetPathOffsetW = _SheGetPathOffsetW@? @281
|
---|
297 | SheRemoveQuotesA = "_SheRemoveQuotesA@4" @282
|
---|
298 | SheRemoveQuotesW = "_SheRemoveQuotesW@4" @283
|
---|
299 | ; SheSetCurDrive = _SheSetCurDrive@? @284
|
---|
300 | SheShortenPathA = "_SheShortenPathA@8" @285
|
---|
301 | SheShortenPathW = "_SheShortenPathW@8" @286
|
---|
302 | ShellAboutA = "_ShellAboutA@16" @287
|
---|
303 | ShellAboutW = "_ShellAboutW@16" @288
|
---|
304 | ShellExecuteA = "_ShellExecuteA@24" @289
|
---|
305 | ShellExecuteEx = "_ShellExecuteExA@4" @290
|
---|
306 | ShellExecuteExA = "_ShellExecuteExA@4" @291
|
---|
307 | ShellExecuteExW = "_ShellExecuteExW@4" @292
|
---|
308 | ShellExecuteW = "_ShellExecuteW@24" @293
|
---|
309 | ShellExecute = "_ShellExecuteA@24" @294
|
---|
310 | ; ShellHookProc = _ShellHookProc@? @295
|
---|
311 | Shell_NotifyIcon = "_Shell_NotifyIconA@8" @296
|
---|
312 | Shell_NotifyIconA = "_Shell_NotifyIconA@8" @297
|
---|
313 | Shell_NotifyIconW = "_Shell_NotifyIconW@8" @298
|
---|
314 | ; Shl1632_ThunkData32 = _Shl1632_ThunkData32@? @299
|
---|
315 | ; Shl3216_ThunkData32 = _Shl3216_ThunkData32@? @300
|
---|
316 | ;;SHLWAPI forwarders
|
---|
317 | StrChrA = "_StrChrA@8" @301
|
---|
318 | StrChrIA = "_StrChrIA@8" @302
|
---|
319 | StrChrIW = "_StrChrIW@8" @303
|
---|
320 | StrChrW = "_StrChrW@8" @304
|
---|
321 | StrCmpNA = "_StrCmpNA@12" @305
|
---|
322 | StrCmpNIA = "_StrCmpNIA@12" @306
|
---|
323 | StrCmpNIW = "_StrCmpNIW@12" @307
|
---|
324 | StrCmpNW = "_StrCmpNW@12" @308
|
---|
325 | StrCpyNA = "_lstrcpynA@12" @309
|
---|
326 | StrCpyNW = "_lstrcpynW@12" @310
|
---|
327 | StrNCmpA = "_StrCmpNA@12" @311
|
---|
328 | StrNCmpIA = "_StrCmpNIA@12" @312
|
---|
329 | StrNCmpIW = "_StrCmpNIW@12" @313
|
---|
330 | StrNCmpW = "_StrCmpNW@12" @314
|
---|
331 | StrNCpyA = "_lstrcpynA@12" @315
|
---|
332 | StrNCpyW = "_lstrcpynW@12" @316
|
---|
333 | StrRChrA = "_StrRChrA@12" @317
|
---|
334 | StrRChrIA = "_StrRChrIA@12" @318
|
---|
335 | StrRChrIW = "_StrRChrIW@12" @319
|
---|
336 | StrRChrW = "_StrRChrW@12" @320
|
---|
337 | ; StrRStrA = _StrRStrA@? @321
|
---|
338 | StrRStrIA = "_StrRStrIA@12" @322
|
---|
339 | StrRStrIW = "_StrRStrIW@12" @323
|
---|
340 | ; StrRStrW = _StrRStrW@? @324
|
---|
341 | StrStrA = "_StrStrA@8" @325
|
---|
342 | StrStrIA = "_StrStrIA@8" @326
|
---|
343 | StrStrIW = "_StrStrIW@8" @327
|
---|
344 | StrStrW = "_StrStrW@8" @328
|
---|
345 | ;;SHLWAPI forwarders end
|
---|
346 | ; WOWShellExecute = _WOWShellExecute@? @329
|
---|
347 | SHRegCloseKey = "_SHRegCloseKey@4" @505
|
---|
348 | SHRegOpenKeyA = "_SHRegOpenKeyA@12" @506
|
---|
349 | SHRegOpenKeyW = "_SHRegOpenKeyW@12" @507
|
---|
350 | SHRegQueryValueA = "_SHRegQueryValueA@16" @508
|
---|
351 | SHRegQueryValueExA = "_SHRegQueryValueExA@24" @509
|
---|
352 | SHRegQueryValueExW = "_SHRegQueryValueExW@24" @510
|
---|
353 | SHRegQueryValueW = "_SHRegQueryValueW@16" @511
|
---|
354 | SHRegDeleteKeyW = "_SHRegDeleteKeyW@8" @512
|
---|
355 | SHRegDeleteKeyA = "_SHRegDeleteKeyA@8" @513 ;?
|
---|
356 | SHAllocShared = "_SHAllocShared@12" @520
|
---|
357 | SHInitRestricted = "_SHInitRestricted@8" @1521
|
---|
358 | SHLockShared = "_SHLockShared@8" @521
|
---|
359 | SHUnlockShared = "_SHUnlockShared@4" @522
|
---|
360 | SHFreeShared = "_SHFreeShared@8" @523
|
---|
361 | ; RealDriveType = _RealDriveType@8 @524
|
---|
362 | ; RealDriveTypeFlags = _RealDriveTypeFlags@8 @525
|
---|
363 | NTSHChangeNotifyRegister = "_NTSHChangeNotifyRegister@24" @640
|
---|
364 | NTSHChangeNotifyDeregister = "_NTSHChangeNotifyDeregister@4" @641
|
---|
365 | ; SHChangeNotifyReceive = _SHChangeNotifyReceive@16 @643
|
---|
366 | ; SHChangeNotification_Lock = _SHChangeNotification_Lock@16 @644
|
---|
367 | ; SHChangeNotification_Unlock = _SHChangeNotification_Unlock@16 @645
|
---|
368 | ; SHChangeRegistrationReceive = _SHChangeRegistrationReceive@8 @646
|
---|
369 | ; ReceiveAddToRecentDocs = _ReceiveAddToRecentDocs@8 @647
|
---|
370 | ; SHWaitOp_Operate = _SHWaitOp_Operate@8 @648
|
---|
371 | PathIsSameRoot = "_PathIsSameRootAW@8" @650
|
---|
372 | ReadCabinetState = "_ReadCabinetState@8" @651
|
---|
373 | WriteCabinetState = "_WriteCabinetState@4" @652
|
---|
374 | PathProcessCommand = "_PathProcessCommandAW@16" @653
|
---|
375 | "_SHELL32_654@8" @654 NONAME
|
---|
376 | FileIconInit = "_FileIconInit@4" @660
|
---|
377 | IsUserAdmin = "_IsUserAdmin@0" @680
|
---|
378 |
|
---|
379 | ;
|
---|
380 | ; version 4.71 (IE4.0)
|
---|
381 | ; _WIN32_IE >= 0x0400
|
---|
382 | ;
|
---|
383 | SHGetSpecialFolderPathA = "_SHGetSpecialFolderPathA@16" @690
|
---|
384 |
|
---|
385 | SHGetSettings = "_SHGetSettings@8" @691
|
---|
386 |
|
---|
387 | ;
|
---|
388 | ; version 5.00 (Win2K)
|
---|
389 | ;_WIN32_IE >= 0x0500
|
---|
390 | ;
|
---|
391 | SHGetFolderPathA = "_SHGetFolderPathA@20" @700
|
---|
392 | SHGetFolderPathW = "_SHGetFolderPathW@20" @701
|
---|
393 | SHGetFolderLocation = "_SHGetFolderLocation@20" @702
|
---|
394 |
|
---|
395 | ; FOOBAR1217 = _FOOBAR1217@? @1217
|
---|
396 |
|
---|
397 | DllGetVersion = "_SHELL32_DllGetVersion@4" @1220
|
---|
398 | DllCanUnloadNow = "_SHELL32_DllCanUnloadNow@0" @1221
|
---|
399 |
|
---|
400 | "_StrFormatByteSizeA@12" @1041 NONAME
|
---|
401 | "_StrFormatByteSizeW@12" @1042 NONAME
|
---|
402 |
|
---|
403 | SHGetDiskFreeSpaceA = "_GetDiskFreeSpaceExA@16" @1222
|
---|
404 | SHGetDiskFreeSpaceExA = "_GetDiskFreeSpaceExA@16" @1223
|
---|
405 | SHGetDiskFreeSpaceExW = "_GetDiskFreeSpaceExW@16" @1224
|
---|
406 | SHGetSpecialFolderPathW = "_SHGetSpecialFolderPathW@16" @1225
|
---|