anchor.diff:      Pointer obj, int minDigits, Pointer<IntPtr> result);
   
   typedef _Compare_Native = Int32 Function(
  -    Pointer obj, Pointer<IntPtr> other, Pointer<Int32> result);
  +    Pointer obj, Pointer other, Pointer<Int32> result);
   typedef _Compare_Dart = int Function(
  -    Pointer obj, Pointer<IntPtr> other, Pointer<Int32> result);
  +    Pointer obj, Pointer other, Pointer<Int32> result);
   
   typedef _CompareDateTime_Native = Int32 Function(
  -    Pointer obj, Int64 other, Pointer<Int32> result);
  +    Pointer obj, Uint32 other, Pointer<Int32> result);
   typedef _CompareDateTime_Dart = int Function(
       Pointer obj, int other, Pointer<Int32> result);
   
  -typedef _CopyTo_Native = Int32 Function(Pointer obj, Pointer<IntPtr> other);
  -typedef _CopyTo_Dart = int Function(Pointer obj, Pointer<IntPtr> other);
  +typedef _CopyTo_Native = Int32 Function(Pointer obj, Pointer other);
  +typedef _CopyTo_Dart = int Function(Pointer obj, Pointer other);
   
   typedef _get_FirstMinuteInThisHour_Native = Int32 Function(
       Pointer obj, Pointer<Int32> value);
  
positive.code: typedef _put_NumeralSystem_Dart = int Function(Pointer obj, int value);
  
  typedef _GetCalendarSystem_Native = Int32 Function(
      Pointer obj, Pointer<IntPtr> value);
  typedef _GetCalendarSystem_Dart = int Function(
      Pointer obj, Pointer<IntPtr> value);
  
  typedef _ChangeCalendarSystem_Native = Int32 Function(
      Pointer obj, IntPtr value);
  typedef _ChangeCalendarSystem_Dart = int Function(Pointer obj, int value);
  
  typedef _GetClock_Native = Int32 Function(Pointer obj, Pointer<IntPtr> value);
  typedef _GetClock_Dart = int Function(Pointer obj, Pointer<IntPtr> value);
  
  typedef _ChangeClock_Native = Int32 Function(Pointer obj, IntPtr value);
  typedef _ChangeClock_Dart = int Function(Pointer obj, int value);
  
  typedef _GetDateTime_Native = Int32 Function(
      Pointer obj, Pointer<Int64> result);
  typedef _GetDateTime_Dart = int Function(Pointer obj, Pointer<Int64> result);
  
  typedef _SetDateTime_Native = Int32 Function(Pointer obj, Int64 value);
  typedef _SetDateTime_Dart = int Function(Pointer obj, int value);
  
  typedef _SetToNow_Native = Int32 Function(Pointer obj);
  
negative.code:               ptr.ref.vtable.elementAt(94).value)
            .asFunction<_CompareDateTime_Dart>()(ptr.ref.lpVtbl, other, result);
  
    int CopyTo(Pointer other) =>
        Pointer<NativeFunction<_CopyTo_Native>>.fromAddress(
                ptr.ref.vtable.elementAt(95).value)
            .asFunction<_CopyTo_Dart>()(ptr.ref.lpVtbl, other);
  