Commit Graph

16 Commits (33b358033de37ed8ddc8c3571819641cc18c2cf3)

Author SHA1 Message Date
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 267cd7d18f Completed Shell32 function adds 2018-07-26 21:11:00 -06:00
David Hall 4c7d9fc8db More additions on Shell32 2018-07-26 16:49:45 -06:00
David Hall ba0a2313b6 Added many more functions and interfaces from Shell32 2018-07-25 11:45:49 -06:00
David Hall 749b5af680 Added more interfaces for Shell Extensions 2018-07-21 21:57:04 -06:00
David Hall 810a11b180 Added IFileSystemBindData and IFileSystemBindData2 and the multiple STR_ values for binding contexts. 2018-04-02 13:29:46 -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 ee7d921097 Reorganized and extracted IShellItem and IShellFolder related items into their own files. 2018-01-20 18:17:16 -07:00
David Hall dd46a07422 Added ILFree method 2018-01-17 12:29:09 -07:00
David Hall 70318b9f98 Added binding attributes for IShellItem2 methods 2018-01-16 17:15:30 -07:00
David Hall e6910dc9a9 Fixed bug with CoTaskMemStringMarshaler being used for return values and is never called. Added marshaler to places where appropriate. 2018-01-15 09:41:05 -07:00
David Hall 497322a537 Changed SHCreateItemFromIDList return value to HRESULT 2018-01-11 09:04:41 -07:00
David Hall a23370af91 * Reorganized files to reduce file size
* Added documentation
* Added IShellLibrary and supporting constructs
2018-01-09 14:08:57 -07:00
David Hall da627dad2e Initial load: Extra libraries and unit tests 2017-11-27 11:11:20 -07:00