Commit Graph

2293 Commits (c1f2225efb5c173165768174fce18ccd1b5ec6fb)

Author SHA1 Message Date
dahall c1f2225efb Updated project files for 3.3.10 release 2021-06-02 20:57:31 -06:00
dahall fcbe78dfde More additions of IC* functions from vfw.h 2021-06-02 20:25:31 -06:00
dahall 84539aae26 More Cabinet updates 2021-06-02 19:36:07 -06:00
dahall 370e8a857a Added constants and conversion methods for enums in the C Run-time Library related to files. 2021-06-02 13:08:30 -06:00
dahall bc6d5ddff0 Fixes to Cabinet assembly based on #232 issue and @IllidanS4. Many of which are BREAKING CHANGES. 2021-06-01 12:50:42 -06:00
dahall 8ff2f9595b More updates and fixes to virtual disk assemblies 2021-06-01 11:53:58 -06:00
dahall 5343dfe277 Updated SafeBITMAPINFO 2021-05-31 21:46:12 -06:00
dahall ecdd314dff FIxes and improvements to PInvoke.VirtDisk (some breaking changes) and Vanara.VirtualDisk (chaged Enabled to ResilientChangeTrackingEnabled to avoid confusion). 2021-05-31 21:45:26 -06:00
dahall 221385fd00 Updated to work with new BITMAPINFO changes 2021-05-29 08:09:38 -06:00
dahall 50c6b13781 BREAKING CHANGES: Worked over functions related to BITMAPINFO adding attributes, creating overloads and changing 'ref' params to 'in' params where immutable. Needed because these functions often could fail due to poor processing of the structure. 2021-05-29 08:09:03 -06:00
dahall 46c8e028a7 Added parameter attributes 2021-05-29 08:06:43 -06:00
dahall 4f5f070161 Added related structures for BITMAPINFO and new SafeBITMAPINFO class to handle various incarnations 2021-05-29 08:05:47 -06:00
dahall 5b22a156f0 Fixed #230 by changing all import library references from Kernelbase to Psapi for functions defined in psapi.h. This allows the functions to work on all versions of Windows. 2021-05-26 09:46:28 -06:00
dahall 23f1e4c995 Removed unnecessary folder include directive 2021-05-24 12:12:26 -06:00
dahall 04efba5ec1 Backed out changes re: SafeEventHandle from HEVENT 2021-05-24 12:11:55 -06:00
David Hall 62e2922e74 Initlal changes to support CoreAudio and Multimedia assemblies together 2021-05-22 23:34:53 -07:00
David Hall ebc6285808 Fixed WAVEFORMATEX layout 2021-05-22 23:34:17 -07:00
David Hall bd43c2c000 Added SafeEventHandle to HEVENT implicit operator 2021-05-22 23:32:45 -07:00
dahall 97a973c6e5 Buildable check-in of new UNFINISHED and UNTESTED Multimedia assembly. 2021-05-14 13:07:29 -06:00
dahall fb9aa91326 Updated project files for Lz32 2021-05-10 14:53:03 -06:00
dahall 7728a900c6 Added Lz32 assembly with all functions from lzexpand.h. 2021-05-10 14:44:48 -06:00
dahall c68f6bb5a0 Extracted OFSTRUCT from Kernel32 to Shared and changed fFixedDisk field to `bool`. 2021-05-10 14:44:06 -06:00
dahall cdb901f92b Updated project files for TextServicesFramework with correct function info 2021-05-10 10:28:39 -06:00
William Kent 7eb9b1a84f
Support Windows 10 window-frame style (#229)
* Add code to mimic Windows 10 title bar behavior

* Override OnSystemColorsChanged

* Always use black when in the Designer

* Fix indentation error

* Remove stray using statement

* Add explanatory comment

* Use more resilient cast

* Add unchecked qualifier
2021-05-09 20:42:00 -06:00
dahall 96e3aef5fc Modified structure fields to make blittable 2021-05-08 17:34:15 -06:00
dahall 7a73572e23 Fixed #228 by adjusting field type of `Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_IMPORT_SRC_INFO.CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION.pwszFileName` to blittable `StrPtrUni` 2021-05-08 08:32:35 -06:00
dahall 941efb0880 Updated project versions to 3.3.10 2021-05-08 08:30:31 -06:00
dahall 7ea275cc7a Final project updates for 3.3.9 2021-05-07 12:27:00 -06:00
dahall 737426fcbf Updated project files to include CfgMgr32 2021-05-05 20:41:02 -06:00
dahall 27c00f8281 Final update on CfgMgr32 functions 2021-05-05 20:34:12 -06:00
dahall 56de5f0c91 Added DEVPROPKEY.TryGetReadOnly method to look at read-only flag. 2021-05-05 19:40:46 -06:00
dahall d3d6119f3a Added actions to DEVPROPKEY corresponding type info 2021-05-05 19:39:27 -06:00
dahall b920b3e02c Completed adding functions from swdevices.h to CfgMgr32 2021-05-03 07:06:52 -06:00
dahall 91b5875b60 Added missing structures from SetupAPI's devpropdef.h. 2021-05-03 07:06:24 -06:00
dahall a954e70b5a Added swdevices.h methods and fixed solution build 2021-05-02 22:26:22 -06:00
dahall c4e2e367f6 Update Cfgmgr32 project file 2021-05-02 21:58:11 -06:00
dahall 919fb84f9e Added unit tests for CfgMgr32 2021-05-02 21:54:00 -06:00
dahall b80e72d7dd More work on CfgMgr32 2021-05-02 21:52:39 -06:00
dahall d53279dcc6 Fixed bug in IntPtr.ToStringEnum method that failed when just the ending null terminator was present. 2021-05-02 21:51:20 -06:00
dahall ef9ad5c169 Added DEVPROPTYPE.GetObject extension methods 2021-05-02 21:50:37 -06:00
dahall a934a84a82 Added DEVPROPKEY.LookupName and ToString methods 2021-05-02 21:49:52 -06:00
dahall ee23296bfd Added GUID_DEVINTERFACE_* constants 2021-05-02 21:49:11 -06:00
dahall 058dbc4568 More functions to CfgMgr32 2021-04-28 21:15:22 -06:00
dahall 351eb31a53 More functions added to CfgMgr32 2021-04-28 16:56:02 -06:00
David Hall 874696c0ef Added more CM_ funcs 2021-04-28 14:00:11 -06:00
dahall 4433536bfe Added assembly for Text Services Framework 2021-04-27 10:44:17 -06:00
dahall 2ea499979c Fixed #226 by correcting layout and marshaling for WlanSetFilterList and DOT11_SSID 2021-04-26 18:03:45 -06:00
dahall 89f5605f65 Updated project files 2021-04-26 10:16:34 -06:00
dahall e3b3447094 Adjusted use based on IEnumFromCom changes 2021-04-21 16:40:44 -06:00
dahall 5ffefe1d94 Fixed build warnings 2021-04-21 16:40:25 -06:00