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
|
9d02afc6e1
|
Added SafeAnysizeStructMarshaler which is a IVanaraMarshaler implementation for SafeAnysizeStruct<T>
|
2019-11-16 15:50:23 -07:00 |
David Hall
|
2892d1e677
|
Added cookie handler to marshaler and attribute
|
2019-11-16 15:48:44 -07:00 |
David Hall
|
79ad7b8452
|
Added CanGet method to pull when enum is not found
|
2019-11-16 15:47:02 -07:00 |
David Hall
|
2eab8af7eb
|
Changed project versions to 3.1.4
|
2019-11-13 23:07:14 -05:00 |
David Hall
|
054b01b37d
|
Fixed bug in MatchesLookupPattern (#71)
|
2019-11-13 23:06:39 -05:00 |
David Hall
|
f3716aefb7
|
Added generic helper functions for query and set.
|
2019-11-13 23:05:25 -05:00 |
David Hall
|
e4959743fc
|
Converted structures that supported IMarshalDirective to IVanaraMarshaler
|
2019-11-13 23:04:48 -05:00 |
David Hall
|
8f289e2760
|
Changed to support IVanaraMarshaler requiring addition of size parameter to some methods.
|
2019-11-13 23:02:51 -05:00 |
David Hall
|
ba49b74b73
|
Removed IMarshalDirective and created IVanaraMarshaler with supporting attribute and helper class.
|
2019-11-13 23:02:11 -05:00 |
David Hall
|
035f6ce631
|
Updated project files for v3.1.3
|
2019-11-08 08:29:33 -07:00 |
David Hall
|
baa2785a7c
|
Added all VARIANT functions except the specific conversions
|
2019-11-08 08:09:08 -07:00 |
David Hall
|
7daa0080ea
|
More work on OleAut32 functions
|
2019-11-07 22:25:08 -07:00 |
David Hall
|
852cf8459b
|
Lots of additions to OleAut32 -- most interfaces and functions from oaidl.h
|
2019-11-06 22:14:46 -07:00 |
David Hall
|
7f6c787af1
|
BREAKING CHANGE: moved interfaces and VARIANT from oaidl.h into Vanara.PInvoke.OleAut32 from Ole32 as they are actually hosted there. This required some changes to supproting code.
|
2019-11-06 22:13:59 -07:00 |
David Hall
|
bfd863bfe6
|
XML Comment corrections (bad params, bad refs, bad syntax).
|
2019-11-05 22:52:45 -07:00 |
David Hall
|
af010e4fb4
|
Added documentation and cleaned formatting
|
2019-11-05 18:04:15 -07:00 |
David Hall
|
76849b7f6f
|
Added documentation
|
2019-11-05 16:20:52 -07:00 |
David Hall
|
b7729753da
|
Added test for #70.
|
2019-11-05 11:08:06 -07:00 |
David Hall
|
ab4bf050f2
|
Fix to prevent exceptions when both extended and basic limits are set on a job. (#70)
|
2019-11-05 11:01:43 -07:00 |
David Hall
|
ab05da0688
|
Finished adding all functions from WinTrust.dll
|
2019-11-05 10:29:02 -07:00 |
David Hall
|
8d2ee3eb2e
|
Added a bunch of functions from wintrust.dll
|
2019-11-04 23:04:47 -07:00 |
David Hall
|
2723d06061
|
Added TokenMandatoryPolicy enum for use by TOKEN_MANDATORY_POLICY
|
2019-11-04 13:54:15 -07:00 |
David Hall
|
8066f58f27
|
Removed unused comments
|
2019-11-04 12:59:36 -07:00 |
David Hall
|
74a151e35e
|
Modified PROPSHEETHEADER to use ResourceId and ResourceIdOrHandle for fields that can be different resource types.
|
2019-11-04 12:59:16 -07:00 |
David Hall
|
a060052f3b
|
Added ResourceIdOrHandle<THandle> to represent a resource string, id or handle union
|
2019-11-04 12:58:33 -07:00 |
David Hall
|
da9aa6586a
|
Removed duplicates in Release Notes for PInvoke.Kernel32
|
2019-11-04 08:20:03 -07:00 |
David Hall
|
0eb05fc0b0
|
Updated project info for 3.1.2 release
|
2019-11-04 06:49:29 -07:00 |
David Hall
|
06330a6bbe
|
Added TOKEN_GROUPS test
|
2019-11-03 22:27:39 -07:00 |
David Hall
|
f196cb9baf
|
Improved object disposal in SafeHTOKEN.FromThread
|
2019-11-03 21:28:34 -07:00 |
David Hall
|
803b31f094
|
Added SID_AND_ATTRIBUTES.ToString
|
2019-11-03 21:27:51 -07:00 |
David Hall
|
6669249944
|
Added error handling to PSID.ToString("D")
|
2019-11-03 21:27:26 -07:00 |
David Hall
|
4beb2c77bc
|
Fixed unterminated string bug in LSA_UNICODE_STRING.ToString and implicit operator.
|
2019-11-03 21:26:43 -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
|
31775c94f0
|
Fixed CallMethodWithTypedBuf to only set value on success.
|
2019-11-03 16:01:49 -07:00 |
David Hall
|
4143c8767e
|
Added IMarshalDirective interface as a means for IntPtrConverter.Convert to handle odd marshal behavior
|
2019-11-03 16:00:13 -07:00 |
David Hall
|
5b5c316b99
|
Added RtlCopyMemory and RtlFillMemory functions
|
2019-10-31 11:48:00 -06:00 |
David Hall
|
9ade2c8bd1
|
Added copy constructor to SafeMemoryHandle and consolidated initialization
|
2019-10-31 11:47:04 -06:00 |
David Hall
|
bb3435550f
|
Added SafeAllocatedMemoryHandle.TakeOwnership method to take control of the allocated memory.
|
2019-10-29 10:44:02 -06:00 |
David Hall
|
835487e466
|
Added GetOrderedFields Type extension method.
|
2019-10-29 10:43:18 -06:00 |
David Hall
|
f9c8100443
|
More ioctrl additions
|
2019-10-27 08:24:13 -06:00 |
David Hall
|
48608feb75
|
More ioctl additions
|
2019-10-26 10:23:04 -06:00 |
David Hall
|
6eee431d3e
|
Added properties as supportable type for CorrespondingType
|
2019-10-26 10:22:48 -06:00 |
David Hall
|
9daa94452f
|
Added remaining CSIDL_* constants and cleaned.
|
2019-10-25 18:57:11 -06:00 |
David Hall
|
e157e1b7f0
|
Added all the typelib interfaces from Shell32.dll
|
2019-10-25 18:56:02 -06:00 |
David Hall
|
1216cdd22f
|
Changed using from ComCtl32 to Shell32 after movement of shell interfaces
|
2019-10-25 18:55:14 -06:00 |
David Hall
|
6d4dc46131
|
All the CSIDL* and SID_S* constants have been added.
|
2019-10-25 18:03:30 -06:00 |
David Hall
|
e8b4ad952b
|
Updated internal class to adhere to new IFileSystemBindData2 definition
|
2019-10-23 19:21:06 -06:00 |
David Hall
|
49f100a432
|
Made IFileSystemBindData and IFileSystemBindData2 implementations able to support implementations
|
2019-10-23 18:25:17 -06:00 |