Vanara/PInvoke/Shell32
NN 28822bab9e
Use explicit framework reference. Remove transitive TFM requirement. (#212)
Co-authored-by: NN <NN---@users.noreply.github.com>
2021-03-23 07:26:03 -06: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 2020-12-24 11:00:18 -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 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 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 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 Moved MouseButtonState from User32 to Shared assembly and up to PInvoke namespace. Fixed dependencies. 2020-12-27 17:30:06 -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 Fixed methods in Shell32 (SHGetFolderLocation, SHGetFolderPath, SHGetFolderPathAndSubDir) that should use CSIDL enum but didn't. Fixed dependencies. 2020-12-27 17:32:52 -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 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 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 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 Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -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 ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -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 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 Removed all calls to `Marshal.ReleaseComObject` where there exists a possibility that the interface could have been referenced by another object and changed to nulling the holding variable. See discussion thread #188. 2021-02-01 16:08:43 -07:00
ShObjIdl.cs Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07: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 Fixed methods in Shell32 (SHGetFolderLocation, SHGetFolderPath, SHGetFolderPathAndSubDir) that should use CSIDL enum but didn't. Fixed dependencies. 2020-12-27 17:32:52 -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 Use explicit framework reference. Remove transitive TFM requirement. (#212) 2021-03-23 07:26:03 -06:00