Commit Graph

1993 Commits (4fa2755085ed75ea12f6e497951f8250a3b644c4)

Author SHA1 Message Date
dahall 57219c7cc9 Fixed code with new warnings -- no functionality change 2020-11-14 13:36:32 -07:00
dahall 5d479070a9 Added compiler directives for .NET 5 2020-11-14 13:34:50 -07:00
dahall c7a322c069 Updated project references to Microsoft.Drawing.Common for .NET 5 2020-11-14 10:12:24 -07:00
dahall ab4f3c5bd2 Removed explicit exception re-throw to prevent warning 2020-11-14 10:11:47 -07:00
dahall 420296f0ab Fixed bug in ShellContextMenu.Invoke (#177) 2020-11-14 10:11:15 -07:00
dahall 04d33e7e1a Added support for .NET 5.0 (windows) 2020-11-13 16:55:23 -07:00
dahall f835313217 Added SHChangeNotify overloads for strings and PIDLs 2020-11-13 16:45:04 -07:00
dahall a996104a29 Updated project versions to 3.2.22 2020-11-13 16:39:54 -07:00
dahall a07d008347 Updated project files for 3.2.20 2020-11-13 11:33:33 -07:00
dahall 23c5886ee5 Fixed Shell32 tests for API changes 2020-11-13 11:16:08 -07:00
dahall ca1ed583bc Added VariantToStrRet function 2020-11-13 11:15:38 -07:00
dahall 3bf535f9ef Added XML comments 2020-11-13 10:38:22 -07:00
dahall d1116ce1c4 Fix multiple build warnings 2020-11-13 09:54:44 -07:00
dahall 721f6d14e6 Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
dahall b2b32fa929 Added missing VarXX functions from OleAuto32 2020-11-12 22:36:59 -07:00
dahall 726a1a146d Fixed init bugs in CY and DECIMAL 2020-11-12 22:36:08 -07:00
dahall 5806d373d3 Finally a working solution for #176. 2020-11-11 19:58:58 -07:00
dahall 17f615d839 Added OLE types CY, DATE and DECIMAL 2020-11-11 19:58:19 -07:00
dahall 5ce303ed5a Added InteropExtensions.UnsafePtrToArray method 2020-11-11 19:57:53 -07:00
dahall 8344b80f2a Moved DECIMAL to Ole 2020-11-11 19:57:15 -07:00
dahall 3e4e60433e Changed SafeNativeLinkedList back to supporting struct (not unmanaged) type param and removed unsafe pointer getter. 2020-11-11 07:56:03 -07:00
dahall 3c20988f29 Changed params to GetLogicalProcessorInformationEx overload to return RefEnumerator 2020-11-10 21:38:59 -07:00
dahall bed583797a Added RefEnumerator.Count, Reset and indexer 2020-11-10 21:36:56 -07:00
dahall c2640876c3 Added IntPtr.AsRef extension method 2020-11-10 21:35:58 -07:00
dahall 317947d16b Added SafeNativeLinkedList.GetUnsafeItems 2020-11-10 21:34:45 -07:00
dahall 9a52915d58 Added OLE based DECIMAL struct 2020-11-10 09:44:27 -07:00
dahall 847a47b128 Added UDATE struct 2020-11-10 09:43:47 -07:00
dahall 50363a0286 Added InitVariantFromStrRet 2020-11-10 09:43:25 -07:00
dahall 1c0e428592 Changed GetLogicalProcessorInformationEx helper method to return a SafeNativeLinkedList rather than an array so that the memory of linked, nested child arrays is not disposed before use. (#176) 2020-11-10 09:42:48 -07:00
dahall d805e46f28 Derived SafeNativeLinkedList from SafeNativeListBase and added ability to change way linked list is retrieved. 2020-11-10 09:40:46 -07:00
dahall 274953b061 Added SafeNativeListBase which is a SafeMemoryHandle that acts as a read-only list. 2020-11-10 09:39:55 -07:00
dahall 39b8b28e26 Updated project version to 3.2.21 2020-11-09 13:54:56 -07:00
dahall 4fdaf14a55 Updated project files for release 2020-11-08 16:02:41 -07:00
dahall e839d4bcfe Updated docs per #154 to avoid future confusion 2020-11-08 14:08:55 -07:00
dahall 7043491de4 Added ShellDataTable.GetPIDL for rows 2020-11-06 11:00:01 -07:00
dahall 816d5afe39 Unchanged non-errant IpHlpLib fields base to FILETIME from SYSTEMTIME per #154 2020-11-06 10:58:20 -07:00
dahall 41a049eeba Added back non-extension obsolete methods 2020-11-05 08:59:16 -07:00
dahall c9569798f5 Fixed ShellNavigationHistory so events fire 2020-11-05 08:38:39 -07:00
dahall 7d06742de6 Removed obsolete Gdi extension functions 2020-11-05 08:38:15 -07:00
dahall 63db51a7b1 Fixed xml comment 2020-11-05 08:37:44 -07:00
dahall ec1132c06d Added methods to convert between SHIL values and the system's closest pixel size 2020-11-05 07:29:48 -07:00
dahall a038d11d2e Updated FolderItemFilter to use SHCONTF values instead of integers 2020-11-05 07:29:05 -07:00
dahall 56931b57b7 More work on ShellDataTable 2020-11-05 07:28:08 -07:00
dahall b5b409fc3d Transitioned all GDI pure motehods to GdiExtension class in the Gdi32 assembly and marked methods Obsolete 2020-11-05 07:27:17 -07:00
dahall 85a29eeb55 Renamed, cleaned and removed Windows.Forms dependent methods 2020-11-05 07:16:36 -07:00
dahall baba7c9acf Changed IThumbnailProvider.GetThumbnail to return a SafeHBITMAP instead of HBITMAP 2020-11-05 07:15:21 -07:00
dahall c466ab71a0 Added missing param attributes to CopyImage 2020-11-05 07:14:10 -07:00
dahall d816c0cd88 Added GetUIObjectOf extension methods that return HRESULT 2020-11-05 07:13:20 -07:00
dahall d9c1597c45 Changed IExtractImage interface to PreserveSig format 2020-11-05 07:12:43 -07:00
dahall 9a9a11ccd2 Added IGraphicsObjectHandle to all appropriate GDI safe handles 2020-11-05 07:11:49 -07:00