Commit Graph

15 Commits (539188be976d249d4c46b7d59596f67fe1d6f476)

Author SHA1 Message Date
David Hall d1d0ff51ca Added Missing Disk Management Control Codes #345 2022-11-29 08:02:07 -06:00
dahall 575e427750 Fixed bug with DRIVE_LAYOUT_INFORMATION_EX 2022-04-10 22:35:40 -06:00
dahall c8d0a78c92 Fixed READ_USN_JOURNAL_DATA.FirstUsn type per #215. 2021-03-18 14:36:55 -06:00
dahall 7ce8ade62d Added over 100 new structures supporting control codes and DeviceIoControl 2021-02-18 15:34:42 -07:00
dahall 582811517b Added VOLUME_DISK_EXTENTS 2021-01-15 13:37:15 -07:00
dahall 3aa3f9223d **BREAKING CHANGES:** FIxed structures that could not load due to marshal attribute bugs 2020-12-03 20:34:05 -07:00
dahall a824a4cea0 Fixed layout of PARTITION_INFORMATION_GPT so it is blittable (#173) 2020-10-28 19:28:36 -06:00
dahall 82f474e741 Add and corrected XML documentation. 2020-03-01 18:59:39 -07:00
David Hall 9771eadebc Converted structures from using IVanaraMarshaler to using SafeAnysizeStructMarshaler attribute 2019-11-16 15:51:16 -07:00
David Hall e4959743fc Converted structures that supported IMarshalDirective to IVanaraMarshaler 2019-11-13 23:04:48 -05:00
David Hall 296a559eda Added SafeAnysizeStruct to help marshal stuctures with a 1-element field at the end that can be variable size. Adjusted all structs of this type to use this to marshal along with tests and supported classes.
BREAKING CHANGE: This forced the removal of PTOKEN_PRIVILEGES as that functionality is now in a shared marshaling class.
2019-11-03 16:02:54 -07:00
David Hall f9c8100443 More ioctrl additions 2019-10-27 08:24:13 -06:00
David Hall 48608feb75 More ioctl additions 2019-10-26 10:23:04 -06:00
David Hall 8ae1d17c2f Added structure sizes to help with conversion 2019-10-22 08:29:07 -06:00
David Hall f998fb4861 Added all codes, enums and requested (#67) structures from winioctl.h. Many structures left to finish. 2019-10-20 13:49:19 -06:00