anchor.diff:  /// {@category Struct}
   class MCI_STATUS_PARMS extends Struct {
     @IntPtr()
  -  int dwCallback;
  -  @IntPtr()
  -  int dwReturn;
  -  @Uint32()
  -  int dwItem;
  -  @Uint32()
  -  int dwTrack;
  +  external int dwCallback;
  +  @IntPtr()
  +  external int dwReturn;
  +  @Uint32()
  +  external int dwItem;
  +  @Uint32()
  +  external int dwTrack;
   
     factory MCI_STATUS_PARMS.allocate() => allocate<MCI_STATUS_PARMS>().ref
       ..dwCallback = 0
  
positive.code: /// {@category Struct}
  class MCI_SEEK_PARMS extends Struct {
    @IntPtr()
    int dwCallback;
    @Uint32()
    int dwTo;
  
    factory MCI_SEEK_PARMS.allocate() => allocate<MCI_SEEK_PARMS>().ref
      ..dwCallback = 0
  
negative.code: /// {@category Struct}
  class MCI_PLAY_PARMS extends Struct {
    @IntPtr()
    external int dwCallback;
    @Uint32()
    external int dwFrom;
    @Uint32()
    external int dwTo;
  
    factory MCI_PLAY_PARMS.allocate() => allocate<MCI_PLAY_PARMS>().ref
      ..dwCallback = 0
  