David Hall
|
47599ad6f2
|
Added video, accelerator, caret, coordinate space, paint and RECT functions
|
2019-02-05 14:13:14 -07:00 |
David Hall
|
c1af977137
|
Added touch functions
|
2019-02-05 14:12:17 -07:00 |
David Hall
|
2d8d211065
|
Added DEVMODE
|
2019-02-05 14:11:42 -07:00 |
David Hall
|
dcdb27e2c0
|
Added DISPLAY_DEVICE
|
2019-02-05 14:11:28 -07:00 |
David Hall
|
38fadc70ee
|
Added MapViewOfFile3 and MapViewOfFile3FromApp
|
2019-02-04 12:41:34 -07:00 |
David Hall
|
6150985d6a
|
Updated project information
|
2019-02-04 12:26:46 -07:00 |
David Hall
|
3e0b62f67e
|
Added DwmGetUnmetTabRequirements
|
2019-02-04 11:04:11 -07:00 |
David Hall
|
b51aef42d2
|
Introduced structure based HANDLE for better compatibility
|
2019-02-04 10:56:15 -07:00 |
David Hall
|
8238b1d84d
|
Re-aded SafeHHEAP GetBlock method
|
2019-02-04 10:55:02 -07:00 |
David Hall
|
96596176dd
|
Fixed numerous logic problems with holding and disposing heap handles.
|
2019-02-04 10:50:28 -07:00 |
David Hall
|
190acdcb48
|
Removed SafeHandle based SafeResourceHandle and replaced with struct based handle HRSRC as it does not need to be released ever.
|
2019-02-04 10:27:39 -07:00 |
David Hall
|
f1085cd3a5
|
Change SafeHandle derived base class HANDLE to SafeHANDLE. Yes, bonehead move to not do this correctly from the beginning.
|
2019-02-04 09:51:08 -07:00 |
David Hall
|
f37340b0a9
|
Updated documentation
|
2019-02-04 09:41:40 -07:00 |
David Hall
|
58eb28407c
|
Added SetSystemTimeAdjustmentPrecise
|
2019-02-04 09:41:09 -07:00 |
David Hall
|
6cf624bd8e
|
Added VirtualAlloc2 and VirtualAlloc2FromApp
|
2019-02-04 09:29:58 -07:00 |
David Hall
|
1efc1993f2
|
Updated project information
|
2019-02-01 16:41:11 -07:00 |
David Hall
|
6a78449bf5
|
Added overload and updated docs for SHCreateShellItemArray.
|
2019-02-01 11:38:31 -07:00 |
David Hall
|
e8095f3c0e
|
Corrected documentation and made all methods PreserveSig
|
2019-01-27 22:01:12 -05:00 |
David Hall
|
b2f8dc8c89
|
Added QueryInterface methods
|
2019-01-27 00:45:43 -05:00 |
David Hall
|
d33b14f84f
|
Added IClassFactory2
|
2019-01-27 00:45:20 -05:00 |
David Hall
|
7c99b77589
|
Added remaining functions and interfaces from ComBaseApi.h
|
2019-01-25 22:58:31 -05:00 |
David Hall
|
946bcb2bba
|
Added FillMemory method
|
2019-01-25 10:58:00 -05:00 |
David Hall
|
ec39c32d83
|
Added IInitializeCommand
|
2019-01-22 19:54:52 -08:00 |
David Hall
|
320a00aa61
|
Fixed bug with SHCreateItemWithParent
|
2019-01-21 15:24:14 -08:00 |
David Hall
|
d782a19271
|
Added Optional param attributes
|
2019-01-21 15:23:53 -08:00 |
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
|
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
|
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
|
0d4cc9befc
|
Added shell clipboard structures
|
2019-01-14 09:21:49 -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
|
2da25331d2
|
Fixed problems with some Shell interfaces
|
2019-01-11 18:05:27 -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
|
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
|
8623205679
|
Added generic helper methods for all interface methods that get a COM interface by specifying its IID.
|
2019-01-06 11:57:14 -07:00 |
David Hall
|
9c7a434c75
|
Added IColumnManager and IResultsFolder and supporting enums and structs
|
2019-01-05 15:50:53 -07:00 |
David Hall
|
c896add638
|
Changed retval params to return values
|
2019-01-04 23:02:58 -07:00 |
David Hall
|
bc213657d1
|
Changed retval params to return value
|
2019-01-04 21:01:34 -07:00 |
David Hall
|
606b5f1278
|
Updated project files for 2.1.2
|
2019-01-04 17:32:32 -07:00 |
David Hall
|
0f725183f0
|
Added basic support for Windows Search
|
2019-01-04 15:19:49 -07:00 |
David Hall
|
76fa7e0eac
|
Added IFolderView and IFolderView2 COM interfaces
|
2019-01-03 13:48:06 -07:00 |
David Hall
|
1716c7a5b5
|
Changes to IOleCommandTarget's method signatures to fix interop issues. Overhaul of OLECMDTEXT to make it function better as a value passed to the method instead of being creatable.
|
2019-01-03 10:52:07 -07:00 |
David Hall
|
5e154985a0
|
Modified IExplorerBrowserEvents so that PIDL parameters are passed at IntPtr
|
2019-01-03 07:59:44 -07:00 |
David Hall
|
b35d873906
|
Changed project versions to 2.1.2
|
2019-01-02 20:30:36 -07:00 |
David Hall
|
26bae2952e
|
Fixes for implementable shell interfaces
|
2019-01-02 20:29:52 -07:00 |
David Hall
|
1c0f7ef865
|
Enhancements and fixes for #27.
BREAKING CHANGE: GetWindowLong and SetWindowLong now require WindowLongFlags value instead of a uint. There was no reason to leave open.
|
2019-01-02 11:36:48 -07:00 |
David Hall
|
4356d92c71
|
Changed project versions to 2.1.1.
|
2018-12-17 11:45:32 -07:00 |
David Hall
|
9b5410c766
|
Refactored the SendMessage functions across the projects
|
2018-12-17 11:44:28 -07:00 |
David Hall
|
eb902e4595
|
Fixed build errors and warnings due to XML comments and obsolete license reference in project files.
|
2018-12-15 13:44:33 -07:00 |
David Hall
|
94b8fe0ffe
|
Improved project file references
|
2018-12-15 09:01:43 -07:00 |
David Hall
|
1042b528db
|
Accepted changes to #26 and reformatted code
|
2018-12-14 16:25:25 -07:00 |
David Hall
|
478929c533
|
Merge pull request #26 from GreatFireWall/master
Add 'Task<TOut?> DeviceIoControlAsync<TIn, TOut>(HFILE hDevice, uint ioControlCode, TIn? inVal)'
|
2018-12-14 16:19:03 -07:00 |
David Hall
|
53df4ac64a
|
Modified projects to support .NET Core 2.0 and 2.1
|
2018-12-14 15:10:31 -07:00 |
David Hall
|
8d0813cd51
|
Changed netstandard20 to netstandard2.0 in all project files to comply with updated MS preferences
|
2018-12-14 13:07:18 -07:00 |
iFeng Huang
|
6bf69058c6
|
Add 'Task<TOut?> DeviceIoControlAsync<TIn, TOut>(HFILE hDevice, uint ioControlCode, TIn? inVal)' for instead of 'DeviceIoControlAsync<TIn, TOut>(HFILE hDevice, uint ioControlCode, TIn? inVal, TOut? outVal)'.
|
2018-12-14 23:09:48 +08:00 |