dahall
00a8b17864
Merge branch 'master' of https://github.com/dahall/Vanara
2022-03-16 09:42:09 -06:00
dahall
03701986c2
Moved RGBQUAD from Gdi32 to Shared.
2022-03-16 09:41:48 -06:00
Shiroki Satsuki
725128edb7
SPCorrespondingTypeAttribute refactor ( #288 )
...
* Add enum SetMethod for SPI type
* Changed Get SPIs
* Changed direct Set SPIs
* Changed most Set SPIs
* Fix some SPCorrespondingType
* Remove wrong UiParamAndSize
* Refactor SetMethod to SetParameterMethod
* Refactor SystemParametersInfo<T>
2022-03-16 09:10:10 -06:00
dahall
caee9eba3a
Updated readme
2022-03-14 13:39:05 -06:00
dahall
2b4f3bd1b2
Updated project files
2022-03-14 13:26:43 -06:00
dahall
dc6cea6de0
Moved most TargetFrameworks tags out of project files and into Directory.Build.props for easier maint. Also changed net462 build to net45 for greater compatibility.
2022-03-14 09:32:06 -06:00
dahall
6ee30c5fca
Fixed all the window messages broken when I fixed them the last time. Doh.
2022-03-12 09:11:39 -07:00
dahall
9e57ba3a14
Fixed bug with VirtDisk.GetStorageDependencyInformation and implemented VirtualDisk.GetStorageDependencyInformation() and VirtualDisk.DangerousGetHandle()
2022-03-11 18:07:36 -07:00
dahall
a0b39b5416
Updated docs and added missing constants to ComCtl32
2022-03-11 09:17:47 -07:00
dahall
46c3324ade
Made some optimizing changes to PInvoke.VirtDisk and added VirtualDisk.SetParentPath and SetParentPathWithDepth methods.
2022-03-10 21:59:26 -07:00
dahall
fe1b9c24e7
Fixed multiple problems with SystemParametersInfo and SPI values ( #283 ). Overload methods now are tested against all SPI values.
2022-03-10 17:47:48 -07:00
dahall
5dd849eeed
Fixed XML docs
2022-03-10 17:46:12 -07:00
dahall
913d1f61d1
Added HWND.HWND_BROADCAST constant
2022-03-10 17:45:42 -07:00
dahall
07f8d19680
Added NMHDR.LParamAsRef method
2022-03-10 17:45:13 -07:00
dahall
093916caae
Fixed bug in Win32Error.ThrowLastErrorIf method that would exception if error was success.
2022-03-10 17:44:40 -07:00
dahall
1a4c56c12c
Updated docs for all window messsages and notifications
2022-03-07 06:16:36 -07:00
dahall
807516de29
Updated documentation for all WM_* messages.
2022-03-04 20:09:11 -07:00
dahall
c2cdf92620
Added missing hook constants from winuser.h
2022-03-02 15:06:24 -07:00
dahall
5af855aeb2
Added helper functions to WINDOWPOS to help when using it with LPARAM values.
2022-03-02 15:05:34 -07:00
dahall
a1df4c77a8
Added ABN and ABS enums to ShellApi
2022-03-01 13:09:35 -07:00
dahall
a78b280178
Added further XML docs to Shell32.ABM
2022-03-01 11:06:03 -07:00
NN
95328a6fd0
Lower System.ValueTuple version dependency. ( #280 )
2022-02-28 11:54:43 -07:00
dahall
f12deb2ec2
Updated WinHTTP for usability
2022-02-28 07:45:08 -07:00
dahall
459e14f224
Fixed WINHTTP_CURRENT_USER_IE_PROXY_CONFIG so it exposed pointers which can be freed.
2022-02-27 14:46:01 -07:00
dahall
d38a1d955e
PR
2022-02-25 12:08:43 -07:00
NN
83f899a665
Correct alignment for WTSINFO and WTSINFOEX. ( #279 )
...
Thanks for your replies. I'm convinced. I'll merge. Thanks for your input and contributions.
2022-02-25 11:13:16 -07:00
dahall
56606c032a
Fixed incorrect struct layout for WTSINFO ( #278 )
2022-02-24 15:57:43 -07:00
dahall
667ab7cdad
Updated project files
2022-02-23 11:55:19 -07:00
dahall
a94476f5d1
Added WinHTTP assembly
2022-02-22 19:41:15 -07:00
dahall
0a7fe3d60e
Added `tcp_keepalive` struct to Ws2_32
2022-02-22 19:40:50 -07:00
dahall
f7f5bb07ee
Fixed SecPkgContext_IssuerListInfoEx size and added extraction property
2022-02-22 19:40:09 -07:00
dahall
bc5693900c
Added elements from mstcpip.h to Ws2_32
2022-02-15 16:00:51 -07:00
dahall
f525d30ba2
Corrected APPBARDATA structure layout to address #276
2022-02-12 11:24:23 -07:00
dahall
57c2216e4c
Added Antimalware assembly (AMSI) with supporting unit test and wrapper class in Vanara.SystemServices, AntimalwareScan.
2022-02-10 11:16:09 -07:00
dahall
b669932c57
Removed code and conditionals for obsolete target frameworks.
2022-02-07 14:58:09 -07:00
dahall
d9f00186b0
Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8.
2022-02-07 14:35:37 -07:00
dahall
edde531d3b
Added Usp10 (Uniscribe) assembly.
2022-02-05 15:42:54 -07:00
dahall
1ae596bd92
Added Vanara.PInvoke.Ime32 assembly
2022-01-31 20:53:20 -07:00
dahall
e01892ab88
Updated project files and assembly docs
2022-01-23 14:04:24 -07:00
dahall
ad56116e87
Lots of work to make using IDataObject and the clipboard more stable and usable. Added Get/Set extension methods for IDataObject. Added attributes to clipboard formats to help reading. Added formatters to process clipboard types. Fixed bugs in ShellDataObject and NativeClipboard.
2022-01-22 15:35:37 -07:00
dahall
90831ea16f
Changed SafeMoveableHGlobalHandle.ctor(IntPtr...) method to not accept size and rather extract it using GlobalSize
2022-01-22 15:31:55 -07:00
dahall
0b3ac8d87a
Prevented #269 by addeding documentation and removing [Optional] attribute on final param for SHChangeNotify.
2022-01-18 06:28:50 -07:00
dahall
c3078b052b
Updated project files with 3.4.0 changes
2022-01-17 17:15:18 -07:00
dahall
5f52aa7820
Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes.
2022-01-16 17:22:34 -07:00
dahall
03b9c6e9fc
Fixed #268
2022-01-15 09:39:37 -07:00
dahall
bd707099f8
Merge branch 'master' of https://github.com/dahall/Vanara
2022-01-14 07:33:18 -07:00
dahall
0bb9797e2f
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
2022-01-14 07:32:51 -07:00
dahall
62326772d4
Moved WinForms extension from Gdi32 to new Windows.Extensions project
2022-01-13 12:15:07 -07:00
dahall
656c6d2b02
More tweaks to allow for Shell.Common and Shell.Windows to work along with unit tests
2022-01-11 18:13:44 -07:00
dahall
65f846483d
Removed as many references to System.Drawing as possible
2022-01-06 18:15:15 -07:00