Commit Graph

19 Commits (ff50c4a4c9b25abd88cf8a4a47f92c56e0fd4a94)

Author SHA1 Message Date
David Hall 3fe5462417 Added missing DWM constants 2023-01-16 21:31:56 -07:00
David Hall f1a3b2de88 Updated DWMWINDOWATTRIBUTE with new Win11 values 2023-01-15 15:43:16 -07:00
Trevor Davis 677a5a389c
Added SetWindowAttributes in DwmApi from Windows 11. (#363) 2023-01-11 15:37:34 -07:00
dahall 0bb9797e2f BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
David Hall a94e60820b Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work). 2019-11-19 12:52:44 -07:00
David Hall 64b2911d5e BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling. 2019-07-12 09:49:54 -06:00
David Hall 3e0b62f67e Added DwmGetUnmetTabRequirements 2019-02-04 11:04:11 -07:00
David Hall 627c6d2314 2.0 Checkin - Buildable 2018-10-26 12:24:07 -06:00
David Hall 138accc380 MAJOR BREAKING CHANGES: Fundamentally changed how HANDLEs are represented and used. Much better type safety now that all handles derive from HANDLE and disposing instances are all noted by a SafeHxxx name. Solves problem with circular references and random IntPtr parameters. 2018-09-21 22:35:34 -06:00
David Hall 4ff39de15f Added missing XML comments 2018-07-31 07:10:20 -06:00
David Hall bd9b328aaf Fixed header reference for DWM_THUMBNAIL_PROPERTIES 2018-05-31 16:35:41 -06:00
David Hall 1c02a6addb Updated return values of all methods to HRESULT and corrected DllImport statements. 2018-05-31 16:33:19 -06:00
David Hall 0d8b96fe9b Corrected XML documentation errors 2018-04-03 18:35:18 -06:00
David Hall e7f8ce1c7f Renamed DwmGet/SetColorizationParameters to Dwmp... to match name in DLL 2018-01-27 18:35:31 -07:00
David Hall 7678ee102c Fixed problem with DwmGetWindowAttribute and DwmSetWindowAttribute helper functions not handling enum values. 2018-01-27 14:34:39 -07:00
David Hall cd2b5e62ff Updated Get/SetAttr methods to use CorrespondingTypeAttribute validation. 2018-01-27 10:45:40 -07:00
David Hall a93dd219a8 Reformatted and added enumerations and DWMWINDOWATTRIBUTE CorrespondingType attributes. 2017-12-18 17:04:20 -07:00
David Hall e576845209 Completed all methods and structures for DWMApi 2017-12-15 13:56:52 -07:00
David Hall da627dad2e Initial load: Extra libraries and unit tests 2017-11-27 11:11:20 -07:00