Added Vanara.Management assembly with helpers for System.Management.
Added Vanara.PInvoke.SensorsApi
VirtualDisk: Added support for mounting specific path or drive when attaching, added properties for mount information, CreateAsync, AttachAsync, VHD set, snapshot and mirror methods.
VirtDisk: Added CREATE_VIRTUAL_DISK_PARAMETERS.ctor, RAW_SCSI_VIRTUAL_DISK_PARAMETERS.ctor and enhanced OPEN_VIRTUAL_DISK_PARAMETERS.ctor for platform adherance and new constants from SDK.
Fixes
Moved RGBQUAD from Gdi32 to Shared.
Fixed recursive bug in WinNTExtensions.IsValidSecurityDescriptor
Fixed bug with DRIVE_LAYOUT_INFORMATION_EX
Improved error handling in DeviceIoControl
Fixed conditional binding to Registry in Vanara.PInvoke.Shared
Updates to hopefully fix PInvoke.Shared load problems
#284 - added functionality to address multiple mount points to VirtualDisk
Fixed bug #294 -- problem with SYMBOL_INFO and SymEnumSymbols not showing Name field correctly. Had to change PSYM_ENUMERATESYMBOLS_CALLBACK (breaking change). Added new SymEnumSymbolsEx overload to do the hard work.
Reworked all structures in IpHlpApi assembly to ensure size compatibility. (#296)
Fixed #297 - Incorrect value for Ws2_32.IN6_ADDR.Loopback
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps Vanara.PInvoke.Shell32 from 3.4.0 to 3.4.1.
Release notes
Sourced from Vanara.PInvoke.Shell32's releases.
Commits
178c424
Updated docs214fd31
Updated project files2d12bbd
Fixed logic problems in VirtualDisk.Attacha517d53
Reworked all structures in IpHlpApi assembly to ensure size compatibility. (#...92e7ca7
Fixed #297 - Incorrect value forWs2_32.IN6_ADDR.Loopback
fb607a7
Fixed #296 - invalidMIB_UDP6ROW_OWNER_PID.dwOwningPid
value when calling `...0edde0e
Fixed bug #294 -- problem with SYMBOL_INFO and SymEnumSymbols not showing Nam...56c9668
#284 - added functionality to address multiple mount points to VirtualDisk013ee74
Updates to hopefully fix PInvoke.Shared load problems76722fb
Fixed flags in MONITORINFOEX (#293)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)