Commit Graph

23 Commits (539188be976d249d4c46b7d59596f67fe1d6f476)

Author SHA1 Message Date
dahall df762019f2 Added ICategoryProvider::CreateCategory overload 2022-06-08 22:49:12 -06:00
dahall 3f0e9f0798 Fixed XML comment error 2021-09-30 13:29:30 -06:00
dahall 1307ad6eac Added SHCIDS constants 2021-09-20 08:54:58 -06:00
dahall 5f34bc2355 Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07:00
dahall 63db51a7b1 Fixed xml comment 2020-11-05 08:37:44 -07:00
dahall d816c0cd88 Added GetUIObjectOf extension methods that return HRESULT 2020-11-05 07:13:20 -07:00
dahall c14d9708b9 **MANY BREAKING CHANGES:** Since these all can implemented interfaces, changed all interfaces methods to `PreserveSig` with `HRESULT` return values for `ICategorizer`, `ICategoryProvider`, `IObjectWithFolderEnumMode`, `IShellFolder`, `IShellFolder2`, and `IShellIcon`. Updated extension methods accordingly. 2020-11-02 07:50:06 -07:00
dahall e62af074c1 Fixed params on IShellFolder2.GetDetailsEx 2020-10-28 19:31:05 -06:00
dahall 8fe461dd7e Added IShellFolder.GetUIObjectOf<T> extension method overload to accept IntPtr[] 2020-07-17 15:30:28 -06:00
dahall f510b2d32e 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
dahall a9162da80f Fixed XML docs, cleaned code, added parameter attributes and missing CoClass values for IShellFolder, added Vanara.Windows.Shell.RecycleBin class and tests 2020-06-20 12:10:20 -06:00
dahall 729345e24a Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi 2020-06-10 20:37:25 -06:00
dahall b0791e0fd5 XML doc fixes. 2020-03-09 10:53:39 -06:00
dahall 82f474e741 Add and corrected XML documentation. 2020-03-01 18:59:39 -07:00
dahall aff96b0adf Fixed bug in defintion of IEnumIDList.Next and all dependent methods. (#97) 2020-01-04 15:44:00 -07:00
David Hall c7a8f2ce26 Added extension methods for IShellFolder 2019-11-23 20:32:48 -07:00
David Hall 37b9f50288 BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73 2019-11-23 18:24:59 -07:00
David Hall 8fa4eaf08a Added attributes and strong types to functions and interfaces from ShObjIdl.h 2019-11-20 12:53:25 -07:00
David Hall 8623205679 Added generic helper methods for all interface methods that get a COM interface by specifying its IID. 2019-01-06 11:57:14 -07:00
David Hall c5467dfb7e Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
David Hall 627c6d2314 2.0 Checkin - Buildable 2018-10-26 12:24:07 -06:00
David Hall d7fe8c0d29 Add XML comments 2018-03-29 18:24:12 -06:00
David Hall ee7d921097 Reorganized and extracted IShellItem and IShellFolder related items into their own files. 2018-01-20 18:17:16 -07:00