David Hall
3877cc58bc
Pushing point release due to some debug files getting into the NuGet packages
2019-03-08 20:09:11 -07:00
David Hall
1bdbca3d57
Updated projects for version 2.3.3
2019-03-08 12:38:52 -07:00
David Hall
38b45d9192
Added methods to simplify safely converting from a pointer to a type. Handles blittable and serializable types.
2019-03-07 09:25:12 -07:00
David Hall
9612664387
Fixed Write methods to better handle string types
2019-03-07 09:22:40 -07:00
David Hall
0ede8d5738
Added MarshalObjectsToPtr method to handle object arrays. Cleaned up MarshalToPtr for string enums.
2019-03-07 09:22:04 -07:00
David Hall
0ff4e8c937
Made Items property virtual
2019-03-07 09:20:49 -07:00
David Hall
00b8227a10
Updated project versions to 2.3.2
2019-02-27 16:53:42 -07:00
David Hall
ec8fec7902
Updated project files to 2.3.1
2019-02-24 18:54:29 -07:00
David Hall
838f7fca10
Added method to lookup enum value from corresponding type.
2019-02-24 18:36:37 -07:00
David Hall
13e31c7430
Improved documentation and usability
2019-02-22 14:27:45 -07:00
David Hall
91ad5730b6
Update project versions to 2.3.0
2019-02-20 11:08:59 -07:00
David Hall
0c82199f52
Updated dependent NuGet packages
2019-02-19 18:24:30 -07:00
David Hall
8aefdc9389
Revert "Added some missing functions, structs and enums to winsvc.cs and tests"
...
This reverts commit dd15c0478c
.
2019-02-11 18:38:41 -07:00
David Hall
1364d3a447
Merge pull request #38 from gigi81/feature/advapi32-winsvc
...
Added some missing functions, structs and enums to winsvc.cs and tests
2019-02-11 18:31:51 -07:00
Luigi Grilli
dd15c0478c
Added some missing functions, structs and enums to winsvc.cs and tests
...
Added QueryServiceStatusEx SERVICE_STATUS_PROCESS and more and test
Removed redundant CloseServiceHandle calls
Added Start/Stop/Delete/Control service functions
Added Start/Stop/Delete/Control service functions and appveyor for testing
Fixed version in appveyor.yml
Reducing msbuild verbosity
Improved AdvApi32 tests
Improve StartStop test method
Fixed StartService arguments types
Added ControlService, Fixed ControlServiceEx
Delete appveyor.yml
2019-02-07 00:52:59 +00:00
David Hall
7e183c2b6c
Updated project files to 2.2.1
2019-02-05 14:25:27 -07:00
David Hall
091c830cf4
Updated to Theraot.Core 3.0.0
2019-02-01 11:47:16 -07:00
David Hall
ed1eac8f41
Updated to Theraot.Core 2.2.0
2019-01-31 11:32:35 -07:00
David Hall
a6bd30dd03
Added FillMemory methods and exposed Zero method as public on SafeAllocatedMemoryHandle
2019-01-25 11:09:07 -05:00
David Hall
3bed0225b4
Added FillMemory method for pointers
2019-01-25 11:08:18 -05: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
c8122aef53
Change obsolete use of Enum.ToString
2019-01-16 08:07:00 -07:00
David Hall
8fa7d0aafa
Changed project versions to 2.1.3
2019-01-14 14:46:49 -07:00
David Hall
9d83f279e1
Added QueryInterface method for objects
2019-01-08 08:17:45 -07:00
David Hall
1e16ceed27
Updated copyright and PackageTags formatting in project files
2019-01-07 15:00:20 -07:00
David Hall
b35d873906
Changed project versions to 2.1.2
2019-01-02 20:30:36 -07:00
David Hall
16109f8336
Added BitPosition method and changed generic constraints to use System.Enum
2018-12-17 14:34:18 -07:00
David Hall
4356d92c71
Changed project versions to 2.1.1.
2018-12-17 11:45:32 -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
eaaaa2f2d4
Extended .NET 2, 3, and 4 builds to include Tasks from Theraot library
2018-12-15 11:56:24 -07:00
David Hall
94b8fe0ffe
Improved project file references
2018-12-15 09:01:43 -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
David Hall
17616409d1
Updated project files for 2.1.0
2018-12-11 12:11:42 -07:00
David Hall
99364ad83d
Removed all backwards compatibility code and instead referenced Theraot.Core.
2018-12-11 11:34:00 -07:00
David Hall
5282b5225d
Added byte array extension method to dump to a hex string grid.
2018-12-11 11:32:01 -07:00
David Hall
b6b9049de8
Fixed bug with COM objects and GetPropertyValue
2018-12-07 20:59:30 -07:00
David Hall
33b358033d
Updated project information to version 2.0.1 and signed all assemblies.
2018-12-07 13:53:39 -07:00
David Hall
c1b6852e7e
Added SetPropertyValue method and changed TryGetType to use an out parameter.
2018-12-07 13:52:43 -07:00
David Hall
fed13f093c
Updated project files for 2.0.1
2018-11-30 14:34:07 -07:00
David Hall
8a1355b0af
Updated comments
2018-11-28 12:33:55 -07:00
David Hall
9e6c1629a3
Added more constraints on BitHelper methods to limit to whole numbers better.
2018-11-28 10:49:26 -07:00
David Hall
c5467dfb7e
Another 2.0 major commit. All tests working.
2018-11-19 21:18:50 -07:00
David Hall
627c6d2314
2.0 Checkin - Buildable
2018-10-26 12:24:07 -06:00
David Hall
bfd2730324
Changed project builds to use latest C# minor version
2018-09-27 09:46:40 -05:00
David Hall
07b35daee3
Updated projects to version 2.0.0
2018-09-21 23:28:01 -06:00
David Hall
bf9d17c855
Optimized code on GenericSafeHandle and removed check for invalid on release as this duplicated internal functionality.
2018-09-19 15:03:45 -06:00
David Hall
46d20def8b
Updated project files with updated stats
2018-09-19 06:54:43 -06:00
David Hall
6228da1b53
Added extension method InvokeGenericMethod to invoke a generic method using reflection on an object.
2018-09-10 15:49:58 -06:00
David Hall
fe45d80854
Due to significant breaking changes related to the removal of conversion operators from GenericSafeHandle to IntPtr, changed version to 1.1.0.
2018-09-04 13:47:00 -06:00