Commit Graph

2596 Commits (38fe3335f3463e1179a510c982b65fa561237659)

Author SHA1 Message Date
dahall 38fe3335f3 Added interfaces from imagetranscode.h and inputpanelconfiguration to PInvoke.Shell 2022-05-12 15:41:04 -06:00
dahall e79edfe6e9 Added logging interfaces from txlogpub.h to PInvoke.Ole 2022-05-11 07:26:25 -06:00
dahall 71a1feb40c Added ARRAYDESC and PARAMDESCEX structures to Ole 2022-05-11 07:25:46 -06:00
dahall 72b9403f0c Added IOleLink and supporting enums 2022-05-11 07:24:56 -06:00
dahall f1b841d005 Fixed marshaling attributes for STGOPTIONS and COSERVERINFO 2022-05-11 07:24:16 -06:00
dahall 7e89ea004e Updated build targets to include package readme files and CI build values for AppVeyor and GitHub. 2022-05-09 17:01:45 -06:00
dahall aa69db53fd Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
dahall 847f8b9e12 Fixed `VirtualDisk.Attach(string[]...`, duplicated it in `VirtualDisk.AttachAsync`, and removed `VirtualDisk.Attach(string...)`, `VirtualDisk.VolumeGuidPath` and `VirtualDisk.VolumeMountPoint` in leiu of their multi-mountpoint alternatives (#284) 2022-05-06 15:25:03 -06:00
dahall 02b111d63f Fixed incorrect CorrespondingAction on User32.SPI.SPI_SETTHREADLOCALINPUTSETTINGS (#298) 2022-05-05 07:38:24 -06:00
dahall b16900bfc1 Updated version to 3.4.2 2022-05-05 07:37:32 -06:00
dahall 178c424dda Updated docs 2022-05-04 18:02:17 -06:00
dahall 214fd313ba Updated project files 2022-05-04 17:25:17 -06:00
dahall 2d12bbd475 Fixed logic problems in VirtualDisk.Attach 2022-05-04 15:49:33 -06:00
dahall a517d536a3 Reworked all structures in IpHlpApi assembly to ensure size compatibility. (#296) 2022-05-04 15:35:49 -06:00
dahall 92e7ca7365 Fixed #297 - Incorrect value for `Ws2_32.IN6_ADDR.Loopback` 2022-05-04 11:22:32 -06:00
dahall fb607a799e Fixed #296 - invalid `MIB_UDP6ROW_OWNER_PID.dwOwningPid` value when calling `GetExtendedUdpTable` 2022-05-04 10:59:33 -06:00
dahall 0edde0e5a2 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. 2022-05-03 19:31:09 -06:00
dahall 56c96688d7 #284 - added functionality to address multiple mount points to VirtualDisk 2022-05-03 16:49:12 -06:00
dahall 013ee74453 Updates to hopefully fix PInvoke.Shared load problems 2022-04-22 13:24:51 -06:00
dahall 76722fbcf5 Fixed flags in MONITORINFOEX (#293) 2022-04-19 14:25:15 -06:00
dahall dd685b6e5d Updated project files for Vanara.Management 2022-04-19 14:24:48 -06:00
dahall 3bba0bf3da Added Vanara.PInvoke.SensorsApi 2022-04-16 10:37:56 -06:00
dahall 3b7a31aaea Fixed conditional binding to Registry in Vanara.PInvoke.Shared 2022-04-16 10:37:31 -06:00
dahall 8785074b81 Added struct size test for Vanara.Shared. 2022-04-14 08:34:27 -06:00
dahall 58a5eb7afb Updated TestHelper with Linq based structure size methods 2022-04-14 08:34:02 -06:00
dahall c24dbf8659 VirtualDisk: Added support for mounting specific path or drive when attaching, added properties for mount information, CreateAsync, AttachAsync, VHD set, snapshot and mirror methods. 2022-04-11 15:46:20 -06:00
dahall cc33c451b6 More work on WMI support methods 2022-04-11 15:42:45 -06:00
dahall fab55c3d14 VirtDisk: Added CREATE_VIRTUAL_DISK_PARAMETERS.ctor, RAW_SCSI_VIRTUAL_DISK_PARAMETERS.ctor and enhanced OPEN_VIRTUAL_DISK_PARAMETERS.ctor for platform adherance. 2022-04-11 15:42:08 -06:00
dahall 47c6e623fb Improved error handline in DeviceIoControl<TOut> 2022-04-10 22:36:38 -06:00
dahall 575e427750 Fixed bug with DRIVE_LAYOUT_INFORMATION_EX 2022-04-10 22:35:40 -06:00
dahall a1d049242d Exposed VirtualDictionary.Add as virtual method 2022-04-10 22:34:59 -06:00
dahall c5ec936545 Updated VirtDisk with new constants from SDK 2022-04-10 08:25:32 -06:00
dahall 11c1194850 Updated project files 2022-04-09 18:43:25 -06:00
dahall 6cb7659d5a Added a number of fixes and new methods to VirtualDisk. 2022-04-09 18:40:26 -06:00
dahall e82f8a7ef8 Added Vanara.Management assembly with helpers for System.Management. 2022-04-09 18:39:41 -06:00
dahall c86ddbf315 Updated VHD test file location 2022-04-09 18:33:36 -06:00
dahall 4a718b12df Fixed recursive bug in WinNTExtensions.IsValidSecurityDescriptor 2022-03-25 10:09:00 -06:00
dahall 0ec8736cd8 Rearranged file placement of elements from NtDll as part of exploring #289 2022-03-25 10:08:19 -06:00
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 3a16d861bf Rolled update to v3.4.1 2022-03-16 09:08:50 -06:00
dahall b1d37dcb00 Fixed docs misspelling #285 2022-03-15 07:21:47 -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 490972199f Taskbar tests 2022-03-14 09:25:59 -06:00
dahall d9259ee182 Added Vanara.Windows.Taskbar class to get information on the Shell's taskbar. 2022-03-14 09:25:40 -06:00
dahall 9b841bdd15 Simplified implementation of VirtualDisk.GetStorageDependencyInformation 2022-03-12 19:30:03 -07: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