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 |
David Hall
|
42ce83023b
|
Merge pull request #10 from NN---/master
Add IntPtr overload for CreateProcess and CreateProcessAsUser
|
2018-09-04 07:30:41 -06:00 |
Konstantin Sharon
|
ea2f5b0126
|
Add IntPtr overload for CreateProcess and CreateProcessAsUser
|
2018-09-04 09:53:25 +03:00 |
David Hall
|
6fafeaf0b9
|
Adding 2 byte packing to LSA_UNICODE_STRING
|
2018-08-30 16:06:36 -06:00 |
David Hall
|
6dd91de7c4
|
Changed PHANDLER_ROUTINE return value to BOOL
|
2018-08-30 16:05:39 -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
|
6237a60997
|
Minor, non-functional changes
|
2018-08-29 12:57:08 -06:00 |
David Hall
|
180a010d96
|
Added NTDLL project
|
2018-08-29 12:56:26 -06:00 |
David Hall
|
9c0c3b2967
|
Added HashSet<T> for compatibility with .NET 2.0
|
2018-08-28 14:51:01 -06:00 |
David Hall
|
51df9976fa
|
Fixed table rendering problem
|
2018-08-24 14:59:16 -06:00 |
David Hall
|
00ba4639f0
|
Finished adding all PROVARIANT related functions
|
2018-08-24 13:14:24 -06:00 |
David Hall
|
5301e3420f
|
Added POINTS structure (Point with short coordinates)
|
2018-08-24 10:51:09 -06:00 |
David Hall
|
568a778d6c
|
Added all PSPropertyBag_XX methods
|
2018-08-24 10:50:40 -06:00 |
David Hall
|
f5127ff918
|
Added VirtualReadOnlyDictionary and GenericVirtualReadOnlyDictionary implementations
|
2018-08-24 10:50:10 -06:00 |
David Hall
|
7c43233b34
|
Fixed PROPERTYKEY to use updated PSGetNameFromPropertyKey method params
|
2018-08-23 15:09:26 -06:00 |
David Hall
|
2a784fc617
|
Updated documentation
|
2018-08-23 15:00:02 -06:00 |
David Hall
|
d0085b8dd9
|
Added FILETYPEATTRIBUTES enum and moved other enums to same file as requiring interfaces
|
2018-08-23 11:04:35 -06:00 |
David Hall
|
6f2cf06964
|
Added remaining PSxx functions, IPropertyStoreFactory and IDelayedPropertyStoreFactory
|
2018-08-23 11:03:23 -06:00 |
David Hall
|
868e24b432
|
Added a generic base class (VirtualDictionary) for providing a dictionary that gets and sets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc.
|
2018-08-23 11:02:14 -06:00 |
David Hall
|
41dfd2f760
|
Added IReadOnlyDictionary for pre-,NET 4.5
|
2018-08-23 11:01:23 -06:00 |
David Hall
|
0f476165ca
|
Updated all versions to 1.0.19
|
2018-08-18 21:37:35 -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 |