Commit Graph

13 Commits (abf525fb543bc1c9c672b48a4a6c90df9f02d107)

Author SHA1 Message Date
David Hall 3cade3a2a8 Added generic helper functions for those where a COM interface is requested 2019-01-20 20:44:04 -08:00
David Hall ede7bb29e0 Added overloads to registry functions to allow for SafeAllocatedMemoryHandle. Replaced uint type with REG_VALUE_TYPE where required. Fixed string type bug on SHCreateStreamOnFileEx. 2019-01-16 08:10:06 -07:00
David Hall 7e13acf8ec Change params on SHGetValue and added overload 2019-01-15 21:10:07 -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 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 d0085b8dd9 Added FILETYPEATTRIBUTES enum and moved other enums to same file as requiring interfaces 2018-08-23 11:04:35 -06:00
David Hall b9f2b152b8 Completed work on all functions from shlwapi.dll 2018-08-10 09:47:22 -06:00
David Hall cdca7d5504 Added PathCompactPathEx 2018-07-30 15:50:01 -06:00
David Hall ba0a2313b6 Added many more functions and interfaces from Shell32 2018-07-25 11:45:49 -06:00
David Hall 0406f5b7e5 Added PathFindOnPath 2018-05-30 12:34:26 -06:00
David Hall da627dad2e Initial load: Extra libraries and unit tests 2017-11-27 11:11:20 -07:00