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
518903ac95
Added CM_RESOURCE_LIST and supporting structures and enums
2019-03-07 10:25:33 -07:00
David Hall
1cef6c3fe4
Reorganized by subgroup settings
2019-03-07 09:43:13 -07:00
David Hall
600cb65672
Fixes and refinements on PowrProf functions
2019-03-07 09:42:35 -07:00
David Hall
1b42ce1df2
Added CorrespondingType attributes and GetValue extension method for REG_VALUE_TYPE
2019-03-07 09:28:20 -07:00
David Hall
708d2fc39d
Removed IErrorProvider constraint
2019-03-07 09:27:35 -07:00
David Hall
a7cf16cde9
Major overhaul of FormatMessage import functions and helper functions. Minor breaking changes, but worth it!
2019-03-07 09:26:49 -07:00
David Hall
dfd7f9a4a2
Derived all error structures from IErrorProvider
2019-03-02 11:09:00 -07:00
David Hall
8c7636aff5
Added PowrProf.dll and all functions
2019-03-01 12:34:56 -07:00
David Hall
00b8227a10
Updated project versions to 2.3.2
2019-02-27 16:53:42 -07:00
David Hall
515fc01852
Completed work on adding all WinUser.h functions
2019-02-27 16:32:18 -07:00
David Hall
89d95791b2
Added High DPI functions from WinUser.h
2019-02-25 14:36:07 -07:00
David Hall
660b895787
Added Pointer Input Messages and Notifications from WinUser.h
2019-02-25 14:08:14 -07:00
David Hall
4e54effcd7
Added input functions from WinUser.h
2019-02-25 12:06:41 -07:00
David Hall
ec8fec7902
Updated project files to 2.3.1
2019-02-24 18:54:29 -07:00
David Hall
c45e2ddc4c
Added DisplayConfigXX functions with all supporting structures and enumerations along with extended methods to simplify coding
2019-02-24 18:41:17 -07:00
David Hall
8b02aed5c5
Added device broadcast message supporting functions and structures
2019-02-24 18:39:30 -07:00
David Hall
8a588b9fc9
Added DefXXXProc functions
2019-02-24 18:38:45 -07:00
David Hall
daf01c0de1
Added CopyXX methods for bitmaps, icons and cursors
2019-02-24 18:37:29 -07:00
David Hall
eba27e984c
Prepped projects for release
2019-02-22 16:11:12 -07:00
David Hall
b1e35497d2
Added state flags for offline file caching
2019-02-22 14:29:15 -07:00
David Hall
3af1a60bec
Fixed error with WNetCloseEnum when called from SafeWNetEnumHandle, removed redundant WNetOpenEnum function, added wrapper for WNetOpen/Enum/Close called WNetEnumResources.
2019-02-22 09:51:31 -07:00
David Hall
93d6a35e12
Added undocumented structures and enum for access.
2019-02-21 15:32:08 -07:00
David Hall
93a4982951
Changed type of INVALID_FILE_HANDLE to HFILE instead of IntPtr
2019-02-20 15:29:42 -07:00
David Hall
20ad66606d
Added code to handle singleton binding of device handles. Risk is if system reuses handle during process execution.
2019-02-20 15:29:06 -07:00
David Hall
91ad5730b6
Update project versions to 2.3.0
2019-02-20 11:08:59 -07:00
David Hall
b5774816ad
Attempt to fix #41
2019-02-20 11:02:06 -07:00
David Hall
f3d5187ef5
Added some winsock2 functions
2019-02-20 10:50:17 -07:00
David Hall
b7dccd02f0
Completed work on NetApi32
2019-02-19 21:55:13 -07:00
David Hall
bef4a869ba
Added SafeHANDLE to HANDLE implicit operator and adjusted SafeHANDLE == operator to address `default` values ( #40 ).
2019-02-19 14:16:44 -07:00
David Hall
8e492cf04c
Added more NetApi32 functions (AT and DFS)
2019-02-19 12:44:36 -07:00
David Hall
8a8b265834
ToString methods added to LsaForest structures
2019-02-18 14:28:34 -07:00
David Hall
af83c80249
Lots of NetApi32 additions
2019-02-18 14:27:57 -07:00
David Hall
20adde08ae
Added LsaForestTrustInformation.FromBuffer static method to create a new instance from a pointer.
2019-02-16 18:17:18 -07:00
David Hall
6e8a3adabc
Added support for testing platform validity against PInvoke.MinClient attribute.
2019-02-16 17:41:14 -07:00
David Hall
e99a0eff51
Major rework of LSA_FOREST_TRUST_INFORMATION by supplying a helper class (LsaForestTrustInformation) that makes the creation of it very .NET happy. Simply fill out the class with entries you need and then call DangerousGetLSA_FOREST_TRUST_INFORMATION() to build the structure. Also improved comments as I found more detail.
2019-02-16 17:40:12 -07:00
David Hall
14aae2dd59
Updated attributes on IOpenControlPanel
2019-02-15 14:40:09 -07:00
David Hall
5d787522b0
Added WebDAV and NetShare functions
2019-02-12 13:26:31 -07:00
David Hall
05887bfac4
Updated project files for release
2019-02-11 19:38:05 -07:00
David Hall
4ce874c5c0
Tweaked work submitted by @gigi81 to match project style, reorganize files, and update documentation.
2019-02-11 19:34:47 -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
ee64aca822
Merge branch 'master' of https://github.com/dahall/Vanara
2019-02-11 18:32:16 -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
4272101c17
Fixed param on DestroyHeap
2019-02-06 07:31:38 -07:00
David Hall
eed0971d15
Restructured DEVMODE to work between 32 and 64 bit instances
2019-02-06 07:31:11 -07:00
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