; $Id: shell32.def
;
; shell32.def
;
; ReactOS Operating System
;
;
;LIBRARY shell32
LIBRARY roshel32.dll
EXPORTS
SHChangeNotifyRegister@24 ; @ 2
SHChangeNotifyDeregister  ; @ 4
SHChangeNotifyUpdateEntryList@16 ; @ 5
PifMgr_OpenProperties@16 ; @ 9
PifMgr_GetProperties@20 ; @ 10
PifMgr_SetProperties@20 ; @ 11
PifMgr_CloseProperties  ; @ 13
ILGetDisplayName  ; @ 15
ILFindLastID  ; @ 16
ILRemoveLastID  ; @   17
ILClone  ; @   18
ILCloneFirst  ; @   19
ILGlobalClone  ; @   20
ILIsEqual  ; @   21
ILIsParent@12 ; @   23
ILFindChild  ; @   24
ILCombine  ; @   25
ILLoadFromStream  ; @   26
ILSaveToStream  ; @   27
SHILCreateFromPath@12 ; @   28
PathIsRootA  ; @   29
PathBuildRootA  ; @   30
PathFindExtensionA  ; @   31
PathAddBackslashA  ; @   32
PathRemoveBlanksA  ; @   33
PathFindFileNameA  ; @   34
PathRemoveFileSpecA  ; @   35
PathAppendA  ; @   36
PathCombineA@12 ; @   37
PathStripPathA  ; @   38
PathIsUNCA  ; @   39
PathIsRelativeA  ; @   40
PathIsExeA  ; @   43
PathFileExistsA  ; @   45
PathMatchSpecA  ; @   46
PathMakeUniqueNameA@20  ; @   47
PathSetDlgItemPathA@12 ; @   48
PathQualifyA  ; @   49
PathStripToRootA  ; @   50
PathResolveA@12 ; @   51
PathGetArgsA  ; @   52
DoEnvironmentSubst  ; @   53
DragAcceptFiles  ; @   54
PathQuoteSpacesA  ; @   55
PathUnquoteSpacesA  ; @   56
PathGetDriveNumberA  ; @   57
ParseField@16 ; @   58
RestartDialog@12 ; @   59
ExitWindowsDialog  ; @   60
RunFileDlg@24 ; @   61
PickIconDlg@16 ; @   62
GetFileNameFromBrowse@28 ; @   63
DriveType  ; @   64
InvalidateDriveType  ; @   65
IsNetDrive  ; @   66
Shell_MergeMenus@24 ; @   67
SHGetSetSettings@12 ; @   68
SHGetNetResource  ; @   69
SHCreateDefClassObject@20 ; @   70
Shell_GetImageList  ; @   71
Shell_GetCachedImageIndex@12 ; @   72
SHShellFolderView_Message@12 ; @   73
SHCreateStdEnumFmtEtc  ; @   74
PathYetAnotherMakeUniqueName@16 ; @   75
DragQueryInfo  ; @   76
SHMapPIDLToSystemImageListIndex@12 ; @   77
OleStrToStrN@16 ; @   78
StrToOleStrN@16 ; @   79
DragFinish  ; @   80
;DragQueryFile@16 ; @   81
DragQueryFileA@16 ; @   82
CIDLData_CreateFromIDArray  ; @   83
SHIsBadInterfacePtr  ; @   84
; OpenRegStream=shlwapi.SHOpenRegStreamA ; @   85
SHRegisterDragDrop  ; @   86
SHRevokeDragDrop  ; @   87
SHDoDragDrop@20 ; @   88
SHCloneSpecialIDList@12 ; @   89
SHFindFiles  ; @   90
SHFindComputer  ; @   91
PathGetShortPath  ; @   92
Win32CreateDirectory  ; @   93
Win32RemoveDirectory  ; @   94
SHLogILFromFSIL  ; @   95
StrRetToStrN@16 ; @   96
SHWaitForFileToOpen@12 ; @   97
SHGetRealIDL@12 ; @   98
SetAppStartingCursor  ; @   99
SHRestricted  ; @  100
SHCoCreateInstance@20 ; @  102
SignalFileOpen  ; @  103
FileMenu_DeleteAllItems  ; @  104
FileMenu_DrawItem  ; @  105
FileMenu_FindSubMenuByPidl  ; @  106
FileMenu_GetLastSelectedItemPidls@12 ; @  107
FileMenu_HandleMenuChar  ; @  108
FileMenu_InitMenuPopup  ; @  109
FileMenu_InsertUsingPidl@24 ; @  110
FileMenu_Invalidate  ; @  111
FileMenu_MeasureItem  ; @  112
FileMenu_ReplaceUsingPidl@20 ; @  113
FileMenu_Create@20 ; @  114
FileMenu_AppendItem@24 ; @  115
FileMenu_TrackPopupMenuEx@24 ; @  116
FileMenu_DeleteItemByCmd  ; @  117
FileMenu_Destroy  ; @  118
IsLFNDrive  ; @  119
FileMenu_AbortInitMenu  ; @  120
SHFlushClipboard  ; @  121
;RunDLL_CallEntry16@20 ; @  122
SHFreeUnusedLibraries  ; @  123
FileMenu_AppendFilesForPidl@12 ; @  124
FileMenu_AddFilesForPidl@28 ; @  125
SHOutOfMemoryMessageBox@12 ; @  126
SHWinHelp@16 ; @  127
DllGetClassObject@12 ; @  128
DAD_AutoScroll  ; @  129
DAD_DragEnter  ; @  130
DAD_DragEnterEx  ; @  131
DAD_DragLeave  ; @  132
DragQueryFileW@16 ; @  133
DAD_DragMove  ; @  134
DragQueryPoint  ; @  135
DAD_SetDragImage  ; @  136
DAD_ShowDragImage  ; @  137
Desktop_UpdateBriefcaseOnEvent  ; @  139
FileMenu_DeleteItemByIndex  ; @  140
FileMenu_DeleteItemByFirstID  ; @  141
FileMenu_DeleteSeparator  ; @  142
FileMenu_EnableItemByCmd@12 ; @  143
FileMenu_GetItemExtent  ; @  144
PathFindOnPathA  ; @  145
RLBuildListOfPaths  ; @  146
SHCLSIDFromString  ; @  147
SHFind_InitMenuPopup@16 ; @  149
SHLoadOLE  ; @  151
ILGetSize  ; @  152
ILGetNext  ; @  153
ILAppend@12 ; @  154
ILFree  ; @  155
ILGlobalFree  ; @  156
ILCreateFromPath  ; @  157
PathGetExtensionA  ; @  158
PathIsDirectoryA  ; @  159
SHNetConnectionDialog  ; @  160
SHRunControlPanel  ; @  161
SHSimpleIDListFromPath  ; @  162
StrToOleStr  ; @  163
Win32DeleteFile  ; @  164
SHCreateDirectory  ; @  165
CallCPLEntry16@24 ; @  166
SHAddFromPropSheetExtArray@12 ; @  167
SHCreatePropSheetExtArray@12 ; @  168
SHDestroyPropSheetExtArray  ; @  169
SHReplaceFromPropSheetExtArray@16 ; @  170
PathCleanupSpecA  ; @  171
SHCreateLinks  ; @  172
SHValidateUNC@12 ; @  173
SHCreateShellFolderViewEx  ; @  174
SHGetSpecialFolderPath@16 ; @  175
SHSetInstanceExplorer  ; @  176
DAD_SetDragImageFromListView  ; @  177
SHObjectProperties  ; @  178
SHGetNewLinkInfoA  ; @  179
SHGetNewLinkInfoW  ; @  180
RegisterShellHook  ; @  181
ShellMessageBoxW ; @  182
ShellMessageBoxA ; @  183
ArrangeWindows@20 ; @  184
SHHandleDiskFull  ; @  185
SHFree  ; @  195
SHAlloc  ; @  196
SHGlobalDefect  ; @  197
SHAbortInvokeCommand  ; @  198
SHGetFileIcon  ; @  199
SHLocalAlloc  ; @  200
SHLocalFree  ; @  201
SHLocalReAlloc  ; @  202
AddCommasW  ; @  203
ShortSizeFormatW  ; @  204
Printer_LoadIconsW  ; @  205
Link_AddExtraDataSection  ; @  206
Link_ReadExtraDataSection  ; @  207
Link_RemoveExtraDataSection  ; @  208
Int64ToString  ; @  209
LargeIntegerToString  ; @  210
Printers_GetPidl  ; @  211
Printer_AddPrinterPropPages  ; @  212
Printers_RegisterWindowW  ; @  213
Printers_UnregisterWindow  ; @  214
SHStartNetConnectionDialog@12 ; @  215
shell32_243  ; @  243
SHInitRestricted  ; @  244
SHGetDataFromIDListA@20 ; @  247
SHGetDataFromIDListW@20 ; @  248
PathParseIconLocationA  ; @  249
PathRemoveExtensionA  ; @  250
PathRemoveArgsA  ; @  251
SheChangeDirA  ; @  271
SheChangeDirExA  ; @  272
SheChangeDirExW  ; @  273
SheChangeDirW  ; @  274
SheConvertPathW  ; @  275
SheFullPathA  ; @  276
SheFullPathW  ; @  277
SheGetCurDrive  ; @  278
SheGetDirA  ; @  279
SheGetDirExW@12 ; @  280
SheGetDirW  ; @  281
SheGetPathOffsetW  ; @  282
SheRemoveQuotesA  ; @  283
SheRemoveQuotesW  ; @  284
SheSetCurDrive  ; @  285
SheShortenPathA  ; @  286
SheShortenPathW  ; @  287
ShellAboutA ; @  288
ShellAboutW ; @  289
;ShellExecuteA=ShellExecuteA@24 ; @  290
;ShellExecuteEx  ; @  291
ShellExecuteExA=ShellExecuteExA  ; @  292
ShellExecuteExW  ; @  293
ShellExecuteW@24 ; @  294
;Shell_NotifyIcon  ; @  296
Shell_NotifyIconA  ; @  297
Shell_NotifyIconW  ; @  298
Shl1632_ThunkData32  ; @  299
Shl3216_ThunkData32  ; @  300
; StrChrA=shlwapi.StrChrA ; @  301
; StrChrIA=shlwapi.StrChrIA ; @  302
; StrChrIW=shlwapi.StrChrIW ; @  303
; StrChrW=shlwapi.StrChrW ; @  304
; StrCmpNA=shlwapi.StrCmpNA ; @  305
; StrCmpNIA=shlwapi.StrCmpNIA ; @  306
; StrCmpNIW=shlwapi.StrCmpNIW ; @  307
; StrCmpNW=shlwapi.StrCmpNW ; @  308
StrCpyNA@12 ; @  309
; StrCpyNW=shlwapi.StrCpyNW ; @  310
; StrNCmpA=shlwapi.StrCmpNA ; @  311
; StrNCmpIA=shlwapi.StrCmpNIA ; @  312
; StrNCmpIW=shlwapi.StrCmpNIW ; @  313
; StrNCmpW=shlwapi.StrCmpNW ; @  314
StrNCpyA@12 ; @  315
; StrNCpyW=shlwapi.StrNCpyW ; @  316
; StrRChrA=shlwapi.StrRChrA ; @  317
; StrRChrIA=shlwapi.StrRChrIA ; @  318
; StrRChrIW=shlwapi.StrRChrIW ; @  319
; StrRChrW=shlwapi.StrRChrW ; @  320
StrRStrA  ; @  321
; StrRStrIA=shlwapi.StrRStrIA ; @  322
; StrRStrIW=shlwapi.StrRStrIW ; @  323
StrRStrW  ; @  324
; StrStrA=shlwapi.StrStrA ; @  325
; StrStrIA=shlwapi.StrStrIA ; @  326
; StrStrIW=shlwapi.StrStrIW ; @  327
; StrStrW=shlwapi.StrStrW ; @  328
SHRegCloseKey  ; @  505
SHRegOpenKeyA@12 ; @  506
SHRegOpenKeyW@12 ; @  507
SHRegQueryValueA@16 ; @  508
SHRegQueryValueExA@24 ; @  509
SHRegQueryValueW@16 ; @  510
SHRegQueryValueExW@24 ; @  511
SHRegDeleteKeyW  ; @  512
SHAllocShared@12 ; @  520
SHLockShared  ; @  521
SHUnlockShared  ; @  522
SHFreeShared  ; @  523
RealDriveType  ; @  524
RealDriveTypeFlags  ; @  525
NTSHChangeNotifyRegister@24 ; @  640
NTSHChangeNotifyDeregister  ; @  641
SHChangeNotifyReceive@16 ; @  643
SHChangeNotification_Lock@16 ; @  644
SHChangeNotification_Unlock  ; @  645
SHChangeRegistrationReceive  ; @  646
ReceiveAddToRecentDocs  ; @  647
SHWaitOp_Operate  ; @  648
PathIsSameRootA  ; @  650
ReadCabinetState  ; @  651
WriteCabinetState  ; @  652
PathProcessCommand@16 ; @  653
shell32_654  ; @  654
FileIconInit  ; @  660
IsUserAdmin  ; @  680
shell32_714  ; @  714
FOOBAR1217  ; @ 1217
CheckEscapesA@0
CheckEscapesW@0
CommandLineToArgvW@8
;Control_FillCache_RunDLL@16
Control_FillCache_RunDLLA@16
Control_FillCache_RunDLLW@16
;Control_RunDLL@16
Control_RunDLLA
Control_RunDLLW
DllInstall@8
;DoEnvironmentSubstA@8
DoEnvironmentSubstW@8
DragQueryFileAorW@0
DuplicateIcon@8
ExtractAssociatedIconA@12
ExtractAssociatedIconExA@0
ExtractAssociatedIconExW@0
ExtractAssociatedIconW@12
ExtractIconA=ExtractIconA@12
;ExtractIconEx@20
ExtractIconExA@20
ExtractIconExW@20
ExtractIconW@12
ExtractIconResInfoA@0
ExtractIconResInfoW@0 
ExtractVersionResource16W@0
FindExeDlgProc@0
FindExecutableA@12
FindExecutableW@12
FreeIconList@4
InternalExtractIconListA@0
InternalExtractIconListW@0
OpenAs_RunDLL@0
OpenAs_RunDLLA@0
OpenAs_RunDLLW@0
PrintersGetCommand_RunDLL@0
PrintersGetCommand_RunDLLA@0
PrintersGetCommand_RunDLLW@0
RealShellExecuteA@0
RealShellExecuteExA@0
RealShellExecuteExW@0
RealShellExecuteW@0
RegenerateUserEnvironment@0
SHAddToRecentDocs@8 
SHAppBarMessage@8 
SHBrowseForFolder@4 
SHBrowseForFolderA@4 
SHBrowseForFolderW@4 
SHChangeNotify@16 
ShellHookProc@0
SHEmptyRecycleBinA@12 
SHEmptyRecycleBinW@12 
;SHFileOperation@4 
SHFileOperationA@4
SHFileOperationW@4
SHFormatDrive@16 
SHFreeNameMappings@4 
SHGetDesktopFolder@4
;SHGetFileInfo@20
SHGetFileInfoA@20
SHGetFileInfoW@20
SHGetInstanceExplorer@4
SHGetMalloc=SHGetMalloc@4
;SHGetNewLinkInfo@20
SHGetPathFromIDList=SHGetPathFromIDList@8
SHGetPathFromIDListA=SHGetPathFromIDListA@8
SHGetPathFromIDListW=SHGetPathFromIDListW@8
SHGetSettings@8
SHGetSpecialFolderLocation=SHGetSpecialFolderLocation@12
SHHelpShortcuts_RunDLL@16
SHHelpShortcuts_RunDLLA@16 
SHHelpShortcuts_RunDLLW@16 
SHLoadInProc@4
SHQueryRecycleBinA@8 
SHQueryRecycleBinW@8 
SHUpdateRecycleBinIcon@0 
WOWShellExecute@28
DllCanUnloadNow@0
DllGetVersion@4
SHGetFreeDiskSpace@0
SHGetSpecialFolderPathA@16
SHGetFolderPathA@20
SHGetFolderPathW@20
SHGetFolderLocation@20

