Commit Graph

2620 Commits (298ea3491436c74e87778abed00deeb7cc0e821b)

Author SHA1 Message Date
dahall f28c7c3d8b Fixed bug in `SafeProcThreadAttributeList.Create` (#249) 2021-09-20 09:32:34 -06:00
dahall 1307ad6eac Added SHCIDS constants 2021-09-20 08:54:58 -06:00
dahall 9b1468c2ee Added ability to set a COLORREF by using a tuple (e.g. `COLORREF c = (255,255,0);`) 2021-09-18 15:47:10 -06:00
dahall 035b847b74 Added Shell32.IDeskBand and supporting types 2021-09-18 15:46:16 -06:00
dahall 3688234304 Fixed usings 2021-09-18 15:45:38 -06:00
dahall 3aad8218c6 Added missing constants and CLSID for component category registration. 2021-09-18 15:44:56 -06:00
dahall a0c1e82962 Fixed parameter and field types for User32 mouse functions (#248) 2021-09-09 07:31:58 -06:00
dahall 62a8dafdc1 Removed HelpBuilder files 2021-09-02 08:49:20 -06:00
dahall 0efe930a77 Removed HelpBuilder project -- unused and problematic. 2021-09-02 08:39:42 -06:00
dahall b9315ea2bc Added Rtl*Heap functions 2021-09-02 08:05:21 -06:00
dahall 840e3029a8 Cleaned and optimized heapapi.h code 2021-09-02 08:04:42 -06:00
dahall e3ec9d17d7 Updated documentation for NOTIFYICONIDENTIFIER and added constructors. 2021-09-01 11:07:30 -06:00
dahall e886259eef Updated `SafeAnysizeStruct` so an `IntPtr` field can be used for the array size. 2021-09-01 11:05:57 -06:00
dahall 3517fb255a Added NotifyIcon.GetBounds extension method 2021-09-01 11:03:32 -06:00
dahall 7c71bdf611 Updated project versions to 3.3.13 2021-09-01 11:00:02 -06:00
dahall ce52a9efe8 Updated project file 2021-08-29 16:31:18 -06:00
dahall 29b299eafa Reverted NativeClipboard's listener window to derive from NativeWindow 2021-08-29 15:08:08 -06:00
dahall a29af2185b Adjusted SystemEventHandler after removing BasicMessageWindow events 2021-08-29 15:07:27 -06:00
dahall 1c15f088f2 Removed BasicMessageWindows events (not relevant) and fixed some null handle potential 2021-08-29 15:06:40 -06:00
dahall 57ec94851a Added Kernel32.MoveableHGlobalMemoryMethods class (from Vanara.Windows.Shell) 2021-08-29 15:04:37 -06:00
dahall 7b1304136a Fixed bug in NativeClipboard change event 2021-08-26 17:28:15 -06:00
dahall 517de67a6a Updated project files for 3.3.12 2021-08-26 10:59:15 -06:00
dahall d52b0d5b18 Updated NuGet package dependencies 2021-08-26 09:05:27 -06:00
dahall 56cda5a8f4 Updated testing for WinCon changes 2021-08-25 12:03:45 -06:00
dahall 5132c0249b Changed HFILE to implement ISyncHandle 2021-08-25 12:03:23 -06:00
dahall 192229cd62 Fixes related to issue #244 2021-08-25 11:28:05 -06:00
dahall f6db705f87 Made adjustments to WinCon to address #244 2021-08-19 20:52:56 -06:00
dahall 6a5f6fc4e7 Fixed documentation 2021-08-18 17:23:52 -06:00
dahall b46623a5d3 Added NativeClipboard.GetShellDataObject 2021-08-18 17:03:20 -06:00
dahall f28f2ebd76 Added Flags attribute to DROPEFFECT and UPDFCACHE 2021-08-18 17:02:55 -06:00
dahall 557be16a62 Updated NativeClipboard to use internal support for its listener window and ensured that windows is only created when the ClipboardUpdate event is handled. 2021-08-17 13:04:22 -06:00
dahall 476b02ba21 Added SystemEventHandler.MessageWindowHandleCreated event 2021-08-17 13:02:39 -06:00
dahall 561400a001 Added BasicMessageWindow.HandleCreated and HandleDestroyed events. 2021-08-17 12:54:16 -06:00
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