Skip to content

Release Notes - 3.1.6

Compare
Choose a tag to compare
@dahall dahall released this 12 Dec 05:15
· 2173 commits to master since this release

Additions

  • Added Vanara.PInvoke.Printing project to include, for now, winspool.h functions
  • Adding missing kerberos related structures to Vanara.PInvoke.Security
  • Added IsMarshalable method and converted most uses of IsBlittable to it.
  • Added EnumInheritance and InheritsFrom extension methods.
  • Added ISerializable support as last option for pushing and pulling from memory pointers

Fixes

  • Fixed overruns on IntPtr write functions
  • Potentially Breaking Change: Moved DEVMODE and supporting enums out from Gdi32 class to items under the Vanara.PInvoke namespace. Moved DM_SPECVERSION to const value under DEVMODE struct.
  • Fixed MarshalToPtr(Array ... method to not throw casting exception.