-typedef struct _GIBaseInfo GIBaseInfo;
-typedef struct _GICallableInfo GICallableInfo;
-typedef struct _GIFunctionInfo GIFunctionInfo;
-typedef struct _GICallbackInfo GICallbackInfo;
-typedef struct _GIRegisteredTypeInfo GIRegisteredTypeInfo;
-typedef struct _GIStructInfo GIStructInfo;
-typedef struct _GIUnionInfo GIUnionInfo;
-typedef struct _GIEnumInfo GIEnumInfo;
-typedef struct _GIObjectInfo GIObjectInfo;
-typedef struct _GIInterfaceInfo GIInterfaceInfo;
-typedef struct _GIConstantInfo GIConstantInfo;
-typedef struct _GIValueInfo GIValueInfo;
-typedef struct _GISignalInfo GISignalInfo;
-typedef struct _GIVFuncInfo GIVFuncInfo;
-typedef struct _GIPropertyInfo GIPropertyInfo;
-typedef struct _GIFieldInfo GIFieldInfo;
-typedef struct _GIArgInfo GIArgInfo;
-typedef struct _GITypeInfo GITypeInfo;
-typedef struct _GIErrorDomainInfo GIErrorDomainInfo;
+
+typedef struct _GIBaseInfoStub GIBaseInfo;
+
+struct _GIBaseInfoStub {
+ gint32 dummy1;
+ gint32 dummy2;
+ gpointer dummy3;
+ gpointer dummy4;
+ gpointer dummy5;
+ guint32 dummy6;
+ guint32 dummy7;
+ gpointer padding[4];
+};
+
+typedef GIBaseInfo GICallableInfo;
+typedef GIBaseInfo GIFunctionInfo;
+typedef GIBaseInfo GICallbackInfo;
+typedef GIBaseInfo GIRegisteredTypeInfo;
+typedef GIBaseInfo GIStructInfo;
+typedef GIBaseInfo GIUnionInfo;
+typedef GIBaseInfo GIEnumInfo;
+typedef GIBaseInfo GIObjectInfo;
+typedef GIBaseInfo GIInterfaceInfo;
+typedef GIBaseInfo GIConstantInfo;
+typedef GIBaseInfo GIValueInfo;
+typedef GIBaseInfo GISignalInfo;
+typedef GIBaseInfo GIVFuncInfo;
+typedef GIBaseInfo GIPropertyInfo;
+typedef GIBaseInfo GIFieldInfo;
+typedef GIBaseInfo GIArgInfo;
+typedef GIBaseInfo GITypeInfo;
+typedef GIBaseInfo GIErrorDomainInfo;
+