Commit Graph

2841 Commits (4f2f789088929117d6f28639e359a625d257f0a3)

Author SHA1 Message Date
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
David Hall d88ce8c99f Fixed problem with `IndirectResource` and nullable string values 2022-10-10 14:48:30 -06:00
David Hall f3a42c72f9 Added nullable support to `IndirectResource` and `IndirectString` 2022-10-10 10:34:02 -06:00
David Hall 8f039f6250 Added `SHLoadIndirectString` stub to `IndirectString` to avoid referencing full library. 2022-10-10 10:07:14 -06:00
David Hall 0afb23e24e Moved classes `IndirectResource` and `IndirectString` to `Vanara.PInvoke.Shared` library since they capture a pattern across Win32. 2022-10-10 10:01:29 -06:00
David Hall 907f828a1e Cleaned 2022-10-10 09:49:01 -06:00
David Hall 0876214699 Cleaned 2022-10-10 09:29:24 -06:00
David Hall c369b9d8f9 Cleaned ResourceId and added equality operators 2022-10-10 09:27:03 -06:00
David Hall 27541f526a Minor updates to PR #328 2022-10-08 20:58:57 -06:00
rmeshksar a378790373
Adding NMTBCUSTOMDRAW struct (#328)
Co-authored-by: Reza Meshksar <reza.meshksar@avanande.com>
2022-10-08 20:51:55 -06:00
David Hall 73b36972da Fixed packing issue with TBBUTTONINFO (#327) 2022-10-08 20:39:55 -06:00
David Hall 55bab3873e Fixed TBBUTTONINFO.fsStyle set failure #326 2022-10-08 20:38:18 -06:00
David Hall bdf07f10f5 Added DRT unit test and more DRT work 2022-10-04 14:18:34 -06:00
David Hall 48b09fd666 Working DistributedRoutingTable 2022-10-04 09:30:13 -06:00
David Hall 76087b0ab5 Corrected build warnings related to RequiresUnreferencedCodeAttribute 2022-10-04 09:06:09 -06:00
David Hall 46aca17c9f Updated version to 3.4.10 2022-10-04 09:05:21 -06:00
David Hall 7d786bd572 Updated project files 2022-10-03 13:09:25 -06:00
David Hall caf0952403 WIP - DistributedRoutingTable supporting classes 2022-10-03 10:06:19 -06:00
David Hall 043078036c Added `SafeHDRT` smart handle. 2022-10-03 10:01:45 -06:00
David Hall 2c860ccf1e Added more WinSock2 struct conversion methods 2022-10-03 10:01:00 -06:00
David Hall e5bca53d63 Fixed #324 better with testing 2022-09-29 13:23:48 -06:00
David Hall b99e42b53a Fixed problem with definition of SYMBOL_INFO not working when passed by ref (#324) 2022-09-29 10:01:55 -06:00
David Hall 3a55f1bb9e Push to fix build. No real update. 2022-09-27 21:57:22 -06:00
David Hall 349f3b8d17 Fixed problem with SendMessage overload that used a ref struct as final param (#322) 2022-09-27 20:02:10 -06:00
David Hall a915eda503 Tested #275 output 2022-09-26 10:08:49 -06:00