anchor.diff:  ///
   /// {@category Struct}
   class DTTOPTS extends Struct {
  -  @Uint32() external int dwSize;
  -  @Uint32() external int dwFlags;
  -  @Uint32() external int crText;
  -  @Uint32() external int crBorder;
  -  @Uint32() external int crShadow;
  -  @Int32() external int iTextShadowType;
  +  @Uint32()
  +  external int dwSize;
  +  @Uint32()
  +  external int dwFlags;
  +  @Uint32()
  +  external int crText;
  +  @Uint32()
  +  external int crBorder;
  +  @Uint32()
  +  external int crShadow;
  +  @Int32()
  +  external int iTextShadowType;
     external POINT ptShadowOffset;
  -  @Int32() external int iBorderSize;
  -  @Int32() external int iFontPropId;
  -  @Int32() external int iColorPropId;
  -  @Int32() external int iStateId;
  -  @Int32() external int fApplyOverlay;
  -  @Int32() external int iGlowSize;
  +  @Int32()
  +  external int iBorderSize;
  +  @Int32()
  +  external int iFontPropId;
  +  @Int32()
  +  external int iColorPropId;
  +  @Int32()
  +  external int iStateId;
  +  @Int32()
  +  external int fApplyOverlay;
  +  @Int32()
  +  external int iGlowSize;
     external Pointer<NativeFunction<DrawTextCallback>> pfnDrawTextCallback;
  -  @IntPtr() external int lParam;
  -}
  -
  -/// Specifies Desktop Window Manager (DWM) blur-behind properties. Used by 
  +  @IntPtr()
  +  external int lParam;
  +}
  +
  +/// Specifies Desktop Window Manager (DWM) blur-behind properties. Used by
   /// the DwmEnableBlurBehindWindow function.
   ///
   /// {@category Struct}
   @Packed(1)
   class DWM_BLURBEHIND extends Struct {
  -  @Uint32() external int dwFlags;
  -  @Int32() external int fEnable;
  -  @IntPtr() external int hRgnBlur;
  -  @Int32() external int fTransitionOnMaximized;
  -}
  -
  -/// The EAP_METHOD_TYPE structure contains type, identification, and author 
  +  @Uint32()
  +  external int dwFlags;
  +  @Int32()
  +  external int fEnable;
  +  @IntPtr()
  +  external int hRgnBlur;
  +  @Int32()
  +  external int fTransitionOnMaximized;
  +}
  +
  +/// The EAP_METHOD_TYPE structure contains type, identification, and author
   /// information about an EAP method.
   ///
   /// {@category Struct}
   class EAP_METHOD_TYPE extends Struct {
     external EAP_TYPE eapType;
  -  @Uint32() external int dwAuthorId;
  -}
  -
  -/// The EAP_TYPE structure contains type and vendor identification 
  +  @Uint32()
  +  external int dwAuthorId;
  +}
  +
  +/// The EAP_TYPE structure contains type and vendor identification
   /// information for an EAP method.
   ///
   /// {@category Struct}
   class EAP_TYPE extends Struct {
  -  @Uint8() external int type;
  -  @Uint32() external int dwVendorId;
  -  @Uint32() external int dwVendorType;
  -}
  -
  -/// The ENUMLOGFONTEX structure contains information about an enumerated 
  +  @Uint8()
  +  external int type;
  +  @Uint32()
  +  external int dwVendorId;
  +  @Uint32()
  +  external int dwVendorType;
  +}
  +
  +/// The ENUMLOGFONTEX structure contains information about an enumerated
   /// font.
   ///
   /// {@category Struct}
  
positive.code:   external Pointer<Utf8> s_name;
    external Pointer<Pointer<Int8>> s_aliases;
    external Pointer<Utf8> s_proto;
    @Int16() external int s_port;
  }
  
  /// Defines Shell item resource.
  
negative.code:   external Array<Float> v;
  }
  
  /// Returned by the GetThemeMargins function to define the margins of
  /// windows that have visual styles applied.
  ///
  /// {@category Struct}
  class MARGINS extends Struct {
    @Int32()
    external int cxLeftWidth;
    @Int32()
    external int cxRightWidth;
    @Int32()
    external int cyTopHeight;
    @Int32()
    external int cyBottomHeight;
  }
  
  /// The MCI_OPEN_PARMS structure contains information for the MCI_OPEN
  /// command.
  ///
  /// {@category Struct}
  @Packed(1)
  class MCI_OPEN_PARMS extends Struct {
    @IntPtr()
    external int dwCallback;
    @Uint32()
    external int wDeviceID;
    external Pointer<Utf16> lpstrDeviceType;
    external Pointer<Utf16> lpstrElementName;
    external Pointer<Utf16> lpstrAlias;
  }
  
  /// The MCI_PLAY_PARMS structure contains positioning information for the
  /// MCI_PLAY command.
  ///
  /// {@category Struct}
  @Packed(1)
  class MCI_PLAY_PARMS extends Struct {
    @IntPtr()
    external int dwCallback;
    @Uint32()
    external int dwFrom;
    @Uint32()
    external int dwTo;
  }
  
  /// The MCI_SEEK_PARMS structure contains positioning information for the
  /// MCI_SEEK command.
  ///
  /// {@category Struct}
  @Packed(1)
  class MCI_SEEK_PARMS extends Struct {
    @IntPtr()
    external int dwCallback;
    @Uint32()
    external int dwTo;
  }
  
  /// The MCI_STATUS_PARMS structure contains information for the MCI_STATUS
  /// command.
  ///
  /// {@category Struct}
  @Packed(1)
  class MCI_STATUS_PARMS extends Struct {
    @IntPtr()
    external int dwCallback;
    @IntPtr()
    external int dwReturn;
    @Uint32()
    external int dwItem;
    @Uint32()
    external int dwTrack;
  }
  
  /// Contains information about a menu.
  ///
  /// {@category Struct}
  class MENUINFO extends Struct {
    @Uint32()
    external int cbSize;
    @Uint32()
    external int fMask;
    @Uint32()
    external int dwStyle;
    @Uint32()
    external int cyMax;
    @IntPtr()
    external int hbrBack;
    @Uint32()
    external int dwContextHelpID;
    @IntPtr()
    external int dwMenuData;
  }
  
  /// Contains information about a menu item.
  ///
  /// {@category Struct}
  class MENUITEMINFO extends Struct {
    @Uint32()
    external int cbSize;
    @Uint32()
    external int fMask;
    @Uint32()
    external int fType;
    @Uint32()
    external int fState;
    @Uint32()
    external int wID;
    @IntPtr()
    external int hSubMenu;
    @IntPtr()
    external int hbmpChecked;
    @IntPtr()
    external int hbmpUnchecked;
    @IntPtr()
    external int dwItemData;
    external Pointer<Utf16> dwTypeData;
    @Uint32()
    external int cch;
    @IntPtr()
    external int hbmpItem;
  }
  
  /// Defines a menu item in a menu template.
  ///
  /// {@category Struct}
  class MENUITEMTEMPLATE extends Struct {
    @Uint16()
    external int mtOption;
    @Uint16()
    external int mtID;
    @Array(1)
    external Array<Uint16> _mtString;
  
  