Ignore:
Timestamp:
Jun 24, 1999, 9:27:49 PM (26 years ago)
Author:
phaller
Message:

Add: even more SHELL32 APIs ... and some corrections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/shell32.def

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