Commit Graph

2337 Commits (e693b4b11e24169f956413a420114da4396b23bf)

Author SHA1 Message Date
dahall e693b4b11e Added CorrespondingType attributes to StandardClipboardFormat values. 2021-08-17 11:07:23 -06:00
dahall b864f19066 Added CorrespondingTypeAttribute.EncodingType property to allow for encoding as part of a conversion. 2021-08-17 11:06:35 -06:00
dahall d5c62d1dfc Fixed #243 2021-08-17 08:37:25 -06:00
dahall b55d22bf28 Renamed PInvoke\NTDll to PInvoke\NtDll to match NuGet package (#243) 2021-08-17 08:28:56 -06:00
dahall cbf30e24ad Renamed NtDll files to match NuGet package name 2021-08-17 08:18:49 -06:00
dahall cd5fe5678c Removed ClipboardWatcher since functionality was already in NativeClipboard. 2021-08-17 07:44:39 -06:00
dahall dbbee967b0 Added ClipboardWatcher that raises an event when the Windows Clipboard changes. 2021-08-16 10:06:56 -06:00
dahall ff109a347d Updated all constructors where possible to exclude name. 2021-08-15 19:18:36 -06:00
dahall 1069739824 Changed ShellDataObject.ctor to take IEnumerable instead of array and expanded it to set CFSTR_SHELLIDLIST, CFSTR_FILEDESCRIPTORW, CFSTR_FILECONTENTS, CF_HDROP, CFSTR_FILENAMEA, and CFSTR_FILENAMEW.
Added ShellDataObject.GetData handler for CFSTR_INETURL
Added ShellDataObject.SetData handler for CFSTR_DROPDESCRIPTION
Added ShellDataObject.SetOleStreamData
2021-08-15 19:17:29 -06:00
dahall 39e51327a8 Added ASCII text item to SetText method.
Changed order of title and url placement in SetUrl to url first.
2021-08-15 19:06:34 -06:00
dahall 071dff9e62 Added ShellItemArray.ToDataObject method to extract an IDataObject 2021-08-15 19:04:22 -06:00
dahall 3a9a4eb929 Fixed misspelling in FILEDESCRIPTOR.nFileSize 2021-08-15 19:02:13 -06:00
dahall a30b7c3b84 Streamlined disposals of ShellItem and ReadOnlyPropertyStore to address #242 and minimize impact of garbage collection when IPropertyStore is used. 2021-08-14 14:59:24 -06:00
dahall dff054c2fa Fixed bug in ShellLink unit test 2021-08-14 14:58:04 -06:00
dahall 528156e51e Added TempFile docs and new ctor with extension 2021-08-14 14:57:41 -06:00
dahall 346e082d4b Tested #242 and suggested workaround. 2021-08-13 17:26:53 -06:00
dahall b80de57949 Added ShellItemPropertyStore.Dispose overload to null out use of ShellItem. May help with #242. 2021-08-13 15:52:03 -06:00
dahall 345701e654 Added assembly for CimFs library 2021-08-05 16:00:36 -06:00
dahall df344844bf Updated and ran tests for CldApi after changes for #241 2021-08-04 13:20:49 -06:00
dahall 30a5fa2d72 Added USN type with correct mapping (long for LONGLONG instead of int) and corrected all references in structures and functions. #241 2021-08-03 09:34:29 -06:00
dahall e504a40d84 Updated User32.INPUT structure for better usability, changed UIntPtr fields to IntPtr in a few structures and functions, added VK_* constants. 2021-08-02 09:58:54 -06:00
dahall 89534ffaec Updated project version to 3.3.12 2021-07-25 12:38:18 -06:00
dahall 9d33eb2942 Updated project files 2021-07-21 18:37:05 -06:00
dahall 310abdae6f More work on WinBio lib. Still buggy. 2021-07-21 17:16:20 -06:00
dahall b57ebd928e Updated test project for ExplorerBrowser 2021-07-21 17:15:43 -06:00
dahall d14609c256 Fixed #225 with ExplorerBrowser failing when added to designer window. 2021-07-21 17:13:56 -06:00
dahall 22afda95cf Switched ShellBrowser event handler based methods to overrides and reformatted doc. 2021-07-21 17:13:01 -06:00
dahall a0da03387d Added winsock2 select function (#239) 2021-07-20 07:54:12 -06:00
dahall 39e8c12643 Added WinBio functions and corrected structures -- only partially tested 2021-06-25 16:33:04 -06:00
dahall 3f8ebec9be Changed all dll references to lowercase to avoid new .NET 5 behavior (fixes #235) 2021-06-24 11:14:34 -06:00
dahall c701bff372 Updated project files 2021-06-19 12:57:37 -06:00
dahall c60440332e Completed addition of all functions to Multimedia project 2021-06-19 08:48:33 -06:00
dahall c1dad78b72 Renamed MmeApi.cs to MmeApi.aux.cs 2021-06-18 18:59:56 -06:00
dahall 2c1c56a78b More updates from mmeapi.h and timeapi.h 2021-06-18 18:57:52 -06:00
dahall 179a2e0928 Added NtCreateProcess(Ex) methods to NtDll (#233) 2021-06-17 07:02:29 -06:00
dahall fcd288c72d Added functions and constants from joystickapi.h and mmsyscom.h to Multimedia 2021-06-16 21:44:12 -06:00
dahall ebd58d2834 Added functions from mmiscapi.h to Vanara.PInvoke.Multimedia 2021-06-16 16:39:30 -06:00
dahall 2199dce833 Added IC, MCI and cap functions to Vanara.PInvoke.Multimedia 2021-06-16 11:52:33 -06:00
dahall 9af54a95d0 Update project version to 3.3.11 2021-06-04 09:41:55 -06:00
dahall 55458a86fe Updated project files for 3.3.10 2021-06-03 20:12:24 -06:00
dahall 58411f09fd Fixed more problems with FCI functions and delegates 2021-06-03 19:52:45 -06:00
dahall 20bdf64790 Added SafeHANDLE.ReleaseOwnership method to extract handle from safe handle so it is not closed on disposal. 2021-06-03 19:52:26 -06:00
dahall 4bfb89c728 Fixed params for FDI delegates 2021-06-03 10:51:28 -06:00
dahall 7b671d2b9a Fixed XML docs 2021-06-03 10:51:12 -06:00
dahall c1f2225efb Updated project files for 3.3.10 release 2021-06-02 20:57:31 -06:00
dahall fcbe78dfde More additions of IC* functions from vfw.h 2021-06-02 20:25:31 -06:00
dahall 84539aae26 More Cabinet updates 2021-06-02 19:36:07 -06:00
dahall 370e8a857a Added constants and conversion methods for enums in the C Run-time Library related to files. 2021-06-02 13:08:30 -06:00
dahall bc6d5ddff0 Fixes to Cabinet assembly based on #232 issue and @IllidanS4. Many of which are BREAKING CHANGES. 2021-06-01 12:50:42 -06:00
dahall 8ff2f9595b More updates and fixes to virtual disk assemblies 2021-06-01 11:53:58 -06:00