class FFI::Struct

def self.ptr(flags = :inout)

def self.ptr(flags = :inout)
  @ref_data_type ||= Type::Mapped.new(StructByReference.new(self))
end