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
|
729345e24a
|
Added all remaining shobjidl_core.h interfaces to Shell32 and SearchApi
|
2020-06-10 20:37:25 -06: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
|
138accc380
|
MAJOR BREAKING CHANGES: Fundamentally changed how HANDLEs are represented and used. Much better type safety now that all handles derive from HANDLE and disposing instances are all noted by a SafeHxxx name. Solves problem with circular references and random IntPtr parameters.
|
2018-09-21 22:35:34 -06:00 |
David Hall
|
9248d35d75
|
Fixed XML comments
|
2018-03-29 18:24:50 -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
|
f1f6751cb1
|
Changed signature of IShellItemImageFactory.GetImage to make it easier to handle errors
|
2018-01-20 22:29:27 -07:00 |
David Hall
|
ee7d921097
|
Reorganized and extracted IShellItem and IShellFolder related items into their own files.
|
2018-01-20 18:17:16 -07:00 |