David Hall
|
dd876ef071
|
Updated tests to reflect changes in libs
|
2018-11-28 07:48:11 -07:00 |
David Hall
|
d90bc7ec42
|
Bug fixes and cleanup for PROPVARIANT
|
2018-11-27 12:02:37 -07:00 |
David Hall
|
c5467dfb7e
|
Another 2.0 major commit. All tests working.
|
2018-11-19 21:18:50 -07:00 |
David Hall
|
627c6d2314
|
2.0 Checkin - Buildable
|
2018-10-26 12:24:07 -06:00 |
David Hall
|
138accc380
|
MAJOR BREAKING CHANGES: Fundamentally changed how HANDLEs are represented and used. Much better type safety now that all handles derive from HANDLE and disposing instances are all noted by a SafeHxxx name. Solves problem with circular references and random IntPtr parameters.
|
2018-09-21 22:35:34 -06:00 |
David Hall
|
174f5219ec
|
Updates to existing code with breaking changes.
|
2018-09-19 06:54:14 -06:00 |
David Hall
|
e1ab4ee39b
|
Minor tweaks.
|
2018-09-13 18:18:14 -06:00 |
David Hall
|
6602bdf12c
|
Updated project information for 1.1.0
|
2018-09-10 16:56:45 -06:00 |
David Hall
|
efc3f33173
|
Completed functions in IpHlpApi found in NetIOApi.h
|
2018-09-10 16:55:05 -06:00 |
David Hall
|
fc3ebba322
|
Replaced numerous IntPtr calls to SafeSecurityDescriptor.
|
2018-09-04 13:43:41 -06:00 |
David Hall
|
bbc22f6646
|
Changed calls from conversion operator to DangerousGetHandle for all GenericSafeHandle derivatives.
|
2018-09-04 13:42:49 -06:00 |
David Hall
|
6b1ed53536
|
Made conversion operator from GenericSafeHandle to IntPtr explicit to minimize unintended conversions (#12) and updated all affected functions, including fixing those affected by unintended consequences.
|
2018-09-04 12:04:25 -06:00 |
David Hall
|
ff50e8d23d
|
Added classes to register and interact with the registry for shell applications, ProgIDs and file associations
|
2018-08-29 12:59:20 -06:00 |
David Hall
|
411b857d01
|
Revert "Revert "BREAKING CHANGE: Removed ResourceId and ResourceIdUni as they pose a major risk for memory leaks. Updated dependent structures PROPSHEETPAGE and TASKDIALOGCONFIG with IntPtr and supporting properties.""
This reverts commit a454d5055d .
|
2018-08-18 19:38:27 -06:00 |
David Hall
|
a454d5055d
|
Revert "BREAKING CHANGE: Removed ResourceId and ResourceIdUni as they pose a major risk for memory leaks. Updated dependent structures PROPSHEETPAGE and TASKDIALOGCONFIG with IntPtr and supporting properties."
This reverts commit 733e30b868 .
|
2018-08-18 19:33:40 -06:00 |
David Hall
|
733e30b868
|
BREAKING CHANGE: Removed ResourceId and ResourceIdUni as they pose a major risk for memory leaks. Updated dependent structures PROPSHEETPAGE and TASKDIALOGCONFIG with IntPtr and supporting properties.
|
2018-08-18 19:33:00 -06:00 |
David Hall
|
19e98c45f1
|
Tests for shell progress dialog interfaces.
|
2018-07-30 16:21:34 -06:00 |
David Hall
|
70952057e0
|
Completed testing and corrections for WNet functions
|
2018-07-28 12:29:26 -06:00 |
David Hall
|
38db67b78b
|
Updated project files for 1.0.17 release
|
2018-07-26 22:54:41 -06:00 |
David Hall
|
778d2883b9
|
Improved NetworkListManager
|
2018-07-21 14:14:26 -06:00 |
David Hall
|
75dd05c256
|
Removed unreachable code
|
2018-07-17 11:27:31 -06:00 |
David Hall
|
c3fb6ad049
|
Updated to correct for COLORREF move
|
2018-06-28 18:02:36 -06:00 |
David Hall
|
5653a4f048
|
Lots of fixes and documentation on UxTheme and support VisualTheme. All functions fully tested.
|
2018-06-27 13:14:43 -06:00 |
David Hall
|
a24cfac33c
|
Updated to match new GetThemeStream format
|
2018-06-08 11:18:49 -06:00 |
David Hall
|
95b9a685d4
|
Simplified use cases for SendMessage across all projects.
|
2018-05-31 14:39:11 -06:00 |
David Hall
|
214ca4bb5f
|
Minor fixes related to Kernel32 build
|
2018-05-29 17:49:10 -06:00 |
David Hall
|
4699faeeea
|
In TaskSchd.cs, changed string values representing dates and durations to specialized class to ensure proper formatting and easier retrieval.
|
2018-02-07 09:34:58 -07:00 |
David Hall
|
4fc48f2082
|
Added enums to triggers and cleaned up code.
|
2018-02-06 18:17:48 -07:00 |
David Hall
|
100412d44d
|
Fixed errors created by changing PInvoke lib
|
2018-01-29 17:56:01 -07:00 |
David Hall
|
3b6d12c8e0
|
Enhanced and fixed COM Property abstractions.
|
2018-01-27 14:40:26 -07:00 |
David Hall
|
7678ee102c
|
Fixed problem with DwmGetWindowAttribute and DwmSetWindowAttribute helper functions not handling enum values.
|
2018-01-27 14:34:39 -07:00 |
David Hall
|
ce752d090f
|
Commented out unreachable code.
|
2018-01-15 09:44:45 -07:00 |
David Hall
|
668b2e09b8
|
Moved PROPERTYKEY into its own file and embedded static PROPERTYKEY values into that structure under the "System" static class.
|
2018-01-15 09:44:26 -07:00 |
David Hall
|
112356f305
|
Addition of over 20 methods and corresponding structures and enums and tests for IpHlpApi
|
2018-01-06 16:38:53 -07:00 |
David Hall
|
02eaec5c12
|
Updated unit tests with changes to library
|
2017-12-22 09:08:36 -07:00 |
David Hall
|
8a3f943b11
|
Added tests around IEnumFromIndexer and fixed a bug related to the indexer property not being zero based
|
2017-11-28 09:52:34 -07:00 |
David Hall
|
da627dad2e
|
Initial load: Extra libraries and unit tests
|
2017-11-27 11:11:20 -07:00 |