| 1 | ;Created by BLAST for IBM's compiler | 
|---|
| 2 | ;based on Windows NT4, SP3 | 
|---|
| 3 | LIBRARY SHELL32 INITINSTANCE | 
|---|
| 4 | DATA MULTIPLE NONSHARED | 
|---|
| 5 |  | 
|---|
| 6 | EXPORTS | 
|---|
| 7 |  | 
|---|
| 8 | ;   CheckEscapesA              = _CheckEscapesA@?                   @1 | 
|---|
| 9 | _SHELL32_2@24                      @2 | 
|---|
| 10 | ;   CheckEscapesW              = _CheckEscapesW@?                   @4 | 
|---|
| 11 | _SHELL32_4@4                       @4 | 
|---|
| 12 | CommandLineToArgvW         = _CommandLineToArgvW@8              @5 | 
|---|
| 13 | ;   Control_FillCache_RunDLL   = _Control_FillCache_RunDLL@?        @6 | 
|---|
| 14 | ;   Control_RunDLL             = _Control_RunDLL@?                  @10 | 
|---|
| 15 | ;   DllGetClassObject          = _DllGetClassObject@?               @12 | 
|---|
| 16 | _SHELL32_16@4                      @16 | 
|---|
| 17 | _SHELL32_18@4                      @18 | 
|---|
| 18 | ;   DoEnvironmentSubstA        = _DoEnvironmentSubstA@?             @20 | 
|---|
| 19 | _SHELL32_25@8                      @25 | 
|---|
| 20 | _SHELL32_29@4                      @29 | 
|---|
| 21 | _SHELL32_30@8                      @30 | 
|---|
| 22 | _SHELL32_31@4                      @31 | 
|---|
| 23 | _SHELL32_32@4                      @32 | 
|---|
| 24 | _SHELL32_33@4                      @33 | 
|---|
| 25 | _SHELL32_34@4                      @34 | 
|---|
| 26 | _SHELL32_35@4                      @35 | 
|---|
| 27 | ;   DoEnvironmentSubstW        = _DoEnvironmentSubstW@?             @36 | 
|---|
| 28 | _SHELL32_36@8                      @36 | 
|---|
| 29 | _SHELL32_37@12                     @37 | 
|---|
| 30 | _SHELL32_39@4                      @39 | 
|---|
| 31 | DragAcceptFiles            = _DragAcceptFiles@8                 ; conflict! @39 | 
|---|
| 32 | DragFinish                 = _DragFinish@4                      @40 | 
|---|
| 33 | DragQueryFile              = _DragQueryFileA@16                 @42 | 
|---|
| 34 | _SHELL32_43@4                      @43 | 
|---|
| 35 | _SHELL32_45@4                      @45 | 
|---|
| 36 | DragQueryFileA             = _DragQueryFileA@16                 @48 | 
|---|
| 37 | DragQueryFileAorW          = _DragQueryFileAorW@16              ; conflict! @51 | 
|---|
| 38 | _SHELL32_51@12                     @51 | 
|---|
| 39 | DragQueryFileW             = _DragQueryFileW@16                 ; conflict! @52 | 
|---|
| 40 | _SHELL32_52@4                      @52 | 
|---|
| 41 | _SHELL32_55@4                      @55 | 
|---|
| 42 | _SHELL32_56@4                      @56 | 
|---|
| 43 | _SHELL32_58@16                     @58 | 
|---|
| 44 | _SHELL32_59@0                      @59 | 
|---|
| 45 | _SHELL32_62@16                     @62 | 
|---|
| 46 | _SHELL32_63@28                     @63 | 
|---|
| 47 | _SHELL32_68@12                     @68 | 
|---|
| 48 | _SHELL32_71@8                      @71 | 
|---|
| 49 | _SHELL32_72@12                     @72 | 
|---|
| 50 | DragQueryPoint             = _DragQueryPoint@8                  @74 | 
|---|
| 51 | _SHELL32_75@8                      @75 | 
|---|
| 52 | _SHELL32_77@12                     @77 | 
|---|
| 53 | ;   DuplicateIcon              = _DuplicateIcon@?                   @78 | 
|---|
| 54 | _SHELL32_79@8                      @79 | 
|---|
| 55 | ;   ExtractAssociatedIconA     = _ExtractAssociatedIconA@?          @80 | 
|---|
| 56 | _SHELL32_85@16                     @85 | 
|---|
| 57 | _SHELL32_89@12                     @89 | 
|---|
| 58 | ;   ExtractAssociatedIconExA   = _ExtractAssociatedIconExA@?        @99 | 
|---|
| 59 | _SHELL32_100@4                     @100 | 
|---|
| 60 | _SHELL32_102@20                    @102 | 
|---|
| 61 | _SHELL32_119@4                     @119 | 
|---|
| 62 | ;   ExtractAssociatedIconExW   = _ExtractAssociatedIconExW@?        @122 | 
|---|
| 63 | ;   ExtractAssociatedIconW     = _ExtractAssociatedIconW@?          @123 | 
|---|
| 64 | ExtractIconA               = _ExtractIconA@12                   @131 | 
|---|
| 65 | ExtractIconEx              = _ExtractIconExA@20                 @133 | 
|---|
| 66 | ExtractIconExA             = _ExtractIconExA@20                 @136 | 
|---|
| 67 | ExtractIconExW             = _ExtractIconExW@20                        ; NT4 doesn't use it! | 
|---|
| 68 | _SHELL32_145@8                     @145 | 
|---|
| 69 | ;   ExtractIconResInfoA        = _ExtractIconResInfoA@?             @146 | 
|---|
| 70 | ;   ExtractIconResInfoW        = _ExtractIconResInfoW@?             @148 | 
|---|
| 71 | _SHELL32_152@4                     @152 | 
|---|
| 72 | _SHELL32_155@4                     @155 | 
|---|
| 73 | _SHELL32_158@12                    @158 | 
|---|
| 74 | _SHELL32_162@4                     @162 | 
|---|
| 75 | _SHELL32_165@8                     @165 | 
|---|
| 76 | _SHELL32_175@16                    @175 | 
|---|
| 77 | ExtractIconW               = _ExtractIconW@12                   @178 | 
|---|
| 78 | ;   ExtractVersionResource16W  = _ExtractVersionResource16W@?       @180 | 
|---|
| 79 | _SHELL32_181@8                     @181 | 
|---|
| 80 | FindExecutableA            = _FindExecutableA@12                @184 | 
|---|
| 81 | FindExecutableW            = _FindExecutableW@12                @185 | 
|---|
| 82 | ;   FreeIconList               = _FreeIconList@?                    @186 | 
|---|
| 83 | ;   InternalExtractIconListA   = _InternalExtractIconListA@?        @187 | 
|---|
| 84 | ;   InternalExtractIconListW   = _InternalExtractIconListW@?        @188 | 
|---|
| 85 | ;   OpenAs_RunDLL              = _OpenAs_RunDLL@?                   @189 | 
|---|
| 86 | ;   PrintersGetCommand_RunDLL  = _PrintersGetCommand_RunDLL@?       @190 | 
|---|
| 87 | ;   RealShellExecuteA          = _RealShellExecuteA@?               @191 | 
|---|
| 88 | ;   RealShellExecuteExA        = _RealShellExecuteExA@?             @192 | 
|---|
| 89 | _SHELL32_195@4                     @195 | 
|---|
| 90 | _SHELL32_196@4                     @196 | 
|---|
| 91 | ;   RealShellExecuteExW        = _RealShellExecuteExW@?             @201 | 
|---|
| 92 | ;   RealShellExecuteW          = _RealShellExecuteW@?               @202 | 
|---|
| 93 | ;   RegenerateUserEnvironment  = _RegenerateUserEnvironment@?       @203 | 
|---|
| 94 | SHAddToRecentDocs          = _SHAddToRecentDocs@8               @204 | 
|---|
| 95 | ;   SHAppBarMessage            = _SHAppBarMessage@?                 @205 | 
|---|
| 96 | SHBrowseForFolder          = _SHBrowseForFolder@4               @206 | 
|---|
| 97 | SHBrowseForFolderA         = _SHBrowseForFolder@4               @207 | 
|---|
| 98 | SHChangeNotify             = _SHChangeNotify@16                 @208 | 
|---|
| 99 | SHFileOperation            = _SHFileOperationA@4                @209 | 
|---|
| 100 | SHFileOperationA           = _SHFileOperationA@4                @210 | 
|---|
| 101 | SHFileOperationW           = _SHFileOperationW@4                       ; NT4 doesn't use it! | 
|---|
| 102 | ;   SHFormatDrive              = _SHFormatDrive@?                   @211 | 
|---|
| 103 | ;   SHFreeNameMappings         = _SHFreeNameMappings@?              @212 | 
|---|
| 104 | ;   SHGetDataFromIDListA       = _SHGetDataFromIDListA@?            @213 | 
|---|
| 105 | SHGetDesktopFolder         = _SHGetDesktopFolder@4              @214 | 
|---|
| 106 | SHGetFileInfo              = _SHGetFileInfoA@20                 @215 | 
|---|
| 107 | SHGetFileInfoA             = _SHGetFileInfoA@20                 @216 | 
|---|
| 108 | SHGetFileInfoW             = _SHGetFileInfoW@20                        ; NT4 doesn't use it! | 
|---|
| 109 | ;   SHGetInstanceExplorer      = _SHGetInstanceExplorer@?           @217 | 
|---|
| 110 | SHGetMalloc                = _SHGetMalloc@4                     @218 | 
|---|
| 111 | SHGetPathFromIDList        = _SHGetPathFromIDListA@8            @219 | 
|---|
| 112 | SHGetPathFromIDListA       = _SHGetPathFromIDListA@8            @220 | 
|---|
| 113 | SHGetSpecialFolderLocation = _SHGetSpecialFolderLocation@12     @221 | 
|---|
| 114 | ;   SHHelpShortcuts_RunDLL     = _SHHelpShortcuts_RunDLL@?          @222 | 
|---|
| 115 | ;   SHLoadInProc               = _SHLoadInProc@?                    @223 | 
|---|
| 116 | ;   SheChangeDirA              = _SheChangeDirA@?                   @224 | 
|---|
| 117 | ;   SheChangeDirExA            = _SheChangeDirExA@?                 @225 | 
|---|
| 118 | ;   SheChangeDirExW            = _SheChangeDirExW@?                 @226 | 
|---|
| 119 | ;   SheChangeDirW              = _SheChangeDirW@?                   @227 | 
|---|
| 120 | ;   SheConvertPathW            = _SheConvertPathW@?                 @228 | 
|---|
| 121 | ;   SheFullPathA               = _SheFullPathA@?                    @229 | 
|---|
| 122 | ;   SheFullPathW               = _SheFullPathW@?                    @230 | 
|---|
| 123 | ;   SheSetCurDrive             = _SheSetCurDrive@?                  @231 | 
|---|
| 124 | ;   SheGetDirA                 = _SheGetDirA@?                      @232 | 
|---|
| 125 | ;   SheGetDirExW               = _SheGetDirExW@?                    @233 | 
|---|
| 126 | ;   SheGetDirW                 = _SheGetDirW@?                      @234 | 
|---|
| 127 | ;   SheGetPathOffsetW          = _SheGetPathOffsetW@?               @235 | 
|---|
| 128 | ;   SheRemoveQuotesA           = _SheRemoveQuotesA@?                @236 | 
|---|
| 129 | ;   SheRemoveQuotesW           = _SheRemoveQuotesW@?                @237 | 
|---|
| 130 | ;   SheSetCurDrive             = _SheSetCurDrive@?                  @238 | 
|---|
| 131 | ;   SheShortenPathA            = _SheShortenPathA@?                 @239 | 
|---|
| 132 | ;   SheShortenPathW            = _SheShortenPathW@?                 @240 | 
|---|
| 133 | ShellAboutA                = _ShellAboutA@16                    @241 | 
|---|
| 134 | ShellAboutW                = _ShellAboutW@16                    @242 | 
|---|
| 135 | ShellExecuteA              = _ShellExecuteA@24                  @243 | 
|---|
| 136 | ShellExecuteEx             = _ShellExecuteExA@4                 @244 | 
|---|
| 137 | ShellExecuteExA            = _ShellExecuteExA@4                 @245 | 
|---|
| 138 | ShellExecuteExW            = _ShellExecuteExW@4                        ; NT4 doesn't use it! | 
|---|
| 139 | ;   ShellExecuteW              = _ShellExecuteW@24                  @246 | 
|---|
| 140 | ShellExecute               = _ShellExecuteA@24                         ; NT4 doesn't use it! | 
|---|
| 141 | Shell_NotifyIcon           = _Shell_NotifyIconA@8               @247 | 
|---|
| 142 | Shell_NotifyIconA          = _Shell_NotifyIconA@8               @248 | 
|---|
| 143 | Shell_NotifyIconW          = _Shell_NotifyIconW@8                      ; NT4 doesn't use it! | 
|---|
| 144 | ;   Shl1632_ThunkData32        = _Shl1632_ThunkData32@?             @249 | 
|---|
| 145 | ;   Shl3216_ThunkData32        = _Shl3216_ThunkData32@?             @250 | 
|---|
| 146 |  | 
|---|
| 147 |  | 
|---|
| 148 |  | 
|---|
| 149 | ShellMessageBoxW         = _ShellMessageBoxW@24       @182 | 
|---|
| 150 | ShellMessageBoxA         = _ShellMessageBoxA@24       @183 | 
|---|
| 151 |  | 
|---|