dahall
|
71a1feb40c
|
Added ARRAYDESC and PARAMDESCEX structures to Ole
|
2022-05-11 07:25:46 -06:00 |
Mark Lechtermann
|
8ca58cc2c8
|
TYPEFLAGS changed to uint (#267)
|
2022-01-06 08:54:05 -07:00 |
dahall
|
52af822dfd
|
Fixed #262 and adjusted other functions in ICreateTypeInfo to include enums.
|
2021-12-26 20:01:14 -07:00 |
dahall
|
49c63e7207
|
So many bug fixes and improvements to SAFEARRAY and assoc functions. Fixed parameters on a number of functions, added function overloads for simpler parameter passing, fixed bug in SAFEARRAYBOUND.ctor, added many methods to SafeSAFEARRAY to make it more like `System.Array` and more interoperable.
|
2021-03-18 15:38:48 -06:00 |
dahall
|
5f34bc2355
|
Added ICOMEnum interface to all appropriate COM interfaces.
|
2020-12-14 16:10:31 -07:00 |
dahall
|
3aa3f9223d
|
**BREAKING CHANGES:** FIxed structures that could not load due to marshal attribute bugs
|
2020-12-03 20:34:05 -07:00 |
dahall
|
b2b32fa929
|
Added missing VarXX functions from OleAuto32
|
2020-11-12 22:36:59 -07:00 |
dahall
|
847a47b128
|
Added UDATE struct
|
2020-11-10 09:43:47 -07:00 |
dahall
|
750f679411
|
Fixed bug in lookup table for WIA_PROPID_TO_NAME
|
2020-10-22 20:13:01 -06:00 |
dahall
|
f510b2d32e
|
For all COM IEnumXX interfaces, fixed the Next method's array parameter so that it references the size on input, not output. This prevents a bug when implementing these interfaces. Thanks to @wangfu91 for finding this and submitting #143.
|
2020-07-12 14:09:40 -06:00 |
dahall
|
fd35f79e22
|
Removed IComEnumerator references - doesn't work due to Reflection/COM object limitations
|
2020-06-06 13:44:00 -06:00 |
dahall
|
020c45207f
|
Where appropriate, added derivation from IComEnumerator<T> to COM interfaces supporting pattern.
|
2020-06-05 14:42:15 -06:00 |
dahall
|
cb9b5a7c62
|
Added IPropertyBag2 and supporting elements
|
2020-05-17 17:02:43 -06:00 |
dahall
|
02c4896b98
|
Fixed build warnings for missing XML docs and obsolete marshal directives
|
2020-04-02 19:14:40 -06:00 |
dahall
|
b0791e0fd5
|
XML doc fixes.
|
2020-03-09 10:53:39 -06:00 |
dahall
|
16aa08ec14
|
Added functions from olectl.h
|
2020-01-13 14:26:26 -07:00 |
dahall
|
04c8783799
|
Completed addition of all wia_xp.h content
|
2020-01-10 15:22:18 -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
|
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
|
ce4a6a46a4
|
Added remaining functions and supporting interfaces from Ole32.dll
|
2019-09-10 13:57:38 -06:00 |
David Hall
|
f1085cd3a5
|
Change SafeHandle derived base class HANDLE to SafeHANDLE. Yes, bonehead move to not do this correctly from the beginning.
|
2019-02-04 09:51:08 -07:00 |
David Hall
|
eb902e4595
|
Fixed build errors and warnings due to XML comments and obsolete license reference in project files.
|
2018-12-15 13:44:33 -07:00 |
David Hall
|
8a1355b0af
|
Updated comments
|
2018-11-28 12:33:55 -07:00 |
David Hall
|
c5467dfb7e
|
Another 2.0 major commit. All tests working.
|
2018-11-19 21:18:50 -07: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
|
da627dad2e
|
Initial load: Extra libraries and unit tests
|
2017-11-27 11:11:20 -07:00 |