# Index

### A

ArgBlob, struct in GITypelib Internals
g_arg_info_get_closure, function in GIArgInfo
g_arg_info_get_destroy, function in GIArgInfo
g_arg_info_get_direction, function in GIArgInfo
g_arg_info_get_ownership_transfer, function in GIArgInfo
g_arg_info_get_scope, function in GIArgInfo
g_arg_info_get_type, function in GIArgInfo
g_arg_info_is_caller_allocates, function in GIArgInfo
g_arg_info_is_optional, function in GIArgInfo
g_arg_info_is_return_value, function in GIArgInfo
g_arg_info_is_skip, function in GIArgInfo
g_arg_info_load_type, function in GIArgInfo
g_arg_info_may_be_null, function in GIArgInfo
ArrayTypeBlob, struct in GITypelib Internals
ArrayTypeDimension, union in GITypelib Internals
AttributeBlob, struct in GITypelib Internals

### B

g_base_info_equal, function in GIBaseInfo
g_base_info_get_attribute, function in GIBaseInfo
g_base_info_get_container, function in GIBaseInfo
g_base_info_get_name, function in GIBaseInfo
g_base_info_get_namespace, function in GIBaseInfo
g_base_info_get_type, function in GIBaseInfo
g_base_info_get_typelib, function in GIBaseInfo
g_base_info_is_deprecated, function in GIBaseInfo
g_base_info_iterate_attributes, function in GIBaseInfo
g_base_info_ref, function in GIBaseInfo
g_base_info_unref, function in GIBaseInfo

### C

g_callable_info_can_throw_gerror, function in GICallableInfo
g_callable_info_create_closure, function in GICallableInfo
g_callable_info_destroy_closure, function in GICallableInfo
g_callable_info_free_closure, function in girffi
g_callable_info_get_arg, function in GICallableInfo
g_callable_info_get_caller_owns, function in GICallableInfo
g_callable_info_get_closure_native_address, function in GICallableInfo
g_callable_info_get_instance_ownership_transfer, function in GICallableInfo
g_callable_info_get_n_args, function in GICallableInfo
g_callable_info_get_return_attribute, function in GICallableInfo
g_callable_info_get_return_type, function in GICallableInfo
g_callable_info_invoke, function in GICallableInfo
g_callable_info_is_method, function in GICallableInfo
g_callable_info_iterate_return_attributes, function in GICallableInfo
g_callable_info_load_arg, function in GICallableInfo
g_callable_info_load_return_type, function in GICallableInfo
g_callable_info_may_return_null, function in GICallableInfo
g_callable_info_prepare_closure, function in girffi
g_callable_info_skip_return, function in GICallableInfo
CallbackBlob, struct in GITypelib Internals
CommonBlob, struct in GITypelib Internals
ConstantBlob, struct in GITypelib Internals
g_constant_info_free_value, function in GIConstantInfo
g_constant_info_get_type, function in GIConstantInfo
g_constant_info_get_value, function in GIConstantInfo

### D

DirEntry, struct in GITypelib Internals

### E

EnumBlob, struct in GITypelib Internals
g_enum_info_get_error_domain, function in GIEnumInfo
g_enum_info_get_method, function in GIEnumInfo
g_enum_info_get_n_methods, function in GIEnumInfo
g_enum_info_get_n_values, function in GIEnumInfo
g_enum_info_get_storage_type, function in GIEnumInfo
g_enum_info_get_value, function in GIEnumInfo
ErrorTypeBlob, struct in GITypelib Internals

### F

FieldBlob, struct in GITypelib Internals
g_field_info_get_field, function in GIFieldInfo
g_field_info_get_flags, function in GIFieldInfo
g_field_info_get_offset, function in GIFieldInfo
g_field_info_get_size, function in GIFieldInfo
g_field_info_get_type, function in GIFieldInfo
g_field_info_set_field, function in GIFieldInfo
FunctionBlob, struct in GITypelib Internals
g_function_info_get_flags, function in GIFunctionInfo
g_function_info_get_property, function in GIFunctionInfo
g_function_info_get_symbol, function in GIFunctionInfo
g_function_info_get_vfunc, function in GIFunctionInfo
g_function_info_invoke, function in GIFunctionInfo
g_function_info_prep_invoker, function in girffi
g_function_invoker_destroy, function in girffi
g_function_invoker_new_for_address, function in girffi

### H

Header, struct in GITypelib Internals

### I

GIArgInfo, typedef in GIArgInfo
GIArgument, union in Common Types
GIArrayType, enum in Common Types
GIAttributeIter, struct in GIBaseInfo
GIBaseInfo, struct in GIBaseInfo
GICallableInfo, typedef in GICallableInfo
GICallbackInfo, typedef in GICallbackInfo
GIConstantInfo, typedef in GIConstantInfo
GIDirection, enum in GIArgInfo
GIEnumInfo, typedef in GIEnumInfo
GIFFIClosureCallback, user_function in girffi
GIFFIReturnValue, typedef in girffi
GIFieldInfo, typedef in GIFieldInfo
GIFieldInfoFlags, enum in GIFieldInfo
GIFunctionInfo, typedef in GIFunctionInfo
GIFunctionInfoFlags, enum in GIFunctionInfo
GIFunctionInvoker, struct in girffi
GIInfoType, enum in GIBaseInfo
GIInterfaceInfo, typedef in GIInterfaceInfo
g_info_new, function in GIBaseInfo
g_info_type_to_string, function in GIBaseInfo
InterfaceBlob, struct in GITypelib Internals
InterfaceTypeBlob, struct in GITypelib Internals
g_interface_info_find_method, function in GIInterfaceInfo
g_interface_info_find_signal, function in GIInterfaceInfo
g_interface_info_find_vfunc, function in GIInterfaceInfo
g_interface_info_get_constant, function in GIInterfaceInfo
g_interface_info_get_iface_struct, function in GIInterfaceInfo
g_interface_info_get_method, function in GIInterfaceInfo
g_interface_info_get_n_constants, function in GIInterfaceInfo
g_interface_info_get_n_methods, function in GIInterfaceInfo
g_interface_info_get_n_prerequisites, function in GIInterfaceInfo
g_interface_info_get_n_properties, function in GIInterfaceInfo
g_interface_info_get_n_signals, function in GIInterfaceInfo
g_interface_info_get_n_vfuncs, function in GIInterfaceInfo
g_interface_info_get_prerequisite, function in GIInterfaceInfo
g_interface_info_get_property, function in GIInterfaceInfo
g_interface_info_get_signal, function in GIInterfaceInfo
g_interface_info_get_vfunc, function in GIInterfaceInfo
GInvokeError, enum in GIFunctionInfo
G_INVOKE_ERROR, macro in GIFunctionInfo
g_invoke_error_quark, function in GIFunctionInfo
GIObjectInfo, typedef in GIObjectInfo
GIObjectInfoGetValueFunction, user_function in GIObjectInfo
GIObjectInfoRefFunction, user_function in GIObjectInfo
GIObjectInfoSetValueFunction, user_function in GIObjectInfo
GIObjectInfoUnrefFunction, user_function in GIObjectInfo
GIPropertyInfo, typedef in GIPropertyInfo
GIRegisteredTypeInfo, typedef in GIRegisteredTypeInfo
GIRepository, struct in GIRepository
GIRepositoryError, enum in GIRepository
GIRepositoryLoadFlags, enum in GIRepository
g_irepository_dump, function in GIRepository
g_irepository_enumerate_versions, function in GIRepository
G_IREPOSITORY_ERROR, macro in GIRepository
g_irepository_find_by_error_domain, function in GIRepository
g_irepository_find_by_gtype, function in GIRepository
g_irepository_find_by_name, function in GIRepository
g_irepository_get_c_prefix, function in GIRepository
g_irepository_get_default, function in GIRepository
g_irepository_get_dependencies, function in GIRepository
g_irepository_get_immediate_dependencies, function in GIRepository
g_irepository_get_info, function in GIRepository
g_irepository_get_loaded_namespaces, function in GIRepository
g_irepository_get_n_infos, function in GIRepository
g_irepository_get_object_gtype_interfaces, function in GIRepository
g_irepository_get_option_group, function in GIRepository
g_irepository_get_search_path, function in GIRepository
g_irepository_get_shared_library, function in GIRepository
g_irepository_get_typelib_path, function in GIRepository
g_irepository_get_version, function in GIRepository
g_irepository_is_registered, function in GIRepository
g_irepository_load_typelib, function in GIRepository
g_irepository_prepend_library_path, function in GIRepository
g_irepository_prepend_search_path, function in GIRepository
g_irepository_require, function in GIRepository
g_irepository_require_private, function in GIRepository
G_IR_MAGIC, macro in GITypelib Internals
GIScopeType, enum in GIArgInfo
GISignalInfo, typedef in GISignalInfo
GIStructInfo, typedef in GIStructInfo
GITransfer, enum in GIArgInfo
GITypeInfo, typedef in GITypeInfo
GITypelib, struct in GITypelib
GITypelibError, enum in GITypelib Internals
GITypelibHashBuilder, struct in GITypelib Internals
GITypeTag, enum in Common Types
GIUnionInfo, typedef in GIUnionInfo
GIValueInfo, typedef in GIValueInfo
GIVFuncInfo, typedef in GIVFuncInfo
GIVFuncInfoFlags, enum in GIVFuncInfo
gi_cclosure_marshal_generic, function in GIRepository
GI_CHECK_VERSION, macro in Version Information
gi_get_major_version, function in Version Information
gi_get_micro_version, function in Version Information
gi_get_minor_version, function in Version Information
GI_IS_ARG_INFO, macro in GIArgInfo
GI_IS_CALLABLE_INFO, macro in GICallableInfo
GI_IS_CONSTANT_INFO, macro in GIConstantInfo
GI_IS_ENUM_INFO, macro in GIEnumInfo
GI_IS_FIELD_INFO, macro in GIFieldInfo
GI_IS_FUNCTION_INFO, macro in GIFunctionInfo
GI_IS_INTERFACE_INFO, macro in GIInterfaceInfo
GI_IS_OBJECT_INFO, macro in GIObjectInfo
GI_IS_PROPERTY_INFO, macro in GIPropertyInfo
GI_IS_REGISTERED_TYPE_INFO, macro in GIRegisteredTypeInfo
GI_IS_SIGNAL_INFO, macro in GISignalInfo
GI_IS_STRUCT_INFO, macro in GIStructInfo
GI_IS_TYPE_INFO, macro in GITypeInfo
GI_IS_VALUE_INFO, macro in GIEnumInfo
GI_MAJOR_VERSION, macro in Version Information
GI_MICRO_VERSION, macro in Version Information
GI_MINOR_VERSION, macro in Version Information
gi_type_info_extract_ffi_return_value, function in girffi
gi_type_tag_extract_ffi_return_value, function in girffi
gi_type_tag_get_ffi_type, function in girffi
GI_TYPE_TAG_IS_BASIC, macro in Common Types
GI_TYPE_TAG_IS_CONTAINER, macro in Common Types
GI_TYPE_TAG_IS_NUMERIC, macro in Common Types
GI_TYPE_TAG_N_TYPES, macro in Common Types

### O

ObjectBlob, struct in GITypelib Internals
g_object_info_find_method, function in GIObjectInfo
g_object_info_find_method_using_interfaces, function in GIObjectInfo
g_object_info_find_signal, function in GIObjectInfo
g_object_info_find_vfunc, function in GIObjectInfo
g_object_info_find_vfunc_using_interfaces, function in GIObjectInfo
g_object_info_get_abstract, function in GIObjectInfo
g_object_info_get_class_struct, function in GIObjectInfo
g_object_info_get_constant, function in GIObjectInfo
g_object_info_get_field, function in GIObjectInfo
g_object_info_get_final, function in GIObjectInfo
g_object_info_get_fundamental, function in GIObjectInfo
g_object_info_get_get_value_function, function in GIObjectInfo
g_object_info_get_get_value_function_pointer, function in GIObjectInfo
g_object_info_get_interface, function in GIObjectInfo
g_object_info_get_method, function in GIObjectInfo
g_object_info_get_n_constants, function in GIObjectInfo
g_object_info_get_n_fields, function in GIObjectInfo
g_object_info_get_n_interfaces, function in GIObjectInfo
g_object_info_get_n_methods, function in GIObjectInfo
g_object_info_get_n_properties, function in GIObjectInfo
g_object_info_get_n_signals, function in GIObjectInfo
g_object_info_get_n_vfuncs, function in GIObjectInfo
g_object_info_get_parent, function in GIObjectInfo
g_object_info_get_property, function in GIObjectInfo
g_object_info_get_ref_function, function in GIObjectInfo
g_object_info_get_ref_function_pointer, function in GIObjectInfo
g_object_info_get_set_value_function, function in GIObjectInfo
g_object_info_get_set_value_function_pointer, function in GIObjectInfo
g_object_info_get_signal, function in GIObjectInfo
g_object_info_get_type_init, function in GIObjectInfo
g_object_info_get_type_name, function in GIObjectInfo
g_object_info_get_unref_function, function in GIObjectInfo
g_object_info_get_unref_function_pointer, function in GIObjectInfo
g_object_info_get_vfunc, function in GIObjectInfo

### P

ParamTypeBlob, struct in GITypelib Internals
PropertyBlob, struct in GITypelib Internals
g_property_info_get_flags, function in GIPropertyInfo
g_property_info_get_getter, function in GIPropertyInfo
g_property_info_get_ownership_transfer, function in GIPropertyInfo
g_property_info_get_setter, function in GIPropertyInfo
g_property_info_get_type, function in GIPropertyInfo

### R

RegisteredTypeBlob, struct in GITypelib Internals
g_registered_type_info_get_g_type, function in GIRegisteredTypeInfo
g_registered_type_info_get_type_init, function in GIRegisteredTypeInfo
g_registered_type_info_get_type_name, function in GIRegisteredTypeInfo

### S

Section, struct in GITypelib Internals
SectionType, enum in GITypelib Internals
SignalBlob, struct in GITypelib Internals
g_signal_info_get_class_closure, function in GISignalInfo
g_signal_info_get_flags, function in GISignalInfo
g_signal_info_true_stops_emit, function in GISignalInfo
SignatureBlob, struct in GITypelib Internals
SimpleTypeBlob, union in GITypelib Internals
SimpleTypeBlobFlags, struct in GITypelib Internals
StructBlob, struct in GITypelib Internals
g_struct_info_find_field, function in GIStructInfo
g_struct_info_find_method, function in GIStructInfo
g_struct_info_get_alignment, function in GIStructInfo
g_struct_info_get_field, function in GIStructInfo
g_struct_info_get_method, function in GIStructInfo
g_struct_info_get_n_fields, function in GIStructInfo
g_struct_info_get_n_methods, function in GIStructInfo
g_struct_info_get_size, function in GIStructInfo
g_struct_info_is_foreign, function in GIStructInfo
g_struct_info_is_gtype_struct, function in GIStructInfo

### T

GTypelibBlobType, enum in GITypelib Internals
g_typelib_check_sanity, function in GITypelib Internals
G_TYPELIB_ERROR, macro in GITypelib Internals
g_typelib_error_quark, function in GITypelib Internals
g_typelib_free, function in GITypelib
g_typelib_get_dir_entry, function in GITypelib Internals
g_typelib_get_dir_entry_by_error_domain, function in GITypelib Internals
g_typelib_get_dir_entry_by_gtype_name, function in GITypelib Internals
g_typelib_get_dir_entry_by_name, function in GITypelib Internals
g_typelib_get_namespace, function in GITypelib
g_typelib_get_string, macro in GITypelib Internals
g_typelib_matches_gtype_name_prefix, function in GITypelib Internals
g_typelib_new_from_const_memory, function in GITypelib
g_typelib_new_from_mapped_file, function in GITypelib
g_typelib_new_from_memory, function in GITypelib
g_typelib_symbol, function in GITypelib
g_typelib_validate, function in GITypelib Internals
g_type_info_argument_from_hash_pointer, function in girffi
g_type_info_get_array_fixed_size, function in GITypeInfo
g_type_info_get_array_length, function in GITypeInfo
g_type_info_get_array_type, function in GITypeInfo
g_type_info_get_ffi_type, function in girffi
g_type_info_get_interface, function in GITypeInfo
g_type_info_get_param_type, function in GITypeInfo
g_type_info_get_storage_type, function in girffi
g_type_info_get_tag, function in GITypeInfo
g_type_info_hash_pointer_from_argument, function in girffi
g_type_info_is_pointer, function in GITypeInfo
g_type_info_is_zero_terminated, function in GITypeInfo
G_TYPE_TAG_IS_BASIC, macro in Common Types
g_type_tag_to_string, function in Common Types

### U

UnionBlob, struct in GITypelib Internals
g_union_info_find_method, function in GIUnionInfo
g_union_info_get_alignment, function in GIUnionInfo
g_union_info_get_discriminator, function in GIUnionInfo
g_union_info_get_discriminator_offset, function in GIUnionInfo
g_union_info_get_discriminator_type, function in GIUnionInfo
g_union_info_get_field, function in GIUnionInfo
g_union_info_get_method, function in GIUnionInfo
g_union_info_get_n_fields, function in GIUnionInfo
g_union_info_get_n_methods, function in GIUnionInfo
g_union_info_get_size, function in GIUnionInfo
g_union_info_is_discriminated, function in GIUnionInfo

### V

ValueBlob, struct in GITypelib Internals
g_value_info_get_value, function in GIEnumInfo
VFuncBlob, struct in GITypelib Internals
g_vfunc_info_get_address, function in GIVFuncInfo
g_vfunc_info_get_flags, function in GIVFuncInfo
g_vfunc_info_get_invoker, function in GIVFuncInfo
g_vfunc_info_get_offset, function in GIVFuncInfo
g_vfunc_info_get_signal, function in GIVFuncInfo
g_vfunc_info_invoke, function in GIVFuncInfo