dahall
3085b7d412
Added new property keys for Recycle Bin ( #162 )
2020-08-31 10:43:21 -06:00
NN
80bfe2ce20
Call to closeMethod in GenericSafeHandle. ( #161 )
2020-08-27 10:25:14 -06:00
dahall
d214434cda
Initial implementation of P2P.dll
2020-08-26 21:04:19 -06:00
dahall
61b35a58c6
Reversed changes used for testing
2020-08-26 15:25:39 -06:00
dahall
67e344975f
Updated unit tests with changes to TestCaseSources class
2020-08-26 13:49:55 -06:00
dahall
c6cd401ae3
Added more tests for the Computer class
2020-08-24 15:11:07 -06:00
dahall
42b8e5b414
Added NetworkDeviceConnections to Computer class to manage connection to remote shares and printers. Same functionality as command line 'net use'.
2020-08-23 12:58:34 -06:00
dahall
8d40364e2c
Added Lookup property to pull from TestCaseSources.txt
2020-08-23 12:43:20 -06:00
dahall
70ce687307
Genericized test
2020-08-20 13:41:07 -06:00
dahall
8d875a0010
Completed initial work on DbgHelp library that also includes ImageHlp.dll functions
2020-08-19 20:55:22 -06:00
dahall
78ce3ad034
Buildable update checkin of DbgHelp code
2020-08-16 16:01:35 -06:00
dahall
ad40568425
More work on dbghelp
2020-08-15 11:34:13 -06:00
dahall
4a14a25d1c
New DbgHelp lib addition - check-in
2020-08-07 12:37:42 -06:00
dahall
5edb3ab930
Lots of fixes for ShellNamespaceTreeControl ( #153 ). Still not perfect (keyboard movement could be improved), but much better.
2020-08-06 17:16:40 -06:00
dahall
d7f382e5f2
Added initial methods and structures for Magnification.dll
2020-07-28 15:40:32 -06:00
dahall
cb07e92ec0
Updated project versions to 3.2.14
2020-07-28 12:45:30 -06:00
dahall
4ef43cf843
Added Vanara.Windows.Shell.NativeClipboard to expose native clipboard functions that are not routed through COM and DataObject.
2020-07-26 13:54:57 -06:00
dahall
0a89860cb6
Added move item test with events
2020-07-26 13:50:40 -06:00
dahall
091352956e
Fixed ( #152 ) bug in base class SafeMemoryHandleExt that caused ToString(int...) to fail if memory size was not specifically set (like in parameter assignment).
2020-07-20 10:44:01 -06:00
dahall
7fa717ed28
Added ShellItem.InvokeVerb method and test
2020-07-17 15:31:12 -06:00
dahall
c727cfa055
Completed work on BindContext which wraps IBindCtx
2020-07-16 07:22:01 -06:00
dahall
afd0a4321f
Added ShellFileOperationDialog with tests a property ShellFileOperations.CustomProgressDialog to receive an instance of that dialog.
2020-07-15 19:00:30 -06:00
dahall
1f6fc5ba39
Updated version to 3.2.13
2020-07-15 13:17:52 -06:00
dahall
e073e09526
Fixed enumeration failures with EnumServiceStatus, EnumServiceStatusEx and EnumDependentServices ( #145 )
2020-07-13 08:39:38 -06:00
dahall
d124115570
Changed compiler option on IEnumNextworkXX interfaces and array parameter on Next methods along with unit test.
2020-07-12 14:10:58 -06:00
dahall
b153e67354
Optimized parameter enumerations and fixed bug in UpdateProgress event ( #146 )
2020-07-12 10:20:57 -06:00
David Hall
26f61b9189
Merge pull request #142 from NN---/getiptable_raw
...
Add zero copy GetIpNetTable2.
2020-07-12 08:30:02 -06:00
NN
bc139f52a7
Add zero copy GetIpNetTable2.
2020-07-12 10:09:39 +03:00
dahall
2348a4f3e7
Fixed test ToIEnumTest that had failing condition
2020-07-11 16:27:16 -06:00
dahall
c515f96e21
Update version to 3.2.12
2020-07-01 15:03:26 -06:00
dahall
79c906186c
Fixed problems with DNS struct alignment and added XML docs with tests
2020-06-27 18:42:50 -06:00
NN
bb12636c7f
Fix DNS_QUERY_OPTIONS. Make tests always work correctly. ( #140 )
2020-06-25 13:55:17 -06:00
NN
be237732c1
Add DnsApi tests. ( #138 )
...
* DNS_QUERY_OPTIONS are uint.
* Add DnsApi tests.
2020-06-24 14:44:39 -06:00
dahall
ca577d062f
Fixed and tested #135 , #136 and #137
2020-06-23 15:38:22 -06:00
dahall
a3bfd8c7cd
Added code and tests to refresh icon on Recycle Bin after changes.
2020-06-20 15:36:57 -06:00
dahall
a9162da80f
Fixed XML docs, cleaned code, added parameter attributes and missing CoClass values for IShellFolder, added Vanara.Windows.Shell.RecycleBin class and tests
2020-06-20 12:10:20 -06:00
dahall
c31890cf6a
Added string methods to ShellFileOperations and some tests for Recycle Bin.
2020-06-15 09:22:37 -06:00
dahall
fdcd7e93a1
Updated NuGet packages
2020-06-11 11:52:26 -06:00
dahall
e886ea1b7a
Fixed minor build errors and warnings
2020-06-11 10:27:59 -06:00
dahall
729345e24a
Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi
2020-06-10 20:37:25 -06:00
dahall
acdb6f845b
Added testing for Shell and simple console app
2020-06-06 19:21:28 -06:00
dahall
5772de8a1e
Updated project versions to 3.2.10
2020-06-04 08:49:35 -06:00
dahall
5104c4c6e0
Added DirectWrite, DXGI and WIC references to Vanara.PInvoke.Graphics
2020-06-02 21:54:48 -06:00
dahall
491c26e0d6
BREAKING CHANGE: Changed default behavior of ShellItem.Properties so that it is read-only. It was failing for all shell items that didn't have their own properties. To get previous behavior, simply set "shellItem.Properties.ReadOnly = false" before setting properties.
2020-06-01 10:43:51 -06:00
dahall
e27d78772d
Fixed multiple problems with TrackBarEx in designer and runtime.
2020-05-28 19:35:39 -06:00
dahall
e69b8c843c
Refactored
2020-05-28 18:56:20 -06:00
dahall
c223796807
Updated project versions to 3.2.9
2020-05-28 13:14:50 -06:00
dahall
fe7c5d2763
BREAKING CHANGE: FIxed UNICODE_STRING so it would work across process boundries (thanks @Enigmatrix) and tested. Now #123 is implemented.
2020-05-27 22:32:53 -06:00
dahall
84271bbf3a
Added testing of ShellItemChangeWatcher
2020-05-27 22:12:51 -06:00
dahall
a76f009ad9
Added test to enum Recycle Bin contents
2020-05-27 22:12:11 -06:00
dahall
b06faf0596
Added another NtQueryProcessInformation test
2020-05-26 06:42:19 -06:00
dahall
ecb5ca90de
Added NtQueryInformationProcess ( #123 ) and supporting constants and structures along with unit test.
2020-05-20 12:27:58 -06:00
dahall
ab586bd279
Updated tests to check on #120
2020-05-17 09:46:40 -06:00
dahall
a4347bc595
Changed project versions to 3.2.8
2020-05-14 20:48:55 -06:00
dahall
4216d271d9
Added new SafeMemStruct class that wraps a structure into memory with Span support. Added assoc. unit test.
2020-05-14 17:56:28 -06:00
dahall
2004134da4
Removed CoreAudio project and unit tests. Decided to sack this work as there are other, more complete implementations already on GitHub and NuGet.
2020-05-14 10:17:33 -06:00
dahall
fcac2fc38b
Added test class harness for testing COM and classes that span all tests
2020-05-14 10:13:48 -06:00
dahall
6ac3605005
Updated tests for #122
2020-05-14 10:12:53 -06:00
dahall
efcd560dbd
Added DnsGetCacheDataTable w/ unit test ( #121 )
2020-05-11 10:24:10 -06:00
dahall
88ad038496
Updated unit tests for errors based on underlying type changes.
2020-05-04 12:41:48 -06:00
dahall
1efa3a860a
Completed work on CldApi with unit tests
2020-05-01 15:26:16 -06:00
dahall
ae07d38044
Removed XML comments build for unit tests using Directory.Build.targets
2020-04-30 09:34:37 -06:00
dahall
ed51271853
Committed work in progress on cldapi.dll
2020-04-30 09:34:04 -06:00
dahall
a124fb4531
MAJOR BREAKING CHANGE: Changed underlying type of HRESULT and NTStatus to Int32 and Win32Error to UInt32 (reversed) due to a major miss on my part in reading the header files. Sorry everyone.
2020-04-27 21:25:47 -06:00
dahall
90078984c2
Updated build type
2020-04-22 20:57:29 -06:00
dahall
03f79ef1d2
Added CldApi.dll functions, constants and structures along with basic unit test.
2020-04-22 19:36:24 -06:00
dahall
a0179c7678
Updated project versions to 3.2.7
2020-04-22 10:01:43 -06:00
dahall
7615b0ebd7
Corrected for breaking changes in Ws2_32
2020-04-21 08:04:08 -06:00
dahall
3d7d44f1ec
Fixed TypeLoadException by 'DSREG_JOIN_INFO' ( #117 )
2020-04-17 19:50:59 -06:00
dahall
875507407f
Corrected spelling of SOCKET_ADDRESS.lpSockaddr
2020-04-17 18:05:06 -06:00
dahall
e9cf62fca3
Changed all Int32 return values to Win32Error values. Added WSASocket overload for optional param. Added SafeWSA class to call and cleanup WSA init. Added conversion operators to SOCKADDR_STORAGE.
2020-04-17 14:35:58 -06:00
dahall
590ca01d38
BREAKING CHANGES: Changed NLM_SOCKADDR to a class and changed all parameters that were IntPtr to that class where called. Changed functions of all **Events interfaces to return HRESULT and removed invalid CoClass attributes. Updated dependent tests and wrappers.
2020-04-16 19:39:41 -06:00
dahall
c89c9f317d
Updated versions to 3.2.6
2020-04-15 13:03:53 -06:00
dahall
70b1163881
Fixed multiple bugs in DnsApi mostly stemming from trying to use structures in callback delegates.
2020-04-15 06:57:58 -06:00
dahall
8ab0e57f17
Fixed unit test projects after intro of Directory.Build.Props
2020-04-13 14:24:28 -06:00
dahall
8bfbd8348e
Updated project versions to 3.2.5
2020-04-13 07:14:09 -06:00
dahall
aabf8e7ca5
Added Vanara.PInvoke.DnsApi and supporting unit test supporting dnsapi.dll.
2020-04-11 16:17:06 -06:00
dahall
838663f2ee
Added System.dll reference
2020-04-11 16:11:02 -06:00
dahall
c0ff453a20
Moved much of the individual project file detail to root Directory.Build.* files for consistency. Fixed build errors due to bad or missing project tags. Cleaned up project files.
2020-04-03 14:51:10 -06:00
dahall
e3ec48600f
Updated and extended tests for WCM and WLAN APIs.
2020-04-03 10:04:35 -06:00
dahall
02c4896b98
Fixed build warnings for missing XML docs and obsolete marshal directives
2020-04-02 19:14:40 -06:00
dahall
9fdb1ea000
Update project versions to 3.2.4
2020-04-01 18:48:29 -06:00
dahall
1c217e668e
Updated project files to 3.2.3
2020-03-31 18:51:44 -06:00
dahall
d1a938dffe
Added PInvoke libs for wlanapi.dll and wcmapi.dll.
2020-03-31 16:04:41 -06:00
dahall
0f0d699cb2
Added GetNamedSecurityInfo test
2020-03-27 17:07:17 -06:00
dahall
2cf271b8c0
Updated methods to use string overload of CertFindCertificateInStore
2020-03-27 17:04:18 -06:00
dahall
f48cc975fe
Added multiple winsock tests
2020-03-24 16:14:59 -06:00
dahall
34550984da
Added remainder of winsock2.h functions and some tests
2020-03-23 13:34:30 -06:00
dahall
476960ecbf
Updated project versions to 3.2.2.
2020-03-17 19:48:07 -06:00
dahall
24dc30de5a
Updated project files with v3.2.1 information.
2020-03-09 10:23:37 -06:00
dahall
4c4d8cad8d
Updated tests with new Crypt32 function definitions
2020-03-09 10:18:53 -06:00
dahall
3ab6ea12b3
Fixed ProgId tests to work with 3.2.0
2020-02-29 14:36:50 -07:00
dahall
19b3efd408
Updated project information and version to 3.2.0
2020-02-26 17:35:48 -07:00
dahall
cb71434118
Added tests for ShellLink when not file-based and new TaskbarButton.
2020-02-26 15:21:21 -07:00
dahall
69d8df590d
Added dummy file reference
2020-02-20 13:58:14 -07:00
dahall
bd0c01d876
Added ShellNamespaceTreeControl and supporting test code
2020-02-12 20:36:39 -07:00
dahall
c856d06332
Updated project files for v3.1.9
2020-01-17 08:50:25 -07:00
dahall
cc7170875f
Fix and test for #101 - Bug when using SafeAnysizeStruct.
2020-01-17 07:54:15 -07:00
dahall
42677e2063
Project files update for v3.1.8.
2020-01-13 09:26:39 -07:00
dahall
a98f49d582
Added tests and made corrections to Opc interfaces
2020-01-12 21:11:43 -07:00
dahall
95b1a68a6a
Added empty unit test projects for Opc and UrlMon libs
2020-01-11 16:18:33 -07:00
dahall
d284fb6f69
Added further testing for #66
2020-01-09 09:41:01 -07:00
dahall
ca116d6e90
Completed adding and testing all functions for UserEnv.dll
2020-01-05 20:51:15 -07:00
Jeffrey Jangli
a3fb998699
Fixed memory leaks when using WindowsIdentity.GetCurrent() ( #91 )
2020-01-01 15:41:44 -07:00
Jeffrey Jangli
9a21348784
Improved unit test. ( #90 )
...
Thanks.
2020-01-01 11:35:00 -07:00
David Hall
92227c8afd
Completed testing and fixes for url.dll in Vanara.PInvoke.Shell32.
2019-12-31 12:11:41 -07:00
David Hall
b5a43c6255
Added test for UserEnv
2019-12-30 16:54:30 -07:00
Jeffrey Jangli
ed37ebc3c3
-Improved/fxed mem leaks in BITS unit tests and method CopyTemplate.cs ( #88 )
2019-12-30 15:37:29 -07:00
David Hall
4ced0d98da
Fixed ShellItem.GetImage so it doesn't fail when it cannot make the returning bitmap transparent. ( #85 )
2019-12-30 11:23:18 -07:00
David Hall
1ee34f1001
Updated all project files to version 3.1.7
2019-12-17 15:05:04 -07:00
David Hall
eb1bf547c2
Added unit tests for newly added functions and applied needed fixes.
2019-12-13 14:28:25 -07:00
David Hall
61d0fbb908
Updated project files for 3.1.6 release
2019-12-11 22:09:39 -07:00
David Hall
14b6140095
Finished inital release work for PInvoke.Printing
2019-12-11 11:11:22 -07:00
David Hall
945d381524
Added initial PInvoke.Printing project with winspool.h implementations
2019-12-10 06:56:36 -07:00
David Hall
159f1c8235
Added EnumInheritance and InheritsFrom extension methods.
2019-12-06 17:09:08 -07:00
David Hall
8bb754f22e
Updated project files to version 3.1.5
2019-11-26 08:20:16 -07:00
David Hall
2c64bbf832
Added Windows.Forms.App to UnitTest to help test visual controls
2019-11-24 17:12:24 -07:00
David Hall
c7a8f2ce26
Added extension methods for IShellFolder
2019-11-23 20:32:48 -07:00
David Hall
37b9f50288
BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73
2019-11-23 18:24:59 -07:00
David Hall
02f34294ef
Revamped layout of ExplorerBrowser test form.
2019-11-21 18:54:40 -07:00
David Hall
9a28995d28
Added ExplorerBrowser test project
2019-11-21 16:54:32 -07:00
David Hall
a94e60820b
Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work).
2019-11-19 12:52:44 -07:00
David Hall
2727b23092
Updated dependent NuGet packages
2019-11-18 09:10:55 -07:00
David Hall
9771eadebc
Converted structures from using IVanaraMarshaler to using SafeAnysizeStructMarshaler attribute
2019-11-16 15:51:16 -07:00
David Hall
2eab8af7eb
Changed project versions to 3.1.4
2019-11-13 23:07:14 -05:00
David Hall
035f6ce631
Updated project files for v3.1.3
2019-11-08 08:29:33 -07:00
David Hall
b7729753da
Added test for #70 .
2019-11-05 11:08:06 -07:00
David Hall
06330a6bbe
Added TOKEN_GROUPS test
2019-11-03 22:27:39 -07:00
David Hall
296a559eda
Added SafeAnysizeStruct to help marshal stuctures with a 1-element field at the end that can be variable size. Adjusted all structs of this type to use this to marshal along with tests and supported classes.
...
BREAKING CHANGE: This forced the removal of PTOKEN_PRIVILEGES as that functionality is now in a shared marshaling class.
2019-11-03 16:02:54 -07:00
David Hall
6ef7235bf3
Update project versions to 3.1.2
2019-10-23 13:44:41 -06:00
David Hall
8302691c8e
First pass at adding support for Windows Search
2019-10-23 13:42:37 -06:00
David Hall
f09713991a
Updated BITS documentation (added remarks and code examples), cleanup up code and optimized single file copy in wrapper.
2019-10-22 08:25:34 -06:00
David Hall
10587e3ee7
Test fix to EnumerateChildren
2019-10-21 07:24:07 -06:00
David Hall
dee8220068
Update project file information and version to 3.1.1.
2019-10-17 13:43:37 -06:00
David Hall
bce3e9a411
Fixed test based on API change
2019-10-17 11:41:58 -06:00
David Hall
c73424ae99
Added .NET friendly wrappers for Job Objects and I/O Completion Ports with tests.
2019-10-17 11:30:18 -06:00
David Hall
88b92e2cb8
Added throttling app support
2019-10-17 09:16:09 -06:00
David Hall
5c47d6de8f
Updated test to include test for valid string DisplayName.
2019-10-08 13:35:01 -06:00
David Hall
6aacdf6d91
Updated test with shared code
2019-10-07 22:00:35 -06:00
David Hall
5a2048fe3c
Fixed tests for BITS and VirtualDisk
2019-10-07 18:41:58 -06:00
David Hall
4451258143
ADDED: Support for .NET Core 3.0 in all projects!!
...
Updated project files to version 3.1.0, changed icon to embedded NuGet resource rather than link, consolidated dependency conditions in project files, and updated all NuGet dependencies.
2019-10-03 13:35:16 -06:00
David Hall
03344e7e77
Added all Gdi32 functions excluding printer, ddi and script calls
2019-10-01 17:45:45 -06:00
David Hall
a7af7ccbd4
Completed all unit tests and function changes for all functions in WinInet.dll
2019-09-20 13:04:38 -06:00
David Hall
3537b1f8f2
Changed small file to Image2File (since it's smaller)
2019-09-19 12:22:53 -06:00
David Hall
ae0da9a9fe
Extended functionality of RemoteConnections method
2019-09-18 20:32:45 -06:00
David Hall
d086778902
Consolidated test file reference to TestCaseSources
2019-09-17 10:36:00 -06:00
David Hall
b92189b32d
Corrected based on generic param changes
2019-09-17 09:06:52 -06:00
David Hall
96a7b027d6
Added common test sources file
2019-09-17 07:43:05 -06:00
David Hall
bbd1ab47a5
Added ncrypt.h functions
2019-09-06 15:27:23 -06:00
David Hall
c3ee660228
Completed unit tests and updates for pdh.dll
2019-09-05 15:32:41 -06:00
David Hall
4012278106
Added support for Pdh functions in pdh.dll. Some unit tests completed.
2019-09-03 16:54:41 -06:00
David Hall
8bab755c2d
Minor tweaks
2019-09-02 17:10:17 -06:00
David Hall
83560454ab
Added assembly for KtmW32.dll functions and supporting unit tests
2019-08-28 15:23:56 -06:00
David Hall
d2cb04ce79
Corrected problem with memory tests found by recent chanages
2019-08-27 17:30:55 -06:00
David Hall
4bfc2c06cd
Fixed unit tests after combining User32 and User32.Gdi
2019-08-27 16:40:45 -06:00
David Hall
6b8e0ccf58
Combined PInvoke.User32 and PInvoke.User32.Gdi and updated all dependencies.
...
Added .NET Standard 2.0 and .NET Core 2.0 and 2.1 support to all projects except Windows.Forms and Windows.Shell
2019-08-27 16:03:21 -06:00
David Hall
b80ce7f131
Completed unit testing and fixes for all schannel.h, secur32.h and sspi.h functions
2019-08-27 11:45:05 -06:00
David Hall
763407f6f7
Completed unit tests and changes for winsvc.h functions
2019-08-27 08:25:35 -06:00
David Hall
6cd8448d9a
Renamed files
2019-08-26 15:15:39 -06:00
David Hall
869189f4d2
Renamed ServiceTests to WinSvcTests.cs for consistency.
2019-08-26 15:15:16 -06:00
David Hall
fa274e0d61
Completed unit tests and updates for winsafer.h functions
2019-08-26 15:08:09 -06:00
David Hall
61637818d6
Finished unit testing and corrections for winreg.h functions
2019-08-26 13:08:42 -06:00
David Hall
6065013993
Completed unit tests and updates for winefs.h functions.
2019-08-23 14:05:09 -06:00
David Hall
196e02e1f4
Completed unit testing and fixes for wincred.h functions
2019-08-21 13:09:39 -06:00
David Hall
d03c88b931
Added SafePEVENTLOGRECORD to make it easier to deal with some very C centric handling of field values.
2019-08-20 15:58:52 -06:00
David Hall
727021fea8
Added event log unit tests and fixes for winbase.h functions.
2019-08-20 10:20:45 -06:00
David Hall
6e70fc0b19
Added ability to get a filename only by passing 'null' to constructor. Fixed disposal so can't error.
2019-08-20 10:20:19 -06:00
David Hall
b7cedf436f
Changed AdvApiTests.PrivBlock references to shared ElevPriv.
2019-08-19 15:09:06 -06:00
David Hall
2af1e65730
Completed unit tests for winbase.h along with API changes.
2019-08-19 15:08:58 -06:00
David Hall
ae467f5bac
Added ability to provide token
2019-08-19 15:06:36 -06:00
David Hall
a69ebc00ae
Added better error handling for estats tests, but still failing
2019-08-17 21:27:08 -06:00
David Hall
c3521b7742
MAJOR BREAKING CHANGEs:
...
1) Obsoleted Vanara.Extensions.InteropExtensions.StructureToPtr for a name change to MarshalToPtr for consistency.
2) Added parameter to all methods reading memory that allows developer to indicate size of allocated memory they read from.
3) Enabled the ability to read/write enum values from memory in all extension methods.
4) Added Write methods for writing to memory
2019-08-17 21:13:57 -06:00
David Hall
86aa2d4b11
Fixed test problems
2019-08-17 21:12:39 -06:00
David Hall
692524a94a
Fixed NotifyServiceStatusChange code and unit test
2019-08-17 19:26:09 -06:00
David Hall
ee72119e36
MAJOR BREAKING CHANGE: Moved all extension methods for System.Object to Vanara.Extensions.Reflection namespace to avoid Intellisense overloads with methods that will be rarely used.
2019-08-17 14:42:49 -06:00
David Hall
92ad7b8abe
Competed unit tests and fixes for wct.h functions and structures
2019-08-15 16:32:57 -07:00
David Hall
38ab24c904
Completed unit tests and updates to SID functions in SecurityBaseApi.h
2019-08-15 15:36:12 -07:00
David Hall
871ad3b8ce
Whew! Lots of work and significant changes coming from completing unit testing and corresponding fixes and additions for SecurityBaseApi.h and WinNT.h.
2019-08-15 10:08:41 -07:00
David Hall
c478f33c48
Updated and re-ran after changes
2019-08-15 00:20:29 -07:00
David Hall
cba9506edc
Completed unit testings and updates for sddl.h functions and wrappers
2019-08-12 09:57:07 -06:00
David Hall
0c798f899f
Completed unit testing and fixes for SafePSID and SafePSIDArray
2019-08-12 09:04:53 -06:00
David Hall
d95600ecf0
Completed unit tests for processthreadsapi.h in AdvApi32
2019-08-11 16:15:33 -06:00
David Hall
0626a21e17
Complete unit tests and changes for perflib.h
2019-08-11 15:28:41 -06:00
David Hall
7a0acde552
Finished unit testing and updates for ntsecapi.h audit functions
2019-08-10 13:51:36 -06:00
David Hall
c3b5693389
Added unit tests for mschapp.h
2019-08-10 13:42:50 -06:00
David Hall
a4212024ce
Updates for use of PSID
2019-08-09 16:37:09 -06:00
David Hall
0c73576e40
Collapsed SafeLocalPSID into SafePSID. Enhanced SafePSIDArray.
...
Finished unit testing and changes for Lsa** functions.
2019-08-09 14:18:18 -06:00
David Hall
198a3fafd5
Completed unit testing and fixes for trace event functions.
2019-08-08 14:46:52 -06:00
David Hall
80008ad83e
Added GetNestedStructSizes to return list of strings with filtered structure sizes.
2019-08-08 14:46:06 -06:00
David Hall
0ab573c245
Completed unit tests and updates for evntprov.h
2019-08-04 16:58:42 -06:00
David Hall
46fe06ce41
Completed unit tests (non-functional) for appmgmt.h
2019-08-04 16:58:22 -06:00
David Hall
328bedcf1e
Fixed bug #61 where TaskDiaglog.ShowDialog would crash on 64-bit builds when no properties were set.
2019-08-02 16:33:32 -06:00
David Hall
f0aa1d21b3
Updated Microsoft.CodAnalysis package to 3.2.0
2019-08-02 16:25:21 -06:00
David Hall
c09b2ec246
Completed unit testing and fixes for aclapi.h functions
2019-08-02 13:42:47 -06:00
David Hall
8dee73c55c
Fix null handling bug in WriteValues
2019-08-02 13:42:25 -06:00
David Hall
2354a0f2e3
Finished unit tests and fixes for wow64apiset.h and wtsapi32.h
2019-08-01 19:28:21 -06:00
David Hall
968dbbd2fb
Completed unit tests and updates to winnt.h functions and enums
2019-08-01 18:45:44 -06:00
David Hall
ec7450eb99
Completed unit tests and fixes for winnls.h functions
2019-08-01 16:29:31 -06:00
David Hall
bbe5f6002c
Simplified GetEnvironmentStrings
2019-07-31 20:36:02 -06:00
David Hall
e2cbc0a775
Changed name of PrivBlock to ElevPriv to avoid conflict with main lib.
2019-07-30 11:31:21 -06:00
David Hall
4120d49d5c
Added windowsceip.h unit test
2019-07-30 10:31:43 -06:00
David Hall
99db4ab7eb
Updated completed unit tests for wincon.h and winbase.h console functions
2019-07-30 10:29:40 -06:00
David Hall
74e52ff4df
Tested as much of the UMS functions as possible and corrected/updated them as needed.
2019-07-27 19:58:22 -06:00
David Hall
d7420b6770
Completed unit test (non-functional) for TxF file functions in winbase.h
2019-07-26 22:14:02 -06:00
David Hall
b41333421f
Finished unit tests and fixes for winbase.h time functions
2019-07-26 21:52:35 -06:00
David Hall
4ef4ece88f
Finished unit tests and fixes for winbase.h resource functions
2019-07-26 16:44:17 -06:00
David Hall
288d622f1d
Updated to allow for Not operator
2019-07-26 14:59:39 -06:00
David Hall
e0aa2e8781
Finished unit tests and fixes for winbase.h profile functions
2019-07-26 09:43:19 -06:00
David Hall
42630dd833
BREAKING CHANGE: Changed type of SafeAllocatedMemoryHandle.Size property from int to SizeT so that it more easily converts to different types used in memory size functions.
2019-07-25 19:46:45 -06:00
David Hall
0caca64a6d
Finished unit testing and fixes for winbase.h process, thread and numa functions
2019-07-25 18:36:28 -06:00
David Hall
99cf640a97
Completed unit tests and fixes for winbase.h power functions
2019-07-25 15:05:48 -06:00
David Hall
dc9bc0f492
Completed unit testing and fixes for winbase.h memory functions
2019-07-25 14:29:48 -06:00
David Hall
3b33b9ac4c
Finished unit tests and fixes for winbase.h mailslot functions
2019-07-25 14:22:19 -06:00
David Hall
2dca231e54
Moved in MapUserPhysicalPagesScatter and updated unit tests
2019-07-25 14:21:43 -06:00
David Hall
6d19170219
Completed unit tests and fixes for winbase.h library functions
2019-07-25 13:19:31 -06:00
David Hall
ff905a3c01
Completed unit testing, fixes and code reorganization for fileapi.h and winbase.h file functions.
2019-07-25 12:10:04 -06:00
David Hall
2bf048944a
Added ability to filter on RunForEach and added name of structure to WriteValues
2019-07-24 15:24:11 -06:00
David Hall
fbf395407d
Added FailureConstraint that can look at an expected error
2019-07-24 12:56:34 -06:00
David Hall
09b29069c4
Fixed Run methods for consistency
2019-07-24 12:56:01 -06:00
David Hall
7e3c01e597
Cleaned
2019-07-23 21:38:47 -06:00
David Hall
fba697592c
Moved functions from WinBase.Debugging.cs to DebugApi.cs and added some unit tests
2019-07-23 21:38:21 -06:00
David Hall
724164ceee
Reorganized function placement in multiple files for easier retrieval. Finished unit tests and fixes for winbase.h random functions.
2019-07-23 21:18:23 -06:00
David Hall
115f7b08d8
Completed unit tests and fixes for namedpipeapi.h including introduction of HPIPE and SafeHPIPE for pipe handles.
2019-07-23 19:36:59 -06:00
David Hall
b473009b71
Fixed Run method errors due to running new exe in temp directory. Moved to unit test's directory.
2019-07-23 14:26:09 -06:00
David Hall
b953ab02f4
Completed unit tests and fixes for WinBase.h COM port related functions
2019-07-22 21:14:45 -06:00
David Hall
607ee9f32b
Completed unit tests and updates for WinBase.h tape backup functions
2019-07-22 12:19:53 -06:00
David Hall
e3ce94ff0c
Completed winbase.h unit tests and fixes for ATOM based functions
2019-07-22 11:49:53 -06:00
David Hall
5f0e30daa2
Completed unit tests and fixes for winbase.h functions related to ActCtx
2019-07-22 11:13:22 -06:00
David Hall
f1a4f2f3e2
Completed unit tests and fixes for wer.h in Kernel32.dll
2019-07-20 18:22:44 -06:00
David Hall
d3e749db3f
Completed unit testing for VersionHelpers.h
2019-07-20 10:41:56 -06:00
David Hall
57b2c23c1c
Completed unit testing and fixes for UtilApiSet.h
2019-07-20 10:29:06 -06:00
David Hall
0d042532a3
Completed unit tests and fixes for TlHelp32.h
2019-07-19 17:32:31 -06:00
David Hall
f47dc668bc
Completed unit tests and fixes for TimeZoneApi.h
2019-07-19 15:22:52 -06:00
David Hall
1437967f7e
Finished unit testing and fixes for threadpoollegacyapiset.h
2019-07-19 10:19:26 -06:00
David Hall
37c943fe4a
Completed unit tests and fixes for threadpoolapiset.h
2019-07-17 15:27:05 -06:00
David Hall
7746a986bf
Updated dump and custom constraints test helpers
2019-07-17 13:58:43 -06:00
David Hall
4bb12ff369
Completed unit tests and corrections to systemtopologyapi.h
2019-07-16 21:30:16 -06:00
David Hall
e194fed546
Completed unit tests and corrections for sysinfo.h
2019-07-16 21:09:40 -06:00
David Hall
8212255858
Completed unit testing and fixes for synchapi.h
2019-07-16 13:32:53 -06:00
David Hall
cb3465e603
Fixed ValueConstraint having success factor flipped
2019-07-16 12:19:40 -06:00
David Hall
bcac2e835b
Completed work on Value constraint
2019-07-16 07:43:56 -06:00
David Hall
94f1fdb9cb
Updated and corrected code from StringApiSet.h with unit tests
2019-07-13 17:07:35 -06:00
David Hall
676598db55
Converted test dumper for ObjectDumper to Json serialization
2019-07-13 16:28:44 -06:00
David Hall
e63b1b3a47
Rearranged unit testing helper methods into Shared test project. Pulled all shared code into new project.
2019-07-12 16:58:24 -06:00
David Hall
64b2911d5e
BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling.
2019-07-12 09:49:54 -06:00
David Hall
3df4a4af97
BREAKING CHANGE: Renamed SafeSECURITY_DESCRIPTOR to SafePrivateObjectSecurity and SafeSecurityDescriptor to SafePSECURITY_DESCRIPTOR due to inconsistency in framework leading to numerous misuse instances. Sorry!
2019-07-12 09:47:46 -06:00
David Hall
5fed9eda66
Updated GetAppContainerNamedObjectPath with better params, docs, unit test and error
2019-07-11 15:13:00 -06:00
David Hall
db7652bc21
Made unit tests for and fixed all functions from rtlsupportapi.h
2019-07-11 14:52:17 -06:00
David Hall
15fe2603ff
Added and moved unit tests
2019-07-10 15:34:48 -06:00
David Hall
40db674d11
Added custom NUnit constraint to handle looking at functions that return HRESULT, Win32Error, NTStatus or bool with GetLastError.
2019-07-10 15:33:58 -06:00