pub type AsReferenceKind = c_int;