Win32Structure is deprecated. Most subclasses promoted to direct subclasses of External.Structure.
A new External.SizedStructure abstract class is introduced to parent those structures that use the Windows idiom of storing the structure size as the first field (e.g. for versioning purposes).
OS.COM.FinalizableStructure becomes general purpose abstract superclass for structures requiring finalization - moved to External namespace and base package.
OS.COM.OLEStructure is removed - has no methods and was only being used for grouping purposes. The namespace serves this purpose instead.
LOGFONT is deprecated and becomes a stub that replaces view resource references with a LOGFONTW instance when deserialized. AbstractLOGFONT is removed.
AnsiStrings should also no longer appear in STL file outs.
Win32Structure is deprecated. Most subclasses promoted to direct subclasses of External.Structure.
A new External.SizedStructure abstract class is introduced to parent those structures that use the Windows idiom of storing the structure size as the first field (e.g. for versioning purposes).
OS.COM.FinalizableStructure becomes general purpose abstract superclass for structures requiring finalization - moved to External namespace and base package.
OS.COM.OLEStructure is removed - has no methods and was only being used for grouping purposes. The namespace serves this purpose instead.
LOGFONT is deprecated and becomes a stub that replaces view resource references with a LOGFONTW instance when deserialized. AbstractLOGFONT is removed.
AnsiStrings should also no longer appear in STL file outs.