Commit Graph

607 Commits (7e183c2b6c59b94a0a6a7683c169f1602e010765)

Author SHA1 Message Date
David Hall 6bd53ea1d7 Fixed reference to HKLM 2019-01-16 08:16:29 -07:00
David Hall 9b73d36900 Removed PIDL references from IShell... interfaces to prevent interop problems 2019-01-16 08:16:01 -07:00
David Hall ede7bb29e0 Added overloads to registry functions to allow for SafeAllocatedMemoryHandle. Replaced uint type with REG_VALUE_TYPE where required. Fixed string type bug on SHCreateStreamOnFileEx. 2019-01-16 08:10:06 -07:00
David Hall fd06ac5e0a Moved REG_VALUE_TYPE enum from AdvApi32 to Shared 2019-01-16 08:07:46 -07:00
David Hall c8122aef53 Change obsolete use of Enum.ToString 2019-01-16 08:07:00 -07:00
David Hall 0f1acd2276 Moved registry hive values to HKEY 2019-01-16 08:06:31 -07:00
David Hall 4b7912fdbc Added overload for IShellItem to SHAddToRecentDocs 2019-01-16 07:29:59 -07:00
David Hall 7e13acf8ec Change params on SHGetValue and added overload 2019-01-15 21:10:07 -07:00
David Hall fc0ba33edb Added CLSID_ApplicationDestinations coclass 2019-01-15 21:09:36 -07:00
David Hall 3396a78577 Fixed marshaling issues in IShellWindows 2019-01-15 14:24:45 -07:00
David Hall a186c7b261 Added CreateFileMoniker and GetRunningObjectTable 2019-01-15 13:38:28 -07:00
David Hall 6664e6a84c Added IRunningObjectTable 2019-01-15 13:38:01 -07:00
David Hall 11be447a06 Added IFileIsInUse 2019-01-15 12:18:26 -07:00
David Hall 3da3c81694 Added INVALID_HANDLE_VALUE to HFILE 2019-01-15 12:17:37 -07:00
David Hall f3d1ac9e9c Fixed IConditionFactory2::CreateCompoundFromArray method 2019-01-14 21:18:03 -07:00
David Hall c3eb52cece Added IShellFolderViewDual interface 2019-01-14 21:17:12 -07:00
David Hall f62e002b0f Added IShellWindows interface 2019-01-14 21:16:48 -07:00
David Hall 8fa7d0aafa Changed project versions to 2.1.3 2019-01-14 14:46:49 -07:00
David Hall 75f1950057 Added IConditionFactory2 2019-01-14 14:44:42 -07:00
David Hall c91a9fae67 Made Show() HWND parameters optional 2019-01-14 14:44:10 -07:00
David Hall fbd6873fe4 Updated project info for 2.1.2 2019-01-14 10:43:58 -07:00
David Hall e75e12e431 Added stronger types 2019-01-14 10:32:56 -07:00
David Hall 0d4cc9befc Added shell clipboard structures 2019-01-14 09:21:49 -07:00
David Hall 81e563be54 Added header 2019-01-14 09:10:34 -07:00
David Hall 3237d333e5 Added helper methods for SHCreate.. methods 2019-01-13 14:58:58 -07:00
David Hall f6c9d9c9d0 Added improved types and constructors 2019-01-13 14:58:38 -07:00
David Hall a9aa40f1a3 Updated themed controls to use VisualTheme instead of VisualStyleRenderer to avoid display problems in Win10 2019-01-12 21:45:48 -07:00
David Hall 0ef259b267 Ignore PowerShell scripts 2019-01-12 21:45:04 -07:00
David Hall 37e34d46b0 Cleaned and formatted. 2019-01-11 20:33:55 -07:00
David Hall 0387c8b30e Cleaned and formatted 2019-01-11 19:59:43 -07:00
David Hall eae5d23af2 Added overloaded Compact function that compacts to pixel width 2019-01-11 18:26:04 -07:00
David Hall 15e758c9ee Added ExplorerBrowser implementation (not currently visible or functional) 2019-01-11 18:07:23 -07:00
David Hall 2da25331d2 Fixed problems with some Shell interfaces 2019-01-11 18:05:27 -07:00
David Hall 2527cda0d9 Added overloaded DrawText method 2019-01-10 14:56:33 -07:00
David Hall 0804effa03 Replaced DrawWrapper with DrawViaDIB method 2019-01-10 08:03:39 -07:00
David Hall 886539dba7 Added DrawViaDIB for drawing on transparent backgrounds 2019-01-10 07:36:44 -07:00
David Hall 5df9ec9d46 Added NamespaceWalker coclass 2019-01-09 14:08:24 -07:00
David Hall 14c4a4660d Added IParentAndItem 2019-01-08 23:16:43 -07:00
David Hall 2da542b8c6 Added INamespaceWalk and supporting elements 2019-01-08 23:16:27 -07:00
David Hall cbeeccf048 Cleaned 2019-01-08 08:18:04 -07:00
David Hall 9d83f279e1 Added QueryInterface method for objects 2019-01-08 08:17:45 -07:00
David Hall f2605821b6 Added MSG <-> Message conversion functions 2019-01-08 08:17:19 -07:00
David Hall 77d9cb57a4 Made ShellItem.Open public 2019-01-08 08:16:51 -07:00
David Hall 7ee05fd47f Updated IPAddressBox comments and removed unnecessary code 2019-01-08 08:16:27 -07:00
David Hall 1e16ceed27 Updated copyright and PackageTags formatting in project files 2019-01-07 15:00:20 -07:00
David Hall 9fe4a53014 Fixed IKnownFolderManager.GetFolderIds extension method 2019-01-06 19:03:05 -07:00
David Hall 62f0bb02ef Added IFolderView2.TryGetItem extension method. 2019-01-06 19:02:12 -07:00
David Hall 0cd10a80ae Added COM marshaling functions 2019-01-06 19:01:39 -07:00
David Hall 8a9f412eec Added helper extension method for IKnownFolderManager.GetFolderIds 2019-01-06 13:20:05 -07:00
David Hall 1d966558ed Updated code to use new extension methods 2019-01-06 12:35:32 -07:00