dahall
9af54a95d0
Update project version to 3.3.11
2021-06-04 09:41:55 -06:00
dahall
55458a86fe
Updated project files for 3.3.10
2021-06-03 20:12:24 -06:00
dahall
58411f09fd
Fixed more problems with FCI functions and delegates
2021-06-03 19:52:45 -06:00
dahall
20bdf64790
Added SafeHANDLE.ReleaseOwnership method to extract handle from safe handle so it is not closed on disposal.
2021-06-03 19:52:26 -06:00
dahall
4bfb89c728
Fixed params for FDI delegates
2021-06-03 10:51:28 -06:00
dahall
7b671d2b9a
Fixed XML docs
2021-06-03 10:51:12 -06:00
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