Commit Graph

2218 Commits (3c2229908a82ceeaa7b12197dae8f6357bc39b80)

Author SHA1 Message Date
dahall a10fc8fff0 Added CorrespondingTypeAttribute to power GUID values when they support a secondary value 2020-12-20 08:26:29 -07:00
dahall 0640e90807 Added CentryAccessPolicy to support CAP functions. 2020-12-18 17:52:11 -07:00
dahall 9245c5b90e Cleaned and extended Vanara.Security to support `ActiveDirectoryExtension` on all platforms 2020-12-18 17:51:35 -07:00
dahall 9f65b87ab7 Added BasicMessageWindow class as a simple alternative to NativeWindow and MessageWindow 2020-12-18 17:49:56 -07:00
dahall 952c6cebe1 Added HWND.HWND_MESSAGE value 2020-12-18 17:49:12 -07:00
dahall 96cc9d8ba9 Added param attributes for CreateWindow(Ex) and CREATESTRUCT structure 2020-12-18 17:48:39 -07:00
dahall 9314a46714 Added LsaQueryCAPs overload taking a pointer for the first param 2020-12-18 17:47:54 -07:00
dahall 6ef8202772 Fixed alignment issue with `MIB_UDPROW_OWNER_MODULE` (#189) 2020-12-18 17:47:17 -07:00
dahall 22222887d1 Update XML doc ambiguity 2020-12-17 16:32:07 -07:00
dahall f1b7e7c363 Added more detail to error msg in VanaraMarshalerAttribute 2020-12-17 15:42:50 -07:00
dahall d2dbaad8e6 Fixed warning in INetFwRule.GetInterfaces extension method. 2020-12-17 14:05:46 -07:00
dahall d0a15b7d7c Merge branch 'master' of https://github.com/dahall/Vanara 2020-12-16 16:52:24 -07:00
dahall d1553b057b Fixed packing directive on `MIB_UDP6ROW_OWNER_MODULE` and `MIB_UDPROW_OWNER_MODULE` per issue #189 2020-12-16 16:28:30 -07:00
dahall e214393430 Updated project documentation files 2020-12-16 11:41:02 -07:00
dahall b301a72b50 More work on Rpc assembly 2020-12-16 11:40:33 -07:00
Thorsten Jung b7c54b7c59
Fix misspelled path of file Winternl.cs (#187) 2020-12-15 08:00:19 -07:00
dahall 665de0c258 Added Vanara.PInvoke.Rpc assembly to support Rpc related functions 2020-12-14 16:14:02 -07:00
dahall 9580be2bd0 Added over 100 new COM interfaces to Ole32 2020-12-14 16:13:21 -07:00
dahall 369b520653 Removed files no longer needed 2020-12-14 16:12:41 -07:00
dahall 4953f6ba74 Update WinForm controls with new references to COM objects 2020-12-14 16:12:11 -07:00
dahall 989c9dcf99 BREAKING CHANGE: Moved IObjectWithSite from Shell32 to Ole32 2020-12-14 16:11:36 -07:00
dahall 5f34bc2355 Added ICOMEnum interface to all appropriate COM interfaces. 2020-12-14 16:10:31 -07:00
dahall 1b264636c7 Fixed bug in LookupAccountSid2 where assigned return values incorrectly. 2020-12-14 16:05:26 -07:00
dahall cd75cd654d Added Vanara.Collections.ICOMEnum<T> interface to indicate COM interfaces that support the Enum/Reset pattern. Useful for simplifying getting IEnumerable runs from them. 2020-12-14 16:04:42 -07:00
dahall a2ba62d9fc BREAKING CHANGE: Moved RPC enums from Ole32 to Rpc assembly and static class. 2020-12-14 16:02:45 -07:00
dahall 4fa2755085 Added IArrayStruct<T> interface to identify two-field structures where the first field is an UInt32 and the second is a pointer to an array of structures along with supporting marshaler and extension method. 2020-12-14 15:57:23 -07:00
dahall fa3f5df41b Explictly typed base class of FolderBrowserDialog to avoid compiler errors 2020-12-08 12:34:45 -07:00
dahall 1608010064 Added ShellItemImages and associated tests to pull images for a shell item from a variety of different interfaces. For some items, the image appears upside down without an DIB indication. 2020-12-08 10:43:07 -07:00
dahall 308b49b8e2 Enhanced HBITMAP.ToBitmap method 2020-12-08 10:42:00 -07:00
dahall 3755e1a195 Added ShellItem.Verbs to get a list of active verbs 2020-12-08 10:41:34 -07:00
dahall aa6085a4a6 Based on Windows error in LookupAccountSid, I've added LookupAccountSid2 based on LsaLookupSid2. 2020-12-08 10:34:12 -07:00
dahall cdc372b3df Updated Windows.Shell project to support forms 2020-12-07 20:26:58 -07:00
dahall f15d25e957 Removed unused code 2020-12-07 20:26:06 -07:00
dahall 5789fff072 Fixed declaration of IEnumAssocHandlers.Next 2020-12-07 19:57:52 -07:00
dahall b36a8e72ce Added access to handlers for ShellAssociation #181 2020-12-07 19:50:48 -07:00
dahall f66e5083cd Added GDI extension methods for HBITMAP - IsBottomUpDIB, IsDIB and simplified ToBitmap 2020-12-07 18:54:45 -07:00
dahall 7ec4f19367 Added SafeHBITMAP.ToBitmap method 2020-12-07 18:53:02 -07:00
dahall 53187c0c0f Fixed bug in GetObject overloads 2020-12-07 18:51:34 -07:00
dahall fd1d4de1c7 Added BITMAPINFO.FromHBITMAP method and default static values for BITMAPINFO and DIBSECTION 2020-12-07 18:50:45 -07:00
dahall 87273d6edb Optimized code for HICON.ToHBITMAP extension method 2020-12-07 18:49:03 -07:00
dahall 4477d18332 Added check for empty icon file in LoadImageFromExtractImage 2020-12-07 18:48:15 -07:00
dahall 4a5b14ded3 Added `LookupAccountSidLocal` per #184 comment. Removed BestFitMapping from methods as it was used incorrectly. Added some parameter attributes. 2020-12-07 18:47:14 -07:00
dahall b0bd100bf2 Removed exception on index == 0 from IndirectResource ctor 2020-12-03 22:23:12 -07:00
dahall 81ff24990c Fixes to ShellUtil based on testing 2020-12-03 22:22:38 -07:00
dahall 3aa3f9223d **BREAKING CHANGES:** FIxed structures that could not load due to marshal attribute bugs 2020-12-03 20:34:05 -07:00
dahall a46337952b Added `ShellItem.ContextMenu` and `Images` properties, enhanced `GetHandler` method to check for correct interfaces, changed `InvokeVerb` to use `ShellContextMenu` 2020-12-03 19:37:38 -07:00
dahall 01fe84acd1 Moved function bodies of some ShellImageList to Shell32.ShellUtil 2020-12-03 19:33:06 -07:00
dahall 35644659e0 More work on ShellContextMenu.Invoke 2020-12-03 19:32:03 -07:00
dahall b04ddce701 Added `PropertyDescriptionList.GetValuesForShellItem` method to retrieve list of properties from a shell item. Useful for tooltips and like items retrieved from `ShellAssociation`. 2020-12-03 19:30:26 -07:00
dahall af7996b401 Added ShellDataObject constructor taking a list of ShellItems which adds them via CFSTR_SHELLIDLIST 2020-12-03 19:28:41 -07:00