update shell32 from Win7

git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6390 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/lib64/shell32.def b/mingw-w64-crt/lib64/shell32.def
index 209941b..91c5e19 100644
--- a/mingw-w64-crt/lib64/shell32.def
+++ b/mingw-w64-crt/lib64/shell32.def
@@ -1,10 +1,9 @@
-; 
-; Exports of file SHELL32.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of SHELL32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY SHELL32.dll
+LIBRARY "SHELL32.dll"
 EXPORTS
 SHChangeNotifyRegister
 SHDefExtractIconA
@@ -48,6 +47,7 @@
 SHMapPIDLToSystemImageListIndex
 SHOpenPropSheetW
 OpenAs_RunDLL
+CIDLData_CreateFromIDArray
 OpenRegStream
 SHDoDragDrop
 SHCloneSpecialIDList
@@ -55,49 +55,31 @@
 PathGetShortPath
 SHGetRealIDL
 SHRestricted
-OpenAs_RunDLLA
 SHCoCreateInstance
 SignalFileOpen
-OpenAs_RunDLLW
 Activate_RunDLL
-AppCompat_RunDLLW
 CheckEscapesA
 CheckEscapesW
-CommandLineToArgvW
 Control_FillCache_RunDLL
 Control_FillCache_RunDLLA
 Control_FillCache_RunDLLW
-Control_RunDLL
-Control_RunDLLA
-Control_RunDLLAsUserW
-Control_RunDLLW
-DllCanUnloadNow
-DllGetClassObject
 IsLFNDrive
-DllGetVersion
 SHFlushClipboard
-DllInstall
-DllRegisterServer
+OpenAs_RunDLLA
 DAD_AutoScroll
 DAD_DragEnterEx
 DAD_DragLeave
-DllUnregisterServer
+OpenAs_RunDLLW
 DAD_DragMove
-DoEnvironmentSubstA
+PrepareDiscForBurnRunDllW
 DAD_SetDragImage
 DAD_ShowDragImage
-DoEnvironmentSubstW
-DragAcceptFiles
-DragFinish
-DragQueryFile
-DragQueryFileA
-DragQueryFileAorW
-DragQueryFileW
+PrintersGetCommand_RunDLL
+PrintersGetCommand_RunDLLA
 SHCLSIDFromString
-SHMapIDListToImageListIndexAsync
 SHFind_InitMenuPopup
-DragQueryPoint
-SHLoadOLE
+SHMapIDListToImageListIndexAsync
+PrintersGetCommand_RunDLLW
 ILGetSize
 ILGetNext
 ILAppendID
@@ -128,6 +110,39 @@
 SHHandleUpdateImage
 SHFree
 SHAlloc
+SHHelpShortcuts_RunDLL
+SHHelpShortcuts_RunDLLA
+SHHelpShortcuts_RunDLLW
+AppCompat_RunDLLW
+AssocCreateForClasses
+AssocGetDetailsOfPropKey
+CheckEscapesW
+SHSetFolderPathA
+SHSetFolderPathW
+CommandLineToArgvW
+PathIsSlowW
+PathIsSlowA
+SHTestTokenMembership
+Control_RunDLL
+SHCreateShellFolderView
+Control_RunDLLA
+Control_RunDLLAsUserW
+Control_RunDLLW
+DllCanUnloadNow
+DllGetClassObject
+DllGetVersion
+DllInstall
+DllRegisterServer
+DllUnregisterServer
+DoEnvironmentSubstA
+DoEnvironmentSubstW
+DragAcceptFiles
+DragFinish
+DragQueryFile
+DragQueryFileA
+DragQueryFileAorW
+DragQueryFileW
+DragQueryPoint
 DuplicateIcon
 ExtractAssociatedIconA
 ExtractAssociatedIconExA
@@ -145,41 +160,60 @@
 FindExecutableA
 FindExecutableW
 FreeIconList
+GetCurrentProcessExplicitAppUserModelID
+InitNetworkAddressControl
 InternalExtractIconListA
 InternalExtractIconListW
-PathIsSlowW
-PathIsSlowA
-SHTestTokenMembership
+LaunchMSHelp_RunDLLW
 Options_RunDLL
-SHCreateShellFolderView
 Options_RunDLLA
 Options_RunDLLW
-PrintersGetCommand_RunDLL
-PrintersGetCommand_RunDLLA
-PrintersGetCommand_RunDLLW
 RealShellExecuteA
 RealShellExecuteExA
 RealShellExecuteExW
 RealShellExecuteW
 RegenerateUserEnvironment
+RunAsNewUser_RunDLLW
+SHAddDefaultPropertiesByExt
 SHAddToRecentDocs
 SHAppBarMessage
+SHAssocEnumHandlers
+SHAssocEnumHandlersForProtocolByApplication
+SHBindToFolderIDListParent
+SHBindToFolderIDListParentEx
+SHBindToObject
 SHBindToParent
 SHBrowseForFolder
 SHBrowseForFolderA
 SHBrowseForFolderW
 SHChangeNotify
+SHChangeNotifyRegisterThread
 SHChangeNotifySuspendResume
+SHCreateAssociationRegistration
+SHCreateDataObject
+SHCreateDefaultContextMenu
+SHCreateDefaultExtractIcon
+SHCreateDefaultPropertiesOp
 SHCreateDirectoryExA
 SHCreateDirectoryExW
+SHCreateItemFromIDList
+SHCreateItemFromParsingName
+SHCreateItemFromRelativeName
+SHCreateItemInKnownFolder
+SHCreateItemWithParent
 SHCreateLocalServerRunDll
 SHCreateProcessAsUserW
 SHCreateQueryCancelAutoPlayMoniker
 SHCreateShellItem
+SHCreateShellItemArray
+SHCreateShellItemArrayFromDataObject
+SHCreateShellItemArrayFromIDLists
+SHCreateShellItemArrayFromShellItem
 SHEmptyRecycleBinA
 SHEmptyRecycleBinW
 SHEnableServiceObject
 SHEnumerateUnreadMailAccountsW
+SHEvaluateSystemCommandTemplate
 SHExtractIconsW
 SHFileOperation
 SHFileOperationA
@@ -192,6 +226,7 @@
 SHGetDiskFreeSpaceA
 SHGetDiskFreeSpaceExA
 SHGetDiskFreeSpaceExW
+SHGetDriveMedia
 SHGetFileInfo
 SHGetFileInfoA
 SHGetFileInfoW
@@ -199,37 +234,58 @@
 SHGetFolderPathA
 SHGetFolderPathAndSubDirA
 SHGetFolderPathAndSubDirW
+SHGetFolderPathEx
 SHGetFolderPathW
+SHGetIDListFromObject
 SHGetIconOverlayIndexA
 SHGetIconOverlayIndexW
 SHGetInstanceExplorer
+SHGetItemFromDataObject
+SHGetItemFromObject
+SHGetKnownFolderIDList
+SHGetKnownFolderItem
+SHGetKnownFolderPath
+SHGetLocalizedName
 SHGetMalloc
+SHGetNameFromIDList
 SHGetNewLinkInfo
 SHGetPathFromIDList
 SHGetPathFromIDListA
+SHGetPathFromIDListEx
 SHGetPathFromIDListW
+SHGetPropertyStoreForWindow
+SHGetPropertyStoreFromIDList
+SHGetPropertyStoreFromParsingName
 SHGetSettings
 SHGetSpecialFolderLocation
 SHGetSpecialFolderPathA
 SHGetSpecialFolderPathW
+SHGetStockIconInfo
+SHGetTemporaryPropertyForItem
 SHGetUnreadMailCountW
-SHHelpShortcuts_RunDLL
-SHHelpShortcuts_RunDLLA
-SHHelpShortcuts_RunDLLW
 SHInvokePrinterCommandA
 SHInvokePrinterCommandW
 SHIsFileAvailableOffline
 SHLoadInProc
 SHLoadNonloadedIconOverlayIdentifiers
 SHOpenFolderAndSelectItems
+SHOpenWithDialog
 SHParseDisplayName
 SHPathPrepareForWriteA
 SHPathPrepareForWriteW
 SHQueryRecycleBinA
 SHQueryRecycleBinW
+SHQueryUserNotificationState
+SHRemoveLocalizedName
+SHResolveLibrary
+SHSetDefaultProperties
+SHSetKnownFolderPath
 SHSetLocalizedName
+SHSetTemporaryPropertyForItem
 SHSetUnreadMailCountW
+SHShowManageLibraryUI
 SHUpdateRecycleBinIcon
+SetCurrentProcessExplicitAppUserModelID
 SheChangeDirA
 SheChangeDirExA
 SheChangeDirExW
@@ -238,6 +294,8 @@
 SheFullPathA
 SheFullPathW
 SheGetCurDrive
+SheShortenPathA
+SheShortenPathW
 SheGetDirA
 SheGetDirExW
 SheGetDirW
@@ -245,8 +303,6 @@
 SheRemoveQuotesA
 SheRemoveQuotesW
 SheSetCurDrive
-SheShortenPathA
-SheShortenPathW
 ShellAboutA
 ShellAboutW
 ShellExec_RunDLL
@@ -258,8 +314,11 @@
 ShellExecuteExW
 ShellExecuteW
 ShellHookProc
+Shell_GetCachedImageIndexA
+Shell_GetCachedImageIndexW
 Shell_NotifyIcon
 Shell_NotifyIconA
+Shell_NotifyIconGetRect
 Shell_NotifyIconW
 StrChrA
 StrChrIA
@@ -294,6 +353,7 @@
 SHLockShared
 SHUnlockShared
 SHFreeShared
+WaitForExplorerRestartW
 RealDriveType
 SHFlushSFCache
 SHChangeNotification_Lock
@@ -302,12 +362,14 @@
 PathProcessCommand
 ReadCabinetState
 IsUserAnAdmin
+StgMakeUniqueName
 SHPropStgCreate
 SHPropStgReadMultiple
 SHPropStgWriteMultiple
 CDefFolderMenu_Create
 CDefFolderMenu_Create2
 SHGetSetFolderCustomSettingsW
+SHGetSetFolderCustomSettings
 SHMultiFileProperties
 SHGetImageList
 RestartDialogEx
@@ -315,3 +377,4 @@
 SHLimitInputEdit
 SHGetShellStyleHInstance
 SHGetAttributesFromDataObject
+ILLoadFromStreamEx