Commit Graph

3065 Commits (ff50c4a4c9b25abd88cf8a4a47f92c56e0fd4a94)

Author SHA1 Message Date
David Hall cd004f94a2 Add implicit op from SafeHANDLE to HANDLE 2022-11-16 21:37:42 -07:00
David Hall db86377954 Added implicit op for SystemColorIndex to HBRUSH 2022-11-16 21:37:13 -07:00
David Hall 19b4ef1fdf Added `Null` field to all GDI handles 2022-11-16 21:36:40 -07:00
David Hall ebd7cb0a5a Removed test proj from Release 2022-11-16 18:31:34 -07:00
David Hall 1a5d668418 Added Vanara.PInvoke.PhotoAcquire assembly with interfaces for Photo Acquisition. 2022-11-16 17:10:01 -07:00
David Hall 33f7376700 Cleaned 2022-11-16 13:50:29 -07:00
David Hall 630261a8c4 Fixed bug in IEnumString.Enum extension method 2022-11-16 11:53:02 -07:00
David Hall 8387a31b26 Updated NUnit package version for tests 2022-11-16 11:52:29 -07:00
David Hall 0b02df1d96 Changed version to 3.4.12 2022-11-15 10:41:33 -07:00
Martin Kuschnik 37d2a55ea8
Fixed NullReferenceException caused by unsuccessful CredRead call (#344)
* Added unit test for not existing credential
* fixed NullReferenceException caused by null to CREDENTIAL_MGD conversion
2022-11-14 09:06:07 -07:00
Dean Herbert eebcfb01be
Add high resolution flag for waitable timer initialisation (#343)
Thanks
2022-11-13 16:04:36 -07:00
Dean Herbert f2e7c4fba2
Add `[Flags]` attribute to a couple of enums which require it (#342)
Thank you!
2022-11-13 16:03:56 -07:00
XiaoHe321 2e77f5b4b0
Fix POINTER_INPUT_TYPE missing initial value (#340) 2022-11-09 20:23:51 -07:00
David Hall 6e77cebd06 Direct Manipulation is part of DirectX. TerraFX covers that sufficiently. 2022-11-04 14:21:45 -06:00
David Hall 7b71ed67fb Added Vanara.PInovke.DirectManipulation assembly 2022-11-04 12:20:58 -06:00
David Hall bc8c36ea9a Added ShellFileOperations ctor taking an IFileOperation rather than creating one every time. (#336) 2022-11-04 10:48:01 -06:00
David Hall 932bea52d9 Changed BIND_OPTS2.locale field to LCID type 2022-11-04 10:45:38 -06:00
David Hall 3f00a686d2 Added definition for CoGetObject that supports BIND_OPTS_V derivatives (#338) 2022-11-04 10:10:56 -06:00
David Hall 1a6015ec59 Updated project files 2022-10-30 14:01:59 -06:00
David Hall e1101990b0 Updates to WebSocket 2022-10-30 09:35:13 -06:00
David Hall c48d87e8ab Added Vanara.PInvoke.WebSocket assembly 2022-10-29 18:14:27 -06:00
David Hall 4e332881ac Fixed problems with SendMessage overloads not passing parameters (#333) 2022-10-29 13:39:07 -06:00
David Hall 95cdb906b5 Added Vanara.PInvoke.WscApi project for Windows Security Center functions. 2022-10-28 18:42:29 -06:00
David Hall 7456cb991f Added supporting macros as properties to IP_PATTERN 2022-10-28 16:08:42 -06:00
David Hall 4f2f789088 Added IPPROTO_IPV6 socket options 2022-10-27 22:14:27 -06:00
David Hall 500e313da7 Added QOS2 overloads 2022-10-27 21:41:49 -06:00
David Hall 3b75625c80 Added overloads with more precise params to WinSock2 functions 2022-10-27 21:36:32 -06:00
David Hall 326692ab25 Overloadded SetWaitableTimer and SetWaitableTimerEx to accept a `long` value for the lpDueTime param. 2022-10-27 13:14:24 -06:00
David Hall 7d9101e977 Added Microsoft-specific winsock constructs to Ws2_32 2022-10-26 23:03:47 -06:00
David Hall e977b1eebf Updated version to 3.4.11 2022-10-25 14:33:31 -06:00
David Hall 72cb218e0c Merge branch 'master' of https://github.com/dahall/Vanara 2022-10-25 11:25:04 -06:00
David Hall 075b9046f8 Updated project files 2022-10-25 11:24:54 -06:00
David Hall 17acbee104 Added new functions introducted in Win11 2022-10-25 11:24:37 -06:00
Scover e3d3075356
Fixed SetPointSize LOGFONT passed by value with a ref (#332) 2022-10-24 07:07:05 -06:00
David Hall f60a379236 Added Vanara.PInvoke.QoS project with QWave and QoS traffic support. 2022-10-22 11:02:37 -06:00
David Hall 3aa836efce Added overload to WinSpool.DeviceCapabilities to support NULL pDevNode param (#331) 2022-10-21 17:01:44 -06:00
David Hall 258dd6e4ad Fixed bug in SafeDRT_DATA 2022-10-13 10:01:35 -06:00
David Hall 18cafb3499 Added indexer to `SafeElementArray` 2022-10-12 09:39:43 -06:00
David Hall 83346f4794 Changed `SafeDRT_DATA` to inherit from `SafeElementArray` for direct access to bytes. 2022-10-12 07:53:21 -06:00
David Hall 6e0d824233 Exposed static fields in `SafeElementArray` 2022-10-12 07:52:36 -06:00
David Hall 7943e4da5d Updated DistributedRoutingTable with DRT changes 2022-10-11 20:28:16 -06:00
David Hall cbca5c5971 Fixed DrtCreateDerivedKey 2022-10-11 19:56:45 -06:00
David Hall 5e4b20e8e8 Updates to Drt fixing method params 2022-10-11 19:50:32 -06:00
David Hall 4d6b60109e Added explicit conversion from WSRESULT to Win32Error 2022-10-11 14:06:46 -06:00
David Hall 23f455efaa Updated `DistributedRoutingTable` and supporting classes 2022-10-11 11:54:05 -06:00
David Hall 66c6e8324e Updated for nullability warnings 2022-10-11 10:29:33 -06:00
David Hall df1702b414 Added `WindowsFirewall` and supporting classes to `Vanara.SystemServices`. 2022-10-11 09:43:29 -06:00
David Hall ba6791b91c Added `DebuggerDisplayAttribute` to `IndirectString` 2022-10-11 09:42:01 -06:00
David Hall 680892bf5c Added `TestHelper.IsElevated` property 2022-10-11 09:41:22 -06:00
David Hall 5ef5280cb7 Updated docs 2022-10-11 09:41:04 -06:00