David Hall
|
9112d0b634
|
Fixed bug with Equals method
|
2018-11-28 07:46:19 -07:00 |
David Hall
|
465066bd91
|
Cleaned
|
2018-11-28 07:44:44 -07:00 |
David Hall
|
5f1fb41382
|
Added DsBindByInstance
|
2018-11-28 07:44:24 -07:00 |
David Hall
|
cc2405986a
|
Fixed known GUID string format
|
2018-11-28 07:43:21 -07:00 |
David Hall
|
5c9121384e
|
Fixed Shell tests
|
2018-11-27 12:07:40 -07:00 |
David Hall
|
12c150a15b
|
Removed PROPERTYKEY constructor for PropertyDescription and moved to factory method Create since it can return a 'null'. Changed associated code.
|
2018-11-27 12:07:03 -07:00 |
David Hall
|
de61f90621
|
Fixed problems with TypeConverter
|
2018-11-27 12:05:17 -07:00 |
David Hall
|
88489e84bd
|
Applied fixes from @GreatFireWall to BeginDeviceIoControl
|
2018-11-27 12:04:46 -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
|
99e041749c
|
Added SSPI functions in Secur32.dll
|
2018-09-30 15:37:25 -06:00 |
David Hall
|
bfd2730324
|
Changed project builds to use latest C# minor version
|
2018-09-27 09:46:40 -05:00 |
David Hall
|
290513265c
|
Better design info
|
2018-09-21 23:40:22 -06:00 |
David Hall
|
07b35daee3
|
Updated projects to version 2.0.0
|
2018-09-21 23:28:01 -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
|
bf9d17c855
|
Optimized code on GenericSafeHandle and removed check for invalid on release as this duplicated internal functionality.
|
2018-09-19 15:03:45 -06:00 |
David Hall
|
aa20a8520a
|
New User32 functions for hooks, keyboards and window properties.
|
2018-09-19 14:18:08 -06:00 |
David Hall
|
46d20def8b
|
Updated project files with updated stats
|
2018-09-19 06:54:43 -06:00 |
David Hall
|
174f5219ec
|
Updates to existing code with breaking changes.
|
2018-09-19 06:54:14 -06:00 |
David Hall
|
d1f31b4154
|
Added many more User32 functions for cursors, desktop, menu and monitors.
|
2018-09-19 06:53:36 -06:00 |
David Hall
|
e5ffd0e2e9
|
Documentation fixes
|
2018-09-15 21:46:45 -06:00 |
David Hall
|
96917ae0f3
|
BREAKING CHANGE: Moved combobox, edit and scrollbar messages, styles and notifications to User32_Gdi project to make consistent with header files.
|
2018-09-15 21:46:17 -06:00 |
David Hall
|
eafedaf5b5
|
Many User32.dll functions added (clipboard, icons, dialogs, windows)
|
2018-09-15 16:39:50 -06:00 |
David Hall
|
98b9365cdd
|
BREAKING CHANGE: Moved button messages, styles and notifications to User32_Gdi project to make consistent with header files.
|
2018-09-15 15:38:02 -06:00 |
David Hall
|
4ae5e9e10c
|
Added extension methods for NetworkInterface and subtypes.
|
2018-09-13 18:19:43 -06:00 |
David Hall
|
e1ab4ee39b
|
Minor tweaks.
|
2018-09-13 18:18:14 -06:00 |
David Hall
|
fd817b538e
|
Changed MIB_IPPROTOCOL to MIB_IPFORWARD_PROTO to align with header file. Added lots of documentation.
|
2018-09-13 18:16:28 -06:00 |
David Hall
|
71ec5a6e97
|
Updated metrics
|
2018-09-10 17:20:50 -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
|
dcfb8cfc4f
|
Added GetHashCode, ToString and implemented IEquatable<T>, IComparable<T>, and IConvertible for SizeT
|
2018-09-10 15:51:11 -06:00 |
David Hall
|
6228da1b53
|
Added extension method InvokeGenericMethod to invoke a generic method using reflection on an object.
|
2018-09-10 15:49:58 -06:00 |
David Hall
|
8e71fc3d6e
|
Added a few functions for NtDll
|
2018-09-10 15:49:11 -06:00 |
David Hall
|
d37debea7f
|
Merge branch 'master' of https://github.com/dahall/Vanara
|
2018-09-05 07:31:59 -06:00 |
David Hall
|
1f54ff7c9c
|
Added ImpersonateLoggedOnUser.
|
2018-09-05 07:31:39 -06:00 |
David Hall
|
ce86332e6e
|
Update issue templates
|
2018-09-05 07:21:40 -06:00 |
David Hall
|
9456a166ba
|
Added more functions and refactored into separate files.
|
2018-09-04 22:25:18 -06:00 |
David Hall
|
d0b5af2479
|
Updated documentation
|
2018-09-04 19:10:48 -06:00 |
David Hall
|
fe45d80854
|
Due to significant breaking changes related to the removal of conversion operators from GenericSafeHandle to IntPtr, changed version to 1.1.0.
|
2018-09-04 13:47:00 -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
|
20d3d2df0d
|
Removed conversion operator to IntPtr completely
|
2018-09-04 13:39:21 -06:00 |
David Hall
|
6c2d04b25c
|
Fixed SafeHandle references.
|
2018-09-04 12:10:31 -06:00 |
David Hall
|
d219c93e7f
|
Major rework to ConvertSecurityDescriptorToStringSecurityDescriptor and ConvertStringSecurityDescriptorToSecurityDescriptor to include SafeHandles and automatic marshaling.
|
2018-09-04 12:09:56 -06:00 |
David Hall
|
cb6b39b449
|
Added SEC_xx enum for allocation flags
|
2018-09-04 12:07:20 -06:00 |
David Hall
|
47c5a94497
|
Updated more SafeHandles
|
2018-09-04 12:06:48 -06:00 |
David Hall
|
4f061faa74
|
Fixed signature problem with GetProcessHeaps. Replaced IntPtr references with appropriate SafeHandles.
|
2018-09-04 12:06:22 -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
|
1532bc461f
|
Merge branch 'master' of https://github.com/dahall/Vanara
|
2018-09-04 08:19:33 -06:00 |