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