Commit Graph

580 Commits (fc447c117a97d908f57bbfea0cab707a12c7bd6e)

Author SHA1 Message Date
dahall eb7f91970c Cleaned up test 2022-08-29 17:18:59 -06:00
dahall 14cd51e53f Cleaned and reorg'd 2022-08-29 17:10:20 -06:00
dahall c8e6c5a4b0 Added Vanara.PInvoke.FwpUClnt assembly and tests 2022-08-29 16:18:54 -06:00
dahall 88d863f0e2 Enhanced TestHelper.WriteValues() 2022-08-29 16:18:00 -06:00
dahall 492996f712 Made all unit tests unsafe, net48 and signed 2022-08-29 16:17:31 -06:00
dahall ab94a118fe Added strong name to UnitTest.Shared project 2022-08-10 14:35:01 -06:00
dahall 5c0dbc913b More work on NdfApi 2022-08-10 14:34:37 -06:00
dahall cc8f5045b8 Fixed problems with CLFS_MGMT_POLICY 2022-08-06 18:01:16 -06:00
dahall 28a363e8d3 Fixed bad comment 2022-08-06 15:36:04 -06:00
dahall 2e2d9d6c22 More work on ClfsW32 2022-08-06 11:20:18 -06:00
dahall 5019470887 More work on CLfsw32 2022-08-05 21:52:57 -06:00
dahall df3e5c224b Added tests and fixed problems with ClfsW32 2022-08-05 17:10:34 -06:00
dahall f59303a943 Added Vanara.PInvoke.WinSCard assembly 2022-08-01 19:16:01 -06:00
dahall 0407e8007f Tests and fixes to additions to BITS 2022-07-25 20:45:25 -06:00
dahall da5f3d4ee8 Made changes to new cache admin access. 2022-07-25 15:25:47 -06:00
dahall 4c4657f0ab Fixed overloads for HttpQueryInfo 2022-07-16 08:27:54 -06:00
dahall 5c96415f42 Fixed IpHlpTests based on changes to winsock return values. 2022-07-12 09:27:35 -06:00
dahall e84d1d269c Fixed bugs related to WSRESULT conversion 2022-07-11 15:50:58 -06:00
dahall 4b53445f80 Updated tests for Lsa functions 2022-07-05 09:44:53 -06:00
dahall 902ccfeeeb Fixed parameters of functions in INamespaceWalk 2022-06-14 10:00:51 -06:00
dahall a391f0c183 More work on ShellFolderCategorizer 2022-06-09 22:32:26 -06:00
dahall eef11ef46e Added unit tests for changes to Crypt functions 2022-05-29 21:40:08 -06:00
dahall b2bb3ce4ea Cosmetic changes to BITS code files 2022-05-21 13:42:27 -06:00
dahall 847f8b9e12 Fixed `VirtualDisk.Attach(string[]...`, duplicated it in `VirtualDisk.AttachAsync`, and removed `VirtualDisk.Attach(string...)`, `VirtualDisk.VolumeGuidPath` and `VirtualDisk.VolumeMountPoint` in leiu of their multi-mountpoint alternatives (#284) 2022-05-06 15:25:03 -06:00
dahall a517d536a3 Reworked all structures in IpHlpApi assembly to ensure size compatibility. (#296) 2022-05-04 15:35:49 -06:00
dahall 92e7ca7365 Fixed #297 - Incorrect value for `Ws2_32.IN6_ADDR.Loopback` 2022-05-04 11:22:32 -06:00
dahall fb607a799e Fixed #296 - invalid `MIB_UDP6ROW_OWNER_PID.dwOwningPid` value when calling `GetExtendedUdpTable` 2022-05-04 10:59:33 -06:00
dahall 0edde0e5a2 Fixed bug #294 -- problem with SYMBOL_INFO and SymEnumSymbols not showing Name field correctly. Had to change PSYM_ENUMERATESYMBOLS_CALLBACK (breaking change). Added new SymEnumSymbolsEx overload to do the hard work. 2022-05-03 19:31:09 -06:00
dahall 3bba0bf3da Added Vanara.PInvoke.SensorsApi 2022-04-16 10:37:56 -06:00
dahall 8785074b81 Added struct size test for Vanara.Shared. 2022-04-14 08:34:27 -06:00
dahall 58a5eb7afb Updated TestHelper with Linq based structure size methods 2022-04-14 08:34:02 -06:00
dahall c24dbf8659 VirtualDisk: Added support for mounting specific path or drive when attaching, added properties for mount information, CreateAsync, AttachAsync, VHD set, snapshot and mirror methods. 2022-04-11 15:46:20 -06:00
dahall 6cb7659d5a Added a number of fixes and new methods to VirtualDisk. 2022-04-09 18:40:26 -06:00
dahall c86ddbf315 Updated VHD test file location 2022-04-09 18:33:36 -06:00
dahall 490972199f Taskbar tests 2022-03-14 09:25:59 -06:00
dahall 9e57ba3a14 Fixed bug with VirtDisk.GetStorageDependencyInformation and implemented VirtualDisk.GetStorageDependencyInformation() and VirtualDisk.DangerousGetHandle() 2022-03-11 18:07:36 -07:00
dahall fe1b9c24e7 Fixed multiple problems with SystemParametersInfo and SPI values (#283). Overload methods now are tested against all SPI values. 2022-03-10 17:47:48 -07:00
dahall 57b6ed1f41 Added Vanara.Windows.Shell.Taskbar class to get/set information regarding the system taskbar. 2022-03-04 20:10:17 -07:00
NN 95328a6fd0
Lower System.ValueTuple version dependency. (#280) 2022-02-28 11:54:43 -07:00
NN 83f899a665
Correct alignment for WTSINFO and WTSINFOEX. (#279)
Thanks for your replies. I'm convinced. I'll merge. Thanks for your input and contributions.
2022-02-25 11:13:16 -07:00
dahall a94476f5d1 Added WinHTTP assembly 2022-02-22 19:41:15 -07:00
dahall 57c2216e4c Added Antimalware assembly (AMSI) with supporting unit test and wrapper class in Vanara.SystemServices, AntimalwareScan. 2022-02-10 11:16:09 -07:00
dahall d9f00186b0 Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8. 2022-02-07 14:35:37 -07:00
dahall edde531d3b Added Usp10 (Uniscribe) assembly. 2022-02-05 15:42:54 -07:00
dahall 1ae596bd92 Added Vanara.PInvoke.Ime32 assembly 2022-01-31 20:53:20 -07:00
dahall ad56116e87 Lots of work to make using IDataObject and the clipboard more stable and usable. Added Get/Set extension methods for IDataObject. Added attributes to clipboard formats to help reading. Added formatters to process clipboard types. Fixed bugs in ShellDataObject and NativeClipboard. 2022-01-22 15:35:37 -07:00
dahall 5f52aa7820 Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes. 2022-01-16 17:22:34 -07:00
dahall 0bb9797e2f BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions. 2022-01-14 07:32:51 -07:00
dahall 656c6d2b02 More tweaks to allow for Shell.Common and Shell.Windows to work along with unit tests 2022-01-11 18:13:44 -07:00
dahall 92c8ab945b Updated NuGet packages 2022-01-04 15:28:43 -07:00