class System.IntPtr
   inherits System.ValueType
   implements System.Runtime.Serialization.ISerializable
   final:

   def public static variable Zero as System.IntPtr.

   def public static property Size as integer
      get.

   constructor public IntPtr():
   end constructor.

   constructor public IntPtr(input value as integer):
   end constructor.

   constructor public IntPtr(input value as int64):
   end constructor.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public final integer ToInt32():
   end method.

   method public final int64 ToInt64():
   end method.

   method public override character ToString():
   end method.

   method public final character ToString(input format as character):
   end method.

   method public final static System.IntPtr Add(input pointer as System.IntPtr, input offset as integer):
   end method.

   method public final static System.IntPtr Subtract(input pointer as System.IntPtr, input offset as integer):
   end method.

end class.
