Vanara/PInvoke/Shell32
dahall 5789fff072 Fixed declaration of IEnumAssocHandlers.Next 2020-12-07 19:57:52 -07:00
..
Clipboard.cs Added FILEDESCRIPTOR.nFileSize property to combine high/low fields 2020-07-22 18:32:03 -06:00
CorrelationReport.md Updated project information markdown files with new format 2020-11-20 18:52:43 -07:00
DocObj.IOleCommandTarget.cs Added XML comments 2020-11-13 10:38:22 -07:00
ExDisp.cs Fixed build warnings for missing XML docs and obsolete marshal directives 2020-04-02 19:14:40 -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
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 Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06: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 Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06: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 Changed all IContextMenu variants to have PreserveSig model for implementation 2020-11-28 18:29:59 -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.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 Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IEnumObjects.cs For all COM IEnumXX interfaces, fixed the Next method's array parameter so that it references the size on input, not output. This prevents a bug when implementing these interfaces. Thanks to @wangfu91 for finding this and submitting #143. 2020-07-12 14:09:40 -06:00
ShObjIdl.IEnumerableView.cs Added remaining, supported interfaces from shobjidl.h 2020-06-03 14:40:27 -06:00
ShObjIdl.IExecuteCommand.cs Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
ShObjIdl.IExplorerBrowser.cs Unchanged PIDL parameters to IntPtr 2019-11-21 16:48:48 -07:00
ShObjIdl.IExplorerCommand.cs For all COM IEnumXX interfaces, fixed the Next method's array parameter so that it references the size on input, not output. This prevents a bug when implementing these interfaces. Thanks to @wangfu91 for finding this and submitting #143. 2020-07-12 14:09:40 -06: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 Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06: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 Added XML comments 2020-11-13 10:38:22 -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 Added paramter attributes 2020-02-12 20:35:33 -07:00
ShObjIdl.INamespaceWalk.cs Removed PIDL references 2019-01-20 20:45:04 -08: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 Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06: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 Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -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 Fixed xml comment 2020-11-05 08:37:44 -07: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 Added BindToHandler overloads accepting BHID enum values 2020-12-03 19:26:07 -07:00
ShObjIdl.IShellItemFilter.cs Added IShellItemFilter 2020-02-08 16:50:52 -07:00
ShObjIdl.IShellItemResources.cs For all COM IEnumXX interfaces, fixed the Next method's array parameter so that it references the size on input, not output. This prevents a bug when implementing these interfaces. Thanks to @wangfu91 for finding this and submitting #143. 2020-07-12 14:09:40 -06: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 Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06: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 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.IStartMenuPinnedList.cs Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -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 check for empty icon file in LoadImageFromExtractImage 2020-12-07 18:48:15 -07:00
ShObjIdl.cs For all COM IEnumXX interfaces, fixed the Next method's array parameter so that it references the size on input, not output. This prevents a bug when implementing these interfaces. Thanks to @wangfu91 for finding this and submitting #143. 2020-07-12 14:09:40 -06:00
ShTypes.PIDL.cs Rebased PIDL on SafeHANDLE from GenericSafeHandle to avoid generics. 2020-10-28 19:30:24 -06:00
ShTypes.cs BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73 2019-11-23 18:24:59 -07:00
ShellApi.cs Added FileIconInit method and SHSTOCKICONINFO.Default field. 2020-10-28 22:39:27 -06: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 Added SHChangeNotify overloads for strings and PIDLs 2020-11-13 16:45:04 -07:00
Thumbcache.cs Changed IThumbnailProvider.GetThumbnail to return a SafeHBITMAP instead of HBITMAP 2020-11-05 07:15:21 -07:00
Vanara.PInvoke.Shell32.csproj Added support for .NET 5.0 (windows) 2020-11-13 16:55:23 -07:00