1 /* This file lists all exported symbols. It is used to generate
2 * the gobject.def file used to control exports on Windows and the
3 * gobjectalias.h/gobjectaliasdef.c files used to avoid PLT entries for
4 * internal uses of exported functions (see makegobjectalias.pl).
6 * Every symbol must be included in the right
7 * #ifdef IN_HEADER(sym) #endif and
8 * #ifdef IN_FILE(sym) #endif sections.
12 #define IN_HEADER(x) 1
14 #if IN_HEADER(__G_BOXED_H__)
15 #if IN_FILE(__G_BOXED_C__)
18 g_boxed_type_register_static
19 g_date_get_type G_GNUC_CONST
20 g_gstring_get_type G_GNUC_CONST
21 g_strv_get_type G_GNUC_CONST
22 g_hash_table_get_type G_GNUC_CONST
23 g_regex_get_type G_GNUC_CONST
24 g_closure_get_type G_GNUC_CONST
25 g_value_get_type G_GNUC_CONST
26 g_value_array_get_type G_GNUC_CONST
31 g_value_set_static_boxed
32 #ifndef G_DISABLE_DEPRECATED
33 g_value_set_boxed_take_ownership
38 #if IN_HEADER(__G_MARSHAL_H__)
39 #if IN_FILE(__G_SIGNAL_C__)
40 g_cclosure_marshal_BOOLEAN__FLAGS
41 g_cclosure_marshal_STRING__OBJECT_POINTER
42 g_cclosure_marshal_VOID__BOOLEAN
43 g_cclosure_marshal_VOID__BOXED
44 g_cclosure_marshal_VOID__CHAR
45 g_cclosure_marshal_VOID__DOUBLE
46 g_cclosure_marshal_VOID__ENUM
47 g_cclosure_marshal_VOID__FLAGS
48 g_cclosure_marshal_VOID__FLOAT
49 g_cclosure_marshal_VOID__INT
50 g_cclosure_marshal_VOID__LONG
51 g_cclosure_marshal_VOID__OBJECT
52 g_cclosure_marshal_VOID__PARAM
53 g_cclosure_marshal_VOID__POINTER
54 g_cclosure_marshal_VOID__STRING
55 g_cclosure_marshal_VOID__UCHAR
56 g_cclosure_marshal_VOID__UINT
57 g_cclosure_marshal_VOID__UINT_POINTER
58 g_cclosure_marshal_VOID__ULONG
59 g_cclosure_marshal_VOID__VOID
63 #if IN_HEADER(__G_CLOSURE_H__)
64 #if IN_FILE(__G_CLOSURE_C__)
67 g_closure_add_finalize_notifier
68 g_closure_add_invalidate_notifier
69 g_closure_add_marshal_guards
74 g_closure_remove_finalize_notifier
75 g_closure_remove_invalidate_notifier
77 g_closure_set_meta_marshal
80 g_signal_type_cclosure_new
84 #if IN_HEADER(__G_ENUMS_H__)
85 #if IN_FILE(__G_ENUMS_C__)
86 g_enum_complete_type_info
88 g_enum_get_value_by_name
89 g_enum_get_value_by_nick
90 g_enum_register_static
91 g_flags_complete_type_info
92 g_flags_get_first_value
93 g_flags_get_value_by_name
94 g_flags_get_value_by_nick
95 g_flags_register_static
103 #if IN_HEADER(__G_SOURCECLOSURE_H__)
104 #if IN_FILE(__G_SOURCECLOSURE_C__)
105 g_io_channel_get_type
106 g_io_condition_get_type
111 #if IN_HEADER(__G_OBJECT_H__)
112 #if IN_FILE(__G_OBJECT_C__)
113 g_cclosure_new_object
114 g_cclosure_new_object_swap
116 g_initially_unowned_get_type
117 g_object_add_weak_pointer
118 g_object_class_find_property
119 g_object_class_install_property
120 g_object_class_list_properties
121 g_object_class_override_property
122 g_object_connect G_GNUC_NULL_TERMINATED
123 g_object_disconnect G_GNUC_NULL_TERMINATED
124 g_object_freeze_notify
125 g_object_get G_GNUC_NULL_TERMINATED
127 g_object_get_property
130 g_object_interface_find_property
131 g_object_interface_install_property
132 g_object_interface_list_properties
139 g_object_force_floating
142 g_object_remove_weak_pointer
144 g_object_set G_GNUC_NULL_TERMINATED
146 g_object_set_data_full
147 g_object_set_property
149 g_object_set_qdata_full
154 g_object_watch_closure
157 g_object_add_toggle_ref
158 g_object_remove_toggle_ref
163 #ifndef G_DISABLE_DEPRECATED
164 g_value_set_object_take_ownership
165 g_object_compat_control
167 g_signal_connect_object
171 #if IN_HEADER(__G_PARAMSPECS_H__)
172 #if IN_FILE(__G_PARAMSPECS_C__)
184 g_param_spec_override
194 g_param_spec_value_array
198 #if IN_HEADER(__G_PARAM_H__)
199 #if IN_FILE(__G_PARAM_C__)
200 g_param_spec_get_blurb
201 g_param_spec_get_name
202 g_param_spec_get_nick
203 g_param_spec_get_redirect_target
204 g_param_spec_internal
205 g_param_type_register_static
207 g_param_spec_ref_sink
210 g_param_spec_steal_qdata
211 g_param_spec_set_qdata
212 g_param_spec_set_qdata_full
213 g_param_spec_get_qdata
214 g_param_value_convert
215 g_param_value_defaults
217 g_param_value_set_default
218 g_param_value_validate
219 g_param_spec_pool_insert
220 g_param_spec_pool_list
221 g_param_spec_pool_list_owned
222 g_param_spec_pool_lookup
223 g_param_spec_pool_new
224 g_param_spec_pool_remove
229 #ifndef G_DISABLE_DEPRECATED
230 g_value_set_param_take_ownership
235 #if IN_HEADER(__G_VALUETYPES_H__)
236 #if IN_FILE(__G_VALUETYPES_C__)
237 g_pointer_type_register_static
238 g_strdup_value_contents
247 g_value_set_static_string
249 #ifndef G_DISABLE_DEPRECATED
250 g_value_set_string_take_ownership
277 #if IN_HEADER(__G_SIGNAL_H__)
278 #if IN_FILE(__G_SIGNAL_C__)
279 g_signal_accumulator_true_handled
280 g_signal_add_emission_hook
281 g_signal_chain_from_overridden
282 g_signal_chain_from_overridden_handler
283 g_signal_connect_closure
284 g_signal_connect_closure_by_id
285 g_signal_connect_data
287 g_signal_emit_by_name
290 g_signal_get_invocation_hint
291 g_signal_handler_block
292 g_signal_handler_disconnect
293 g_signal_handler_find
294 g_signal_handler_is_connected
295 g_signal_handlers_block_matched
296 g_signal_handlers_destroy
297 g_signal_handlers_disconnect_matched
298 g_signal_handlers_unblock_matched
299 g_signal_handler_unblock
300 g_signal_has_handler_pending
307 g_signal_new_class_handler
308 g_signal_override_class_closure
309 g_signal_override_class_handler
312 g_signal_remove_emission_hook
313 g_signal_stop_emission
314 g_signal_stop_emission_by_name
318 #if IN_HEADER(__G_TYPE_H__)
319 #if IN_FILE(__G_TYPE_C__)
320 g_type_add_class_cache_func
321 g_type_add_interface_check
322 g_type_add_interface_dynamic
323 g_type_add_interface_static
324 g_type_check_class_cast
325 g_type_check_class_is_a
326 g_type_check_instance
327 g_type_check_instance_cast
328 g_type_check_instance_is_a
329 g_type_check_is_value_type
331 g_type_check_value_holds
333 g_type_class_add_private
335 g_type_class_peek_parent
336 g_type_class_peek_static
339 g_type_class_unref_uncached
340 g_type_create_instance
341 g_type_default_interface_peek
342 g_type_default_interface_ref
343 g_type_default_interface_unref
348 g_type_fundamental_next
352 g_type_init_with_debug_flags
353 g_type_instance_get_private
354 g_type_interface_add_prerequisite
355 g_type_interface_get_plugin
356 g_type_interface_peek
357 g_type_interface_peek_parent
358 g_type_interface_prerequisites
362 g_type_name_from_class
363 g_type_name_from_instance
368 g_type_register_dynamic
369 g_type_register_fundamental
370 g_type_register_static
371 g_type_register_static_simple
372 g_type_remove_class_cache_func
373 g_type_remove_interface_check
376 g_type_value_table_peek
380 #if IN_HEADER(__G_TYPE_MODULE_H__)
381 #if IN_FILE(__G_TYPE_MODULE_C__)
382 g_type_module_add_interface
383 g_type_module_get_type G_GNUC_CONST
384 g_type_module_register_enum
385 g_type_module_register_flags
386 g_type_module_register_type
387 g_type_module_set_name
393 #if IN_HEADER(__G_VALUE_ARRAY_H__)
394 #if IN_FILE(__G_VALUE_ARRAY_C__)
398 g_value_array_get_nth
401 g_value_array_prepend
404 g_value_array_sort_with_data
408 #if IN_HEADER(__G_TYPE_PLUGIN_H__)
409 #if IN_FILE(__G_TYPE_PLUGIN_C__)
410 g_type_plugin_complete_interface_info
411 g_type_plugin_complete_type_info
412 g_type_plugin_get_type G_GNUC_CONST
418 #if IN_HEADER(__G_VALUE_H__)
419 #if IN_FILE(__G_VALUE_C__)
424 g_value_register_transform_func
427 g_value_type_compatible
428 g_value_type_transformable
434 #ifdef INCLUDE_VARIABLES
437 #ifdef INCLUDE_INTERNAL_SYMBOLS
438 g_slist_remove_all PRIVATE
439 g_unichar_validate PRIVATE