dahall
|
0b3ac8d87a
|
Prevented #269 by addeding documentation and removing [Optional] attribute on final param for SHChangeNotify.
|
2022-01-18 06:28:50 -07:00 |
dahall
|
25feb73e7a
|
Normalized use of ComCtl32, Gdi32, and User32 references in Shell32
|
2022-01-04 15:30:20 -07:00 |
dahall
|
a52ea804ca
|
Changed const params in SHCreateDefaultContextMenu, SHCreateShellFolderView and SHCreateShellFolderViewEx from `ref` to `in`.
|
2021-09-21 12:16:18 -06:00 |
dahall
|
f489e1ca89
|
Fixed methods in Shell32 (SHGetFolderLocation, SHGetFolderPath, SHGetFolderPathAndSubDir) that should use CSIDL enum but didn't. Fixed dependencies.
|
2020-12-27 17:32:52 -07:00 |
dahall
|
f835313217
|
Added SHChangeNotify overloads for strings and PIDLs
|
2020-11-13 16:45:04 -07:00 |
dahall
|
6c584723e5
|
Updated parameter attributes and overloads for Shell_GetCachedImageIndex and SHMapPIDLToSystemImageListIndex
|
2020-11-02 07:41:02 -07:00 |
dahall
|
44bcc6d163
|
Added better docs to SHGetDataFormat
|
2020-07-16 16:41:19 -06:00 |
David Hall
|
00e3e73cfd
|
Changed all instances of PIDL[] parameters to IntPtr[] to avoid marshaling error.
|
2019-12-12 19:48:07 -07:00 |
David Hall
|
9daa94452f
|
Added remaining CSIDL_* constants and cleaned.
|
2019-10-25 18:57:11 -06:00 |
David Hall
|
6b8e0ccf58
|
Combined PInvoke.User32 and PInvoke.User32.Gdi and updated all dependencies.
Added .NET Standard 2.0 and .NET Core 2.0 and 2.1 support to all projects except Windows.Forms and Windows.Shell
|
2019-08-27 16:03:21 -06:00 |
David Hall
|
64b2911d5e
|
BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling.
|
2019-07-12 09:49:54 -06:00 |
David Hall
|
7f16708a16
|
Added enum to params of SHDefExtractIcon and overlay constants.
|
2019-06-10 15:28:35 -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
|
3cade3a2a8
|
Added generic helper functions for those where a COM interface is requested
|
2019-01-20 20:44:04 -08:00 |
David Hall
|
4b7912fdbc
|
Added overload for IShellItem to SHAddToRecentDocs
|
2019-01-16 07:29:59 -07:00 |
David Hall
|
f6c9d9c9d0
|
Added improved types and constructors
|
2019-01-13 14:58:38 -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
|
f844f6a8f2
|
Updated projects for 1.0.18 release
|
2018-08-10 11:54:21 -06:00 |
David Hall
|
5739032c58
|
Further corrections
|
2018-07-26 23:13:32 -06:00 |
David Hall
|
87ca1aa1e0
|
Minor corrections to DllImport info
|
2018-07-26 23:11:03 -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
|
f654f77e73
|
Added SHChangeNotify
|
2018-07-21 22:31:13 -06:00 |
David Hall
|
d1d0603c3b
|
Added SHCreateShellFolderView and supporting structures and interfaces.
|
2018-07-02 18:07:08 -06:00 |
David Hall
|
9751552187
|
Fixed apidl param on SHOpenFolderAndSelectItems
|
2018-06-08 11:20:28 -06:00 |
David Hall
|
7286c4320f
|
Cleaned up code and added IExtractIcon
|
2018-01-20 18:12:14 -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
|
9c39eec5f9
|
* Changed projects to v1.0.3
* Fixed DllImport attributes to match native methods
* Added Crypt32 and Mpr projects
|
2017-12-06 08:54:01 -07:00 |
David Hall
|
da627dad2e
|
Initial load: Extra libraries and unit tests
|
2017-11-27 11:11:20 -07:00 |