David Hall
4451258143
ADDED: Support for .NET Core 3.0 in all projects!!
...
Updated project files to version 3.1.0, changed icon to embedded NuGet resource rather than link, consolidated dependency conditions in project files, and updated all NuGet dependencies.
2019-10-03 13:35:16 -06:00
David Hall
dffada3d24
Updated project files
2019-09-10 19:36:28 -06:00
David Hall
1053fb4e05
Added remainder of propsys.dll functions, putting two in the Shell32 assembly due to dependencies.
2019-09-10 19:28:09 -06:00
David Hall
846783b115
Updated project documentation
2019-09-05 21:03:18 -06:00
David Hall
d56d9486e7
Updated project information to version 3.0.1, added DLL references, and updated markdown files.
2019-09-04 14:11:25 -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
d89a9df2a5
With so many breaking changes, I decided to roll the version to 3.0.0.
2019-08-27 12:42:33 -06: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
fa9ba9ff74
Changed names of delegates where existing ALLCAP name was a reference to another name. Could be a breaking change.
2019-07-25 20:25:24 -06:00
David Hall
64b2911d5e
BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling.
2019-07-12 09:49:54 -06:00
David Hall
36c5b82f91
Updated and fixed file functions in Kernel32. Changed WIN32_FIND_DATA back to a structure and corrected IShellLinkW reference. Added EnumFilesEx and EnumVolumes to simplify related functions. Fixed search handles so they dispose without error. Changed GetFullPathName, GetLongPathName and GetShortPathName to exclusively use the Unicode instance to avoid filename length restrictions.
2019-06-16 15:07:59 -06:00
David Hall
26219195fe
Updated % complete info
2019-06-10 19:31:54 -06:00
David Hall
e63be19482
Fixed signatures for implementation rather than use, added marshaling attributes and changed IntPtr to SafeHICON
2019-06-10 15:29:37 -06:00
David Hall
7f16708a16
Added enum to params of SHDefExtractIcon and overlay constants.
2019-06-10 15:28:35 -06:00
David Hall
0865938b33
Fixed bug in CommandLineToArgW by adding helper method, fixed bug in params to ExtractIconEx, added enum to params of SHGetStockIconInfo.
2019-06-10 15:26:59 -06:00
David Hall
9bfe5576f6
Fixed #56 with incorrect return value to CommandLineToArgvW.
2019-06-09 20:10:51 -06:00
David Hall
422ab0a7dd
Updated project files for 2.8.11 release
2019-06-07 20:42:41 -06:00
David Hall
45a356f601
Fixed un-blittable structures
2019-06-07 12:49:14 -06:00
David Hall
f59831bc2c
Updated project files for 2.3.10
2019-06-04 12:18:56 -06:00
David Hall
c5dec3b510
Removed Windows Search interfaces
2019-05-25 19:47:22 -06:00
David Hall
80c83d88d3
Added FOLDERLOGICALVIEWMODE
2019-05-25 19:45:00 -06:00
David Hall
70542ff101
Fixed ISearchCatalogManager2
2019-05-24 14:48:09 -06:00
David Hall
e51da313f3
Added Windows Search support interfaces and code
2019-05-24 14:44:44 -06:00
David Hall
9e30668679
Added ICondition2
2019-05-24 14:44:15 -06:00
David Hall
824afbc907
Added helper functions
2019-05-24 14:44:02 -06:00
David Hall
3eccb98a50
Added CreateBindCtx method in ShellUtil and migrated existing code to use it
2019-05-08 18:58:46 -06:00
David Hall
56f517d6e9
Updated project information for 2.3.8
2019-04-30 08:00:06 -06:00
David Hall
0cc1d914d0
Updated project files for 2.3.7 release
2019-04-24 08:48:29 -06:00
David Hall
5be3e15570
Update project versions to 2.3.6
2019-04-15 13:45:35 -06:00
David Hall
72a2ceb50c
Updated project versions to 2.3.5
2019-03-12 08:05:49 -06:00
David Hall
3877cc58bc
Pushing point release due to some debug files getting into the NuGet packages
2019-03-08 20:09:11 -07:00
David Hall
1bdbca3d57
Updated projects for version 2.3.3
2019-03-08 12:38:52 -07:00
David Hall
00b8227a10
Updated project versions to 2.3.2
2019-02-27 16:53:42 -07:00
David Hall
ec8fec7902
Updated project files to 2.3.1
2019-02-24 18:54:29 -07:00
David Hall
91ad5730b6
Update project versions to 2.3.0
2019-02-20 11:08:59 -07:00
David Hall
14aae2dd59
Updated attributes on IOpenControlPanel
2019-02-15 14:40:09 -07:00
David Hall
7e183c2b6c
Updated project files to 2.2.1
2019-02-05 14:25:27 -07: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
f37340b0a9
Updated documentation
2019-02-04 09:41:40 -07:00
David Hall
1efc1993f2
Updated project information
2019-02-01 16:41:11 -07:00
David Hall
6a78449bf5
Added overload and updated docs for SHCreateShellItemArray.
2019-02-01 11:38:31 -07:00
David Hall
b2f8dc8c89
Added QueryInterface methods
2019-01-27 00:45:43 -05:00
David Hall
ec39c32d83
Added IInitializeCommand
2019-01-22 19:54:52 -08:00
David Hall
320a00aa61
Fixed bug with SHCreateItemWithParent
2019-01-21 15:24:14 -08:00
David Hall
d782a19271
Added Optional param attributes
2019-01-21 15:23:53 -08:00
David Hall
8f1e78e0f3
Updated project versions to 2.2.0 as there have been lots of changes, some of which are breaking.
2019-01-21 08:42:39 -08:00
David Hall
af7ec7c430
Removed PIDL references
2019-01-20 20:45:04 -08:00
David Hall
cb01573d8c
Added CIDA (HIDA) structure
2019-01-20 20:44:35 -08: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
62ef41cd2d
Add IObjectWithSelection
2019-01-20 20:43:12 -08:00