dahall
|
dc1fce2803
|
Non-functional test forms for ShellView
|
2020-10-20 17:47:28 -06:00 |
dahall
|
1d39cd0f05
|
BREAKING CHANGES: Fixed all the profile functions for ease of use and proper function.
Added Vanara.Configuration.InitializationFile wrapper class for all PrivateProfile functions.
|
2020-10-18 15:34:03 -06:00 |
dahall
|
1fb8a2dc8a
|
Test for IPropertySetStorage
|
2020-10-12 21:37:15 -06:00 |
dahall
|
7f2c2a6df3
|
Added `Vanara.Collections.History` class
|
2020-09-22 13:57:52 -06:00 |
dahall
|
59b14eac79
|
Changed project version to 3.2.18
|
2020-09-20 12:34:44 -06:00 |
dahall
|
87b3da3ca0
|
Some improvements to ExplorerBrowser, but still not working 100%
|
2020-09-19 21:33:13 -06:00 |
dahall
|
87ce74835c
|
Fixed unit tests for BITS Cabinet and ShlwApi pinvoke libs
|
2020-09-19 16:25:49 -06:00 |
dahall
|
37e78ae321
|
Fixed code causing warnings during Debug build
|
2020-09-19 08:47:48 -06:00 |
dahall
|
6f0789ce03
|
Initial implementation of FirewallApi.dll. Yes, it is in VB instaead of C#. Ony VB support parameterized properties and the underlying COM objects have these. Plus, it was a fun experiment.
|
2020-09-18 21:28:36 -06:00 |
dahall
|
e94d44d48a
|
Added LsaOpenPolicy test for remote machine (#169)
|
2020-09-14 10:27:58 -06:00 |
dahall
|
3068a87465
|
Added TestCaseSources.GetValueOrDefault method
|
2020-09-14 10:27:10 -06:00 |
dahall
|
9552024fbb
|
Added Vanara.Network.InternetProxyOptions to manage proxy settings for an internet session or for the system.
|
2020-09-03 19:29:20 -06:00 |
dahall
|
1aff52f78e
|
Added known folder collected code
|
2020-09-03 10:52:19 -06:00 |
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 |