| 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
|
|---|