Vanara/PInvoke/Shell32
dahall e97896fda6 Updated project files 2022-07-16 19:30:05 -06:00
..
Clipboard.cs Lots of work to make using IDataObject and the clipboard more stable and usable. Added Get/Set extension methods for IDataObject. Added attributes to clipboard formats to help reading. Added formatters to process clipboard types. Fixed bugs in ShellDataObject and NativeClipboard. 2022-01-22 15:35:37 -07:00
CorrelationReport.md Updated project files 2022-07-16 19:30:05 -06:00
ExDisp.cs Fixed build warnings for missing XML docs and obsolete marshal directives 2020-04-02 19:14:40 -06:00
ImageTranscode.cs Added interfaces from imagetranscode.h and inputpanelconfiguration to PInvoke.Shell 2022-05-12 15:41:04 -06:00
InputPanelConfiguration.cs Added interfaces from imagetranscode.h and inputpanelconfiguration to PInvoke.Shell 2022-05-12 15:41:04 -06:00
IntShcut.cs Completed testing and fixes for url.dll in Vanara.PInvoke.Shell32. 2019-12-31 12:11:41 -07:00
KnownFolderIdExt.cs Added KnownFolderIdExt.GetIShellFolder method 2020-06-20 12:07:00 -06:00
NotificationActivationCallback.cs Stupid extra parenthesis! 2020-04-04 23:07:58 -06:00
ObjectArray.cs Added IObjectArray.ToArray extension method 2020-02-22 15:44:37 -07:00
PropvarUtil.cs BREAKING CHANGE: moved interfaces and VARIANT from oaidl.h into Vanara.PInvoke.OleAut32 from Ole32 as they are actually hosted there. This required some changes to supproting code. 2019-11-06 22:13:59 -07:00
ShAppMgr.cs Added app management and storage provider interfaces to Shell32 2022-05-20 12:59:59 -06:00
ShObj.IProgressDialog.cs Added Optional param attributes 2019-01-21 15:23:53 -08:00
ShObjIdl.ControlPanel.cs Fixed exceptions thrown by ControlPanel methods by providing HRESULT from underlying COM shell object. #105 2020-02-08 15:08:44 -07:00
ShObjIdl.IAccessibilityDockingService.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IAccessibleObject.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IActionProgress.cs Added/updated shell progress dialog interface variants along with documentation. 2018-07-30 15:51:51 -06:00
ShObjIdl.IAppActivationUIInfo.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IAppVisibility.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IApplicationActivationManager.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IApplicationDesignModeSettings.cs Moved DEVICE_SCALE_FACTOR from Shell32 to Shared 2021-01-11 11:16:06 -07:00
ShObjIdl.IAssocHandler.cs Fixed declaration of IEnumAssocHandlers.Next 2020-12-07 19:57:52 -07:00
ShObjIdl.IAttachmentExecute.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IAutoCompleteDropDown.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.ICDBurn.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.ICommDlgBrowser.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IContextMenu.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.ICopyHook.cs 2.0 Checkin - Buildable 2018-10-26 12:24:07 -06:00
ShObjIdl.ICreatingProcess.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDataObjectProvider.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDataTransferManagerInterop.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDefaultFolderMenuInitialize.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDelegateFolder.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDeskBand.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IDesktopWallpaper.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDestinationStreamFactory.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IDockingWindow.cs BREAKING CHANGE: Modified interfaces IOleWindow and IShellBrowser and all derived interfaces so they use PreserveSigAttribute. All these interfaces can be client implemented and needed that capability. 2020-09-25 17:15:11 -06:00
ShObjIdl.IDragDropHelper.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IEnumObjects.cs Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07:00
ShObjIdl.IEnumerableView.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IExecuteCommand.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IExplorerBrowser.cs Unchanged PIDL parameters to IntPtr 2019-11-21 16:48:48 -07:00
ShObjIdl.IExplorerCommand.cs Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07:00
ShObjIdl.IExplorerPaneVisibility.cs Added attributes and strong types to functions and interfaces from ShObjIdl.h 2019-11-20 12:53:25 -07:00
ShObjIdl.IExtractImage.cs Changed IExtractImage interface to PreserveSig format 2020-11-05 07:12:43 -07:00
ShObjIdl.IFileDialog.cs Fixed changes from SafeCoTaskMemString to string to include marshaling attribute 2020-10-22 14:40:24 -06:00
ShObjIdl.IFileOperation.cs Added missing FILEOP_FLAGS values 2020-06-20 12:07:27 -06:00
ShObjIdl.IFolderView.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IFrameworkInputPane.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IHWEventHandler.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IHandlerActivationHost.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IImageRecompress.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IInitializeWithBindCtx.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IInitializeWithFile.cs Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
ShObjIdl.IInitializeWithItem.cs Added documentation and corrected interfaces that are to be implemented by clients so they have PreserveSig. 2018-07-30 15:54:24 -06:00
ShObjIdl.IInitializeWithPropertyStore.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IInitializeWithStream.cs Added documentation and corrected interfaces that are to be implemented by clients so they have PreserveSig. 2018-07-30 15:54:24 -06:00
ShObjIdl.IInitializeWithWindow.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IInputObject.cs 2.0 Checkin - Buildable 2018-10-26 12:24:07 -06:00
ShObjIdl.IInsertItem.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IItemNameLimits.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IKnownFolder.cs Fixed changes from SafeCoTaskMemString to string to include marshaling attribute 2020-10-22 14:40:24 -06:00
ShObjIdl.ILaunchSourceViewSizePreference.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.ILaunchTargetMonitor.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.INamespaceTreeControl.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.INamespaceWalk.cs Fixed parameters of functions in INamespaceWalk 2022-06-14 10:00:51 -06:00
ShObjIdl.INewMenuClient.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.INewWindowManager.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IObjectProvider.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IObjectXX.cs BREAKING CHANGE: Moved IObjectWithSite from Shell32 to Ole32 2020-12-14 16:11:36 -07:00
ShObjIdl.IOperationsProgressDialog.cs Updated docs 2020-07-15 18:59:19 -06:00
ShObjIdl.IPackageDebugSettings.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IParentAndItem.cs Added IParentAndItem 2019-01-08 23:16:43 -07:00
ShObjIdl.IPersistFolder.cs Fixed IPersistFolder3::InitializeEx syntax (#301) 2022-06-08 07:10:29 -06:00
ShObjIdl.IPreviewHandler.cs Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
ShObjIdl.IPreviousVersionsInfo.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IRelatedItem.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IRemoteComputer.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.ISearchBoxInfo.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IServiceProvider.cs Fixed #158 with errors with IServiceProvider definition causing faults in ExplorerBrowser 2020-08-26 14:51:08 -06:00
ShObjIdl.ISharingConfigurationManager.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IShellExtInit.cs Added attributes and strong types to functions and interfaces from ShObjIdl.h 2019-11-20 12:53:25 -07:00
ShObjIdl.IShellFolder.cs Added ICategoryProvider::CreateCategory overload 2022-06-08 22:49:12 -06:00
ShObjIdl.IShellIconOverlayIdentifier.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IShellItem.cs Normalized use of ComCtl32, Gdi32, and User32 references in Shell32 2022-01-04 15:30:20 -07:00
ShObjIdl.IShellItemFilter.cs Added IShellItemFilter 2020-02-08 16:50:52 -07:00
ShObjIdl.IShellItemResources.cs Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07:00
ShObjIdl.IShellLibrary.cs Fixed changes from SafeCoTaskMemString to string to include marshaling attribute 2020-10-22 14:40:24 -06:00
ShObjIdl.IShellLink.cs Fixed docs for IShellLinkW.GetHotKey 2022-01-06 15:10:22 -07:00
ShObjIdl.IShellMenu.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IShellPropSheetExt.cs Changed names of delegates where existing ALLCAP name was a reference to another name. Could be a breaking change. 2019-07-25 20:25:24 -06:00
ShObjIdl.IShellTaskScheduler.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IShellView.cs BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
ShObjIdl.IStartMenuPinnedList.cs Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
ShObjIdl.IStorageProviderXX.cs Normalized use of ComCtl32, Gdi32, and User32 references in Shell32 2022-01-04 15:30:20 -07:00
ShObjIdl.IStreamAsync.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.ITaskbarList.cs Added constants for messages and errors related to task bar items. 2020-02-20 13:56:16 -07:00
ShObjIdl.IThumbnailHandlerFactory.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.ITransferXX.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IUpdateIDList.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IUserAccountChangeCallback.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IUserNotification.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IVirtualDesktopManager.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IVisualProperties.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.ShellUtil.cs Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes. 2022-01-16 17:22:34 -07:00
ShObjIdl.cs Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07:00
ShTypes.PIDL.cs Added IStream load and save methods to Shell32.PIDL 2022-06-14 13:45:05 -06:00
ShTypes.cs Normalized use of ComCtl32, Gdi32, and User32 references in Shell32 2022-01-04 15:30:20 -07:00
ShellApi.cs Added ABN and ABS enums to ShellApi 2022-03-01 13:09:35 -07:00
ShlDisp.cs Added DISPID constants to ShlDisp and updated dependent interfaces 2020-09-16 19:29:31 -06:00
ShlGuid.cs Added CorrespondingTypeAttributes to all BHID enum values 2020-12-03 19:25:25 -07:00
ShlGuidExt.cs Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
ShlObj.BROWSEINFO.cs Added XML comments 2020-11-13 10:38:22 -07:00
ShlObj.IExtractIcon.cs Added second IExtractIcon.Extract extension to handle getting one icon 2020-11-03 09:27:32 -07:00
ShlObj.PIDLUtil.cs Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
ShlObj.cs Prevented #269 by addeding documentation and removing [Optional] attribute on final param for SHChangeNotify. 2022-01-18 06:28:50 -07:00
StorageProvider.cs Added app management and storage provider interfaces to Shell32 2022-05-20 12:59:59 -06:00
Thumbcache.cs Normalized use of ComCtl32, Gdi32, and User32 references in Shell32 2022-01-04 15:30:20 -07:00
Vanara.PInvoke.Shell32.csproj Updated project files 2022-07-16 19:30:05 -06:00
pkgreadme.md Updated project files 2022-07-16 19:30:05 -06:00