dahall
|
020c45207f
|
Where appropriate, added derivation from IComEnumerator<T> to COM interfaces supporting pattern.
|
2020-06-05 14:42:15 -06:00 |
dahall
|
7fc504f470
|
Added interface (IComEnumerator) to identify COM interfaces that support the Next/Reset pattern and a supporting class and extension method to make getting an IEnumerator<T> from them easy.
|
2020-06-05 14:41:26 -06:00 |
dahall
|
5772de8a1e
|
Updated project versions to 3.2.10
|
2020-06-04 08:49:35 -06:00 |
dahall
|
4c241ed618
|
Fixed bug resolving .lnk files in ShellLink
|
2020-06-04 08:45:23 -06:00 |
dahall
|
43741f149e
|
Added Graphics to Library NuGet package
|
2020-06-03 15:03:53 -06:00 |
dahall
|
3b6c0fae08
|
Updated project information for Shell32
|
2020-06-03 14:45:46 -06:00 |
dahall
|
e9ed356b8f
|
Added remaining, supported interfaces from shobjidl.h
|
2020-06-03 14:40:27 -06:00 |
dahall
|
2b87264c62
|
Fixed unit test build config
|
2020-06-02 22:25:11 -06:00 |
dahall
|
28eaf62f3b
|
Updated project information
|
2020-06-02 22:02:36 -06:00 |
dahall
|
ab7a7e2a69
|
Fixed mapped file handle reference
|
2020-06-02 22:01:39 -06:00 |
dahall
|
3358686dae
|
Added references for Vanara.PInvoke.Graphics
|
2020-06-02 21:57:13 -06:00 |
dahall
|
5104c4c6e0
|
Added DirectWrite, DXGI and WIC references to Vanara.PInvoke.Graphics
|
2020-06-02 21:54:48 -06:00 |
dahall
|
491c26e0d6
|
BREAKING CHANGE: Changed default behavior of ShellItem.Properties so that it is read-only. It was failing for all shell items that didn't have their own properties. To get previous behavior, simply set "shellItem.Properties.ReadOnly = false" before setting properties.
|
2020-06-01 10:43:51 -06:00 |
dahall
|
24031bc4d1
|
BREAKING CHANGE: Changed ShellItemPropertyStore.Descriptions to get a dictionary of PropertyDescription items rather than the PropertyDescriptionList that was already available from ShellItem. Added improved execption when IPropertyStore instance cannot be created due to a shell item with no r/w support.
|
2020-06-01 10:41:25 -06:00 |
dahall
|
26ee1ba93d
|
Derived PropertyStore from ReadOnlyPropertyStore
|
2020-06-01 10:38:37 -06:00 |
dahall
|
f57a7321b2
|
Added MemoryPropertyStore with stream r/w support representing a property store that lives separate from a ShellItem
|
2020-06-01 10:37:52 -06:00 |
dahall
|
ddd6935037
|
Added ReadOnlyPropertyStore as the base object wrapping IPropertyStore.
|
2020-06-01 10:37:00 -06:00 |
dahall
|
496b73f8a8
|
Added IPersistSerializedPropStorage and IPropertyStoreCapabilities COM interfaces
|
2020-06-01 09:40:34 -06:00 |
dahall
|
7ff9e77f4b
|
Fixed packing of SHQUERYRBINFO (#127)
|
2020-06-01 09:39:40 -06:00 |
dahall
|
e27d78772d
|
Fixed multiple problems with TrackBarEx in designer and runtime.
|
2020-05-28 19:35:39 -06:00 |
dahall
|
e69b8c843c
|
Refactored
|
2020-05-28 18:56:20 -06:00 |
dahall
|
92302b015a
|
Another, hopefully final, fix for #124
|
2020-05-28 17:52:05 -06:00 |
dahall
|
e1b31bd0ab
|
Fixed crashes on ShellItemChangeWatcher with unrecognized events.
|
2020-05-28 13:16:37 -06:00 |
dahall
|
c223796807
|
Updated project versions to 3.2.9
|
2020-05-28 13:14:50 -06:00 |
dahall
|
fe7c5d2763
|
BREAKING CHANGE: FIxed UNICODE_STRING so it would work across process boundries (thanks @Enigmatrix) and tested. Now #123 is implemented.
|
2020-05-27 22:32:53 -06:00 |
dahall
|
f0976ae924
|
Added implicit conversion operator to SafeCoTaskMemStruct and SafeHGlobalStruct from nullable struct.
|
2020-05-27 22:14:24 -06:00 |
dahall
|
2109f34dd4
|
Fixed problem with resources not building correctly in Vanara.Windows.Forms
|
2020-05-27 22:13:31 -06:00 |
dahall
|
84271bbf3a
|
Added testing of ShellItemChangeWatcher
|
2020-05-27 22:12:51 -06:00 |
dahall
|
a76f009ad9
|
Added test to enum Recycle Bin contents
|
2020-05-27 22:12:11 -06:00 |
dahall
|
efdd8da0d1
|
To ShellItemChangeWatcher, added attributes to properties, added Path property tied to Item property for use in designer, error handling if registration fails, and fixed bug with PIDLs and memory reads (#124).
|
2020-05-27 22:11:36 -06:00 |
dahall
|
baa14249ca
|
Added TypeConverter to TrackBarEx.TickPositions property
|
2020-05-27 22:08:31 -06:00 |
dahall
|
b06faf0596
|
Added another NtQueryProcessInformation test
|
2020-05-26 06:42:19 -06:00 |
dahall
|
8b5979d17c
|
Added SafeCoTaskMemStruct and SafeHGlobalStruct derivations of SafeMemoryStruct
|
2020-05-26 06:41:40 -06:00 |
dahall
|
8cce2a634e
|
Updated property layout.
|
2020-05-22 10:03:51 -06:00 |
dahall
|
854b5c17c3
|
Added PROPVARIANT_IMMUTABLE as a pure structure that can be used in arrays where the class equivalent breaks marshaling.
|
2020-05-22 09:05:09 -06:00 |
dahall
|
ecb5ca90de
|
Added NtQueryInformationProcess (#123) and supporting constants and structures along with unit test.
|
2020-05-20 12:27:58 -06:00 |
dahall
|
0ada485d14
|
Added UNICODE_STRING.ToString() overload
|
2020-05-20 12:26:37 -06:00 |
dahall
|
fb90105165
|
Added SafeGuidPtr for instances where GUID is optional.
|
2020-05-20 12:25:55 -06:00 |
dahall
|
b309678901
|
Fixed sizing to include enums
|
2020-05-20 12:25:19 -06:00 |
dahall
|
cb9b5a7c62
|
Added IPropertyBag2 and supporting elements
|
2020-05-17 17:02:43 -06:00 |
dahall
|
ab586bd279
|
Updated tests to check on #120
|
2020-05-17 09:46:40 -06:00 |
dahall
|
67e89b5472
|
Fixed incorrect parameters for file mapping functions and added HSECTION and SafeHSECTION handles.
|
2020-05-16 15:15:33 -06:00 |
dahall
|
3ec625b5dc
|
Changed SafeMibXX AsReadOnlySpan to AsSpan and returned Span<T>
|
2020-05-16 13:57:21 -06:00 |
dahall
|
f67c02dc14
|
Added SafeAllocatedMemoryHandle.AsReadOnlySpan extension method and changed Span methods to use IntPtr extensions.
|
2020-05-16 08:56:21 -06:00 |
dahall
|
a75f2dd17d
|
Fixed Vanara.Collection references
|
2020-05-15 18:58:39 -06:00 |
dahall
|
589d47c3b6
|
Added classes to enumerate on pointer elements (NativeMemoryEnumerator and UntypedNativeMemoryEnumerator). Changed IntPtr.ToIEnum methods to use new classes and added IntPtrGetEnumerator extension methods.
|
2020-05-15 16:37:15 -06:00 |
dahall
|
385fceeaf6
|
Added SafeMibEntryBase<T>.TableAsSpan property and SafeMibTableHandle.AsReadOnlySpan method (for supported platforms)
|
2020-05-15 11:41:22 -06:00 |
dahall
|
5c726943b3
|
Added IntPtr.AsSpan and IntPtr.AsReadOnlySpan extension methods
|
2020-05-15 11:40:11 -06:00 |
dahall
|
30aabcaaed
|
Added Equals(TStruct) method to SafeMemStruct to prevent boxing when comparing. (Thanks @NN)
|
2020-05-15 06:46:55 -06:00 |
dahall
|
a4347bc595
|
Changed project versions to 3.2.8
|
2020-05-14 20:48:55 -06:00 |