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 |
David Hall
|
6bbea01b83
|
Fixed incorrect Guid for IShellFolderViewDual
|
2019-10-23 14:27:38 -06: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
|
4097090539
|
Fixed ShellItem.FileInfo and PropertyDescriptions so they don't throw exceptions on non-file system types.
|
2019-10-23 13:37:16 -06:00 |
David Hall
|
3a09d5230a
|
Added parented constructor for ShellItemArray
|
2019-10-23 13:14:46 -06:00 |
David Hall
|
0223ac1721
|
Fixed ViewInExplorer for folder items
|
2019-10-23 13:14:23 -06:00 |
David Hall
|
f10199e737
|
Changed EnumerateChildren to remove default params
|
2019-10-23 13:12:52 -06:00 |
David Hall
|
cd286d7f51
|
Fixed syntax
|
2019-10-23 13:06:06 -06:00 |
David Hall
|
6fb02a6ad0
|
Excluded SafeIDispatch until it is working
|
2019-10-23 13:05:29 -06:00 |
David Hall
|
a8e15280e1
|
Added workaround for missing function in .NET Std 2.0
|
2019-10-23 12:20:52 -06:00 |
David Hall
|
457a71d750
|
Added FILEOP_FLAGS.FOF_NO_UI
|
2019-10-23 12:08:40 -06:00 |
David Hall
|
2fc34f963d
|
Fixed marshal parameter on ICondition::GetSubConditions
|
2019-10-23 12:08:10 -06:00 |
David Hall
|
5be7829f55
|
Corrected parameters in SHCreateShellItemArray
|
2019-10-23 12:07:31 -06:00 |
David Hall
|
b6bc1544c6
|
Updated attributes and some parameters in IShellWindows
|
2019-10-23 12:07:06 -06:00 |
David Hall
|
33765e40ee
|
Fixed condition on IEnumFromCom where TryGet looped forever.
|
2019-10-23 12:06:32 -06:00 |
David Hall
|
376b4576ea
|
Fixed bug and docs for Enumerate<T> method
|
2019-10-23 12:05:56 -06:00 |
David Hall
|
88a34bf970
|
Added IDispatch interface
|
2019-10-23 12:05:09 -06:00 |
David Hall
|
8d21d70f91
|
Added class to invoke methods on dynamic COM IDispatch.
|
2019-10-23 12:04:44 -06:00 |
David Hall
|
8ae1d17c2f
|
Added structure sizes to help with conversion
|
2019-10-22 08:29:07 -06:00 |
David Hall
|
3917cd63ca
|
Added optional parameter attributes
|
2019-10-22 08:28:33 -06:00 |
David Hall
|
9dbac0935c
|
Fixed incorrect parameter type in ISearchFolderItemFactory::SetFolderTypeID
|
2019-10-22 08:27:58 -06:00 |
David Hall
|
c0d841f06d
|
Added IEnumUnknown generics implementation
|
2019-10-22 08:27:07 -06:00 |
David Hall
|
8bd79dd5ea
|
Added a generic IEnumerator implementation
|
2019-10-22 08:26:16 -06:00 |