Release Notes - 3.1.6
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.