David Hall
|
7e183c2b6c
|
Updated project files to 2.2.1
|
2019-02-05 14:25:27 -07:00 |
David Hall
|
5848e17bed
|
Added multiple new GDI related functions
|
2019-02-05 14:15:17 -07:00 |
David Hall
|
9d30be3077
|
Added display functions
|
2019-02-05 14:14:27 -07:00 |
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
|
b8678e0e32
|
Updated percentage complete values
|
2019-02-04 10:57:35 -07:00 |
David Hall
|
b51aef42d2
|
Introduced structure based HANDLE for better compatibility
|
2019-02-04 10:56:15 -07:00 |
David Hall
|
44ad22a159
|
Adjusted to work with HRSRC
|
2019-02-04 10:55:38 -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
|
abf525fb54
|
Reorganized, documented and provided methods that act on HWND for broader use.
|
2019-02-04 09:42:46 -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
|
1525d85285
|
Reorganized folder placement
|
2019-02-04 09:28:35 -07:00 |
David Hall
|
9c06983c3d
|
Reorganized into folder
|
2019-02-02 13:39:56 -07:00 |
David Hall
|
2c8d48e40c
|
Added ProcessMessage event for ease of injection
|
2019-02-02 13:35:57 -07:00 |
David Hall
|
22972ba828
|
Reorganized into folders
|
2019-02-02 13:35:21 -07:00 |
David Hall
|
1efc1993f2
|
Updated project information
|
2019-02-01 16:41:11 -07:00 |
David Hall
|
e4073a57e5
|
Cleaned, fixed (sorry this shouldn't have been released), and documented
|
2019-02-01 15:12:44 -07:00 |
David Hall
|
e3c6baaee8
|
Added docs
|
2019-02-01 15:12:08 -07:00 |
David Hall
|
841cf454ce
|
Hid until complete
|
2019-02-01 15:11:42 -07:00 |
David Hall
|
73bcb1d1af
|
Updated with changes to Theraot.Core
|
2019-02-01 11:58:45 -07:00 |
David Hall
|
091c830cf4
|
Updated to Theraot.Core 3.0.0
|
2019-02-01 11:47:16 -07:00 |
David Hall
|
6c083b511f
|
Derived from ShellCommand and now call CancelTimeout after DragDrop event fires.
|
2019-02-01 11:43:05 -07:00 |
David Hall
|
f5c7ecf216
|
Added new ComObject derivatives to wrap IInitializeCommand and IExecuteCommand
|
2019-02-01 11:42:29 -07:00 |
David Hall
|
54917af61c
|
Fixed failures when internal pointer to IShellItemArray is null
|
2019-02-01 11:41:08 -07:00 |
David Hall
|
6598e489aa
|
Removed internal call to cancel message loop timeout and made it a method for derived classes to call at the appropriate time.
|
2019-02-01 11:40:42 -07:00 |
David Hall
|
ea363f2d1f
|
Put back thread capture code
|
2019-02-01 11:39:42 -07:00 |
David Hall
|
08f46aba31
|
Tried out some test methods for SHCreateShellItemArray
|
2019-02-01 11:38:58 -07:00 |
David Hall
|
6a78449bf5
|
Added overload and updated docs for SHCreateShellItemArray.
|
2019-02-01 11:38:31 -07:00 |
David Hall
|
7bee51986c
|
Added IInitializeCommand support with corresponding properties CommandName and Properties
|
2019-01-31 13:39:23 -07:00 |
David Hall
|
5808a621cf
|
Added IPropertyBag wrapper
|
2019-01-31 13:38:34 -07:00 |
David Hall
|
4d2642d49a
|
Added Type.CLSID() extension method
|
2019-01-31 11:39:35 -07:00 |
David Hall
|
a5fb81cd96
|
Fixed bug in DelegateExecute property
|
2019-01-31 11:39:03 -07:00 |
David Hall
|
15b3a02b86
|
Removed OnXXX methods in favor of events, fixed bug in Drop, added example in docs
|
2019-01-31 11:38:37 -07:00 |
David Hall
|
7dcab68cd3
|
Made public, changed to use IComObject interface, added Resume (calls CoResumeClassObjects), changed methods to explicit to minimize change of inadvertent overwrites.
|
2019-01-31 11:37:30 -07:00 |
David Hall
|
927951e593
|
Exposed core methods in interface, pushed class factory to inline construction, added message loop timeout cancel to QueryInterface, added handling of REGCLS_SUSPENDED
|
2019-01-31 11:36:02 -07:00 |
David Hall
|
14d863faa5
|
Renamed, made public, documented and hardened
|
2019-01-31 11:33:27 -07:00 |
David Hall
|
ed1eac8f41
|
Updated to Theraot.Core 2.2.0
|
2019-01-31 11:32:35 -07:00 |
David Hall
|
4c21a6541d
|
Added constructors that let derived classes handle parameters to CoRegisterClassObject
|
2019-01-29 19:59:52 -07:00 |
David Hall
|
e0f09599ce
|
Changed parameter to CoRegisterClassObject to point to CLSID object. Added Resume method.
|
2019-01-29 19:59:16 -07:00 |
David Hall
|
99bff8e3c8
|
Added TypeLib and ServerExecutable lines to LocalServer registration
|
2019-01-29 19:58:19 -07:00 |