Skip to content

Release Notes - 3.3.5

Compare
Choose a tag to compare
@dahall dahall released this 01 Mar 22:21
· 1299 commits to master since this release

Additions

  • Added Vanara.PInvoke.RstrtMgr project/assembly with Restart Manager functions. 100% complete.
  • Added over 100 new structures supporting control codes and DeviceIoControl
  • Added AnySizeStringMarshaler which is an IVanaraMarshaler implementation to handle structures where the last field is a single character string array.
  • Added ability to use "*" as field name to indicate that string or array length should be determined by the amount of allocated memory.
  • Added parameter attributes and DeviceIoControl overload that takes no input or output params.
  • Added non-opaque SID structure
  • Added COMPRESSION_FORMAT enum
  • Added/updated tests for Kernel32

Fixes

  • Fixed ambiguity with changes to PostQueuedCompletionStatus
  • Replaced GetLogicalDriveStrings with overloaded methods not using StringBuilder.
  • Usability updates to CldApi functions.
  • Fixed path size limitation on EnumFindMethods parameter (#213)