dahall
52ac177f8e
BREAKING CHANGE: Modified interfaces IOleWindow and IShellBrowser and all derived interfaces so they use PreserveSigAttribute. All these interfaces can be client implemented and needed that capability.
2020-09-25 17:15:11 -06:00
dahall
82e0d01f8a
Fixed attributes on IShellView.GetItemObject
2020-09-16 19:30:05 -06:00
dahall
729345e24a
Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi
2020-06-10 20:37:25 -06:00
David Hall
42c60bccaa
Unchanged PIDL parameters to IntPtr
2019-11-21 16:48:48 -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
c3521b7742
MAJOR BREAKING CHANGEs:
...
1) Obsoleted Vanara.Extensions.InteropExtensions.StructureToPtr for a name change to MarshalToPtr for consistency.
2) Added parameter to all methods reading memory that allows developer to indicate size of allocated memory they read from.
3) Enabled the ability to read/write enum values from memory in all extension methods.
4) Added Write methods for writing to memory
2019-08-17 21:13:57 -06:00
David Hall
9b73d36900
Removed PIDL references from IShell... interfaces to prevent interop problems
2019-01-16 08:16:01 -07:00
David Hall
2da25331d2
Fixed problems with some Shell interfaces
2019-01-11 18:05:27 -07:00
David Hall
8623205679
Added generic helper methods for all interface methods that get a COM interface by specifying its IID.
2019-01-06 11:57:14 -07:00
David Hall
c5467dfb7e
Another 2.0 major commit. All tests working.
2018-11-19 21:18:50 -07:00
David Hall
627c6d2314
2.0 Checkin - Buildable
2018-10-26 12:24:07 -06:00
David Hall
46176b22fd
Added documentation and corrected interfaces that are to be implemented by clients so they have PreserveSig.
2018-07-30 15:54:24 -06:00
David Hall
d1d0603c3b
Added SHCreateShellFolderView and supporting structures and interfaces.
2018-07-02 18:07:08 -06:00
David Hall
a0345b2eab
Reorganized, added documentation, added IFolderViewOptions, simplified use of SV2CVW2_PARAMS.
2018-01-29 11:23:44 -07:00
David Hall
47fe61ac8c
Renamed file
2018-01-20 22:29:41 -07:00