]> gitweb.factorcode.org Git - factor.git/commitdiff
windows: Add all shell32 function stubs. Add more com.
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 17 Mar 2019 02:24:12 +0000 (21:24 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 17 Mar 2019 15:56:57 +0000 (10:56 -0500)
basis/windows/com/com.factor
basis/windows/ole32/ole32.factor
basis/windows/shell32/shell32.factor
basis/windows/user32/user32.factor

index 15abd924d827b6cb82bda3d3d06572e0ddf745e3..4334eda29df7b9294d38a575fd39934c63c58a7d 100644 (file)
@@ -25,12 +25,26 @@ COM-INTERFACE: IDataObject IUnknown {0000010E-0000-0000-C000-000000000046}
     HRESULT DUnadvise ( DWORD pdwConnection )
     HRESULT EnumDAdvise ( IEnumSTATDATA** ppenumAdvise ) ;
 
+COM-INTERFACE: IDropSource IUnknown {00000121-0000-0000-C000-000000000046}
+    HRESULT GiveFeedback ( DWORD dwEffect )
+    HRESULT QueryContinueDrag ( BOOL  fEscapePressed, DWORD grfKeyState ) ;
+
 COM-INTERFACE: IDropTarget IUnknown {00000122-0000-0000-C000-000000000046}
     HRESULT DragEnter ( IDataObject* pDataObject, DWORD grfKeyState, POINTL pt, DWORD* pdwEffect )
     HRESULT DragOver ( DWORD grfKeyState, POINTL pt, DWORD* pdwEffect )
     HRESULT DragLeave ( )
     HRESULT Drop ( IDataObject* pDataObject, DWORD grfKeyState, POINTL pt, DWORD* pdwEffect ) ;
 
+TYPEDEF: IDataObject* LPDATAOBJECT
+TYPEDEF: IDropSource* LPDROPSOURCE
+
+FUNCTION: HRESULT DoDragDrop (
+    LPDATAOBJECT pDataObj,
+    LPDROPSOURCE pDropSource,
+    DWORD        dwOKEffects,
+    LPDWORD     pdwEffect
+)
+
 COM-INTERFACE: ISequentialStream IUnknown {0C733A30-2A1C-11CE-ADE5-00AA0044773D}
     HRESULT Read ( void* pv, ULONG cb, ULONG* pcbRead )
     HRESULT Write ( void* pv, ULONG cb, ULONG* pcbWritten ) ;
index 89a54b8f589918a940d0e5821c3227351ce7ee1d..84e3935ea58c797805a7cd676dea81a37dff519a 100644 (file)
@@ -29,6 +29,10 @@ FUNCTION: HRESULT CLSIDFromString ( LPOLESTR lpsz, REFGUID out_rguid )
 
 CONSTANT: S_OK 0
 CONSTANT: S_FALSE 1
+CONSTANT: DRAGDROP_S_DROP 0x00040100
+CONSTANT: DRAGDROP_S_CANCEL 0x00040101
+CONSTANT: DRAGDROP_S_USEDEFAULTCURSORS 0x00040102
+
 CONSTANT: E_NOINTERFACE 0x80004002
 CONSTANT: E_FAIL 0x80004005
 CONSTANT: E_INVALIDARG 0x80070057
@@ -45,30 +49,6 @@ CONSTANT: DD_DEFSCROLLINTERVAL 50
 CONSTANT: DD_DEFDRAGDELAY 200
 CONSTANT: DD_DEFDRAGMINDIST 2
 
-CONSTANT: CF_TEXT             1
-CONSTANT: CF_BITMAP           2
-CONSTANT: CF_METAFILEPICT     3
-CONSTANT: CF_SYLK             4
-CONSTANT: CF_DIF              5
-CONSTANT: CF_TIFF             6
-CONSTANT: CF_OEMTEXT          7
-CONSTANT: CF_DIB              8
-CONSTANT: CF_PALETTE          9
-CONSTANT: CF_PENDATA          10
-CONSTANT: CF_RIFF             11
-CONSTANT: CF_WAVE             12
-CONSTANT: CF_UNICODETEXT      13
-CONSTANT: CF_ENHMETAFILE      14
-CONSTANT: CF_HDROP            15
-CONSTANT: CF_LOCALE           16
-CONSTANT: CF_MAX              17
-
-CONSTANT: CF_OWNERDISPLAY     0x0080
-CONSTANT: CF_DSPTEXT          0x0081
-CONSTANT: CF_DSPBITMAP        0x0082
-CONSTANT: CF_DSPMETAFILEPICT  0x0083
-CONSTANT: CF_DSPENHMETAFILE   0x008E
-
 CONSTANT: DVASPECT_CONTENT    1
 CONSTANT: DVASPECT_THUMBNAIL  2
 CONSTANT: DVASPECT_ICON       4
index 387d11824b7d5f1792b97be4a36580cf98b05596..25b1ecca8aa08084cc5a1846faf709d1c7d5f559 100644 (file)
@@ -243,6 +243,10 @@ TYPEDEF: ITEMIDLIST* LPCITEMIDLIST
 TYPEDEF: ITEMIDLIST ITEMID_CHILD
 TYPEDEF: ITEMID_CHILD* PITEMID_CHILD
 TYPEDEF: ITEMID_CHILD* PCUITEMID_CHILD
+TYPEDEF: ITEMIDLIST ITEMIDLIST_RELATIVE
+TYPEDEF: ITEMIDLIST ITEMIDLIST_ABSOLUTE
+TYPEDEF: ITEMIDLIST_ABSOLUTE* PIDLIST_ABSOLUTE
+TYPEDEF: ITEMIDLIST_ABSOLUTE* PCIDLIST_ABSOLUTE
 
 CONSTANT: STRRET_WSTR 0
 CONSTANT: STRRET_OFFSET 1
@@ -379,3 +383,483 @@ STRUCT: NOTIFYICONDATA
 TYPEDEF: NOTIFYICONDATA* PNOTIFYICONDATA
 
 FUNCTION: BOOL Shell_NotifyIcon ( DWORD dwMessage, PNOTIFYICONDATA lpdata )
+
+TYPEDEF: HRESULT SHSTDAPI
+
+FUNCTION: SHSTDAPI SHBindToParent (
+    PCIDLIST_ABSOLUTE pidl,
+    REFIID            riid,
+    void              **ppv,
+    PCUITEMID_CHILD   *ppidlLast
+)
+
+! FUNCTION: AppCompat_RunDLLW
+! FUNCTION: AssocCreateForClasses
+! FUNCTION: AssocGetDetailsOfPropKey
+! FUNCTION: CDefFolderMenu_Create2
+! FUNCTION: CheckEscapesW
+! FUNCTION: CIDLData_CreateFromIDArray
+! FUNCTION: CommandLineToArgvW
+! FUNCTION: Control_RunDLL
+! FUNCTION: Control_RunDLLA
+! FUNCTION: Control_RunDLLAsUserW
+! FUNCTION: Control_RunDLLW
+! FUNCTION: CreateStorageItemFromPath_FullTrustCaller
+! FUNCTION: CreateStorageItemFromPath_FullTrustCaller_ForPackage
+! FUNCTION: CreateStorageItemFromPath_PartialTrustCaller
+! FUNCTION: CreateStorageItemFromShellItem_FullTrustCaller
+! FUNCTION: CreateStorageItemFromShellItem_FullTrustCaller_ForPackage
+! FUNCTION: CreateStorageItemFromShellItem_FullTrustCaller_ForPackage_WithProcessHandle
+! FUNCTION: CreateStorageItemFromShellItem_FullTrustCaller_UseImplicitFlagsAndPackage
+! FUNCTION: CStorageItem_GetValidatedStorageItemObject
+! FUNCTION: DAD_AutoScroll
+! FUNCTION: DAD_DragEnterEx
+! FUNCTION: DAD_DragEnterEx2
+! FUNCTION: DAD_DragLeave
+! FUNCTION: DAD_DragMove
+! FUNCTION: DAD_SetDragImage
+! FUNCTION: DAD_ShowDragImage
+! FUNCTION: DllCanUnloadNow
+! FUNCTION: DllGetActivationFactory
+! FUNCTION: DllGetClassObject
+! FUNCTION: DllGetVersion
+! FUNCTION: DllInstall
+! FUNCTION: DllRegisterServer
+! FUNCTION: DllUnregisterServer
+! FUNCTION: DoEnvironmentSubstA
+! FUNCTION: DoEnvironmentSubstW
+! FUNCTION: DragQueryFileA
+! FUNCTION: DragQueryFileAorW
+! FUNCTION: DriveType
+! FUNCTION: DuplicateIcon
+! FUNCTION: ExtractAssociatedIconA
+! FUNCTION: ExtractAssociatedIconExA
+! FUNCTION: ExtractAssociatedIconExW
+! FUNCTION: ExtractAssociatedIconW
+! FUNCTION: ExtractIconA
+! FUNCTION: ExtractIconEx
+! FUNCTION: ExtractIconExA
+! FUNCTION: ExtractIconExW
+! FUNCTION: ExtractIconW
+! FUNCTION: FindExecutableA
+! FUNCTION: FindExecutableW
+! FUNCTION: FreeIconList
+! FUNCTION: GetCurrentProcessExplicitAppUserModelID
+! FUNCTION: GetFileNameFromBrowse
+! FUNCTION: GetSystemPersistedStorageItemList
+! FUNCTION: ILAppendID
+! FUNCTION: ILClone
+! FUNCTION: ILCloneFirst
+! FUNCTION: ILCombine
+! FUNCTION: ILCreateFromPath
+! FUNCTION: ILCreateFromPathA
+! FUNCTION: ILCreateFromPathW
+! FUNCTION: ILFindChild
+! FUNCTION: ILFindLastID
+! FUNCTION: ILFree
+! FUNCTION: ILGetNext
+! FUNCTION: ILGetSize
+! FUNCTION: ILIsEqual
+! FUNCTION: ILIsParent
+! FUNCTION: ILLoadFromStreamEx
+! FUNCTION: ILRemoveLastID
+! FUNCTION: ILSaveToStream
+! FUNCTION: InitNetworkAddressControl
+! FUNCTION: InternalExtractIconListA
+! FUNCTION: InternalExtractIconListW
+! FUNCTION: IsDesktopExplorerProcess
+! FUNCTION: IsLFNDrive
+! FUNCTION: IsLFNDriveA
+! FUNCTION: IsLFNDriveW
+! FUNCTION: IsNetDrive
+! FUNCTION: IsProcessAnExplorer
+! FUNCTION: LaunchMSHelp_RunDLLW
+! FUNCTION: OpenAs_RunDLL
+! FUNCTION: OpenAs_RunDLLA
+! FUNCTION: OpenAs_RunDLLW
+! FUNCTION: OpenRegStream
+! FUNCTION: Options_RunDLL
+! FUNCTION: Options_RunDLLA
+! FUNCTION: Options_RunDLLW
+! FUNCTION: PathCleanupSpec
+! FUNCTION: PathGetShortPath
+! FUNCTION: PathIsExe
+! FUNCTION: PathIsSlowA
+! FUNCTION: PathIsSlowW
+! FUNCTION: PathMakeUniqueName
+! FUNCTION: PathQualify
+! FUNCTION: PathResolve
+! FUNCTION: PathYetAnotherMakeUniqueName
+! FUNCTION: PickIconDlg
+! FUNCTION: PifMgr_CloseProperties
+! FUNCTION: PifMgr_GetProperties
+! FUNCTION: PifMgr_OpenProperties
+! FUNCTION: PifMgr_SetProperties
+! FUNCTION: PrepareDiscForBurnRunDllW
+! FUNCTION: PrintersGetCommand_RunDLL
+! FUNCTION: PrintersGetCommand_RunDLLA
+! FUNCTION: PrintersGetCommand_RunDLLW
+! FUNCTION: ReadCabinetState
+! FUNCTION: RealDriveType
+! FUNCTION: RealShellExecuteA
+! FUNCTION: RealShellExecuteExA
+! FUNCTION: RealShellExecuteExW
+! FUNCTION: RealShellExecuteW
+! FUNCTION: RegenerateUserEnvironment
+! FUNCTION: RestartDialog
+! FUNCTION: RestartDialogEx
+! FUNCTION: RunAsNewUser_RunDLLW
+! FUNCTION: SetCurrentProcessExplicitAppUserModelID
+! FUNCTION: SHAddDefaultPropertiesByExt
+! FUNCTION: SHAddFromPropSheetExtArray
+! FUNCTION: SHAddToRecentDocs
+! FUNCTION: SHAlloc
+! FUNCTION: SHAppBarMessage
+! FUNCTION: SHAssocEnumHandlers
+! FUNCTION: SHAssocEnumHandlersForProtocolByApplication
+! FUNCTION: SHBindToFolderIDListParent
+! FUNCTION: SHBindToFolderIDListParentEx
+! FUNCTION: SHBindToObject
+! FUNCTION: SHBrowseForFolder
+! FUNCTION: SHBrowseForFolderA
+! FUNCTION: SHBrowseForFolderW
+! FUNCTION: SHChangeNotification_Lock
+! FUNCTION: SHChangeNotification_Unlock
+! FUNCTION: SHChangeNotify
+! FUNCTION: SHChangeNotifyDeregister
+! FUNCTION: SHChangeNotifyRegister
+! FUNCTION: SHChangeNotifyRegisterThread
+! FUNCTION: SHChangeNotifySuspendResume
+! FUNCTION: SHCloneSpecialIDList
+! FUNCTION: SHCLSIDFromString
+! FUNCTION: SHCoCreateInstance
+! FUNCTION: SHCoCreateInstanceWorker
+! FUNCTION: SHCreateAssociationRegistration
+! FUNCTION: SHCreateCategoryEnum
+! FUNCTION: SHCreateDataObject
+! FUNCTION: SHCreateDefaultContextMenu
+! FUNCTION: SHCreateDefaultExtractIcon
+! FUNCTION: SHCreateDefaultPropertiesOp
+! FUNCTION: SHCreateDirectory
+! FUNCTION: SHCreateDirectoryExA
+! FUNCTION: SHCreateDirectoryExW
+! FUNCTION: SHCreateDrvExtIcon
+! FUNCTION: SHCreateFileExtractIconW
+! FUNCTION: SHCreateItemFromIDList
+! FUNCTION: SHCreateItemFromParsingName
+! FUNCTION: SHCreateItemFromRelativeName
+! FUNCTION: SHCreateItemInKnownFolder
+! FUNCTION: SHCreateItemWithParent
+! FUNCTION: SHCreateLocalServerRunDll
+! FUNCTION: SHCreateProcessAsUserW
+! FUNCTION: SHCreatePropSheetExtArray
+! FUNCTION: SHCreateQueryCancelAutoPlayMoniker
+! FUNCTION: SHCreateShellFolderView
+! FUNCTION: SHCreateShellFolderViewEx
+! FUNCTION: SHCreateShellItem
+! FUNCTION: SHCreateShellItemArray
+! FUNCTION: SHCreateShellItemArrayFromDataObject
+! FUNCTION: SHCreateShellItemArrayFromIDLists
+! FUNCTION: SHCreateShellItemArrayFromShellItem
+! FUNCTION: SHCreateStdEnumFmtEtc
+! FUNCTION: SHDefExtractIconA
+! FUNCTION: SHDefExtractIconW
+! FUNCTION: SHDestroyPropSheetExtArray
+! FUNCTION: SHDoDragDrop
+! FUNCTION: SheChangeDirA
+! FUNCTION: SheChangeDirExW
+! FUNCTION: SheGetDirA
+! FUNCTION: SHELL32_AddToBackIconTable
+! FUNCTION: SHELL32_AddToFrontIconTable
+! FUNCTION: SHELL32_AreAllItemsAvailable
+! FUNCTION: SHELL32_BindToFilePlaceholderHandler
+! FUNCTION: SHELL32_CallFileCopyHooks
+! FUNCTION: SHELL32_CanDisplayWin8CopyDialog
+! FUNCTION: SHELL32_CCommonPlacesFolder_CreateInstance
+! FUNCTION: SHELL32_CDBurn_CloseSession
+! FUNCTION: SHELL32_CDBurn_DriveSupportedForDataBurn
+! FUNCTION: SHELL32_CDBurn_Erase
+! FUNCTION: SHELL32_CDBurn_GetCDInfo
+! FUNCTION: SHELL32_CDBurn_GetLiveFSDiscInfo
+! FUNCTION: SHELL32_CDBurn_GetStagingPathOrNormalPath
+! FUNCTION: SHELL32_CDBurn_GetTaskInfo
+! FUNCTION: SHELL32_CDBurn_IsBlankDisc
+! FUNCTION: SHELL32_CDBurn_IsBlankDisc2
+! FUNCTION: SHELL32_CDBurn_IsLiveFS
+! FUNCTION: SHELL32_CDBurn_OnDeviceChange
+! FUNCTION: SHELL32_CDBurn_OnEject
+! FUNCTION: SHELL32_CDBurn_OnMediaChange
+! FUNCTION: SHELL32_CDefFolderMenu_Create2
+! FUNCTION: SHELL32_CDefFolderMenu_Create2Ex
+! FUNCTION: SHELL32_CDefFolderMenu_MergeMenu
+! FUNCTION: SHELL32_CDrives_CreateSFVCB
+! FUNCTION: SHELL32_CDrivesContextMenu_Create
+! FUNCTION: SHELL32_CDrivesDropTarget_Create
+! FUNCTION: SHELL32_CFillPropertiesTask_CreateInstance
+! FUNCTION: SHELL32_CFSDropTarget_CreateInstance
+! FUNCTION: SHELL32_CFSFolderCallback_Create
+! FUNCTION: SHELL32_CLibraryDropTarget_CreateInstance
+! FUNCTION: SHELL32_CLocationContextMenu_Create
+! FUNCTION: SHELL32_CLocationFolderUI_CreateInstance
+! FUNCTION: SHELL32_CloseAutoplayPrompt
+! FUNCTION: SHELL32_CMountPoint_DoAutorun
+! FUNCTION: SHELL32_CMountPoint_DoAutorunPrompt
+! FUNCTION: SHELL32_CMountPoint_IsAutoRunDriveAndEnabledByPolicy
+! FUNCTION: SHELL32_CMountPoint_ProcessAutoRunFile
+! FUNCTION: SHELL32_CMountPoint_WantAutorunUI
+! FUNCTION: SHELL32_CMountPoint_WantAutorunUIGetReady
+! FUNCTION: SHELL32_CommandLineFromMsiDescriptor
+! FUNCTION: SHELL32_CopyFilePlaceholderToNewFile
+! FUNCTION: SHELL32_CopySecondaryTiles
+! FUNCTION: SHELL32_CPL_CategoryIdArrayFromVariant
+! FUNCTION: SHELL32_CPL_IsLegacyCanonicalNameListedUnderKey
+! FUNCTION: SHELL32_CPL_ModifyWowDisplayName
+! FUNCTION: SHELL32_Create_IEnumUICommand
+! FUNCTION: SHELL32_CreateConfirmationInterrupt
+! FUNCTION: SHELL32_CreateConflictInterrupt
+! FUNCTION: SHELL32_CreateDefaultOperationDataProvider
+! FUNCTION: SHELL32_CreateFileFolderContextMenu
+! FUNCTION: SHELL32_CreateLinkInfoW
+! FUNCTION: SHELL32_CreatePlaceholderFile
+! FUNCTION: SHELL32_CreateQosRecorder
+! FUNCTION: SHELL32_CreateSharePointView
+! FUNCTION: SHELL32_CRecentDocsContextMenu_CreateInstance
+! FUNCTION: SHELL32_CSyncRootManager_CreateInstance
+! FUNCTION: SHELL32_CTransferConfirmation_CreateInstance
+! FUNCTION: SHELL32_DestroyLinkInfo
+! FUNCTION: SHELL32_EncryptDirectory
+! FUNCTION: SHELL32_EncryptedFileKeyInfo
+! FUNCTION: SHELL32_EnumCommonTasks
+! FUNCTION: SHELL32_FilePlaceholder_BindToPrimaryStream
+! FUNCTION: SHELL32_FilePlaceholder_CreateInstance
+! FUNCTION: SHELL32_FreeEncryptedFileKeyInfo
+! FUNCTION: SHELL32_GenerateAppID
+! FUNCTION: SHELL32_GetAppIDRoot
+! FUNCTION: SHELL32_GetCommandProviderForFolderType
+! FUNCTION: SHELL32_GetDiskCleanupPath
+! FUNCTION: SHELL32_GetDPIAdjustedLogicalSize
+! FUNCTION: SHELL32_GetFileNameFromBrowse
+! FUNCTION: SHELL32_GetIconOverlayManager
+! FUNCTION: SHELL32_GetLinkInfoData
+! FUNCTION: SHELL32_GetPlaceholderStatesFromFileAttributesAndReparsePointTag
+! FUNCTION: SHELL32_GetRatingBucket
+! FUNCTION: SHELL32_GetSkyDriveNetworkStates
+! FUNCTION: SHELL32_GetSqmableFileName
+! FUNCTION: SHELL32_GetThumbnailAdornerFromFactory
+! FUNCTION: SHELL32_GetThumbnailAdornerFromFactory2
+! FUNCTION: SHELL32_HandleUnrecognizedFileSystem
+! FUNCTION: SHELL32_IconCache_AboutToExtractIcons
+! FUNCTION: SHELL32_IconCache_DoneExtractingIcons
+! FUNCTION: SHELL32_IconCache_ExpandEnvAndSearchPath
+! FUNCTION: SHELL32_IconCache_RememberRecentlyExtractedIconsW
+! FUNCTION: SHELL32_IconCacheCreate
+! FUNCTION: SHELL32_IconCacheDestroy
+! FUNCTION: SHELL32_IconCacheHandleAssociationChanged
+! FUNCTION: SHELL32_IconCacheRestore
+! FUNCTION: SHELL32_IconOverlayManagerInit
+! FUNCTION: SHELL32_IsGetKeyboardLayoutPresent
+! FUNCTION: SHELL32_IsSystemUpgradeInProgress
+! FUNCTION: SHELL32_IsValidLinkInfo
+! FUNCTION: SHELL32_LegacyEnumSpecialTasksByType
+! FUNCTION: SHELL32_LegacyEnumTasks
+! FUNCTION: SHELL32_LookupBackIconIndex
+! FUNCTION: SHELL32_LookupFrontIconIndex
+! FUNCTION: SHELL32_NormalizeRating
+! FUNCTION: SHELL32_NotifyLinkTrackingServiceOfMove
+! FUNCTION: SHELL32_PifMgr_CloseProperties
+! FUNCTION: SHELL32_PifMgr_GetProperties
+! FUNCTION: SHELL32_PifMgr_OpenProperties
+! FUNCTION: SHELL32_PifMgr_SetProperties
+! FUNCTION: SHELL32_Printers_CreateBindInfo
+! FUNCTION: SHELL32_Printjob_GetPidl
+! FUNCTION: SHELL32_PurgeSystemIcon
+! FUNCTION: SHELL32_RefreshOverlayImages
+! FUNCTION: SHELL32_ResolveLinkInfoW
+! FUNCTION: SHELL32_SendToMenu_InvokeTargetedCommand
+! FUNCTION: SHELL32_SendToMenu_VerifyTargetedCommand
+! FUNCTION: SHELL32_SetPlaceholderReparsePointAttribute
+! FUNCTION: SHELL32_SetPlaceholderReparsePointAttribute2
+! FUNCTION: SHELL32_SHAddSparseIcon
+! FUNCTION: SHELL32_SHCreateByValueOperationInterrupt
+! FUNCTION: SHELL32_SHCreateDefaultContextMenu
+! FUNCTION: SHELL32_SHCreateLocalServer
+! FUNCTION: SHELL32_SHCreateShellFolderView
+! FUNCTION: SHELL32_SHDuplicateEncryptionInfoFile
+! FUNCTION: SHELL32_SHEncryptFile
+! FUNCTION: SHELL32_SHFormatDriveAsync
+! FUNCTION: SHELL32_SHGetThreadUndoManager
+! FUNCTION: SHELL32_SHGetUserNameW
+! FUNCTION: SHELL32_SHIsVirtualDevice
+! FUNCTION: SHELL32_SHLaunchPropSheet
+! FUNCTION: SHELL32_SHLogILFromFSIL
+! FUNCTION: SHELL32_SHOpenWithDialog
+! FUNCTION: SHELL32_ShowHideIconOnlyOnDesktop
+! FUNCTION: SHELL32_SHStartNetConnectionDialogW
+! FUNCTION: SHELL32_SHUICommandFromGUID
+! FUNCTION: SHELL32_SimpleRatingToFilterCondition
+! FUNCTION: SHELL32_StampIconForFile
+! FUNCTION: SHELL32_SuspendUndo
+! FUNCTION: SHELL32_TryVirtualDiscImageDriveEject
+! FUNCTION: SHELL32_UpdateFilePlaceholderStates
+! FUNCTION: SHELL32_VerifySaferTrust
+! FUNCTION: Shell_GetCachedImageIndex
+! FUNCTION: Shell_GetCachedImageIndexA
+! FUNCTION: Shell_GetCachedImageIndexW
+! FUNCTION: Shell_GetImageLists
+! FUNCTION: Shell_MergeMenus
+! FUNCTION: Shell_NotifyIconA
+! FUNCTION: Shell_NotifyIconGetRect
+! FUNCTION: Shell_NotifyIconW
+! FUNCTION: ShellAboutA
+! FUNCTION: ShellAboutW
+! FUNCTION: ShellExec_RunDLL
+! FUNCTION: ShellExec_RunDLLA
+! FUNCTION: ShellExec_RunDLLW
+! FUNCTION: ShellExecuteA
+! FUNCTION: ShellExecuteEx
+! FUNCTION: ShellExecuteExA
+! FUNCTION: ShellExecuteExW
+! FUNCTION: ShellHookProc
+! FUNCTION: ShellMessageBoxA
+! FUNCTION: ShellMessageBoxW
+! FUNCTION: SHEmptyRecycleBinA
+! FUNCTION: SHEmptyRecycleBinW
+! FUNCTION: SHEnableServiceObject
+! FUNCTION: SHEnumerateUnreadMailAccountsW
+! FUNCTION: SheSetCurDrive
+! FUNCTION: SHEvaluateSystemCommandTemplate
+! FUNCTION: SHExtractIconsW
+! FUNCTION: SHFileOperation
+! FUNCTION: SHFileOperationA
+! FUNCTION: SHFileOperationW
+! FUNCTION: SHFind_InitMenuPopup
+! FUNCTION: SHFindFiles
+! FUNCTION: SHFlushSFCache
+! FUNCTION: SHFormatDrive
+! FUNCTION: SHFree
+! FUNCTION: SHFreeNameMappings
+! FUNCTION: SHGetAttributesFromDataObject
+! FUNCTION: SHGetDataFromIDListA
+! FUNCTION: SHGetDataFromIDListW
+! FUNCTION: SHGetDiskFreeSpaceA
+! FUNCTION: SHGetDiskFreeSpaceExA
+! FUNCTION: SHGetDiskFreeSpaceExW
+! FUNCTION: SHGetDriveMedia
+! FUNCTION: SHGetFileInfo
+! FUNCTION: SHGetFileInfoA
+! FUNCTION: SHGetFolderLocation
+! FUNCTION: SHGetFolderPathA
+! FUNCTION: SHGetFolderPathAndSubDirA
+! FUNCTION: SHGetFolderPathAndSubDirW
+! FUNCTION: SHGetFolderPathEx
+! FUNCTION: SHGetIconOverlayIndexA
+! FUNCTION: SHGetIconOverlayIndexW
+! FUNCTION: SHGetIDListFromObject
+! FUNCTION: SHGetImageList
+! FUNCTION: SHGetInstanceExplorer
+! FUNCTION: SHGetItemFromDataObject
+! FUNCTION: SHGetItemFromObject
+! FUNCTION: SHGetKnownFolderIDList
+! FUNCTION: SHGetKnownFolderItem
+! FUNCTION: SHGetKnownFolderPath
+! FUNCTION: SHGetLocalizedName
+! FUNCTION: SHGetMalloc
+! FUNCTION: SHGetNameFromIDList
+! FUNCTION: SHGetNewLinkInfo
+! FUNCTION: SHGetNewLinkInfoA
+! FUNCTION: SHGetNewLinkInfoW
+! FUNCTION: SHGetPathFromIDList
+! FUNCTION: SHGetPathFromIDListA
+! FUNCTION: SHGetPathFromIDListEx
+! FUNCTION: SHGetPathFromIDListW
+! FUNCTION: SHGetPropertyStoreForWindow
+! FUNCTION: SHGetPropertyStoreFromIDList
+! FUNCTION: SHGetPropertyStoreFromParsingName
+! FUNCTION: SHGetRealIDL
+! FUNCTION: SHGetSetFolderCustomSettings
+! FUNCTION: SHGetSetSettings
+! FUNCTION: SHGetSettings
+! FUNCTION: SHGetSpecialFolderLocation
+! FUNCTION: SHGetSpecialFolderPathA
+! FUNCTION: SHGetSpecialFolderPathW
+! FUNCTION: SHGetStockIconInfo
+! FUNCTION: SHGetTemporaryPropertyForItem
+! FUNCTION: SHGetUnreadMailCountW
+! FUNCTION: SHHandleUpdateImage
+! FUNCTION: SHHelpShortcuts_RunDLL
+! FUNCTION: SHHelpShortcuts_RunDLLA
+! FUNCTION: SHHelpShortcuts_RunDLLW
+! FUNCTION: SHILCreateFromPath
+! FUNCTION: SHInvokePrinterCommandA
+! FUNCTION: SHInvokePrinterCommandW
+! FUNCTION: SHIsFileAvailableOffline
+! FUNCTION: SHLimitInputEdit
+! FUNCTION: SHLoadInProc
+! FUNCTION: SHLoadNonloadedIconOverlayIdentifiers
+! FUNCTION: SHMapPIDLToSystemImageListIndex
+! FUNCTION: SHMultiFileProperties
+! FUNCTION: SHObjectProperties
+! FUNCTION: SHOpenFolderAndSelectItems
+! FUNCTION: SHOpenPropSheetW
+! FUNCTION: SHOpenWithDialog
+! FUNCTION: SHParseDisplayName
+! FUNCTION: SHPathPrepareForWriteA
+! FUNCTION: SHPathPrepareForWriteW
+! FUNCTION: SHPropStgCreate
+! FUNCTION: SHPropStgReadMultiple
+! FUNCTION: SHPropStgWriteMultiple
+! FUNCTION: SHQueryRecycleBinA
+! FUNCTION: SHQueryRecycleBinW
+! FUNCTION: SHQueryUserNotificationState
+! FUNCTION: SHRemoveLocalizedName
+! FUNCTION: SHReplaceFromPropSheetExtArray
+! FUNCTION: SHResolveLibrary
+! FUNCTION: SHRestricted
+! FUNCTION: SHSetDefaultProperties
+! FUNCTION: SHSetFolderPathA
+! FUNCTION: SHSetFolderPathW
+! FUNCTION: SHSetInstanceExplorer
+! FUNCTION: SHSetKnownFolderPath
+! FUNCTION: SHSetLocalizedName
+! FUNCTION: SHSetTemporaryPropertyForItem
+! FUNCTION: SHSetUnreadMailCountW
+! FUNCTION: SHShellFolderView_Message
+! FUNCTION: SHShowManageLibraryUI
+! FUNCTION: SHSimpleIDListFromPath
+! FUNCTION: SHStartNetConnectionDialogW
+! FUNCTION: SHTestTokenMembership
+! FUNCTION: SHUpdateImageA
+! FUNCTION: SHUpdateImageW
+! FUNCTION: SHUpdateRecycleBinIcon
+! FUNCTION: SHValidateUNC
+! FUNCTION: SignalFileOpen
+! FUNCTION: StgMakeUniqueName
+! FUNCTION: StrChrA
+! FUNCTION: StrChrIA
+! FUNCTION: StrChrIW
+! FUNCTION: StrChrW
+! FUNCTION: StrCmpNA
+! FUNCTION: StrCmpNIA
+! FUNCTION: StrCmpNIW
+! FUNCTION: StrCmpNW
+! FUNCTION: StrNCmpA
+! FUNCTION: StrNCmpIA
+! FUNCTION: StrNCmpIW
+! FUNCTION: StrNCmpW
+! FUNCTION: StrRChrA
+! FUNCTION: StrRChrIA
+! FUNCTION: StrRChrIW
+! FUNCTION: StrRChrW
+! FUNCTION: StrRStrA
+! FUNCTION: StrRStrIA
+! FUNCTION: StrRStrIW
+! FUNCTION: StrRStrW
+! FUNCTION: StrStrA
+! FUNCTION: StrStrIA
+! FUNCTION: StrStrIW
+! FUNCTION: StrStrW
+! FUNCTION: UsersLibrariesFolderUI_CreateInstance
+! FUNCTION: WaitForExplorerRestartW
+! FUNCTION: Win32DeleteFile
+! FUNCTION: WOWShellExecute
+! FUNCTION: WriteCabinetState
index fe1844802c0e8bb3d3e79ce381656925b1d101f8..d961e8de85f2b1ab1d7e9030d4974d9e3e890a73 100644 (file)
@@ -183,11 +183,11 @@ CONSTANT: CF_LOCALE           16
 CONSTANT: CF_DIBV5            17
 CONSTANT: CF_MAX              18
 
-CONSTANT: CF_OWNERDISPLAY 0x0080
-CONSTANT: CF_DSPTEXT 0x0081
-CONSTANT: CF_DSPBITMAP 0x0082
-CONSTANT: CF_DSPMETAFILEPICT 0x0083
-CONSTANT: CF_DSPENHMETAFILE 0x008E
+CONSTANT: CF_OWNERDISPLAY     0x0080
+CONSTANT: CF_DSPTEXT          0x0081
+CONSTANT: CF_DSPBITMAP        0x0082
+CONSTANT: CF_DSPMETAFILEPICT  0x0083
+CONSTANT: CF_DSPENHMETAFILE   0x008E
 
 ! "Private" formats don't get GlobalFree()'d
 CONSTANT: CF_PRIVATEFIRST 0x200