Vanara/UnitTests/PInvoke
David Hall 1a5d668418 Added Vanara.PInvoke.PhotoAcquire assembly with interfaces for Photo Acquisition. 2022-11-16 17:10:01 -07:00
..
AMSI Added Antimalware assembly (AMSI) with supporting unit test and wrapper class in Vanara.SystemServices, AntimalwareScan. 2022-02-10 11:16:09 -07:00
AclUI Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
BITS Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Cabinet Fixed more problems with FCI functions and delegates 2021-06-03 19:52:45 -06:00
CfgMgr32 Final update on CfgMgr32 functions 2021-05-05 20:34:12 -06:00
CimFs Added assembly for CimFs library 2021-08-05 16:00:36 -06:00
CldApi Updated NuGet packages 2022-09-01 17:48:45 -06:00
ClfsW32 Fixed problems with CLFS_MGMT_POLICY 2022-08-06 18:01:16 -06:00
ComCtl32 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
ComDlg32 Fixed syntax errors in ComDlg32Tests 2021-01-01 15:35:49 -07:00
CoreAudio Updated project files with `ImportWindowsDesktopTargets` feature to prevent NETSDK1136 build error (#200) 2021-01-26 07:49:48 -07:00
CredUI Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Cryptography Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
DOSvc Updated unit test organization and shared classes 2022-09-01 13:36:37 -06:00
DbgHelp Fixed #324 better with testing 2022-09-29 13:23:48 -06:00
Dhcp Updated Dhcp tests 2022-09-16 10:43:14 -06:00
DnsApi Added helper properties and fixed parameters in DnsApi 2022-09-16 10:47:52 -06:00
DwmApi 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
EnhancedStorage Cannot resolve exceptions when calling IEnhancedStorageSilo.GetActions and GetPortableDevice 2021-10-21 13:29:35 -06:00
FhSvcCtl Tests for FhSVcCtl now working 2021-09-30 12:36:55 -06:00
FirewallApi Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
FwpUClnt Cleaned up test 2022-08-29 17:18:59 -06:00
Gdi32 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
Graphics 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
HttpApi BREAKING CHANGE: Fixed marshaling problem with HTTP_DATA_CHUNK (#320) 2022-09-22 11:10:32 -06:00
Imm32 Added Vanara.PInvoke.Ime32 assembly 2022-01-31 20:53:20 -07:00
IpHlpApi Fixed IpHlpTests based on changes to winsock return values. 2022-07-12 09:27:35 -06:00
Kernel32 Tested #275 output 2022-09-26 10:08:49 -06:00
KtmW32 Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Magnification Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Mpr Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
MsRdc Included RdcStreamReader implementation of IRdcFileReader in base assembly since it is very reusable. 2022-09-03 10:01:03 -06:00
Msi Msi and SetupAPI check-in, buildable 2021-01-02 18:42:02 -07:00
Multimedia Fixed issue #253 2021-11-11 17:48:43 -07:00
NTDSApi Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
NdfApi Added Vanara.PInvoke.FwpUClnt assembly and tests 2022-08-29 16:18:54 -06:00
NetApi32 Lower System.ValueTuple version dependency. (#280) 2022-02-28 11:54:43 -07:00
NetListMgr Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
NtDll Updated NuGet packages 2022-09-01 17:48:45 -06:00
Ole Updated and added tests for SAFEARRAY and PROPVARIANT changes 2021-03-18 15:41:02 -06:00
OleDlg Added ComDlg32 and OleDlg assemblies 2020-12-24 09:17:50 -07:00
Opc Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
P2P Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Pdh Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
PhotoAcquire Added Vanara.PInvoke.PhotoAcquire assembly with interfaces for Photo Acquisition. 2022-11-16 17:10:01 -07:00
PortableDeviceApi More fixes and extension methods for WPD 2021-10-21 13:27:10 -06:00
PowrProf Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Printing Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
QoS Added Vanara.PInvoke.QoS project with QWave and QoS traffic support. 2022-10-22 11:02:37 -06:00
Security Fixed NullReferenceException caused by unsuccessful CredRead call (#344) 2022-11-14 09:06:07 -07:00
SensorsApi Added Vanara.PInvoke.SensorsApi 2022-04-16 10:37:56 -06:00
SetupAPI Added Msi (partial), NewDev (complete) and SetupAPI (partial) assemblies 2020-12-30 20:48:39 -07:00
Shared Added struct size test for Vanara.Shared. 2022-04-14 08:34:27 -06:00
Shell32 Fixed parameters of functions in INamespaceWalk 2022-06-14 10:00:51 -06:00
ShlwApi Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
TaskSchd Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
UrlMon Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
User32 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
UserEnv Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
Usp10 Added Usp10 (Uniscribe) assembly. 2022-02-05 15:42:54 -07:00
UxTheme 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
Version Added Vanara.PInvoke.Version project will all functions 2021-02-03 13:56:25 -07:00
VirtDisk Fixed bug with VirtDisk.GetStorageDependencyInformation and implemented VirtualDisk.GetStorageDependencyInformation() and VirtualDisk.DangerousGetHandle() 2022-03-11 18:07:36 -07:00
VssApi More updates and unit tests for VSS (still not ready) 2021-12-27 09:20:57 -07:00
WTSApi32 Correct alignment for WTSINFO and WTSINFOEX. (#279) 2022-02-25 11:13:16 -07:00
WcmApi Removed all Framework entries from unit test project files and into root Directory.Build.props 2020-11-12 22:38:00 -07:00
WinBio More work on WinBio lib. Still buggy. 2021-07-21 17:16:20 -06:00
WinHTTP Added WinHTTP assembly 2022-02-22 19:41:15 -07:00
WinINet Fixed overloads for HttpQueryInfo 2022-07-16 08:27:54 -06:00
WinSCard Added Vanara.PInvoke.WinSCard assembly 2022-08-01 19:16:01 -06:00
WlanApi Added Wireless Ad Hoc interfaces to WlanApi assembly. 2021-09-29 17:52:16 -06:00
Ws2_32 Fixed bugs related to WSRESULT conversion 2022-07-11 15:50:58 -06:00
WsmSvc Added more functions and unit test for WsmSvc 2021-01-11 18:46:28 -07:00