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
dahall
1be2db704d
Extracted and fixed IEnumFromCom
2021-04-21 15:33:28 -06:00
dahall
011b3011d2
Improved error handling.
2021-04-20 19:26:05 -06:00
dahall
e71d7949ca
Fixed bug in IEnumFromCom<TItem> single object constructor
2021-04-20 19:16:22 -06:00
Thorsten Jung
7ff638a16b
Fix bug in ExplorerBrowser to avoid releasing a PIDL whose owner is the shell itself ( #224 )
2021-04-20 11:39:58 -06:00
dahall
cc4f1adc02
Updated LCID with LANGID parts
2021-04-14 12:52:08 -06:00
dahall
47499fb9ad
Added LANGID structure
2021-04-14 12:04:13 -06:00
dahall
b5acf30b53
Moved LCID to WinNT folder where it belongs
2021-04-14 12:03:20 -06:00