anchor.diff:  
   // Simple example of calling WinRT APIs
   
  +import 'dart:ffi';
  +
  +import 'package:ffi/ffi.dart';
   import 'package:win32/win32.dart';
   
   String calendarData(ICalendar calendar) =>
  
positive.code:     'Day of Month: ${calendar.DayAsPaddedString(2)}\n'
      'Day of Week: ${calendar.DayOfWeekAsFullSoloString()}\n'
      'Year: ${calendar.YearAsString()}\n';
  
  void main() {
    winrtInitialize();
  
negative.code:     print(
          'Comparison result of calendar and its clone: ${clonedCalendar.Compare(calendar.ptr)}');
  
      final vectorView = IVectorView(calendar.Languages);
      final pArray = calloc<HSTRING>(sizeOf<HSTRING>() * vectorView.Size);
      final items = vectorView.GetMany(0, pArray);
      if (items > 0) {
        print('Languages: ${hStringArrayToList(pArray, vectorView.Size)}\n');
      }
  
      calendar.ChangeCalendarSystem(japaneseCalendar);
      print(calendarData(calendar));
  
  