dahall
df6b0cb875
Added IShellItemFilter
2020-02-08 16:50:52 -07:00
dahall
adc85ad275
Added INameSpaceTreeControl and supporting interfaces.
2020-02-08 16:50:40 -07:00
dahall
8a30f5ce3c
Fixed exceptions thrown by ControlPanel methods by providing HRESULT from underlying COM shell object. #105
2020-02-08 15:08:44 -07:00
dahall
c856d06332
Updated project files for v3.1.9
2020-01-17 08:50:25 -07:00
dahall
42677e2063
Project files update for v3.1.8.
2020-01-13 09:26:39 -07:00
dahall
aff96b0adf
Fixed bug in defintion of IEnumIDList.Next and all dependent methods. ( #97 )
2020-01-04 15:44:00 -07:00
dahall
6eb542ecd0
Updated project information for 3.1.7
2020-01-03 16:50:52 -07:00
dahall
6edf55346d
Added support for .NET Core 3.1
2020-01-03 16:46:48 -07:00
David Hall
92227c8afd
Completed testing and fixes for url.dll in Vanara.PInvoke.Shell32.
2019-12-31 12:11:41 -07:00
David Hall
ef322f1d42
Added functions and interfaces from url.dll to Shell32.
2019-12-30 15:32:32 -07:00
David Hall
1ee34f1001
Updated all project files to version 3.1.7
2019-12-17 15:05:04 -07:00
David Hall
c2c9a6e2e6
Updated project files to support SourceLink
2019-12-17 14:56:55 -07: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
61d0fbb908
Updated project files for 3.1.6 release
2019-12-11 22:09:39 -07:00
David Hall
8bb754f22e
Updated project files to version 3.1.5
2019-11-26 08:20:16 -07:00
David Hall
2036104502
Update project information for 3.1.4
2019-11-25 07:02:08 -07:00
David Hall
c7a8f2ce26
Added extension methods for IShellFolder
2019-11-23 20:32:48 -07:00
David Hall
37b9f50288
BREAKING CHANGE: Fixed problems with STRRET and its use in IShellFolder::GetDisplayNameOf. #73
2019-11-23 18:24:59 -07:00
David Hall
42c60bccaa
Unchanged PIDL parameters to IntPtr
2019-11-21 16:48:48 -07:00
David Hall
463b4ecefa
Changed GetFolderIds extension method to return GUIDs, like the interface method and added GetKnownFolderIds to get the equivalent KNOWNFOLDERID values.
...
Fixed FreeKnownFolderDefinitionFields.
2019-11-21 16:47:28 -07:00
David Hall
5658b9aad1
Added GetIKnownFolder and Name extension methods.
2019-11-21 16:34:33 -07:00
David Hall
8fa4eaf08a
Added attributes and strong types to functions and interfaces from ShObjIdl.h
2019-11-20 12:53:25 -07:00
David Hall
2eab8af7eb
Changed project versions to 3.1.4
2019-11-13 23:07:14 -05:00
David Hall
035f6ce631
Updated project files for v3.1.3
2019-11-08 08:29:33 -07:00
David Hall
7f6c787af1
BREAKING CHANGE: moved interfaces and VARIANT from oaidl.h into Vanara.PInvoke.OleAut32 from Ole32 as they are actually hosted there. This required some changes to supproting code.
2019-11-06 22:13:59 -07:00
David Hall
bfd863bfe6
XML Comment corrections (bad params, bad refs, bad syntax).
2019-11-05 22:52:45 -07:00
David Hall
0eb05fc0b0
Updated project info for 3.1.2 release
2019-11-04 06:49:29 -07:00
David Hall
9daa94452f
Added remaining CSIDL_* constants and cleaned.
2019-10-25 18:57:11 -06:00
David Hall
e157e1b7f0
Added all the typelib interfaces from Shell32.dll
2019-10-25 18:56:02 -06:00
David Hall
6d4dc46131
All the CSIDL* and SID_S* constants have been added.
2019-10-25 18:03:30 -06:00
David Hall
e8b4ad952b
Updated internal class to adhere to new IFileSystemBindData2 definition
2019-10-23 19:21:06 -06:00
David Hall
49f100a432
Made IFileSystemBindData and IFileSystemBindData2 implementations able to support implementations
2019-10-23 18:25:17 -06:00
David Hall
6bbea01b83
Fixed incorrect Guid for IShellFolderViewDual
2019-10-23 14:27:38 -06:00
David Hall
6ef7235bf3
Update project versions to 3.1.2
2019-10-23 13:44:41 -06:00
David Hall
cd286d7f51
Fixed syntax
2019-10-23 13:06:06 -06:00
David Hall
457a71d750
Added FILEOP_FLAGS.FOF_NO_UI
2019-10-23 12:08:40 -06:00
David Hall
5be7829f55
Corrected parameters in SHCreateShellItemArray
2019-10-23 12:07:31 -06:00
David Hall
b6bc1544c6
Updated attributes and some parameters in IShellWindows
2019-10-23 12:07:06 -06:00
David Hall
dee8220068
Update project file information and version to 3.1.1.
2019-10-17 13:43:37 -06:00
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