Commit Graph

3290 Commits (master)

Author SHA1 Message Date
David Hall a7d1d26c19 Added missing fixes from 3.4.15 2023-05-19 07:44:13 -06:00
David Hall 822ee75fa7 Partial work on ComCtl32 2023-05-16 21:08:44 -06:00
David Hall ec3efefb73 FIx #389 WINEVENT 2023-05-13 20:28:19 -06:00
David Hall d75cbee08e Finished nullable work on User32 2023-05-13 20:16:32 -06:00
David Hall cf8607dcc6 Applied #395 to nullableenabled 2023-05-10 12:19:47 -06:00
David Hall 45455d3486 More nullable updates to User32 2023-05-10 11:19:47 -06:00
David Hall 98b997e9e2 Completed work adding type attribute for all WindowMessage values. 2023-05-09 11:56:16 -06:00
David Hall 164664503e Fixed formatting 2023-05-09 11:50:40 -06:00
David Hall 9f4409d2fb Extended logic for object.ConvertTo extension method 2023-05-09 11:42:26 -06:00
David Hall cdd2e6c124 Added IntPtr conversion for BOOL 2023-05-09 11:19:35 -06:00
David Hall 8d59fcfc62 Added 2023-05-01 commits to master 2023-05-01 16:51:02 -06:00
David Hall 5e5ef266b2 Added reflection extension method to convert an object to another if possible 2023-05-01 07:46:41 -06:00
David Hall 8d4fa2d23f Updates to User32 and Usp10 2023-05-01 07:46:07 -06:00
David Hall 4e406797cc Completed nullable updates to Vanara.PInvoke.Gdi32 2023-04-19 07:51:02 -06:00
David Hall 52ff2f5899 Partial work on nullable for Gdi32 2023-04-15 11:27:36 -06:00
David Hall fec486a4d0 Completed nullability work on PInvoke.Security 2023-04-11 15:29:29 -06:00
David Hall f6f0fcf125 Added MessageBoxTimeout from #383 to this branch 2023-04-10 16:11:14 -06:00
David Hall f9fb81fe91 Added #388 into branch 2023-04-10 15:47:19 -06:00
David Hall c5605d51b8 Added in PR #386 to branch 2023-04-10 15:45:00 -06:00
David Hall b2a78e184b Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
David Hall 71a1fa1a6b Added nullability to Vanara.PInvoke.Cryptography 2023-03-14 16:11:52 -06:00
David Hall b3bff3d6a5 Updates to Core, Shared and Kernel32 2023-03-05 15:41:10 -06:00
David Hall be96006413 Overhauled SizeT 2023-02-25 20:36:12 -07:00
David Hall 8fdb63dfc1 Added nullability to Vanara.PInvoke.NTDSApi 2023-02-20 15:54:33 -07:00
David Hall 523b1a5e75 Added nullability to Vanara.PInvoke.Cryptography 2023-02-20 15:35:21 -07:00
David Hall 20011e1970 Added nullability constructs to Vanara.PInvoke.Shared 2023-02-20 07:58:52 -07:00
David Hall f7168cf0e1 Fixed LOGPALETTE structure and related functions 2023-02-20 07:58:13 -07:00
David Hall 54b1923a26 Added nullability to Vanara.Core 2023-02-18 19:31:48 -07:00
David Hall 23470e6828 Applied #375 to nullableenabled branch 2023-02-16 07:49:12 -07:00
David Hall 1a4798d518 Changed version to 4.0.0 as basis for nullable enablement and .NET 7 support 2023-02-11 10:26:26 -07:00
David Hall 88db6a6fa3 Added dll to PhotoAcquire data 2023-02-05 19:45:04 -07:00
David Hall c79fbcb0a0 Updated version to 3.4.14 2023-02-05 19:44:26 -07:00
David Hall 89a6861eb0 Updated project files 2023-02-04 15:38:40 -07:00
David Hall e78039c009 Added Ole32.IDataObjectV for a more complete reference to IDataObject 2023-02-04 11:10:12 -07:00
David Hall 98aba004bb Fixed a bunch of build errors related to missing XMl docs and nullability 2023-02-04 10:53:01 -07:00
David Hall c34a7113d9 Added IComparable and IEquatable to SafeAllocatedMemoryHandle 2023-02-04 10:01:40 -07:00
David Hall 6fd718bbb7 Cleaned 2023-02-04 09:36:10 -07:00
David Hall 2829327b26 Added equality ops to PROC_THREAD_ATTRIBUTE and cleaned file 2023-02-03 13:18:44 -07:00
David Hall b742b4bd0d Added SafeSyncHandle.Wait method wrapping WaitForSingleObject 2023-02-03 13:10:26 -07:00
David Hall 38b7fcbfc3 Added SafeHANDLE.ThrowIfDisposed method to help implement safer calls. 2023-02-03 11:48:03 -07:00
David Hall 764efd8a14 Added conversion operator from FileSystemInfo to FILEDESCRIPTOR 2023-02-02 20:26:53 -07:00
David Hall f424be07a8 Updates to synchapi method params and extension of SafeEventHandle 2023-02-02 11:54:20 -07:00
David Hall 9e1ed5d350 Updated readme 2023-01-31 21:27:05 -07:00
David Hall ee9d5b4410 Updated project files 2023-01-31 15:32:15 -08:00
David Hall 139ec44dd4 Finished work on Vanara.PInvoke.CoreAudio 2023-01-31 15:00:12 -08:00
David Hall 5a71e37846 Added AvRt.dll support in Vanara.PInvoke.Avrt 2023-01-31 14:59:45 -08:00
David Hall d994e6a7e7 Updated project files 2023-01-29 10:57:53 -07:00
David Hall dd1af5f67c More BREAKING CHANGES to NativeClipboard. (Sorry!) All atomic methods to set data have been removed due to inconsistencies and design challenges. New model forces all setting and getting to be done through IDataObject and it's methods and extensions. See documentation for class for example. Addresses #355. 2023-01-29 10:20:13 -07:00
David Hall 716b9e4036 Hopeful fix for #373 2023-01-28 20:19:00 -07:00
David Hall e0685fdf46 Updates in prep for more work on CoreAudio 2023-01-28 20:09:22 -07:00