Commit Graph

680 Commits (3e237230195d66945c535de740db4207eab3f9e6)

Author SHA1 Message Date
David Hall c76791deea Updated project version to 2.2.0 2019-01-21 11:45:29 -08:00
David Hall 8f1e78e0f3 Updated project versions to 2.2.0 as there have been lots of changes, some of which are breaking. 2019-01-21 08:42:39 -08:00
David Hall af7ec7c430 Removed PIDL references 2019-01-20 20:45:04 -08:00
David Hall cb01573d8c Added CIDA (HIDA) structure 2019-01-20 20:44:35 -08:00
David Hall 3cade3a2a8 Added generic helper functions for those where a COM interface is requested 2019-01-20 20:44:04 -08:00
David Hall 62ef41cd2d Add IObjectWithSelection 2019-01-20 20:43:12 -08:00
David Hall e4da66f990 Added IExecuteCommand 2019-01-20 20:42:55 -08:00
David Hall ce4e0b1eb3 Corrected IDropTarget 2019-01-18 00:22:45 -08:00
David Hall 399464a376 Added IDropTarget 2019-01-18 00:08:14 -08:00
David Hall 5f756360a8
Merge pull request #30 from tajbender/master
Fix case insensitivity of folder 'PInvoke/NtDll'
2019-01-18 00:33:09 -07:00
David Hall 94934b3473 In practice, the timer id's work better as IntPtr 2019-01-17 23:30:30 -08:00
David Hall b13ca4eebe Set optional attributes on parameters 2019-01-17 23:27:59 -08:00
David Hall 508f6b0e77 Moved message functions to correct assembly (User32.Gdi) 2019-01-17 23:27:35 -08:00
tajbender e1a832b13a Fix case insensitivity of folder 'PInvoke/NtDll' 2019-01-18 08:12:54 +01:00
David Hall ce77e7dc9f Added Time functions 2019-01-17 22:56:45 -08:00
David Hall 2324493c99 Added Message functions 2019-01-17 22:56:31 -08:00
David Hall 120217f963 Didn't need one of the explicit operators afterall 2019-01-17 22:56:04 -08:00
David Hall 26bd550350 Add various COM registration methods 2019-01-17 21:33:41 -08:00
David Hall c1531fb22d Added IUnknownFactory 2019-01-17 21:33:21 -08:00
David Hall c846af84e5 Added more RegSet overloads 2019-01-17 21:02:28 -08:00
David Hall 7b67a1265d Added explicit conversions from bool and Win32Error 2019-01-17 20:52:41 -08:00
David Hall 635c8d8a33 Added overloads for RegSet* functions 2019-01-17 19:46:32 -08:00
David Hall f191da9506 Remove culture from Enum.ToString call 2019-01-16 08:16:47 -07:00
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