pub type GError = _GError;
struct GError { pub domain: u32, pub code: i32, pub message: *mut i8, }
domain: u32
code: i32
message: *mut i8