David Hall
|
61fe0f30d8
|
Changed Marshal.SizeOf to InteropExtensions.SizeOf to account for IVanaraMarshaler instances
|
2019-11-25 19:36:46 -07:00 |
David Hall
|
80b7256543
|
Changed unspecified size to uint.Max instead of UIntPtr.Max to prevent overflow
|
2019-11-25 19:32:51 -07:00 |
David Hall
|
2036104502
|
Update project information for 3.1.4
|
2019-11-25 07:02:08 -07:00 |
David Hall
|
2c64bbf832
|
Added Windows.Forms.App to UnitTest to help test visual controls
|
2019-11-24 17:12:24 -07:00 |
David Hall
|
42643576e8
|
Improved documentation and fixed some minor bugs
|
2019-11-24 17:08:47 -07:00 |
David Hall
|
8057b34687
|
Fixed bugs in IPAddressBox and MAKEIPADDRESS
|
2019-11-24 17:07:55 -07:00 |
David Hall
|
c7a8f2ce26
|
Added extension methods for IShellFolder
|
2019-11-23 20:32:48 -07:00 |
David Hall
|
7c5f05b381
|
Added documentation
|
2019-11-23 19:00:15 -07:00 |
David Hall
|
37b9f50288
|
BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73
|
2019-11-23 18:24:59 -07:00 |
David Hall
|
42771630ad
|
Fixed TypeLoad error (#72) for PROPSPECunion.
|
2019-11-23 08:11:51 -07:00 |
David Hall
|
e3602f5405
|
Optimized FindType and added Category to EnumTypeString
|
2019-11-22 21:27:26 -07:00 |
David Hall
|
a269cff307
|
Major overhaul: It now works, fully documented, handles offline creation
|
2019-11-22 20:11:45 -07:00 |
David Hall
|
bbdef1b861
|
Reorg'd, documented and cleaned
|
2019-11-22 20:09:59 -07:00 |
David Hall
|
2e4d6b9c3c
|
Cleaned, reorg'd and added docs
|
2019-11-22 18:51:38 -07:00 |
David Hall
|
a862eb740b
|
When no value for Data is set, an exception is thrown. Now it assumes an empty string is the default.
|
2019-11-22 18:50:54 -07:00 |
David Hall
|
9540eedad0
|
Added error handling for EditSecurityAdvanced in ShowDialog
|
2019-11-22 18:50:17 -07:00 |
David Hall
|
dbba1f3220
|
Added documentation
|
2019-11-22 18:43:08 -07:00 |
David Hall
|
b1503bf24e
|
Added check for null pointer before calling SendMessage.
|
2019-11-22 18:42:51 -07:00 |
David Hall
|
02f34294ef
|
Revamped layout of ExplorerBrowser test form.
|
2019-11-21 18:54:40 -07:00 |
David Hall
|
6eb6aca45f
|
Changed to derive from Control, fixed exception when getting folder view, and added padding to design mode text.
|
2019-11-21 18:54:15 -07:00 |
David Hall
|
84665ab472
|
Fixed PreFilterMessage CPU grab
|
2019-11-21 17:19:48 -07:00 |
David Hall
|
b5bdc04a3b
|
Completed work on ExplorerBrowser control.
|
2019-11-21 16:55:32 -07:00 |
David Hall
|
7c944e8d1f
|
Added ExplorerBrowser test project
|
2019-11-21 16:55:06 -07:00 |
David Hall
|
9a28995d28
|
Added ExplorerBrowser test project
|
2019-11-21 16:54:32 -07:00 |
David Hall
|
42c60bccaa
|
Unchanged PIDL parameters to IntPtr
|
2019-11-21 16:48:48 -07:00 |
David Hall
|
463b4ecefa
|
Changed GetFolderIds extension method to return GUIDs, like the interface method and added GetKnownFolderIds to get the equivalent KNOWNFOLDERID values.
Fixed FreeKnownFolderDefinitionFields.
|
2019-11-21 16:47:28 -07:00 |
David Hall
|
5658b9aad1
|
Added GetIKnownFolder and Name extension methods.
|
2019-11-21 16:34:33 -07:00 |
David Hall
|
ce3dc1a0fe
|
Removed blittable constraint on ToArray and ToEnumerable
|
2019-11-21 16:33:39 -07:00 |
David Hall
|
2c94f7cdde
|
Updated constructor with strong type param
|
2019-11-20 12:56:03 -07:00 |
David Hall
|
8fa4eaf08a
|
Added attributes and strong types to functions and interfaces from ShObjIdl.h
|
2019-11-20 12:53:25 -07:00 |
David Hall
|
a94e60820b
|
Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work).
|
2019-11-19 12:52:44 -07:00 |
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 |