1 { This is an autogenerated unit using gobject introspection (gir2pascal). Do not Edit. }
2 unit LazGio2;
3 
4 {$MODE OBJFPC}{$H+}
5 
6 {$PACKRECORDS C}
7 {$MODESWITCH DUPLICATELOCALS+}
8 
9 {$LINKLIB libgio-2.0.so.0}
10 interface
11 uses
12   CTypes, LazGObject2, LazGLib2;
13 
14 const
15   Gio2_library = 'libgio-2.0.so.0';
16 
17   G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME = 'gio-desktop-app-info-lookup';
18   G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE = 'access::can-delete';
19   G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE = 'access::can-execute';
20   G_FILE_ATTRIBUTE_ACCESS_CAN_READ = 'access::can-read';
21   G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME = 'access::can-rename';
22   G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH = 'access::can-trash';
23   G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE = 'access::can-write';
24   G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE = 'dos::is-archive';
25   G_FILE_ATTRIBUTE_DOS_IS_SYSTEM = 'dos::is-system';
26   G_FILE_ATTRIBUTE_ETAG_VALUE = 'etag::value';
27   G_FILE_ATTRIBUTE_FILESYSTEM_FREE = 'filesystem::free';
28   G_FILE_ATTRIBUTE_FILESYSTEM_READONLY = 'filesystem::readonly';
29   G_FILE_ATTRIBUTE_FILESYSTEM_SIZE = 'filesystem::size';
30   G_FILE_ATTRIBUTE_FILESYSTEM_TYPE = 'filesystem::type';
31   G_FILE_ATTRIBUTE_FILESYSTEM_USED = 'filesystem::used';
32   G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW = 'filesystem::use-preview';
33   G_FILE_ATTRIBUTE_GVFS_BACKEND = 'gvfs::backend';
34   G_FILE_ATTRIBUTE_ID_FILE = 'id::file';
35   G_FILE_ATTRIBUTE_ID_FILESYSTEM = 'id::filesystem';
36   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT = 'mountable::can-eject';
37   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT = 'mountable::can-mount';
38   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL = 'mountable::can-poll';
39   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START = 'mountable::can-start';
40   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED = 'mountable::can-start-degraded';
41   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP = 'mountable::can-stop';
42   G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT = 'mountable::can-unmount';
43   G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI = 'mountable::hal-udi';
44   G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC = 'mountable::is-media-check-automatic';
45   G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE = 'mountable::start-stop-type';
46   G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE = 'mountable::unix-device';
47   G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE = 'mountable::unix-device-file';
48   G_FILE_ATTRIBUTE_OWNER_GROUP = 'owner::group';
49   G_FILE_ATTRIBUTE_OWNER_USER = 'owner::user';
50   G_FILE_ATTRIBUTE_OWNER_USER_REAL = 'owner::user-real';
51   G_FILE_ATTRIBUTE_PREVIEW_ICON = 'preview::icon';
52   G_FILE_ATTRIBUTE_SELINUX_CONTEXT = 'selinux::context';
53   G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE = 'standard::allocated-size';
54   G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE = 'standard::content-type';
55   G_FILE_ATTRIBUTE_STANDARD_COPY_NAME = 'standard::copy-name';
56   G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION = 'standard::description';
57   G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME = 'standard::display-name';
58   G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME = 'standard::edit-name';
59   G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE = 'standard::fast-content-type';
60   G_FILE_ATTRIBUTE_STANDARD_ICON = 'standard::icon';
61   G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP = 'standard::is-backup';
62   G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN = 'standard::is-hidden';
63   G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK = 'standard::is-symlink';
64   G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL = 'standard::is-virtual';
65   G_FILE_ATTRIBUTE_STANDARD_NAME = 'standard::name';
66   G_FILE_ATTRIBUTE_STANDARD_SIZE = 'standard::size';
67   G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER = 'standard::sort-order';
68   G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON = 'standard::symbolic-icon';
69   G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET = 'standard::symlink-target';
70   G_FILE_ATTRIBUTE_STANDARD_TARGET_URI = 'standard::target-uri';
71   G_FILE_ATTRIBUTE_STANDARD_TYPE = 'standard::type';
72   G_FILE_ATTRIBUTE_THUMBNAILING_FAILED = 'thumbnail::failed';
73   G_FILE_ATTRIBUTE_THUMBNAIL_PATH = 'thumbnail::path';
74   G_FILE_ATTRIBUTE_TIME_ACCESS = 'time::access';
75   G_FILE_ATTRIBUTE_TIME_ACCESS_USEC = 'time::access-usec';
76   G_FILE_ATTRIBUTE_TIME_CHANGED = 'time::changed';
77   G_FILE_ATTRIBUTE_TIME_CHANGED_USEC = 'time::changed-usec';
78   G_FILE_ATTRIBUTE_TIME_CREATED = 'time::created';
79   G_FILE_ATTRIBUTE_TIME_CREATED_USEC = 'time::created-usec';
80   G_FILE_ATTRIBUTE_TIME_MODIFIED = 'time::modified';
81   G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC = 'time::modified-usec';
82   G_FILE_ATTRIBUTE_TRASH_DELETION_DATE = 'trash::deletion-date';
83   G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT = 'trash::item-count';
84   G_FILE_ATTRIBUTE_TRASH_ORIG_PATH = 'trash::orig-path';
85   G_FILE_ATTRIBUTE_UNIX_BLOCKS = 'unix::blocks';
86   G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE = 'unix::block-size';
87   G_FILE_ATTRIBUTE_UNIX_DEVICE = 'unix::device';
88   G_FILE_ATTRIBUTE_UNIX_GID = 'unix::gid';
89   G_FILE_ATTRIBUTE_UNIX_INODE = 'unix::inode';
90   G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT = 'unix::is-mountpoint';
91   G_FILE_ATTRIBUTE_UNIX_MODE = 'unix::mode';
92   G_FILE_ATTRIBUTE_UNIX_NLINK = 'unix::nlink';
93   G_FILE_ATTRIBUTE_UNIX_RDEV = 'unix::rdev';
94   G_FILE_ATTRIBUTE_UNIX_UID = 'unix::uid';
95   G_MENU_ATTRIBUTE_ACTION = 'action';
96   G_MENU_ATTRIBUTE_ACTION_NAMESPACE = 'action-namespace';
97   G_MENU_ATTRIBUTE_LABEL = 'label';
98   G_MENU_ATTRIBUTE_TARGET = 'target';
99   G_MENU_LINK_SECTION = 'section';
100   G_MENU_LINK_SUBMENU = 'submenu';
101   G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME = 'gio-native-volume-monitor';
102   G_NETWORK_MONITOR_EXTENSION_POINT_NAME = 'gio-network-monitor';
103   G_PROXY_EXTENSION_POINT_NAME = 'gio-proxy';
104   G_PROXY_RESOLVER_EXTENSION_POINT_NAME = 'gio-proxy-resolver';
105   G_TLS_BACKEND_EXTENSION_POINT_NAME = 'gio-tls-backend';
106   G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT = '1.3.6.1.5.5.7.3.2';
107   G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER = '1.3.6.1.5.5.7.3.1';
108   G_VFS_EXTENSION_POINT_NAME = 'gio-vfs';
109   G_VOLUME_IDENTIFIER_KIND_CLASS = 'class';
110   G_VOLUME_IDENTIFIER_KIND_HAL_UDI = 'hal-udi';
111   G_VOLUME_IDENTIFIER_KIND_LABEL = 'label';
112   G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT = 'nfs-mount';
113   G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE = 'unix-device';
114   G_VOLUME_IDENTIFIER_KIND_UUID = 'uuid';
115   G_VOLUME_MONITOR_EXTENSION_POINT_NAME = 'gio-volume-monitor';
116 
117 type
118   TGAppInfoCreateFlags = Integer;
119 const
120   { GAppInfoCreateFlags }
121   G_APP_INFO_CREATE_NONE: TGAppInfoCreateFlags = 0;
122   G_APP_INFO_CREATE_NEEDS_TERMINAL: TGAppInfoCreateFlags = 1;
123   G_APP_INFO_CREATE_SUPPORTS_URIS: TGAppInfoCreateFlags = 2;
124   G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION: TGAppInfoCreateFlags = 4;
125 
126 type
127   TGApplicationFlags = Integer;
128 const
129   { GApplicationFlags }
130   G_APPLICATION_FLAGS_NONE: TGApplicationFlags = 0;
131   G_APPLICATION_IS_SERVICE: TGApplicationFlags = 1;
132   G_APPLICATION_IS_LAUNCHER: TGApplicationFlags = 2;
133   G_APPLICATION_HANDLES_OPEN: TGApplicationFlags = 4;
134   G_APPLICATION_HANDLES_COMMAND_LINE: TGApplicationFlags = 8;
135   G_APPLICATION_SEND_ENVIRONMENT: TGApplicationFlags = 16;
136   G_APPLICATION_NON_UNIQUE: TGApplicationFlags = 32;
137 
138 type
139   TGDBusConnectionFlags = Integer;
140 const
141   { GDBusConnectionFlags }
142   G_DBUS_CONNECTION_FLAGS_NONE: TGDBusConnectionFlags = 0;
143   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT: TGDBusConnectionFlags = 1;
144   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER: TGDBusConnectionFlags = 2;
145   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS: TGDBusConnectionFlags = 4;
146   G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION: TGDBusConnectionFlags = 8;
147   G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING: TGDBusConnectionFlags = 16;
148 
149 type
150   TGDBusCallFlags = Integer;
151 const
152   { GDBusCallFlags }
153   G_DBUS_CALL_FLAGS_NONE: TGDBusCallFlags = 0;
154   G_DBUS_CALL_FLAGS_NO_AUTO_START: TGDBusCallFlags = 1;
155 
156 type
157   TGDBusCapabilityFlags = Integer;
158 const
159   { GDBusCapabilityFlags }
160   G_DBUS_CAPABILITY_FLAGS_NONE: TGDBusCapabilityFlags = 0;
161   G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING: TGDBusCapabilityFlags = 1;
162 
163 type
164   TGDBusSubtreeFlags = Integer;
165 const
166   { GDBusSubtreeFlags }
167   G_DBUS_SUBTREE_FLAGS_NONE: TGDBusSubtreeFlags = 0;
168   G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES: TGDBusSubtreeFlags = 1;
169 
170 type
171   TGDBusSendMessageFlags = Integer;
172 const
173   { GDBusSendMessageFlags }
174   G_DBUS_SEND_MESSAGE_FLAGS_NONE: TGDBusSendMessageFlags = 0;
175   G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL: TGDBusSendMessageFlags = 1;
176 
177 type
178   TGDBusSignalFlags = Integer;
179 const
180   { GDBusSignalFlags }
181   G_DBUS_SIGNAL_FLAGS_NONE: TGDBusSignalFlags = 0;
182   G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE: TGDBusSignalFlags = 1;
183 
184 type
185   TGFileCreateFlags = Integer;
186 const
187   { GFileCreateFlags }
188   G_FILE_CREATE_NONE: TGFileCreateFlags = 0;
189   G_FILE_CREATE_PRIVATE: TGFileCreateFlags = 1;
190   G_FILE_CREATE_REPLACE_DESTINATION: TGFileCreateFlags = 2;
191 
192 type
193   TGFileCopyFlags = Integer;
194 const
195   { GFileCopyFlags }
196   G_FILE_COPY_NONE: TGFileCopyFlags = 0;
197   G_FILE_COPY_OVERWRITE: TGFileCopyFlags = 1;
198   G_FILE_COPY_BACKUP: TGFileCopyFlags = 2;
199   G_FILE_COPY_NOFOLLOW_SYMLINKS: TGFileCopyFlags = 4;
200   G_FILE_COPY_ALL_METADATA: TGFileCopyFlags = 8;
201   G_FILE_COPY_NO_FALLBACK_FOR_MOVE: TGFileCopyFlags = 16;
202   G_FILE_COPY_TARGET_DEFAULT_PERMS: TGFileCopyFlags = 32;
203 
204 type
205   TGMountUnmountFlags = Integer;
206 const
207   { GMountUnmountFlags }
208   G_MOUNT_UNMOUNT_NONE: TGMountUnmountFlags = 0;
209   G_MOUNT_UNMOUNT_FORCE: TGMountUnmountFlags = 1;
210 
211 type
212   TGFileQueryInfoFlags = Integer;
213 const
214   { GFileQueryInfoFlags }
215   G_FILE_QUERY_INFO_NONE: TGFileQueryInfoFlags = 0;
216   G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS: TGFileQueryInfoFlags = 1;
217 
218 type
219   TGFileMonitorFlags = Integer;
220 const
221   { GFileMonitorFlags }
222   G_FILE_MONITOR_NONE: TGFileMonitorFlags = 0;
223   G_FILE_MONITOR_WATCH_MOUNTS: TGFileMonitorFlags = 1;
224   G_FILE_MONITOR_SEND_MOVED: TGFileMonitorFlags = 2;
225   G_FILE_MONITOR_WATCH_HARD_LINKS: TGFileMonitorFlags = 4;
226 
227 type
228   TGMountMountFlags = Integer;
229 const
230   { GMountMountFlags }
231   G_MOUNT_MOUNT_NONE: TGMountMountFlags = 0;
232 
233 type
234   TGFileAttributeType = Integer;
235 const
236   { GFileAttributeType }
237   G_FILE_ATTRIBUTE_TYPE_INVALID: TGFileAttributeType = 0;
238   G_FILE_ATTRIBUTE_TYPE_STRING: TGFileAttributeType = 1;
239   G_FILE_ATTRIBUTE_TYPE_BYTE_STRING: TGFileAttributeType = 2;
240   G_FILE_ATTRIBUTE_TYPE_BOOLEAN: TGFileAttributeType = 3;
241   G_FILE_ATTRIBUTE_TYPE_UINT32: TGFileAttributeType = 4;
242   G_FILE_ATTRIBUTE_TYPE_INT32: TGFileAttributeType = 5;
243   G_FILE_ATTRIBUTE_TYPE_UINT64: TGFileAttributeType = 6;
244   G_FILE_ATTRIBUTE_TYPE_INT64: TGFileAttributeType = 7;
245   G_FILE_ATTRIBUTE_TYPE_OBJECT: TGFileAttributeType = 8;
246   G_FILE_ATTRIBUTE_TYPE_STRINGV: TGFileAttributeType = 9;
247 
248 type
249   TGDriveStartFlags = Integer;
250 const
251   { GDriveStartFlags }
252   G_DRIVE_START_NONE: TGDriveStartFlags = 0;
253 
254 type
255   TGAskPasswordFlags = Integer;
256 const
257   { GAskPasswordFlags }
258   G_ASK_PASSWORD_NEED_PASSWORD: TGAskPasswordFlags = 1;
259   G_ASK_PASSWORD_NEED_USERNAME: TGAskPasswordFlags = 2;
260   G_ASK_PASSWORD_NEED_DOMAIN: TGAskPasswordFlags = 4;
261   G_ASK_PASSWORD_SAVING_SUPPORTED: TGAskPasswordFlags = 8;
262   G_ASK_PASSWORD_ANONYMOUS_SUPPORTED: TGAskPasswordFlags = 16;
263 
264 type
265   TGOutputStreamSpliceFlags = Integer;
266 const
267   { GOutputStreamSpliceFlags }
268   G_OUTPUT_STREAM_SPLICE_NONE: TGOutputStreamSpliceFlags = 0;
269   G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE: TGOutputStreamSpliceFlags = 1;
270   G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET: TGOutputStreamSpliceFlags = 2;
271 
272 type
273   TGBusNameOwnerFlags = Integer;
274 const
275   { GBusNameOwnerFlags }
276   G_BUS_NAME_OWNER_FLAGS_NONE: TGBusNameOwnerFlags = 0;
277   G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT: TGBusNameOwnerFlags = 1;
278   G_BUS_NAME_OWNER_FLAGS_REPLACE: TGBusNameOwnerFlags = 2;
279 
280 type
281   TGBusNameWatcherFlags = Integer;
282 const
283   { GBusNameWatcherFlags }
284   G_BUS_NAME_WATCHER_FLAGS_NONE: TGBusNameWatcherFlags = 0;
285   G_BUS_NAME_WATCHER_FLAGS_AUTO_START: TGBusNameWatcherFlags = 1;
286 
287 type
288   TGBusType = Integer;
289 const
290   { GBusType }
291   G_BUS_TYPE_STARTER: TGBusType = -1;
292   G_BUS_TYPE_NONE: TGBusType = 0;
293   G_BUS_TYPE_SYSTEM: TGBusType = 1;
294   G_BUS_TYPE_SESSION: TGBusType = 2;
295 
296 type
297   TGConverterFlags = Integer;
298 const
299   { GConverterFlags }
300   G_CONVERTER_NO_FLAGS: TGConverterFlags = 0;
301   G_CONVERTER_INPUT_AT_END: TGConverterFlags = 1;
302   G_CONVERTER_FLUSH: TGConverterFlags = 2;
303 
304 type
305   TGConverterResult = Integer;
306 const
307   { GConverterResult }
308   G_CONVERTER_ERROR: TGConverterResult = 0;
309   G_CONVERTER_CONVERTED: TGConverterResult = 1;
310   G_CONVERTER_FINISHED: TGConverterResult = 2;
311   G_CONVERTER_FLUSHED: TGConverterResult = 3;
312 
313 type
314   TGCredentialsType = Integer;
315 const
316   { GCredentialsType }
317   G_CREDENTIALS_TYPE_INVALID: TGCredentialsType = 0;
318   G_CREDENTIALS_TYPE_LINUX_UCRED: TGCredentialsType = 1;
319   G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED: TGCredentialsType = 2;
320   G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED: TGCredentialsType = 3;
321 
322 type
323   TGIOStreamSpliceFlags = Integer;
324 const
325   { GIOStreamSpliceFlags }
326   G_IO_STREAM_SPLICE_NONE: TGIOStreamSpliceFlags = 0;
327   G_IO_STREAM_SPLICE_CLOSE_STREAM1: TGIOStreamSpliceFlags = 1;
328   G_IO_STREAM_SPLICE_CLOSE_STREAM2: TGIOStreamSpliceFlags = 2;
329   G_IO_STREAM_SPLICE_WAIT_FOR_BOTH: TGIOStreamSpliceFlags = 4;
330 
331 type
332   TGDBusMessageFlags = Integer;
333 const
334   { GDBusMessageFlags }
335   G_DBUS_MESSAGE_FLAGS_NONE: TGDBusMessageFlags = 0;
336   G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED: TGDBusMessageFlags = 1;
337   G_DBUS_MESSAGE_FLAGS_NO_AUTO_START: TGDBusMessageFlags = 2;
338 
339 type
340   TGDBusMessageHeaderField = Integer;
341 const
342   { GDBusMessageHeaderField }
343   G_DBUS_MESSAGE_HEADER_FIELD_INVALID: TGDBusMessageHeaderField = 0;
344   G_DBUS_MESSAGE_HEADER_FIELD_PATH: TGDBusMessageHeaderField = 1;
345   G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE: TGDBusMessageHeaderField = 2;
346   G_DBUS_MESSAGE_HEADER_FIELD_MEMBER: TGDBusMessageHeaderField = 3;
347   G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME: TGDBusMessageHeaderField = 4;
348   G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL: TGDBusMessageHeaderField = 5;
349   G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION: TGDBusMessageHeaderField = 6;
350   G_DBUS_MESSAGE_HEADER_FIELD_SENDER: TGDBusMessageHeaderField = 7;
351   G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE: TGDBusMessageHeaderField = 8;
352   G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS: TGDBusMessageHeaderField = 9;
353 
354 type
355   TGDBusMessageByteOrder = Integer;
356 const
357   { GDBusMessageByteOrder }
358   G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN: TGDBusMessageByteOrder = 66;
359   G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN: TGDBusMessageByteOrder = 108;
360 
361 type
362   TGDBusMessageType = Integer;
363 const
364   { GDBusMessageType }
365   G_DBUS_MESSAGE_TYPE_INVALID: TGDBusMessageType = 0;
366   G_DBUS_MESSAGE_TYPE_METHOD_CALL: TGDBusMessageType = 1;
367   G_DBUS_MESSAGE_TYPE_METHOD_RETURN: TGDBusMessageType = 2;
368   G_DBUS_MESSAGE_TYPE_ERROR: TGDBusMessageType = 3;
369   G_DBUS_MESSAGE_TYPE_SIGNAL: TGDBusMessageType = 4;
370 
371 type
372   TGDBusError = Integer;
373 const
374   { GDBusError }
375   G_DBUS_ERROR_FAILED: TGDBusError = 0;
376   G_DBUS_ERROR_NO_MEMORY: TGDBusError = 1;
377   G_DBUS_ERROR_SERVICE_UNKNOWN: TGDBusError = 2;
378   G_DBUS_ERROR_NAME_HAS_NO_OWNER: TGDBusError = 3;
379   G_DBUS_ERROR_NO_REPLY: TGDBusError = 4;
380   G_DBUS_ERROR_IO_ERROR: TGDBusError = 5;
381   G_DBUS_ERROR_BAD_ADDRESS: TGDBusError = 6;
382   G_DBUS_ERROR_NOT_SUPPORTED: TGDBusError = 7;
383   G_DBUS_ERROR_LIMITS_EXCEEDED: TGDBusError = 8;
384   G_DBUS_ERROR_ACCESS_DENIED: TGDBusError = 9;
385   G_DBUS_ERROR_AUTH_FAILED: TGDBusError = 10;
386   G_DBUS_ERROR_NO_SERVER: TGDBusError = 11;
387   G_DBUS_ERROR_TIMEOUT: TGDBusError = 12;
388   G_DBUS_ERROR_NO_NETWORK: TGDBusError = 13;
389   G_DBUS_ERROR_ADDRESS_IN_USE: TGDBusError = 14;
390   G_DBUS_ERROR_DISCONNECTED: TGDBusError = 15;
391   G_DBUS_ERROR_INVALID_ARGS: TGDBusError = 16;
392   G_DBUS_ERROR_FILE_NOT_FOUND: TGDBusError = 17;
393   G_DBUS_ERROR_FILE_EXISTS: TGDBusError = 18;
394   G_DBUS_ERROR_UNKNOWN_METHOD: TGDBusError = 19;
395   G_DBUS_ERROR_TIMED_OUT: TGDBusError = 20;
396   G_DBUS_ERROR_MATCH_RULE_NOT_FOUND: TGDBusError = 21;
397   G_DBUS_ERROR_MATCH_RULE_INVALID: TGDBusError = 22;
398   G_DBUS_ERROR_SPAWN_EXEC_FAILED: TGDBusError = 23;
399   G_DBUS_ERROR_SPAWN_FORK_FAILED: TGDBusError = 24;
400   G_DBUS_ERROR_SPAWN_CHILD_EXITED: TGDBusError = 25;
401   G_DBUS_ERROR_SPAWN_CHILD_SIGNALED: TGDBusError = 26;
402   G_DBUS_ERROR_SPAWN_FAILED: TGDBusError = 27;
403   G_DBUS_ERROR_SPAWN_SETUP_FAILED: TGDBusError = 28;
404   G_DBUS_ERROR_SPAWN_CONFIG_INVALID: TGDBusError = 29;
405   G_DBUS_ERROR_SPAWN_SERVICE_INVALID: TGDBusError = 30;
406   G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND: TGDBusError = 31;
407   G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID: TGDBusError = 32;
408   G_DBUS_ERROR_SPAWN_FILE_INVALID: TGDBusError = 33;
409   G_DBUS_ERROR_SPAWN_NO_MEMORY: TGDBusError = 34;
410   G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN: TGDBusError = 35;
411   G_DBUS_ERROR_INVALID_SIGNATURE: TGDBusError = 36;
412   G_DBUS_ERROR_INVALID_FILE_CONTENT: TGDBusError = 37;
413   G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN: TGDBusError = 38;
414   G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN: TGDBusError = 39;
415   G_DBUS_ERROR_OBJECT_PATH_IN_USE: TGDBusError = 40;
416 
417 type
418   TGDBusPropertyInfoFlags = Integer;
419 const
420   { GDBusPropertyInfoFlags }
421   G_DBUS_PROPERTY_INFO_FLAGS_NONE: TGDBusPropertyInfoFlags = 0;
422   G_DBUS_PROPERTY_INFO_FLAGS_READABLE: TGDBusPropertyInfoFlags = 1;
423   G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE: TGDBusPropertyInfoFlags = 2;
424 
425 type
426   TGDBusInterfaceSkeletonFlags = Integer;
427 const
428   { GDBusInterfaceSkeletonFlags }
429   G_DBUS_INTERFACE_SKELETON_FLAGS_NONE: TGDBusInterfaceSkeletonFlags = 0;
430   G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD: TGDBusInterfaceSkeletonFlags = 1;
431 
432 type
433   TGDBusObjectManagerClientFlags = Integer;
434 const
435   { GDBusObjectManagerClientFlags }
436   G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE: TGDBusObjectManagerClientFlags = 0;
437   G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START: TGDBusObjectManagerClientFlags = 1;
438 
439 type
440   TGDBusProxyFlags = Integer;
441 const
442   { GDBusProxyFlags }
443   G_DBUS_PROXY_FLAGS_NONE: TGDBusProxyFlags = 0;
444   G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES: TGDBusProxyFlags = 1;
445   G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS: TGDBusProxyFlags = 2;
446   G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START: TGDBusProxyFlags = 4;
447   G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES: TGDBusProxyFlags = 8;
448 
449 type
450   TGDBusServerFlags = Integer;
451 const
452   { GDBusServerFlags }
453   G_DBUS_SERVER_FLAGS_NONE: TGDBusServerFlags = 0;
454   G_DBUS_SERVER_FLAGS_RUN_IN_THREAD: TGDBusServerFlags = 1;
455   G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS: TGDBusServerFlags = 2;
456 
457 type
458   TGDataStreamByteOrder = Integer;
459 const
460   { GDataStreamByteOrder }
461   G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN: TGDataStreamByteOrder = 0;
462   G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN: TGDataStreamByteOrder = 1;
463   G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN: TGDataStreamByteOrder = 2;
464 
465 type
466   TGDataStreamNewlineType = Integer;
467 const
468   { GDataStreamNewlineType }
469   G_DATA_STREAM_NEWLINE_TYPE_LF: TGDataStreamNewlineType = 0;
470   G_DATA_STREAM_NEWLINE_TYPE_CR: TGDataStreamNewlineType = 1;
471   G_DATA_STREAM_NEWLINE_TYPE_CR_LF: TGDataStreamNewlineType = 2;
472   G_DATA_STREAM_NEWLINE_TYPE_ANY: TGDataStreamNewlineType = 3;
473 
474 type
475   TGMountOperationResult = Integer;
476 const
477   { GMountOperationResult }
478   G_MOUNT_OPERATION_HANDLED: TGMountOperationResult = 0;
479   G_MOUNT_OPERATION_ABORTED: TGMountOperationResult = 1;
480   G_MOUNT_OPERATION_UNHANDLED: TGMountOperationResult = 2;
481 
482 type
483   TGPasswordSave = Integer;
484 const
485   { GPasswordSave }
486   G_PASSWORD_SAVE_NEVER: TGPasswordSave = 0;
487   G_PASSWORD_SAVE_FOR_SESSION: TGPasswordSave = 1;
488   G_PASSWORD_SAVE_PERMANENTLY: TGPasswordSave = 2;
489 
490 type
491   TGDriveStartStopType = Integer;
492 const
493   { GDriveStartStopType }
494   G_DRIVE_START_STOP_TYPE_UNKNOWN: TGDriveStartStopType = 0;
495   G_DRIVE_START_STOP_TYPE_SHUTDOWN: TGDriveStartStopType = 1;
496   G_DRIVE_START_STOP_TYPE_NETWORK: TGDriveStartStopType = 2;
497   G_DRIVE_START_STOP_TYPE_MULTIDISK: TGDriveStartStopType = 3;
498   G_DRIVE_START_STOP_TYPE_PASSWORD: TGDriveStartStopType = 4;
499 
500 type
501   TGEmblemOrigin = Integer;
502 const
503   { GEmblemOrigin }
504   G_EMBLEM_ORIGIN_UNKNOWN: TGEmblemOrigin = 0;
505   G_EMBLEM_ORIGIN_DEVICE: TGEmblemOrigin = 1;
506   G_EMBLEM_ORIGIN_LIVEMETADATA: TGEmblemOrigin = 2;
507   G_EMBLEM_ORIGIN_TAG: TGEmblemOrigin = 3;
508 
509 type
510   TGFileMonitorEvent = Integer;
511 const
512   { GFileMonitorEvent }
513   G_FILE_MONITOR_EVENT_CHANGED: TGFileMonitorEvent = 0;
514   G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT: TGFileMonitorEvent = 1;
515   G_FILE_MONITOR_EVENT_DELETED: TGFileMonitorEvent = 2;
516   G_FILE_MONITOR_EVENT_CREATED: TGFileMonitorEvent = 3;
517   G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED: TGFileMonitorEvent = 4;
518   G_FILE_MONITOR_EVENT_PRE_UNMOUNT: TGFileMonitorEvent = 5;
519   G_FILE_MONITOR_EVENT_UNMOUNTED: TGFileMonitorEvent = 6;
520   G_FILE_MONITOR_EVENT_MOVED: TGFileMonitorEvent = 7;
521 
522 type
523   TGFileAttributeStatus = Integer;
524 const
525   { GFileAttributeStatus }
526   G_FILE_ATTRIBUTE_STATUS_UNSET: TGFileAttributeStatus = 0;
527   G_FILE_ATTRIBUTE_STATUS_SET: TGFileAttributeStatus = 1;
528   G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING: TGFileAttributeStatus = 2;
529 
530 type
531   TGFileType = Integer;
532 const
533   { GFileType }
534   G_FILE_TYPE_UNKNOWN: TGFileType = 0;
535   G_FILE_TYPE_REGULAR: TGFileType = 1;
536   G_FILE_TYPE_DIRECTORY: TGFileType = 2;
537   G_FILE_TYPE_SYMBOLIC_LINK: TGFileType = 3;
538   G_FILE_TYPE_SPECIAL: TGFileType = 4;
539   G_FILE_TYPE_SHORTCUT: TGFileType = 5;
540   G_FILE_TYPE_MOUNTABLE: TGFileType = 6;
541 
542 type
543   TGFileAttributeInfoFlags = Integer;
544 const
545   { GFileAttributeInfoFlags }
546   G_FILE_ATTRIBUTE_INFO_NONE: TGFileAttributeInfoFlags = 0;
547   G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE: TGFileAttributeInfoFlags = 1;
548   G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED: TGFileAttributeInfoFlags = 2;
549 
550 type
551   TGFilesystemPreviewType = Integer;
552 const
553   { GFilesystemPreviewType }
554   G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS: TGFilesystemPreviewType = 0;
555   G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL: TGFilesystemPreviewType = 1;
556   G_FILESYSTEM_PREVIEW_TYPE_NEVER: TGFilesystemPreviewType = 2;
557 
558 type
559   TGIOErrorEnum = Integer;
560 const
561   { GIOErrorEnum }
562   G_IO_ERROR_FAILED: TGIOErrorEnum = 0;
563   G_IO_ERROR_NOT_FOUND: TGIOErrorEnum = 1;
564   G_IO_ERROR_EXISTS: TGIOErrorEnum = 2;
565   G_IO_ERROR_IS_DIRECTORY: TGIOErrorEnum = 3;
566   G_IO_ERROR_NOT_DIRECTORY: TGIOErrorEnum = 4;
567   G_IO_ERROR_NOT_EMPTY: TGIOErrorEnum = 5;
568   G_IO_ERROR_NOT_REGULAR_FILE: TGIOErrorEnum = 6;
569   G_IO_ERROR_NOT_SYMBOLIC_LINK: TGIOErrorEnum = 7;
570   G_IO_ERROR_NOT_MOUNTABLE_FILE: TGIOErrorEnum = 8;
571   G_IO_ERROR_FILENAME_TOO_LONG: TGIOErrorEnum = 9;
572   G_IO_ERROR_INVALID_FILENAME: TGIOErrorEnum = 10;
573   G_IO_ERROR_TOO_MANY_LINKS: TGIOErrorEnum = 11;
574   G_IO_ERROR_NO_SPACE: TGIOErrorEnum = 12;
575   G_IO_ERROR_INVALID_ARGUMENT: TGIOErrorEnum = 13;
576   G_IO_ERROR_PERMISSION_DENIED: TGIOErrorEnum = 14;
577   G_IO_ERROR_NOT_SUPPORTED: TGIOErrorEnum = 15;
578   G_IO_ERROR_NOT_MOUNTED: TGIOErrorEnum = 16;
579   G_IO_ERROR_ALREADY_MOUNTED: TGIOErrorEnum = 17;
580   G_IO_ERROR_CLOSED: TGIOErrorEnum = 18;
581   G_IO_ERROR_CANCELLED: TGIOErrorEnum = 19;
582   G_IO_ERROR_PENDING: TGIOErrorEnum = 20;
583   G_IO_ERROR_READ_ONLY: TGIOErrorEnum = 21;
584   G_IO_ERROR_CANT_CREATE_BACKUP: TGIOErrorEnum = 22;
585   G_IO_ERROR_WRONG_ETAG: TGIOErrorEnum = 23;
586   G_IO_ERROR_TIMED_OUT: TGIOErrorEnum = 24;
587   G_IO_ERROR_WOULD_RECURSE: TGIOErrorEnum = 25;
588   G_IO_ERROR_BUSY: TGIOErrorEnum = 26;
589   G_IO_ERROR_WOULD_BLOCK: TGIOErrorEnum = 27;
590   G_IO_ERROR_HOST_NOT_FOUND: TGIOErrorEnum = 28;
591   G_IO_ERROR_WOULD_MERGE: TGIOErrorEnum = 29;
592   G_IO_ERROR_FAILED_HANDLED: TGIOErrorEnum = 30;
593   G_IO_ERROR_TOO_MANY_OPEN_FILES: TGIOErrorEnum = 31;
594   G_IO_ERROR_NOT_INITIALIZED: TGIOErrorEnum = 32;
595   G_IO_ERROR_ADDRESS_IN_USE: TGIOErrorEnum = 33;
596   G_IO_ERROR_PARTIAL_INPUT: TGIOErrorEnum = 34;
597   G_IO_ERROR_INVALID_DATA: TGIOErrorEnum = 35;
598   G_IO_ERROR_DBUS_ERROR: TGIOErrorEnum = 36;
599   G_IO_ERROR_HOST_UNREACHABLE: TGIOErrorEnum = 37;
600   G_IO_ERROR_NETWORK_UNREACHABLE: TGIOErrorEnum = 38;
601   G_IO_ERROR_CONNECTION_REFUSED: TGIOErrorEnum = 39;
602   G_IO_ERROR_PROXY_FAILED: TGIOErrorEnum = 40;
603   G_IO_ERROR_PROXY_AUTH_FAILED: TGIOErrorEnum = 41;
604   G_IO_ERROR_PROXY_NEED_AUTH: TGIOErrorEnum = 42;
605   G_IO_ERROR_PROXY_NOT_ALLOWED: TGIOErrorEnum = 43;
606   G_IO_ERROR_BROKEN_PIPE: TGIOErrorEnum = 44;
607 
608 type
609   TGIOModuleScopeFlags = Integer;
610 const
611   { GIOModuleScopeFlags }
612   G_IO_MODULE_SCOPE_NONE: TGIOModuleScopeFlags = 0;
613   G_IO_MODULE_SCOPE_BLOCK_DUPLICATES: TGIOModuleScopeFlags = 1;
614 
615 type
616   TGSocketFamily = Integer;
617 const
618   { GSocketFamily }
619   G_SOCKET_FAMILY_INVALID: TGSocketFamily = 0;
620   G_SOCKET_FAMILY_UNIX: TGSocketFamily = 1;
621   G_SOCKET_FAMILY_IPV4: TGSocketFamily = 2;
622   G_SOCKET_FAMILY_IPV6: TGSocketFamily = 10;
623 
624 type
625   TGResolverRecordType = Integer;
626 const
627   { GResolverRecordType }
628   G_RESOLVER_RECORD_SRV: TGResolverRecordType = 1;
629   G_RESOLVER_RECORD_MX: TGResolverRecordType = 2;
630   G_RESOLVER_RECORD_TXT: TGResolverRecordType = 3;
631   G_RESOLVER_RECORD_SOA: TGResolverRecordType = 4;
632   G_RESOLVER_RECORD_NS: TGResolverRecordType = 5;
633 
634 type
635   TGResolverError = Integer;
636 const
637   { GResolverError }
638   G_RESOLVER_ERROR_NOT_FOUND: TGResolverError = 0;
639   G_RESOLVER_ERROR_TEMPORARY_FAILURE: TGResolverError = 1;
640   G_RESOLVER_ERROR_INTERNAL: TGResolverError = 2;
641 
642 type
643   TGResourceLookupFlags = Integer;
644 const
645   { GResourceLookupFlags }
646   G_RESOURCE_LOOKUP_FLAGS_NONE: TGResourceLookupFlags = 0;
647 
648 type
649   TGResourceError = Integer;
650 const
651   { GResourceError }
652   G_RESOURCE_ERROR_NOT_FOUND: TGResourceError = 0;
653   G_RESOURCE_ERROR_INTERNAL: TGResourceError = 1;
654 
655 type
656   TGResourceFlags = Integer;
657 const
658   { GResourceFlags }
659   G_RESOURCE_FLAGS_NONE: TGResourceFlags = 0;
660   G_RESOURCE_FLAGS_COMPRESSED: TGResourceFlags = 1;
661 
662 type
663   TGSettingsBindFlags = Integer;
664 const
665   { GSettingsBindFlags }
666   G_SETTINGS_BIND_DEFAULT: TGSettingsBindFlags = 0;
667   G_SETTINGS_BIND_GET: TGSettingsBindFlags = 1;
668   G_SETTINGS_BIND_SET: TGSettingsBindFlags = 2;
669   G_SETTINGS_BIND_NO_SENSITIVITY: TGSettingsBindFlags = 4;
670   G_SETTINGS_BIND_GET_NO_CHANGES: TGSettingsBindFlags = 8;
671   G_SETTINGS_BIND_INVERT_BOOLEAN: TGSettingsBindFlags = 16;
672 
673 type
674   TGSocketType = Integer;
675 const
676   { GSocketType }
677   G_SOCKET_TYPE_INVALID: TGSocketType = 0;
678   G_SOCKET_TYPE_STREAM: TGSocketType = 1;
679   G_SOCKET_TYPE_DATAGRAM: TGSocketType = 2;
680   G_SOCKET_TYPE_SEQPACKET: TGSocketType = 3;
681 
682 type
683   TGSocketProtocol = Integer;
684 const
685   { GSocketProtocol }
686   G_SOCKET_PROTOCOL_UNKNOWN: TGSocketProtocol = -1;
687   G_SOCKET_PROTOCOL_DEFAULT: TGSocketProtocol = 0;
688   G_SOCKET_PROTOCOL_TCP: TGSocketProtocol = 6;
689   G_SOCKET_PROTOCOL_UDP: TGSocketProtocol = 17;
690   G_SOCKET_PROTOCOL_SCTP: TGSocketProtocol = 132;
691 
692 type
693   TGTlsCertificateFlags = Integer;
694 const
695   { GTlsCertificateFlags }
696   G_TLS_CERTIFICATE_UNKNOWN_CA: TGTlsCertificateFlags = 1;
697   G_TLS_CERTIFICATE_BAD_IDENTITY: TGTlsCertificateFlags = 2;
698   G_TLS_CERTIFICATE_NOT_ACTIVATED: TGTlsCertificateFlags = 4;
699   G_TLS_CERTIFICATE_EXPIRED: TGTlsCertificateFlags = 8;
700   G_TLS_CERTIFICATE_REVOKED: TGTlsCertificateFlags = 16;
701   G_TLS_CERTIFICATE_INSECURE: TGTlsCertificateFlags = 32;
702   G_TLS_CERTIFICATE_GENERIC_ERROR: TGTlsCertificateFlags = 64;
703   G_TLS_CERTIFICATE_VALIDATE_ALL: TGTlsCertificateFlags = 127;
704 
705 type
706   TGSocketClientEvent = Integer;
707 const
708   { GSocketClientEvent }
709   G_SOCKET_CLIENT_RESOLVING: TGSocketClientEvent = 0;
710   G_SOCKET_CLIENT_RESOLVED: TGSocketClientEvent = 1;
711   G_SOCKET_CLIENT_CONNECTING: TGSocketClientEvent = 2;
712   G_SOCKET_CLIENT_CONNECTED: TGSocketClientEvent = 3;
713   G_SOCKET_CLIENT_PROXY_NEGOTIATING: TGSocketClientEvent = 4;
714   G_SOCKET_CLIENT_PROXY_NEGOTIATED: TGSocketClientEvent = 5;
715   G_SOCKET_CLIENT_TLS_HANDSHAKING: TGSocketClientEvent = 6;
716   G_SOCKET_CLIENT_TLS_HANDSHAKED: TGSocketClientEvent = 7;
717   G_SOCKET_CLIENT_COMPLETE: TGSocketClientEvent = 8;
718 
719 type
720   TGSocketMsgFlags = Integer;
721 const
722   { GSocketMsgFlags }
723   G_SOCKET_MSG_NONE: TGSocketMsgFlags = 0;
724   G_SOCKET_MSG_OOB: TGSocketMsgFlags = 1;
725   G_SOCKET_MSG_PEEK: TGSocketMsgFlags = 2;
726   G_SOCKET_MSG_DONTROUTE: TGSocketMsgFlags = 4;
727 
728 type
729   TGTestDBusFlags = Integer;
730 const
731   { GTestDBusFlags }
732   G_TEST_DBUS_NONE: TGTestDBusFlags = 0;
733 
734 type
735   TGTlsAuthenticationMode = Integer;
736 const
737   { GTlsAuthenticationMode }
738   G_TLS_AUTHENTICATION_NONE: TGTlsAuthenticationMode = 0;
739   G_TLS_AUTHENTICATION_REQUESTED: TGTlsAuthenticationMode = 1;
740   G_TLS_AUTHENTICATION_REQUIRED: TGTlsAuthenticationMode = 2;
741 
742 type
743   TGTlsDatabaseLookupFlags = Integer;
744 const
745   { GTlsDatabaseLookupFlags }
746   G_TLS_DATABASE_LOOKUP_NONE: TGTlsDatabaseLookupFlags = 0;
747   G_TLS_DATABASE_LOOKUP_KEYPAIR: TGTlsDatabaseLookupFlags = 1;
748 
749 type
750   TGTlsDatabaseVerifyFlags = Integer;
751 const
752   { GTlsDatabaseVerifyFlags }
753   G_TLS_DATABASE_VERIFY_NONE: TGTlsDatabaseVerifyFlags = 0;
754 
755 type
756   TGTlsRehandshakeMode = Integer;
757 const
758   { GTlsRehandshakeMode }
759   G_TLS_REHANDSHAKE_NEVER: TGTlsRehandshakeMode = 0;
760   G_TLS_REHANDSHAKE_SAFELY: TGTlsRehandshakeMode = 1;
761   G_TLS_REHANDSHAKE_UNSAFELY: TGTlsRehandshakeMode = 2;
762 
763 type
764   TGTlsError = Integer;
765 const
766   { GTlsError }
767   G_TLS_ERROR_UNAVAILABLE: TGTlsError = 0;
768   G_TLS_ERROR_MISC: TGTlsError = 1;
769   G_TLS_ERROR_BAD_CERTIFICATE: TGTlsError = 2;
770   G_TLS_ERROR_NOT_TLS: TGTlsError = 3;
771   G_TLS_ERROR_HANDSHAKE: TGTlsError = 4;
772   G_TLS_ERROR_CERTIFICATE_REQUIRED: TGTlsError = 5;
773   G_TLS_ERROR_EOF: TGTlsError = 6;
774 
775 type
776   TGTlsInteractionResult = Integer;
777 const
778   { GTlsInteractionResult }
779   G_TLS_INTERACTION_UNHANDLED: TGTlsInteractionResult = 0;
780   G_TLS_INTERACTION_HANDLED: TGTlsInteractionResult = 1;
781   G_TLS_INTERACTION_FAILED: TGTlsInteractionResult = 2;
782 
783 type
784   TGTlsPasswordFlags = Integer;
785 const
786   { GTlsPasswordFlags }
787   G_TLS_PASSWORD_NONE: TGTlsPasswordFlags = 0;
788   G_TLS_PASSWORD_RETRY: TGTlsPasswordFlags = 2;
789   G_TLS_PASSWORD_MANY_TRIES: TGTlsPasswordFlags = 4;
790   G_TLS_PASSWORD_FINAL_TRY: TGTlsPasswordFlags = 8;
791 
792 type
793   TGUnixSocketAddressType = Integer;
794 const
795   { GUnixSocketAddressType }
796   G_UNIX_SOCKET_ADDRESS_INVALID: TGUnixSocketAddressType = 0;
797   G_UNIX_SOCKET_ADDRESS_ANONYMOUS: TGUnixSocketAddressType = 1;
798   G_UNIX_SOCKET_ADDRESS_PATH: TGUnixSocketAddressType = 2;
799   G_UNIX_SOCKET_ADDRESS_ABSTRACT: TGUnixSocketAddressType = 3;
800   G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED: TGUnixSocketAddressType = 4;
801 
802 type
803   TGZlibCompressorFormat = Integer;
804 const
805   { GZlibCompressorFormat }
806   G_ZLIB_COMPRESSOR_FORMAT_ZLIB: TGZlibCompressorFormat = 0;
807   G_ZLIB_COMPRESSOR_FORMAT_GZIP: TGZlibCompressorFormat = 1;
808   G_ZLIB_COMPRESSOR_FORMAT_RAW: TGZlibCompressorFormat = 2;
809 type
810 
811   PPGAction = ^PGAction;
812   PGAction = ^TGAction;
813   TGAction = object
814     procedure activate(parameter: PGVariant); cdecl; inline;
815     procedure change_state(value: PGVariant); cdecl; inline;
get_enablednull816     function get_enabled: gboolean; cdecl; inline;
get_namenull817     function get_name: Pgchar; cdecl; inline;
get_parameter_typenull818     function get_parameter_type: PGVariantType; cdecl; inline;
get_statenull819     function get_state: PGVariant; cdecl; inline;
get_state_hintnull820     function get_state_hint: PGVariant; cdecl; inline;
get_state_typenull821     function get_state_type: PGVariantType; cdecl; inline;
822     property enabled: gboolean read get_enabled ;
823     property name: Pgchar read get_name ;
824     property parameter_type: PGVariantType read get_parameter_type ;
825     property state: PGVariant read get_state ;
826     property state_type: PGVariantType read get_state_type ;
827   end;
828 
829   PPGSimpleAction = ^PGSimpleAction;
830   PGSimpleAction = ^TGSimpleAction;
831   TGSimpleAction = object(TGObject)
newnull832     function new(name: Pgchar; parameter_type: PGVariantType): PGSimpleAction; cdecl; inline; static;
new_statefulnull833     function new_stateful(name: Pgchar; parameter_type: PGVariantType; state: PGVariant): PGSimpleAction; cdecl; inline; static;
834     procedure set_enabled(enabled: gboolean); cdecl; inline;
835     procedure set_state(value: PGVariant); cdecl; inline;
836     //property enabled: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_enabled  { property is writeable but setter not declared } ;
837     //property name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_name  { property is writeable but setter not declared } ;
838     //property parameter_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_parameter_type  { property is writeable but setter not declared } ;
839     //property state: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_state  { property is writeable but setter not declared } ;
840     //property state_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_state_type ;
841   end;
842 
843   PPGActionEntry = ^PGActionEntry;
844   PGActionEntry = ^TGActionEntry;
845 
846   TGActionEntry = record
847     name: Pgchar;
848     activate: procedure(action: PGSimpleAction; parameter: PGVariant; user_data: gpointer); cdecl;
849     parameter_type: Pgchar;
850     state: Pgchar;
851     change_state: procedure(action: PGSimpleAction; value: PGVariant; user_data: gpointer); cdecl;
852     padding: array [0..2] of gsize;
853   end;
854 
855 
856 
857   PPGActionGroup = ^PGActionGroup;
858   PGActionGroup = ^TGActionGroup;
859   TGActionGroup = object
860     action_added1: procedure(action_name: Pgchar); cdecl;
861     action_enabled_changed1: procedure(action_name: Pgchar; enabled: gboolean); cdecl;
862     action_removed1: procedure(action_name: Pgchar); cdecl;
863     action_state_changed1: procedure(action_name: Pgchar; value: TGVariant); cdecl;
864     procedure action_added(action_name: Pgchar); cdecl; inline;
865     procedure action_enabled_changed(action_name: Pgchar; enabled: gboolean); cdecl; inline;
866     procedure action_removed(action_name: Pgchar); cdecl; inline;
867     procedure action_state_changed(action_name: Pgchar; state: PGVariant); cdecl; inline;
868     procedure activate_action(action_name: Pgchar; parameter: PGVariant); cdecl; inline;
869     procedure change_action_state(action_name: Pgchar; value: PGVariant); cdecl; inline;
get_action_enablednull870     function get_action_enabled(action_name: Pgchar): gboolean; cdecl; inline;
get_action_parameter_typenull871     function get_action_parameter_type(action_name: Pgchar): PGVariantType; cdecl; inline;
get_action_statenull872     function get_action_state(action_name: Pgchar): PGVariant; cdecl; inline;
get_action_state_hintnull873     function get_action_state_hint(action_name: Pgchar): PGVariant; cdecl; inline;
get_action_state_typenull874     function get_action_state_type(action_name: Pgchar): PGVariantType; cdecl; inline;
has_actionnull875     function has_action(action_name: Pgchar): gboolean; cdecl; inline;
list_actionsnull876     function list_actions: PPgchar; cdecl; inline;
query_actionnull877     function query_action(action_name: Pgchar; enabled: Pgboolean; parameter_type: PPGVariantType; state_type: PPGVariantType; state_hint: PPGVariant; state: PPGVariant): gboolean; cdecl; inline;
878   end;
879 
880   PPGActionGroupInterface = ^PGActionGroupInterface;
881   PGActionGroupInterface = ^TGActionGroupInterface;
882   TGActionGroupInterface = object
883     g_iface: TGTypeInterface;
ction_groupnull884     has_action: function(action_group: PGActionGroup; action_name: Pgchar): gboolean; cdecl;
ction_groupnull885     list_actions: function(action_group: PGActionGroup): PPgchar; cdecl;
ction_groupnull886     get_action_enabled: function(action_group: PGActionGroup; action_name: Pgchar): gboolean; cdecl;
ction_groupnull887     get_action_parameter_type: function(action_group: PGActionGroup; action_name: Pgchar): PGVariantType; cdecl;
ction_groupnull888     get_action_state_type: function(action_group: PGActionGroup; action_name: Pgchar): PGVariantType; cdecl;
ction_groupnull889     get_action_state_hint: function(action_group: PGActionGroup; action_name: Pgchar): PGVariant; cdecl;
ction_groupnull890     get_action_state: function(action_group: PGActionGroup; action_name: Pgchar): PGVariant; cdecl;
891     change_action_state: procedure(action_group: PGActionGroup; action_name: Pgchar; value: PGVariant); cdecl;
892     activate_action: procedure(action_group: PGActionGroup; action_name: Pgchar; parameter: PGVariant); cdecl;
893     action_added: procedure(action_group: PGActionGroup; action_name: Pgchar); cdecl;
894     action_removed: procedure(action_group: PGActionGroup; action_name: Pgchar); cdecl;
895     action_enabled_changed: procedure(action_group: PGActionGroup; action_name: Pgchar; enabled: gboolean); cdecl;
896     action_state_changed: procedure(action_group: PGActionGroup; action_name: Pgchar; state: PGVariant); cdecl;
ction_groupnull897     query_action: function(action_group: PGActionGroup; action_name: Pgchar; enabled: Pgboolean; parameter_type: PPGVariantType; state_type: PPGVariantType; state_hint: PPGVariant; state: PPGVariant): gboolean; cdecl;
898   end;
899 
900   PPGActionInterface = ^PGActionInterface;
901   PGActionInterface = ^TGActionInterface;
902   TGActionInterface = object
903     g_iface: TGTypeInterface;
ctionnull904     get_name: function(action: PGAction): Pgchar; cdecl;
ctionnull905     get_parameter_type: function(action: PGAction): PGVariantType; cdecl;
ctionnull906     get_state_type: function(action: PGAction): PGVariantType; cdecl;
ctionnull907     get_state_hint: function(action: PGAction): PGVariant; cdecl;
ctionnull908     get_enabled: function(action: PGAction): gboolean; cdecl;
ctionnull909     get_state: function(action: PGAction): PGVariant; cdecl;
910     change_state: procedure(action: PGAction; value: PGVariant); cdecl;
911     activate: procedure(action: PGAction; parameter: PGVariant); cdecl;
912   end;
913 
914   PPGActionMap = ^PGActionMap;
915   PGActionMap = ^TGActionMap;
916   TGActionMap = object
917     procedure add_action(action: PGAction); cdecl; inline;
918     procedure add_action_entries(entries: PGActionEntry; n_entries: gint; user_data: gpointer); cdecl; inline;
lookup_actionnull919     function lookup_action(action_name: Pgchar): PGAction; cdecl; inline;
920     procedure remove_action(action_name: Pgchar); cdecl; inline;
921   end;
922 
923   PPGActionMapInterface = ^PGActionMapInterface;
924   PGActionMapInterface = ^TGActionMapInterface;
925   TGActionMapInterface = object
926     g_iface: TGTypeInterface;
ction_mapnull927     lookup_action: function(action_map: PGActionMap; action_name: Pgchar): PGAction; cdecl;
928     add_action: procedure(action_map: PGActionMap; action: PGAction); cdecl;
929     remove_action: procedure(action_map: PGActionMap; action_name: Pgchar); cdecl;
930   end;
931 
932   PPGAppInfo = ^PGAppInfo;
933   PGAppInfo = ^TGAppInfo;
934 
935   PPGAppInfoCreateFlags = ^PGAppInfoCreateFlags;
936   PGAppInfoCreateFlags = ^TGAppInfoCreateFlags;
937 
938   PPGAppLaunchContext = ^PGAppLaunchContext;
939   PGAppLaunchContext = ^TGAppLaunchContext;
940 
941   PPGIcon = ^PGIcon;
942   PGIcon = ^TGIcon;
943   TGAppInfo = object
create_from_commandlinenull944     function create_from_commandline(commandline: Pgchar; application_name: Pgchar; flags: TGAppInfoCreateFlags; error: PPGError): PGAppInfo; cdecl; inline; static;
get_allnull945     function get_all: PGList; cdecl; inline; static;
get_all_for_typenull946     function get_all_for_type(content_type: Pgchar): PGList; cdecl; inline; static;
get_default_for_typenull947     function get_default_for_type(content_type: Pgchar; must_support_uris: gboolean): PGAppInfo; cdecl; inline; static;
get_default_for_uri_schemenull948     function get_default_for_uri_scheme(uri_scheme: Pgchar): PGAppInfo; cdecl; inline; static;
get_fallback_for_typenull949     function get_fallback_for_type(content_type: Pgchar): PGList; cdecl; inline; static;
get_recommended_for_typenull950     function get_recommended_for_type(content_type: Pgchar): PGList; cdecl; inline; static;
launch_default_for_urinull951     function launch_default_for_uri(uri: Pgchar; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl; inline; static;
952     procedure reset_type_associations(content_type: Pgchar); cdecl; inline; static;
add_supports_typenull953     function add_supports_type(content_type: Pgchar; error: PPGError): gboolean; cdecl; inline;
can_deletenull954     function can_delete: gboolean; cdecl; inline;
can_remove_supports_typenull955     function can_remove_supports_type: gboolean; cdecl; inline;
deletenull956     function delete: gboolean; cdecl; inline;
dupnull957     function dup: PGAppInfo; cdecl; inline;
equalnull958     function equal(appinfo2: PGAppInfo): gboolean; cdecl; inline;
get_commandlinenull959     function get_commandline: Pgchar; cdecl; inline;
get_descriptionnull960     function get_description: Pgchar; cdecl; inline;
get_display_namenull961     function get_display_name: Pgchar; cdecl; inline;
get_executablenull962     function get_executable: Pgchar; cdecl; inline;
get_iconnull963     function get_icon: PGIcon; cdecl; inline;
get_idnull964     function get_id: Pgchar; cdecl; inline;
get_namenull965     function get_name: Pgchar; cdecl; inline;
get_supported_typesnull966     function get_supported_types: PPgchar; cdecl; inline;
launchnull967     function launch(files: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl; inline;
launch_urisnull968     function launch_uris(uris: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl; inline;
remove_supports_typenull969     function remove_supports_type(content_type: Pgchar; error: PPGError): gboolean; cdecl; inline;
set_as_default_for_extensionnull970     function set_as_default_for_extension(extension: Pgchar; error: PPGError): gboolean; cdecl; inline;
set_as_default_for_typenull971     function set_as_default_for_type(content_type: Pgchar; error: PPGError): gboolean; cdecl; inline;
set_as_last_used_for_typenull972     function set_as_last_used_for_type(content_type: Pgchar; error: PPGError): gboolean; cdecl; inline;
should_shownull973     function should_show: gboolean; cdecl; inline;
supports_filesnull974     function supports_files: gboolean; cdecl; inline;
supports_urisnull975     function supports_uris: gboolean; cdecl; inline;
976   end;
977 
978   PPGAppLaunchContextPrivate = ^PGAppLaunchContextPrivate;
979   PGAppLaunchContextPrivate = ^TGAppLaunchContextPrivate;
980   TGAppLaunchContext = object(TGObject)
981     priv: PGAppLaunchContextPrivate;
newnull982     function new: PGAppLaunchContext; cdecl; inline; static;
get_displaynull983     function get_display(info: PGAppInfo; files: PGList): Pgchar; cdecl; inline;
get_environmentnull984     function get_environment: PPgchar; cdecl; inline;
get_startup_notify_idnull985     function get_startup_notify_id(info: PGAppInfo; files: PGList): Pgchar; cdecl; inline;
986     procedure launch_failed(startup_notify_id: Pgchar); cdecl; inline;
987     procedure setenv(variable: Pgchar; value: Pgchar); cdecl; inline;
988     procedure unsetenv(variable: Pgchar); cdecl; inline;
989   end;
990   TGIcon = object
hashnull991     function hash(icon: Pgpointer): guint; cdecl; inline; static;
new_for_stringnull992     function new_for_string(str: Pgchar; error: PPGError): PGIcon; cdecl; inline; static;
equalnull993     function equal(icon2: PGIcon): gboolean; cdecl; inline;
to_stringnull994     function to_string: Pgchar; cdecl; inline;
995   end;
996 
997   PPGAppInfoIface = ^PGAppInfoIface;
998   PGAppInfoIface = ^TGAppInfoIface;
999   TGAppInfoIface = object
1000     g_iface: TGTypeInterface;
ppinfonull1001     dup: function(appinfo: PGAppInfo): PGAppInfo; cdecl;
ppinfo1null1002     equal: function(appinfo1: PGAppInfo; appinfo2: PGAppInfo): gboolean; cdecl;
ppinfonull1003     get_id: function(appinfo: PGAppInfo): Pgchar; cdecl;
ppinfonull1004     get_name: function(appinfo: PGAppInfo): Pgchar; cdecl;
ppinfonull1005     get_description: function(appinfo: PGAppInfo): Pgchar; cdecl;
ppinfonull1006     get_executable: function(appinfo: PGAppInfo): Pgchar; cdecl;
ppinfonull1007     get_icon: function(appinfo: PGAppInfo): PGIcon; cdecl;
ppinfonull1008     launch: function(appinfo: PGAppInfo; files: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl;
ppinfonull1009     supports_uris: function(appinfo: PGAppInfo): gboolean; cdecl;
ppinfonull1010     supports_files: function(appinfo: PGAppInfo): gboolean; cdecl;
ppinfonull1011     launch_uris: function(appinfo: PGAppInfo; uris: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl;
ppinfonull1012     should_show: function(appinfo: PGAppInfo): gboolean; cdecl;
ppinfonull1013     set_as_default_for_type: function(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl;
ppinfonull1014     set_as_default_for_extension: function(appinfo: PGAppInfo; extension: Pgchar; error: PPGError): gboolean; cdecl;
ppinfonull1015     add_supports_type: function(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl;
ppinfonull1016     can_remove_supports_type: function(appinfo: PGAppInfo): gboolean; cdecl;
ppinfonull1017     remove_supports_type: function(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl;
ppinfonull1018     can_delete: function(appinfo: PGAppInfo): gboolean; cdecl;
ppinfonull1019     do_delete: function(appinfo: PGAppInfo): gboolean; cdecl;
ppinfonull1020     get_commandline: function(appinfo: PGAppInfo): Pgchar; cdecl;
ppinfonull1021     get_display_name: function(appinfo: PGAppInfo): Pgchar; cdecl;
ppinfonull1022     set_as_last_used_for_type: function(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl;
ppinfonull1023     get_supported_types: function(appinfo: PGAppInfo): PPgchar; cdecl;
1024   end;
1025 
1026   TGAppLaunchContextPrivate = record
1027   end;
1028 
1029 
1030 
1031   PPGAppLaunchContextClass = ^PGAppLaunchContextClass;
1032   PGAppLaunchContextClass = ^TGAppLaunchContextClass;
1033   TGAppLaunchContextClass = object
1034     parent_class: TGObjectClass;
ontextnull1035     get_display: function(context: PGAppLaunchContext; info: PGAppInfo; files: PGList): Pgchar; cdecl;
ontextnull1036     get_startup_notify_id: function(context: PGAppLaunchContext; info: PGAppInfo; files: PGList): Pgchar; cdecl;
1037     launch_failed: procedure(context: PGAppLaunchContext; startup_notify_id: Pgchar); cdecl;
1038     launched: procedure(context: PGAppLaunchContext; info: PGAppInfo; platform_data: PGVariant); cdecl;
1039     _g_reserved1: procedure; cdecl;
1040     _g_reserved2: procedure; cdecl;
1041     _g_reserved3: procedure; cdecl;
1042     _g_reserved4: procedure; cdecl;
1043   end;
1044 
1045   PPGApplication = ^PGApplication;
1046   PGApplication = ^TGApplication;
1047 
1048   PPGApplicationFlags = ^PGApplicationFlags;
1049   PGApplicationFlags = ^TGApplicationFlags;
1050 
1051   PPGDBusConnection = ^PGDBusConnection;
1052   PGDBusConnection = ^TGDBusConnection;
1053 
1054   PPGFile = ^PGFile;
1055   PGFile = ^TGFile;
1056 
1057   PPGCancellable = ^PGCancellable;
1058   PGCancellable = ^TGCancellable;
1059 
1060   PPGApplicationPrivate = ^PGApplicationPrivate;
1061   PGApplicationPrivate = ^TGApplicationPrivate;
1062   TGApplication = object(TGObject)
1063     priv: PGApplicationPrivate;
newnull1064     function new(application_id: Pgchar; flags: TGApplicationFlags): PGApplication; cdecl; inline; static;
get_defaultnull1065     function get_default: PGApplication; cdecl; inline; static;
id_is_validnull1066     function id_is_valid(application_id: Pgchar): gboolean; cdecl; inline; static;
1067     procedure activate; cdecl; inline;
get_application_idnull1068     function get_application_id: Pgchar; cdecl; inline;
get_dbus_connectionnull1069     function get_dbus_connection: PGDBusConnection; cdecl; inline;
get_dbus_object_pathnull1070     function get_dbus_object_path: Pgchar; cdecl; inline;
get_flagsnull1071     function get_flags: TGApplicationFlags; cdecl; inline;
get_inactivity_timeoutnull1072     function get_inactivity_timeout: guint; cdecl; inline;
get_is_registerednull1073     function get_is_registered: gboolean; cdecl; inline;
get_is_remotenull1074     function get_is_remote: gboolean; cdecl; inline;
1075     procedure hold; cdecl; inline;
1076     procedure open(files: PPGFile; n_files: gint; hint: Pgchar); cdecl; inline;
1077     procedure quit; cdecl; inline;
registernull1078     function register(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1079     procedure release; cdecl; inline;
runnull1080     function run(argc: gint; argv: PPgchar): gint; cdecl; inline;
1081     procedure set_application_id(application_id: Pgchar); cdecl; inline;
1082     procedure set_default; cdecl; inline;
1083     procedure set_flags(flags: TGApplicationFlags); cdecl; inline;
1084     procedure set_inactivity_timeout(inactivity_timeout: guint); cdecl; inline;
1085     //property action_group: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_action_group  { property is writeable but setter not declared } ;
1086     property application_id: Pgchar read get_application_id write set_application_id;
1087     property flags: TGApplicationFlags read get_flags write set_flags;
1088     property inactivity_timeout: guint read get_inactivity_timeout write set_inactivity_timeout;
1089     property is_registered: gboolean read get_is_registered ;
1090     property is_remote: gboolean read get_is_remote ;
1091   end;
1092 
1093   PPGApplicationCommandLine = ^PGApplicationCommandLine;
1094   PGApplicationCommandLine = ^TGApplicationCommandLine;
1095 
1096   PPGInputStream = ^PGInputStream;
1097   PGInputStream = ^TGInputStream;
1098 
1099   PPGApplicationCommandLinePrivate = ^PGApplicationCommandLinePrivate;
1100   PGApplicationCommandLinePrivate = ^TGApplicationCommandLinePrivate;
1101   TGApplicationCommandLine = object(TGObject)
1102     priv: PGApplicationCommandLinePrivate;
create_file_for_argnull1103     function create_file_for_arg(arg: Pgchar): PGFile; cdecl; inline;
get_argumentsnull1104     function get_arguments(argc: Pgint): PPgchar; cdecl; inline;
get_cwdnull1105     function get_cwd: Pgchar; cdecl; inline;
get_environnull1106     function get_environ: PPgchar; cdecl; inline;
get_exit_statusnull1107     function get_exit_status: gint; cdecl; inline;
get_is_remotenull1108     function get_is_remote: gboolean; cdecl; inline;
get_platform_datanull1109     function get_platform_data: PGVariant; cdecl; inline;
get_stdinnull1110     function get_stdin: PGInputStream; cdecl; inline;
getenvnull1111     function getenv(name: Pgchar): Pgchar; cdecl; inline;
1112     //procedure print(format: Pgchar; args: array of const); cdecl; inline;
1113     //procedure printerr(format: Pgchar; args: array of const); cdecl; inline;
1114     procedure set_exit_status(exit_status: gint); cdecl; inline;
1115     //property arguments: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_arguments  { property is writeable but setter not declared } ;
1116     property is_remote: gboolean read get_is_remote ;
1117     property platform_data: PGVariant read get_platform_data  { property is writeable but setter not declared } ;
1118   end;
1119 
1120   PPGAsyncResult = ^PGAsyncResult;
1121   PGAsyncResult = ^TGAsyncResult;
1122 
1123   PPGDBusConnectionFlags = ^PGDBusConnectionFlags;
1124   PGDBusConnectionFlags = ^TGDBusConnectionFlags;
1125 
1126   PPGDBusAuthObserver = ^PGDBusAuthObserver;
1127   PGDBusAuthObserver = ^TGDBusAuthObserver;
1128 
1129   PPGIOStream = ^PGIOStream;
1130   PGIOStream = ^TGIOStream;
1131 
1132   PPGAsyncReadyCallback = ^PGAsyncReadyCallback;
1133   PGAsyncReadyCallback = ^TGAsyncReadyCallback;
1134   TGAsyncReadyCallback = procedure(source_object: PGObject; res: PGAsyncResult; user_data: gpointer); cdecl;
1135 
1136   PPGDBusMessageFilterFunction = ^PGDBusMessageFilterFunction;
1137   PGDBusMessageFilterFunction = ^TGDBusMessageFilterFunction;
1138 
1139   PPGDBusMessage = ^PGDBusMessage;
1140   PGDBusMessage = ^TGDBusMessage;
1141   TGDBusMessageFilterFunction = function(connection: PGDBusConnection; message: PGDBusMessage; incoming: gboolean; user_data: gpointer): PGDBusMessage; cdecl;
1142 
1143   PPGDBusCallFlags = ^PGDBusCallFlags;
1144   PGDBusCallFlags = ^TGDBusCallFlags;
1145 
1146   PPGUnixFDList = ^PGUnixFDList;
1147   PGUnixFDList = ^TGUnixFDList;
1148 
1149   PPGMenuModel = ^PGMenuModel;
1150   PGMenuModel = ^TGMenuModel;
1151 
1152   PPGDBusCapabilityFlags = ^PGDBusCapabilityFlags;
1153   PGDBusCapabilityFlags = ^TGDBusCapabilityFlags;
1154 
1155   PPGCredentials = ^PGCredentials;
1156   PGCredentials = ^TGCredentials;
1157 
1158   PPGDBusInterfaceInfo = ^PGDBusInterfaceInfo;
1159   PGDBusInterfaceInfo = ^TGDBusInterfaceInfo;
1160 
1161   PPGDBusInterfaceVTable = ^PGDBusInterfaceVTable;
1162   PGDBusInterfaceVTable = ^TGDBusInterfaceVTable;
1163 
1164   PPGDBusSubtreeVTable = ^PGDBusSubtreeVTable;
1165   PGDBusSubtreeVTable = ^TGDBusSubtreeVTable;
1166 
1167   PPGDBusSubtreeFlags = ^PGDBusSubtreeFlags;
1168   PGDBusSubtreeFlags = ^TGDBusSubtreeFlags;
1169 
1170   PPGDBusSendMessageFlags = ^PGDBusSendMessageFlags;
1171   PGDBusSendMessageFlags = ^TGDBusSendMessageFlags;
1172 
1173   PPGDBusSignalFlags = ^PGDBusSignalFlags;
1174   PGDBusSignalFlags = ^TGDBusSignalFlags;
1175 
1176   PPGDBusSignalCallback = ^PGDBusSignalCallback;
1177   PGDBusSignalCallback = ^TGDBusSignalCallback;
1178   TGDBusSignalCallback = procedure(connection: PGDBusConnection; sender_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; signal_name: Pgchar; parameters: PGVariant; user_data: gpointer); cdecl;
1179   TGDBusConnection = object(TGObject)
new_finishnull1180     function new_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl; inline; static;
new_for_address_finishnull1181     function new_for_address_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl; inline; static;
new_for_address_syncnull1182     function new_for_address_sync(address: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl; inline; static;
new_syncnull1183     function new_sync(stream: PGIOStream; guid: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl; inline; static;
1184     procedure new(stream: PGIOStream; guid: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
1185     procedure new_for_address(address: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
add_filternull1186     function add_filter(filter_function: TGDBusMessageFilterFunction; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; inline;
1187     procedure call(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
call_finishnull1188     function call_finish(res: PGAsyncResult; error: PPGError): PGVariant; cdecl; inline;
call_syncnull1189     function call_sync(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; inline;
1190     procedure call_with_unix_fd_list(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
call_with_unix_fd_list_finishnull1191     function call_with_unix_fd_list_finish(out_fd_list: PPGUnixFDList; res: PGAsyncResult; error: PPGError): PGVariant; cdecl; inline;
call_with_unix_fd_list_syncnull1192     function call_with_unix_fd_list_sync(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; out_fd_list: PPGUnixFDList; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; inline;
1193     procedure close(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
close_finishnull1194     function close_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
close_syncnull1195     function close_sync(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
emit_signalnull1196     function emit_signal(destination_bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; signal_name: Pgchar; parameters: PGVariant; error: PPGError): gboolean; cdecl; inline;
export_action_groupnull1197     function export_action_group(object_path: Pgchar; action_group: PGActionGroup; error: PPGError): guint; cdecl; inline;
export_menu_modelnull1198     function export_menu_model(object_path: Pgchar; menu: PGMenuModel; error: PPGError): guint; cdecl; inline;
1199     procedure flush(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
flush_finishnull1200     function flush_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
flush_syncnull1201     function flush_sync(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
get_capabilitiesnull1202     function get_capabilities: TGDBusCapabilityFlags; cdecl; inline;
get_exit_on_closenull1203     function get_exit_on_close: gboolean; cdecl; inline;
get_guidnull1204     function get_guid: Pgchar; cdecl; inline;
get_last_serialnull1205     function get_last_serial: guint32; cdecl; inline;
get_peer_credentialsnull1206     function get_peer_credentials: PGCredentials; cdecl; inline;
get_streamnull1207     function get_stream: PGIOStream; cdecl; inline;
get_unique_namenull1208     function get_unique_name: Pgchar; cdecl; inline;
is_closednull1209     function is_closed: gboolean; cdecl; inline;
register_objectnull1210     function register_object(object_path: Pgchar; interface_info: PGDBusInterfaceInfo; vtable: PGDBusInterfaceVTable; user_data: gpointer; user_data_free_func: TGDestroyNotify; error: PPGError): guint; cdecl; inline;
register_subtreenull1211     function register_subtree(object_path: Pgchar; vtable: PGDBusSubtreeVTable; flags: TGDBusSubtreeFlags; user_data: gpointer; user_data_free_func: TGDestroyNotify; error: PPGError): guint; cdecl; inline;
1212     procedure remove_filter(filter_id: guint); cdecl; inline;
send_messagenull1213     function send_message(message: PGDBusMessage; flags: TGDBusSendMessageFlags; out_serial: Pguint32; error: PPGError): gboolean; cdecl; inline;
1214     procedure send_message_with_reply(message: PGDBusMessage; flags: TGDBusSendMessageFlags; timeout_msec: gint; out_serial: Pguint32; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
send_message_with_reply_finishnull1215     function send_message_with_reply_finish(res: PGAsyncResult; error: PPGError): PGDBusMessage; cdecl; inline;
send_message_with_reply_syncnull1216     function send_message_with_reply_sync(message: PGDBusMessage; flags: TGDBusSendMessageFlags; timeout_msec: gint; out_serial: Pguint32; cancellable: PGCancellable; error: PPGError): PGDBusMessage; cdecl; inline;
1217     procedure set_exit_on_close(exit_on_close: gboolean); cdecl; inline;
signal_subscribenull1218     function signal_subscribe(sender: Pgchar; interface_name: Pgchar; member: Pgchar; object_path: Pgchar; arg0: Pgchar; flags: TGDBusSignalFlags; callback: TGDBusSignalCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; inline;
1219     procedure signal_unsubscribe(subscription_id: guint); cdecl; inline;
1220     procedure start_message_processing; cdecl; inline;
1221     procedure unexport_action_group(export_id: guint); cdecl; inline;
1222     procedure unexport_menu_model(export_id: guint); cdecl; inline;
unregister_objectnull1223     function unregister_object(registration_id: guint): gboolean; cdecl; inline;
unregister_subtreenull1224     function unregister_subtree(registration_id: guint): gboolean; cdecl; inline;
1225     //property address: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_address  { property is writeable but setter not declared } ;
1226     //property authentication_observer: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_authentication_observer  { property is writeable but setter not declared } ;
1227     property capabilities: TGDBusCapabilityFlags read get_capabilities ;
1228     //property closed: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_closed ;
1229     property exit_on_close: gboolean read get_exit_on_close write set_exit_on_close;
1230     //property flags: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_flags  { property is writeable but setter not declared } ;
1231     property guid: Pgchar read get_guid  { property is writeable but setter not declared } ;
1232     property stream: PGIOStream read get_stream  { property is writeable but setter not declared } ;
1233     property unique_name: Pgchar read get_unique_name ;
1234   end;
1235 
1236   PPGFileIOStream = ^PGFileIOStream;
1237   PGFileIOStream = ^TGFileIOStream;
1238 
1239   PPGFileOutputStream = ^PGFileOutputStream;
1240   PGFileOutputStream = ^TGFileOutputStream;
1241 
1242   PPGFileCreateFlags = ^PGFileCreateFlags;
1243   PGFileCreateFlags = ^TGFileCreateFlags;
1244 
1245   PPGFileCopyFlags = ^PGFileCopyFlags;
1246   PGFileCopyFlags = ^TGFileCopyFlags;
1247 
1248   PPGFileProgressCallback = ^PGFileProgressCallback;
1249   PGFileProgressCallback = ^TGFileProgressCallback;
1250   TGFileProgressCallback = procedure(current_num_bytes: gint64; total_num_bytes: gint64; user_data: gpointer); cdecl;
1251 
1252   PPGMountUnmountFlags = ^PGMountUnmountFlags;
1253   PGMountUnmountFlags = ^TGMountUnmountFlags;
1254 
1255   PPGMountOperation = ^PGMountOperation;
1256   PGMountOperation = ^TGMountOperation;
1257 
1258   PPGFileEnumerator = ^PGFileEnumerator;
1259   PGFileEnumerator = ^TGFileEnumerator;
1260 
1261   PPGFileQueryInfoFlags = ^PGFileQueryInfoFlags;
1262   PGFileQueryInfoFlags = ^TGFileQueryInfoFlags;
1263 
1264   PPGMount = ^PGMount;
1265   PGMount = ^TGMount;
1266 
1267   PPGFileReadMoreCallback = ^PGFileReadMoreCallback;
1268   PGFileReadMoreCallback = ^TGFileReadMoreCallback;
ile_contentsnull1269   TGFileReadMoreCallback = function(file_contents: Pgchar; file_size: gint64; callback_data: gpointer): gboolean; cdecl;
1270 
1271   PPGFileMonitor = ^PGFileMonitor;
1272   PGFileMonitor = ^TGFileMonitor;
1273 
1274   PPGFileMonitorFlags = ^PGFileMonitorFlags;
1275   PGFileMonitorFlags = ^TGFileMonitorFlags;
1276 
1277   PPGMountMountFlags = ^PGMountMountFlags;
1278   PGMountMountFlags = ^TGMountMountFlags;
1279 
1280   PPGFileType = ^PGFileType;
1281   PGFileType = ^TGFileType;
1282 
1283   PPGFileInfo = ^PGFileInfo;
1284   PGFileInfo = ^TGFileInfo;
1285 
1286   PPGFileAttributeInfoList = ^PGFileAttributeInfoList;
1287   PGFileAttributeInfoList = ^TGFileAttributeInfoList;
1288 
1289   PPGFileInputStream = ^PGFileInputStream;
1290   PGFileInputStream = ^TGFileInputStream;
1291 
1292   PPGFileAttributeType = ^PGFileAttributeType;
1293   PGFileAttributeType = ^TGFileAttributeType;
1294 
1295   PPGDriveStartFlags = ^PGDriveStartFlags;
1296   PGDriveStartFlags = ^TGDriveStartFlags;
1297   TGFile = object
new_for_commandline_argnull1298     function new_for_commandline_arg(arg: Pgchar): PGFile; cdecl; inline; static;
new_for_commandline_arg_and_cwdnull1299     function new_for_commandline_arg_and_cwd(arg: Pgchar; cwd: Pgchar): PGFile; cdecl; inline; static;
new_for_pathnull1300     function new_for_path(path: Pgchar): PGFile; cdecl; inline; static;
new_for_urinull1301     function new_for_uri(uri: Pgchar): PGFile; cdecl; inline; static;
new_tmpnull1302     function new_tmp(tmpl: Pgchar; iostream: PPGFileIOStream; error: PPGError): PGFile; cdecl; inline; static;
parse_namenull1303     function parse_name(parse_name: Pgchar): PGFile; cdecl; inline; static;
append_tonull1304     function append_to(flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl; inline;
1305     procedure append_to_async(flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
append_to_finishnull1306     function append_to_finish(res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl; inline;
copynull1307     function copy(destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl; inline;
1308     procedure copy_async(destination: PGFile; flags: TGFileCopyFlags; io_priority: gint; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
copy_attributesnull1309     function copy_attributes(destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
copy_finishnull1310     function copy_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
createnull1311     function create(flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl; inline;
1312     procedure create_async(flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
create_finishnull1313     function create_finish(res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl; inline;
create_readwritenull1314     function create_readwrite(flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl; inline;
1315     procedure create_readwrite_async(flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
create_readwrite_finishnull1316     function create_readwrite_finish(res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl; inline;
deletenull1317     function delete(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1318     procedure delete_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
delete_finishnull1319     function delete_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
dupnull1320     function dup: PGFile; cdecl; inline;
1321     procedure eject_mountable_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
eject_mountable_with_operation_finishnull1322     function eject_mountable_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
enumerate_childrennull1323     function enumerate_children(attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileEnumerator; cdecl; inline;
1324     procedure enumerate_children_async(attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
enumerate_children_finishnull1325     function enumerate_children_finish(res: PGAsyncResult; error: PPGError): PGFileEnumerator; cdecl; inline;
equalnull1326     function equal(file2: PGFile): gboolean; cdecl; inline;
find_enclosing_mountnull1327     function find_enclosing_mount(cancellable: PGCancellable; error: PPGError): PGMount; cdecl; inline;
1328     procedure find_enclosing_mount_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
find_enclosing_mount_finishnull1329     function find_enclosing_mount_finish(res: PGAsyncResult; error: PPGError): PGMount; cdecl; inline;
get_basenamenull1330     function get_basename: Pgchar; cdecl; inline;
get_childnull1331     function get_child(name: Pgchar): PGFile; cdecl; inline;
get_child_for_display_namenull1332     function get_child_for_display_name(display_name: Pgchar; error: PPGError): PGFile; cdecl; inline;
get_parentnull1333     function get_parent: PGFile; cdecl; inline;
get_parse_namenull1334     function get_parse_name: Pgchar; cdecl; inline;
get_pathnull1335     function get_path: Pgchar; cdecl; inline;
get_relative_pathnull1336     function get_relative_path(descendant: PGFile): Pgchar; cdecl; inline;
get_urinull1337     function get_uri: Pgchar; cdecl; inline;
get_uri_schemenull1338     function get_uri_scheme: Pgchar; cdecl; inline;
has_parentnull1339     function has_parent(parent: PGFile): gboolean; cdecl; inline;
has_prefixnull1340     function has_prefix(prefix: PGFile): gboolean; cdecl; inline;
has_uri_schemenull1341     function has_uri_scheme(uri_scheme: Pgchar): gboolean; cdecl; inline;
hashnull1342     function hash: guint; cdecl; inline;
is_nativenull1343     function is_native: gboolean; cdecl; inline;
load_contentsnull1344     function load_contents(cancellable: PGCancellable; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl; inline;
1345     procedure load_contents_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
load_contents_finishnull1346     function load_contents_finish(res: PGAsyncResult; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl; inline;
1347     procedure load_partial_contents_async(cancellable: PGCancellable; read_more_callback: TGFileReadMoreCallback; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
load_partial_contents_finishnull1348     function load_partial_contents_finish(res: PGAsyncResult; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl; inline;
make_directorynull1349     function make_directory(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
make_directory_with_parentsnull1350     function make_directory_with_parents(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
make_symbolic_linknull1351     function make_symbolic_link(symlink_value: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
monitornull1352     function monitor(flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl; inline;
monitor_directorynull1353     function monitor_directory(flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl; inline;
monitor_filenull1354     function monitor_file(flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl; inline;
1355     procedure mount_enclosing_volume(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
mount_enclosing_volume_finishnull1356     function mount_enclosing_volume_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
1357     procedure mount_mountable(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
mount_mountable_finishnull1358     function mount_mountable_finish(result_: PGAsyncResult; error: PPGError): PGFile; cdecl; inline;
movenull1359     function move(destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl; inline;
open_readwritenull1360     function open_readwrite(cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl; inline;
1361     procedure open_readwrite_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
open_readwrite_finishnull1362     function open_readwrite_finish(res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl; inline;
1363     procedure poll_mountable(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
poll_mountable_finishnull1364     function poll_mountable_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
query_default_handlernull1365     function query_default_handler(cancellable: PGCancellable; error: PPGError): PGAppInfo; cdecl; inline;
query_existsnull1366     function query_exists(cancellable: PGCancellable): gboolean; cdecl; inline;
query_file_typenull1367     function query_file_type(flags: TGFileQueryInfoFlags; cancellable: PGCancellable): TGFileType; cdecl; inline;
query_filesystem_infonull1368     function query_filesystem_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; inline;
1369     procedure query_filesystem_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
query_filesystem_info_finishnull1370     function query_filesystem_info_finish(res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; inline;
query_infonull1371     function query_info(attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; inline;
1372     procedure query_info_async(attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
query_info_finishnull1373     function query_info_finish(res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; inline;
query_settable_attributesnull1374     function query_settable_attributes(cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl; inline;
query_writable_namespacesnull1375     function query_writable_namespaces(cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl; inline;
readnull1376     function read(cancellable: PGCancellable; error: PPGError): PGFileInputStream; cdecl; inline;
1377     procedure read_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
read_finishnull1378     function read_finish(res: PGAsyncResult; error: PPGError): PGFileInputStream; cdecl; inline;
replacenull1379     function replace(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl; inline;
1380     procedure replace_async(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
replace_contentsnull1381     function replace_contents(contents: Pgchar; length: gsize; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; new_etag: PPgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1382     procedure replace_contents_async(contents: Pgchar; length: gsize; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
replace_contents_finishnull1383     function replace_contents_finish(res: PGAsyncResult; new_etag: PPgchar; error: PPGError): gboolean; cdecl; inline;
replace_finishnull1384     function replace_finish(res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl; inline;
replace_readwritenull1385     function replace_readwrite(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl; inline;
1386     procedure replace_readwrite_async(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
replace_readwrite_finishnull1387     function replace_readwrite_finish(res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl; inline;
resolve_relative_pathnull1388     function resolve_relative_path(relative_path: Pgchar): PGFile; cdecl; inline;
set_attributenull1389     function set_attribute(attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_attribute_byte_stringnull1390     function set_attribute_byte_string(attribute: Pgchar; value: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_attribute_int32null1391     function set_attribute_int32(attribute: Pgchar; value: gint32; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_attribute_int64null1392     function set_attribute_int64(attribute: Pgchar; value: gint64; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_attribute_stringnull1393     function set_attribute_string(attribute: Pgchar; value: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_attribute_uint32null1394     function set_attribute_uint32(attribute: Pgchar; value: guint32; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_attribute_uint64null1395     function set_attribute_uint64(attribute: Pgchar; value: guint64; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1396     procedure set_attributes_async(info: PGFileInfo; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
set_attributes_finishnull1397     function set_attributes_finish(result_: PGAsyncResult; info: PPGFileInfo; error: PPGError): gboolean; cdecl; inline;
set_attributes_from_infonull1398     function set_attributes_from_info(info: PGFileInfo; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
set_display_namenull1399     function set_display_name(display_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGFile; cdecl; inline;
1400     procedure set_display_name_async(display_name: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
set_display_name_finishnull1401     function set_display_name_finish(res: PGAsyncResult; error: PPGError): PGFile; cdecl; inline;
1402     procedure start_mountable(flags: TGDriveStartFlags; start_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
start_mountable_finishnull1403     function start_mountable_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
1404     procedure stop_mountable(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
stop_mountable_finishnull1405     function stop_mountable_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
supports_thread_contextsnull1406     function supports_thread_contexts: gboolean; cdecl; inline;
trashnull1407     function trash(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1408     procedure unmount_mountable_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
unmount_mountable_with_operation_finishnull1409     function unmount_mountable_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
1410   end;
1411 
1412   PPGCancellablePrivate = ^PGCancellablePrivate;
1413   PGCancellablePrivate = ^TGCancellablePrivate;
1414   TGCancellable = object(TGObject)
1415     priv: PGCancellablePrivate;
newnull1416     function new: PGCancellable; cdecl; inline; static;
get_currentnull1417     function get_current: PGCancellable; cdecl; inline; static;
1418     procedure cancel; cdecl; inline;
connectnull1419     function connect(callback: TGCallback; data: gpointer; data_destroy_func: TGDestroyNotify): gulong; cdecl; inline;
1420     procedure disconnect(handler_id: gulong); cdecl; inline;
get_fdnull1421     function get_fd: gint; cdecl; inline;
is_cancellednull1422     function is_cancelled: gboolean; cdecl; inline;
make_pollfdnull1423     function make_pollfd(pollfd: PGPollFD): gboolean; cdecl; inline;
1424     procedure pop_current; cdecl; inline;
1425     procedure push_current; cdecl; inline;
1426     procedure release_fd; cdecl; inline;
1427     procedure reset; cdecl; inline;
set_error_if_cancellednull1428     function set_error_if_cancelled(error: PPGError): gboolean; cdecl; inline;
source_newnull1429     function source_new: PGSource; cdecl; inline;
1430   end;
1431 
1432   TGApplicationPrivate = record
1433   end;
1434 
1435 
1436 
1437   PPGApplicationClass = ^PGApplicationClass;
1438   PGApplicationClass = ^TGApplicationClass;
1439   TGApplicationClass = object
1440     parent_class: TGObjectClass;
1441     startup: procedure(application: PGApplication); cdecl;
1442     activate: procedure(application: PGApplication); cdecl;
1443     open: procedure(application: PGApplication; files: PPGFile; n_files: gint; hint: Pgchar); cdecl;
pplicationnull1444     command_line: function(application: PGApplication; command_line: PGApplicationCommandLine): gint; cdecl;
pplicationnull1445     local_command_line: function(application: PGApplication; arguments: PPPgchar; exit_status: Pgint): gboolean; cdecl;
1446     before_emit: procedure(application: PGApplication; platform_data: PGVariant); cdecl;
1447     after_emit: procedure(application: PGApplication; platform_data: PGVariant); cdecl;
1448     add_platform_data: procedure(application: PGApplication; builder: PGVariantBuilder); cdecl;
1449     quit_mainloop: procedure(application: PGApplication); cdecl;
1450     run_mainloop: procedure(application: PGApplication); cdecl;
1451     shutdown: procedure(application: PGApplication); cdecl;
pplicationnull1452     dbus_register: function(application: PGApplication; connection: PGDBusConnection; object_path: Pgchar; error: PPGError): gboolean; cdecl;
1453     dbus_unregister: procedure(application: PGApplication; connection: PGDBusConnection; object_path: Pgchar); cdecl;
1454     padding: array [0..8] of gpointer;
1455   end;
1456 
1457   PPGInputStreamPrivate = ^PGInputStreamPrivate;
1458   PGInputStreamPrivate = ^TGInputStreamPrivate;
1459   TGInputStream = object(TGObject)
1460     priv: PGInputStreamPrivate;
1461     procedure clear_pending; cdecl; inline;
closenull1462     function close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1463     procedure close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
close_finishnull1464     function close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
has_pendingnull1465     function has_pending: gboolean; cdecl; inline;
is_closednull1466     function is_closed: gboolean; cdecl; inline;
readnull1467     function read(buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
read_allnull1468     function read_all(buffer: Pguint8; count: gsize; bytes_read: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1469     procedure read_async(buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
read_bytesnull1470     function read_bytes(count: gsize; cancellable: PGCancellable; error: PPGError): PGBytes; cdecl; inline;
1471     procedure read_bytes_async(count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
read_bytes_finishnull1472     function read_bytes_finish(result_: PGAsyncResult; error: PPGError): PGBytes; cdecl; inline;
read_finishnull1473     function read_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl; inline;
set_pendingnull1474     function set_pending(error: PPGError): gboolean; cdecl; inline;
skipnull1475     function skip(count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
1476     procedure skip_async(count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
skip_finishnull1477     function skip_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl; inline;
1478   end;
1479 
1480   TGApplicationCommandLinePrivate = record
1481   end;
1482 
1483 
1484 
1485   PPGApplicationCommandLineClass = ^PGApplicationCommandLineClass;
1486   PGApplicationCommandLineClass = ^TGApplicationCommandLineClass;
1487   TGApplicationCommandLineClass = object
1488     parent_class: TGObjectClass;
1489     print_literal: procedure(cmdline: PGApplicationCommandLine; message: Pgchar); cdecl;
1490     printerr_literal: procedure(cmdline: PGApplicationCommandLine; message: Pgchar); cdecl;
mdlinenull1491     get_stdin: function(cmdline: PGApplicationCommandLine): PGInputStream; cdecl;
1492     padding: array [0..10] of gpointer;
1493   end;
1494 
1495   PPGAskPasswordFlags = ^PGAskPasswordFlags;
1496   PGAskPasswordFlags = ^TGAskPasswordFlags;
1497 
1498   PPGAsyncInitable = ^PGAsyncInitable;
1499   PGAsyncInitable = ^TGAsyncInitable;
1500   TGAsyncInitable = object
1501     //procedure new_async(object_type: TGType; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer; first_property_name: Pgchar; args: array of const); cdecl; inline; static;
1502     //procedure new_valist_async(object_type: TGType; first_property_name: Pgchar; var_args: Tva_list; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
1503     procedure newv_async(object_type: TGType; n_parameters: guint; parameters: PGParameter; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
1504     procedure init_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
init_finishnull1505     function init_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
new_finishnull1506     function new_finish(res: PGAsyncResult; error: PPGError): PGObject; cdecl; inline;
1507   end;
1508   TGAsyncResult = object
get_source_objectnull1509     function get_source_object: PGObject; cdecl; inline;
get_user_datanull1510     function get_user_data: gpointer; cdecl; inline;
is_taggednull1511     function is_tagged(source_tag: gpointer): gboolean; cdecl; inline;
legacy_propagate_errornull1512     function legacy_propagate_error(error: PPGError): gboolean; cdecl; inline;
1513   end;
1514 
1515   PPGAsyncInitableIface = ^PGAsyncInitableIface;
1516   PGAsyncInitableIface = ^TGAsyncInitableIface;
1517   TGAsyncInitableIface = object
1518     g_iface: TGTypeInterface;
1519     init_async: procedure(initable: PGAsyncInitable; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
nitablenull1520     init_finish: function(initable: PGAsyncInitable; res: PGAsyncResult; error: PPGError): gboolean; cdecl;
1521   end;
1522 
1523   PPGAsyncResultIface = ^PGAsyncResultIface;
1524   PGAsyncResultIface = ^TGAsyncResultIface;
1525   TGAsyncResultIface = object
1526     g_iface: TGTypeInterface;
esnull1527     get_user_data: function(res: PGAsyncResult): gpointer; cdecl;
esnull1528     get_source_object: function(res: PGAsyncResult): PGObject; cdecl;
esnull1529     is_tagged: function(res: PGAsyncResult; source_tag: gpointer): gboolean; cdecl;
1530   end;
1531 
1532   PPGSeekable = ^PGSeekable;
1533   PGSeekable = ^TGSeekable;
1534   TGSeekable = object
can_seeknull1535     function can_seek: gboolean; cdecl; inline;
can_truncatenull1536     function can_truncate: gboolean; cdecl; inline;
seeknull1537     function seek(offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
tellnull1538     function tell: gint64; cdecl; inline;
truncatenull1539     function truncate(offset: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1540   end;
1541 
1542   PPGBufferedInputStream = ^PGBufferedInputStream;
1543   PGBufferedInputStream = ^TGBufferedInputStream;
1544 
1545   PPGFilterInputStream = ^PGFilterInputStream;
1546   PGFilterInputStream = ^TGFilterInputStream;
1547   TGFilterInputStream = object(TGInputStream)
1548     base_stream1: PGInputStream;
get_base_streamnull1549     function get_base_stream: PGInputStream; cdecl; inline;
get_close_base_streamnull1550     function get_close_base_stream: gboolean; cdecl; inline;
1551     procedure set_close_base_stream(close_base: gboolean); cdecl; inline;
1552     property base_stream: PGInputStream read get_base_stream  { property is writeable but setter not declared } ;
1553     property close_base_stream: gboolean read get_close_base_stream write set_close_base_stream;
1554   end;
1555 
1556   PPGBufferedInputStreamPrivate = ^PGBufferedInputStreamPrivate;
1557   PGBufferedInputStreamPrivate = ^TGBufferedInputStreamPrivate;
1558   TGBufferedInputStream = object(TGFilterInputStream)
1559     priv1: PGBufferedInputStreamPrivate;
newnull1560     function new(base_stream: PGInputStream): PGBufferedInputStream; cdecl; inline; static;
new_sizednull1561     function new_sized(base_stream: PGInputStream; size: gsize): PGBufferedInputStream; cdecl; inline; static;
fillnull1562     function fill(count: gssize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
1563     procedure fill_async(count: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
fill_finishnull1564     function fill_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl; inline;
get_availablenull1565     function get_available: gsize; cdecl; inline;
get_buffer_sizenull1566     function get_buffer_size: gsize; cdecl; inline;
peeknull1567     function peek(buffer: Pguint8; offset: gsize; count: gsize): gsize; cdecl; inline;
peek_buffernull1568     function peek_buffer(count: Pgsize): Pguint8; cdecl; inline;
read_bytenull1569     function read_byte(cancellable: PGCancellable; error: PPGError): gint; cdecl; inline;
1570     procedure set_buffer_size(size: gsize); cdecl; inline;
1571     property buffer_size: gsize read get_buffer_size write set_buffer_size;
1572   end;
1573 
1574   TGBufferedInputStreamPrivate = record
1575   end;
1576 
1577 
1578 
1579   PPGFilterInputStreamClass = ^PGFilterInputStreamClass;
1580   PGFilterInputStreamClass = ^TGFilterInputStreamClass;
1581 
1582   PPGInputStreamClass = ^PGInputStreamClass;
1583   PGInputStreamClass = ^TGInputStreamClass;
1584   TGInputStreamClass = object
1585     parent_class: TGObjectClass;
treamnull1586     read_fn: function(stream: PGInputStream; buffer: Pgpointer; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
treamnull1587     skip: function(stream: PGInputStream; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
treamnull1588     close_fn: function(stream: PGInputStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
1589     read_async: procedure(stream: PGInputStream; buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1590     read_finish: function(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl;
1591     skip_async: procedure(stream: PGInputStream; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1592     skip_finish: function(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl;
1593     close_async: procedure(stream: PGInputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1594     close_finish: function(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
1595     _g_reserved1: procedure; cdecl;
1596     _g_reserved2: procedure; cdecl;
1597     _g_reserved3: procedure; cdecl;
1598     _g_reserved4: procedure; cdecl;
1599     _g_reserved5: procedure; cdecl;
1600   end;
1601   TGFilterInputStreamClass = object
1602     parent_class: TGInputStreamClass;
1603     _g_reserved1: procedure; cdecl;
1604     _g_reserved2: procedure; cdecl;
1605     _g_reserved3: procedure; cdecl;
1606   end;
1607 
1608   PPGBufferedInputStreamClass = ^PGBufferedInputStreamClass;
1609   PGBufferedInputStreamClass = ^TGBufferedInputStreamClass;
1610   TGBufferedInputStreamClass = object
1611     parent_class: TGFilterInputStreamClass;
treamnull1612     fill: function(stream: PGBufferedInputStream; count: gssize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
1613     fill_async: procedure(stream: PGBufferedInputStream; count: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1614     fill_finish: function(stream: PGBufferedInputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl;
1615     _g_reserved1: procedure; cdecl;
1616     _g_reserved2: procedure; cdecl;
1617     _g_reserved3: procedure; cdecl;
1618     _g_reserved4: procedure; cdecl;
1619     _g_reserved5: procedure; cdecl;
1620   end;
1621 
1622   PPGOutputStream = ^PGOutputStream;
1623   PGOutputStream = ^TGOutputStream;
1624 
1625   PPGOutputStreamSpliceFlags = ^PGOutputStreamSpliceFlags;
1626   PGOutputStreamSpliceFlags = ^TGOutputStreamSpliceFlags;
1627 
1628   PPGOutputStreamPrivate = ^PGOutputStreamPrivate;
1629   PGOutputStreamPrivate = ^TGOutputStreamPrivate;
1630   TGOutputStream = object(TGObject)
1631     priv: PGOutputStreamPrivate;
1632     procedure clear_pending; cdecl; inline;
closenull1633     function close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1634     procedure close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
close_finishnull1635     function close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
flushnull1636     function flush(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1637     procedure flush_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
flush_finishnull1638     function flush_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
has_pendingnull1639     function has_pending: gboolean; cdecl; inline;
is_closednull1640     function is_closed: gboolean; cdecl; inline;
is_closingnull1641     function is_closing: gboolean; cdecl; inline;
set_pendingnull1642     function set_pending(error: PPGError): gboolean; cdecl; inline;
splicenull1643     function splice(source: PGInputStream; flags: TGOutputStreamSpliceFlags; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
1644     procedure splice_async(source: PGInputStream; flags: TGOutputStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
splice_finishnull1645     function splice_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl; inline;
writenull1646     function write(buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
write_allnull1647     function write_all(buffer: Pguint8; count: gsize; bytes_written: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1648     procedure write_async(buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
write_bytesnull1649     function write_bytes(bytes: PGBytes; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
1650     procedure write_bytes_async(bytes: PGBytes; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
write_bytes_finishnull1651     function write_bytes_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl; inline;
write_finishnull1652     function write_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl; inline;
1653   end;
1654 
1655   PPGBufferedOutputStream = ^PGBufferedOutputStream;
1656   PGBufferedOutputStream = ^TGBufferedOutputStream;
1657 
1658   PPGFilterOutputStream = ^PGFilterOutputStream;
1659   PGFilterOutputStream = ^TGFilterOutputStream;
1660   TGFilterOutputStream = object(TGOutputStream)
1661     base_stream1: PGOutputStream;
get_base_streamnull1662     function get_base_stream: PGOutputStream; cdecl; inline;
get_close_base_streamnull1663     function get_close_base_stream: gboolean; cdecl; inline;
1664     procedure set_close_base_stream(close_base: gboolean); cdecl; inline;
1665     property base_stream: PGOutputStream read get_base_stream  { property is writeable but setter not declared } ;
1666     property close_base_stream: gboolean read get_close_base_stream write set_close_base_stream;
1667   end;
1668 
1669   PPGBufferedOutputStreamPrivate = ^PGBufferedOutputStreamPrivate;
1670   PGBufferedOutputStreamPrivate = ^TGBufferedOutputStreamPrivate;
1671   TGBufferedOutputStream = object(TGFilterOutputStream)
1672     priv1: PGBufferedOutputStreamPrivate;
newnull1673     function new(base_stream: PGOutputStream): PGBufferedOutputStream; cdecl; inline; static;
new_sizednull1674     function new_sized(base_stream: PGOutputStream; size: gsize): PGBufferedOutputStream; cdecl; inline; static;
get_auto_grownull1675     function get_auto_grow: gboolean; cdecl; inline;
get_buffer_sizenull1676     function get_buffer_size: gsize; cdecl; inline;
1677     procedure set_auto_grow(auto_grow: gboolean); cdecl; inline;
1678     procedure set_buffer_size(size: gsize); cdecl; inline;
1679     property auto_grow: gboolean read get_auto_grow write set_auto_grow;
1680     property buffer_size: gsize read get_buffer_size write set_buffer_size;
1681   end;
1682 
1683   TGBufferedOutputStreamPrivate = record
1684   end;
1685 
1686 
1687 
1688   PPGFilterOutputStreamClass = ^PGFilterOutputStreamClass;
1689   PGFilterOutputStreamClass = ^TGFilterOutputStreamClass;
1690 
1691   PPGOutputStreamClass = ^PGOutputStreamClass;
1692   PGOutputStreamClass = ^TGOutputStreamClass;
1693   TGOutputStreamClass = object
1694     parent_class: TGObjectClass;
treamnull1695     write_fn: function(stream: PGOutputStream; buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
treamnull1696     splice: function(stream: PGOutputStream; source: PGInputStream; flags: TGOutputStreamSpliceFlags; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
treamnull1697     flush: function(stream: PGOutputStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
treamnull1698     close_fn: function(stream: PGOutputStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
1699     write_async: procedure(stream: PGOutputStream; buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1700     write_finish: function(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl;
1701     splice_async: procedure(stream: PGOutputStream; source: PGInputStream; flags: TGOutputStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1702     splice_finish: function(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl;
1703     flush_async: procedure(stream: PGOutputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1704     flush_finish: function(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
1705     close_async: procedure(stream: PGOutputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull1706     close_finish: function(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
1707     _g_reserved1: procedure; cdecl;
1708     _g_reserved2: procedure; cdecl;
1709     _g_reserved3: procedure; cdecl;
1710     _g_reserved4: procedure; cdecl;
1711     _g_reserved5: procedure; cdecl;
1712     _g_reserved6: procedure; cdecl;
1713     _g_reserved7: procedure; cdecl;
1714     _g_reserved8: procedure; cdecl;
1715   end;
1716   TGFilterOutputStreamClass = object
1717     parent_class: TGOutputStreamClass;
1718     _g_reserved1: procedure; cdecl;
1719     _g_reserved2: procedure; cdecl;
1720     _g_reserved3: procedure; cdecl;
1721   end;
1722 
1723   PPGBufferedOutputStreamClass = ^PGBufferedOutputStreamClass;
1724   PGBufferedOutputStreamClass = ^TGBufferedOutputStreamClass;
1725   TGBufferedOutputStreamClass = object
1726     parent_class: TGFilterOutputStreamClass;
1727     _g_reserved1: procedure; cdecl;
1728     _g_reserved2: procedure; cdecl;
1729   end;
1730   TGBusAcquiredCallback = procedure(connection: PGDBusConnection; name: Pgchar; user_data: gpointer); cdecl;
1731   TGBusNameAcquiredCallback = procedure(connection: PGDBusConnection; name: Pgchar; user_data: gpointer); cdecl;
1732   TGBusNameAppearedCallback = procedure(connection: PGDBusConnection; name: Pgchar; name_owner: Pgchar; user_data: gpointer); cdecl;
1733   TGBusNameLostCallback = procedure(connection: PGDBusConnection; name: Pgchar; user_data: gpointer); cdecl;
1734 
1735   PPGBusNameOwnerFlags = ^PGBusNameOwnerFlags;
1736   PGBusNameOwnerFlags = ^TGBusNameOwnerFlags;
1737   TGBusNameVanishedCallback = procedure(connection: PGDBusConnection; name: Pgchar; user_data: gpointer); cdecl;
1738 
1739   PPGBusNameWatcherFlags = ^PGBusNameWatcherFlags;
1740   PGBusNameWatcherFlags = ^TGBusNameWatcherFlags;
1741 
1742   PPGBusType = ^PGBusType;
1743   PGBusType = ^TGBusType;
1744 
1745   TGCancellablePrivate = record
1746   end;
1747 
1748 
1749 
1750   PPGCancellableClass = ^PGCancellableClass;
1751   PGCancellableClass = ^TGCancellableClass;
1752   TGCancellableClass = object
1753     parent_class: TGObjectClass;
1754     cancelled: procedure(cancellable: PGCancellable); cdecl;
1755     _g_reserved1: procedure; cdecl;
1756     _g_reserved2: procedure; cdecl;
1757     _g_reserved3: procedure; cdecl;
1758     _g_reserved4: procedure; cdecl;
1759     _g_reserved5: procedure; cdecl;
1760   end;
ancellablenull1761   TGCancellableSourceFunc = function(cancellable: PGCancellable; user_data: gpointer): gboolean; cdecl;
1762 
1763   PPGConverter = ^PGConverter;
1764   PGConverter = ^TGConverter;
1765 
1766   PPGConverterResult = ^PGConverterResult;
1767   PGConverterResult = ^TGConverterResult;
1768 
1769   PPGConverterFlags = ^PGConverterFlags;
1770   PGConverterFlags = ^TGConverterFlags;
1771   TGConverter = object
convertnull1772     function convert(inbuf: Pguint8; inbuf_size: gsize; outbuf: Pgpointer; outbuf_size: gsize; flags: TGConverterFlags; bytes_read: Pgsize; bytes_written: Pgsize; error: PPGError): TGConverterResult; cdecl; inline;
1773     procedure reset; cdecl; inline;
1774   end;
1775 
1776   PPGInitable = ^PGInitable;
1777   PGInitable = ^TGInitable;
1778   TGInitable = object
newnull1779     //function new(object_type: TGType; cancellable: PGCancellable; error: PPGError; first_property_name: Pgchar; args: array of const): PGObject; cdecl; inline; static;
1780     //function new_valist(object_type: TGType; first_property_name: Pgchar; var_args: Tva_list; cancellable: PGCancellable; error: PPGError): PGObject; cdecl; inline; static;
1781     function newv(object_type: TGType; n_parameters: guint; parameters: PGParameter; cancellable: PGCancellable; error: PPGError): PGObject; cdecl; inline; static;
initnull1782     function init(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1783   end;
1784 
1785   PPGCharsetConverter = ^PGCharsetConverter;
1786   PGCharsetConverter = ^TGCharsetConverter;
1787   TGCharsetConverter = object(TGObject)
newnull1788     function new(to_charset: Pgchar; from_charset: Pgchar; error: PPGError): PGCharsetConverter; cdecl; inline; static;
get_num_fallbacksnull1789     function get_num_fallbacks: guint; cdecl; inline;
get_use_fallbacknull1790     function get_use_fallback: gboolean; cdecl; inline;
1791     procedure set_use_fallback(use_fallback: gboolean); cdecl; inline;
1792     //property from_charset: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_from_charset  { property is writeable but setter not declared } ;
1793     //property to_charset: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_to_charset  { property is writeable but setter not declared } ;
1794     property use_fallback: gboolean read get_use_fallback write set_use_fallback;
1795   end;
1796 
1797   PPGCharsetConverterClass = ^PGCharsetConverterClass;
1798   PGCharsetConverterClass = ^TGCharsetConverterClass;
1799   TGCharsetConverterClass = object
1800     parent_class: TGObjectClass;
1801   end;
1802 
1803   PPGConverterIface = ^PGConverterIface;
1804   PGConverterIface = ^TGConverterIface;
1805   TGConverterIface = object
1806     g_iface: TGTypeInterface;
onverternull1807     convert: function(converter: PGConverter; inbuf: Pguint8; inbuf_size: gsize; outbuf: Pgpointer; outbuf_size: gsize; flags: TGConverterFlags; bytes_read: Pgsize; bytes_written: Pgsize; error: PPGError): TGConverterResult; cdecl;
1808     reset: procedure(converter: PGConverter); cdecl;
1809   end;
1810 
1811   PPGPollableInputStream = ^PGPollableInputStream;
1812   PGPollableInputStream = ^TGPollableInputStream;
1813   TGPollableInputStream = object
can_pollnull1814     function can_poll: gboolean; cdecl; inline;
create_sourcenull1815     function create_source(cancellable: PGCancellable): PGSource; cdecl; inline;
is_readablenull1816     function is_readable: gboolean; cdecl; inline;
read_nonblockingnull1817     function read_nonblocking(buffer: Pgpointer; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
1818   end;
1819 
1820   PPGConverterInputStream = ^PGConverterInputStream;
1821   PGConverterInputStream = ^TGConverterInputStream;
1822 
1823   PPGConverterInputStreamPrivate = ^PGConverterInputStreamPrivate;
1824   PGConverterInputStreamPrivate = ^TGConverterInputStreamPrivate;
1825   TGConverterInputStream = object(TGFilterInputStream)
1826     priv1: PGConverterInputStreamPrivate;
newnull1827     function new(base_stream: PGInputStream; converter: PGConverter): PGConverterInputStream; cdecl; inline; static;
get_converternull1828     function get_converter: PGConverter; cdecl; inline;
1829     property converter: PGConverter read get_converter  { property is writeable but setter not declared } ;
1830   end;
1831 
1832   TGConverterInputStreamPrivate = record
1833   end;
1834 
1835 
1836 
1837   PPGConverterInputStreamClass = ^PGConverterInputStreamClass;
1838   PGConverterInputStreamClass = ^TGConverterInputStreamClass;
1839   TGConverterInputStreamClass = object
1840     parent_class: TGFilterInputStreamClass;
1841     _g_reserved1: procedure; cdecl;
1842     _g_reserved2: procedure; cdecl;
1843     _g_reserved3: procedure; cdecl;
1844     _g_reserved4: procedure; cdecl;
1845     _g_reserved5: procedure; cdecl;
1846   end;
1847 
1848   PPGPollableOutputStream = ^PGPollableOutputStream;
1849   PGPollableOutputStream = ^TGPollableOutputStream;
1850   TGPollableOutputStream = object
can_pollnull1851     function can_poll: gboolean; cdecl; inline;
create_sourcenull1852     function create_source(cancellable: PGCancellable): PGSource; cdecl; inline;
is_writablenull1853     function is_writable: gboolean; cdecl; inline;
write_nonblockingnull1854     function write_nonblocking(buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
1855   end;
1856 
1857   PPGConverterOutputStream = ^PGConverterOutputStream;
1858   PGConverterOutputStream = ^TGConverterOutputStream;
1859 
1860   PPGConverterOutputStreamPrivate = ^PGConverterOutputStreamPrivate;
1861   PGConverterOutputStreamPrivate = ^TGConverterOutputStreamPrivate;
1862   TGConverterOutputStream = object(TGFilterOutputStream)
1863     priv1: PGConverterOutputStreamPrivate;
newnull1864     function new(base_stream: PGOutputStream; converter: PGConverter): PGConverterOutputStream; cdecl; inline; static;
get_converternull1865     function get_converter: PGConverter; cdecl; inline;
1866     property converter: PGConverter read get_converter  { property is writeable but setter not declared } ;
1867   end;
1868 
1869   TGConverterOutputStreamPrivate = record
1870   end;
1871 
1872 
1873 
1874   PPGConverterOutputStreamClass = ^PGConverterOutputStreamClass;
1875   PGConverterOutputStreamClass = ^TGConverterOutputStreamClass;
1876   TGConverterOutputStreamClass = object
1877     parent_class: TGFilterOutputStreamClass;
1878     _g_reserved1: procedure; cdecl;
1879     _g_reserved2: procedure; cdecl;
1880     _g_reserved3: procedure; cdecl;
1881     _g_reserved4: procedure; cdecl;
1882     _g_reserved5: procedure; cdecl;
1883   end;
1884 
1885   PPGCredentialsType = ^PGCredentialsType;
1886   PGCredentialsType = ^TGCredentialsType;
1887   TGCredentials = object(TGObject)
newnull1888     function new: PGCredentials; cdecl; inline; static;
get_nativenull1889     function get_native(native_type: TGCredentialsType): gpointer; cdecl; inline;
get_unix_pidnull1890     function get_unix_pid(error: PPGError): gint; cdecl; inline;
get_unix_usernull1891     function get_unix_user(error: PPGError): guint; cdecl; inline;
is_same_usernull1892     function is_same_user(other_credentials: PGCredentials; error: PPGError): gboolean; cdecl; inline;
1893     procedure set_native(native_type: TGCredentialsType; native: gpointer); cdecl; inline;
set_unix_usernull1894     function set_unix_user(uid: guint; error: PPGError): gboolean; cdecl; inline;
to_stringnull1895     function to_string: Pgchar; cdecl; inline;
1896   end;
1897 
1898   PPGCredentialsClass = ^PGCredentialsClass;
1899   PGCredentialsClass = ^TGCredentialsClass;
1900   TGCredentialsClass = object
1901   end;
1902 
1903   PPGRemoteActionGroup = ^PGRemoteActionGroup;
1904   PGRemoteActionGroup = ^TGRemoteActionGroup;
1905   TGRemoteActionGroup = object
1906     procedure activate_action_full(action_name: Pgchar; parameter: PGVariant; platform_data: PGVariant); cdecl; inline;
1907     procedure change_action_state_full(action_name: Pgchar; value: PGVariant; platform_data: PGVariant); cdecl; inline;
1908   end;
1909 
1910   PPGDBusActionGroup = ^PGDBusActionGroup;
1911   PGDBusActionGroup = ^TGDBusActionGroup;
1912   TGDBusActionGroup = object(TGObject)
getnull1913     function get(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar): PGDBusActionGroup; cdecl; inline; static;
1914   end;
1915 
1916   PPGDBusAnnotationInfo = ^PGDBusAnnotationInfo;
1917   PGDBusAnnotationInfo = ^TGDBusAnnotationInfo;
1918   TGDBusAnnotationInfo = object
1919     ref_count: gint;
1920     key: Pgchar;
1921     value: Pgchar;
1922     annotations: PGDBusAnnotationInfo;
refnull1923     function ref: PGDBusAnnotationInfo; cdecl; inline;
1924     procedure unref; cdecl; inline;
lookupnull1925     function lookup(annotations: PPGDBusAnnotationInfo; name: Pgchar): Pgchar; cdecl; inline; static;
1926   end;
1927 
1928   PPGDBusArgInfo = ^PGDBusArgInfo;
1929   PGDBusArgInfo = ^TGDBusArgInfo;
1930   TGDBusArgInfo = object
1931     ref_count: gint;
1932     name: Pgchar;
1933     signature: Pgchar;
1934     annotations: PGDBusAnnotationInfo;
refnull1935     function ref: PGDBusArgInfo; cdecl; inline;
1936     procedure unref; cdecl; inline;
1937   end;
1938   TGDBusAuthObserver = object(TGObject)
newnull1939     function new: PGDBusAuthObserver; cdecl; inline; static;
allow_mechanismnull1940     function allow_mechanism(mechanism: Pgchar): gboolean; cdecl; inline;
authorize_authenticated_peernull1941     function authorize_authenticated_peer(stream: PGIOStream; credentials: PGCredentials): gboolean; cdecl; inline;
1942   end;
1943 
1944   PPGIOStreamSpliceFlags = ^PGIOStreamSpliceFlags;
1945   PGIOStreamSpliceFlags = ^TGIOStreamSpliceFlags;
1946 
1947   PPGIOStreamPrivate = ^PGIOStreamPrivate;
1948   PGIOStreamPrivate = ^TGIOStreamPrivate;
1949   TGIOStream = object(TGObject)
1950     priv: PGIOStreamPrivate;
splice_finishnull1951     function splice_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline; static;
1952     procedure clear_pending; cdecl; inline;
closenull1953     function close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
1954     procedure close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
close_finishnull1955     function close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
get_input_streamnull1956     function get_input_stream: PGInputStream; cdecl; inline;
get_output_streamnull1957     function get_output_stream: PGOutputStream; cdecl; inline;
has_pendingnull1958     function has_pending: gboolean; cdecl; inline;
is_closednull1959     function is_closed: gboolean; cdecl; inline;
set_pendingnull1960     function set_pending(error: PPGError): gboolean; cdecl; inline;
1961     procedure splice_async(stream2: PGIOStream; flags: TGIOStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
1962     //property closed: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_closed ;
1963     property input_stream: PGInputStream read get_input_stream ;
1964     property output_stream: PGOutputStream read get_output_stream ;
1965   end;
1966 
1967   PPGUnixFDListPrivate = ^PGUnixFDListPrivate;
1968   PGUnixFDListPrivate = ^TGUnixFDListPrivate;
1969   TGUnixFDList = object(TGObject)
1970     priv: PGUnixFDListPrivate;
newnull1971     function new: PGUnixFDList; cdecl; inline; static;
new_from_arraynull1972     function new_from_array(fds: Pgint; n_fds: gint): PGUnixFDList; cdecl; inline; static;
appendnull1973     function append(fd: gint; error: PPGError): gint; cdecl; inline;
getnull1974     function get(index_: gint; error: PPGError): gint; cdecl; inline;
get_lengthnull1975     function get_length: gint; cdecl; inline;
peek_fdsnull1976     function peek_fds(length: Pgint): Pgint; cdecl; inline;
steal_fdsnull1977     function steal_fds(length: Pgint): Pgint; cdecl; inline;
1978   end;
1979 
1980   PPGMenuAttributeIter = ^PGMenuAttributeIter;
1981   PGMenuAttributeIter = ^TGMenuAttributeIter;
1982 
1983   PPGMenuLinkIter = ^PGMenuLinkIter;
1984   PGMenuLinkIter = ^TGMenuLinkIter;
1985 
1986   PPGMenuModelPrivate = ^PGMenuModelPrivate;
1987   PGMenuModelPrivate = ^TGMenuModelPrivate;
1988   TGMenuModel = object(TGObject)
1989     priv: PGMenuModelPrivate;
get_item_attributenull1990     //function get_item_attribute(item_index: gint; attribute: Pgchar; format_string: Pgchar; args: array of const): gboolean; cdecl; inline;
1991     function get_item_attribute_value(item_index: gint; attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl; inline;
get_item_linknull1992     function get_item_link(item_index: gint; link: Pgchar): PGMenuModel; cdecl; inline;
get_n_itemsnull1993     function get_n_items: gint; cdecl; inline;
is_mutablenull1994     function is_mutable: gboolean; cdecl; inline;
1995     procedure items_changed(position: gint; removed: gint; added: gint); cdecl; inline;
iterate_item_attributesnull1996     function iterate_item_attributes(item_index: gint): PGMenuAttributeIter; cdecl; inline;
iterate_item_linksnull1997     function iterate_item_links(item_index: gint): PGMenuLinkIter; cdecl; inline;
1998   end;
1999 
2000   PPGDBusMethodInfo = ^PGDBusMethodInfo;
2001   PGDBusMethodInfo = ^TGDBusMethodInfo;
2002 
2003   PPGDBusPropertyInfo = ^PGDBusPropertyInfo;
2004   PGDBusPropertyInfo = ^TGDBusPropertyInfo;
2005 
2006   PPGDBusSignalInfo = ^PGDBusSignalInfo;
2007   PGDBusSignalInfo = ^TGDBusSignalInfo;
2008   TGDBusInterfaceInfo = object
2009     ref_count: gint;
2010     name: Pgchar;
2011     methods: PGDBusMethodInfo;
2012     signals: PGDBusSignalInfo;
2013     properties: PGDBusPropertyInfo;
2014     annotations: PGDBusAnnotationInfo;
2015     procedure cache_build; cdecl; inline;
2016     procedure cache_release; cdecl; inline;
2017     procedure generate_xml(indent: guint; string_builder: PGString); cdecl; inline;
lookup_methodnull2018     function lookup_method(name: Pgchar): PGDBusMethodInfo; cdecl; inline;
lookup_propertynull2019     function lookup_property(name: Pgchar): PGDBusPropertyInfo; cdecl; inline;
lookup_signalnull2020     function lookup_signal(name: Pgchar): PGDBusSignalInfo; cdecl; inline;
refnull2021     function ref: PGDBusInterfaceInfo; cdecl; inline;
2022     procedure unref; cdecl; inline;
2023   end;
2024 
2025   PPGDBusInterfaceMethodCallFunc = ^PGDBusInterfaceMethodCallFunc;
2026   PGDBusInterfaceMethodCallFunc = ^TGDBusInterfaceMethodCallFunc;
2027 
2028   PPGDBusMethodInvocation = ^PGDBusMethodInvocation;
2029   PGDBusMethodInvocation = ^TGDBusMethodInvocation;
2030   TGDBusInterfaceMethodCallFunc = procedure(connection: PGDBusConnection; sender: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; invocation: PGDBusMethodInvocation; user_data: gpointer); cdecl;
2031 
2032   PPGDBusInterfaceGetPropertyFunc = ^PGDBusInterfaceGetPropertyFunc;
2033   PGDBusInterfaceGetPropertyFunc = ^TGDBusInterfaceGetPropertyFunc;
onnectionnull2034   TGDBusInterfaceGetPropertyFunc = function(connection: PGDBusConnection; sender: Pgchar; object_path: Pgchar; interface_name: Pgchar; property_name: Pgchar; error: PPGError; user_data: gpointer): PGVariant; cdecl;
2035 
2036   PPGDBusInterfaceSetPropertyFunc = ^PGDBusInterfaceSetPropertyFunc;
2037   PGDBusInterfaceSetPropertyFunc = ^TGDBusInterfaceSetPropertyFunc;
onnectionnull2038   TGDBusInterfaceSetPropertyFunc = function(connection: PGDBusConnection; sender: Pgchar; object_path: Pgchar; interface_name: Pgchar; property_name: Pgchar; value: PGVariant; error: PPGError; user_data: gpointer): gboolean; cdecl;
2039 
2040   TGDBusInterfaceVTable = record
2041     method_call: TGDBusInterfaceMethodCallFunc;
2042     get_property: TGDBusInterfaceGetPropertyFunc;
2043     set_property: TGDBusInterfaceSetPropertyFunc;
2044     padding: array [0..7] of gpointer;
2045   end;
2046 
2047 
2048 
2049   PPGDBusSubtreeEnumerateFunc = ^PGDBusSubtreeEnumerateFunc;
2050   PGDBusSubtreeEnumerateFunc = ^TGDBusSubtreeEnumerateFunc;
onnectionnull2051   TGDBusSubtreeEnumerateFunc = function(connection: PGDBusConnection; sender: Pgchar; object_path: Pgchar; user_data: gpointer): PPgchar; cdecl;
2052 
2053   PPGDBusSubtreeIntrospectFunc = ^PGDBusSubtreeIntrospectFunc;
2054   PGDBusSubtreeIntrospectFunc = ^TGDBusSubtreeIntrospectFunc;
onnectionnull2055   TGDBusSubtreeIntrospectFunc = function(connection: PGDBusConnection; sender: Pgchar; object_path: Pgchar; node: Pgchar; user_data: gpointer): PPGDBusInterfaceInfo; cdecl;
2056 
2057   PPGDBusSubtreeDispatchFunc = ^PGDBusSubtreeDispatchFunc;
2058   PGDBusSubtreeDispatchFunc = ^TGDBusSubtreeDispatchFunc;
onnectionnull2059   TGDBusSubtreeDispatchFunc = function(connection: PGDBusConnection; sender: Pgchar; object_path: Pgchar; interface_name: Pgchar; node: Pgchar; out_user_data: Pgpointer; user_data: gpointer): PGDBusInterfaceVTable; cdecl;
2060 
2061   TGDBusSubtreeVTable = record
2062     enumerate: TGDBusSubtreeEnumerateFunc;
2063     introspect: TGDBusSubtreeIntrospectFunc;
2064     dispatch: TGDBusSubtreeDispatchFunc;
2065     padding: array [0..7] of gpointer;
2066   end;
2067 
2068 
2069 
2070   PPGDBusMessageByteOrder = ^PGDBusMessageByteOrder;
2071   PGDBusMessageByteOrder = ^TGDBusMessageByteOrder;
2072 
2073   PPGDBusMessageFlags = ^PGDBusMessageFlags;
2074   PGDBusMessageFlags = ^TGDBusMessageFlags;
2075 
2076   PPGDBusMessageHeaderField = ^PGDBusMessageHeaderField;
2077   PGDBusMessageHeaderField = ^TGDBusMessageHeaderField;
2078 
2079   PPGDBusMessageType = ^PGDBusMessageType;
2080   PGDBusMessageType = ^TGDBusMessageType;
2081   TGDBusMessage = object(TGObject)
newnull2082     function new: PGDBusMessage; cdecl; inline; static;
new_from_blobnull2083     function new_from_blob(blob: Pguint8; blob_len: gsize; capabilities: TGDBusCapabilityFlags; error: PPGError): PGDBusMessage; cdecl; inline; static;
new_method_callnull2084     function new_method_call(name: Pgchar; path: Pgchar; interface_: Pgchar; method: Pgchar): PGDBusMessage; cdecl; inline; static;
new_signalnull2085     function new_signal(path: Pgchar; interface_: Pgchar; signal: Pgchar): PGDBusMessage; cdecl; inline; static;
bytes_needednull2086     function bytes_needed(blob: Pguint8; blob_len: gsize; error: PPGError): gssize; cdecl; inline; static;
copynull2087     function copy(error: PPGError): PGDBusMessage; cdecl; inline;
get_arg0null2088     function get_arg0: Pgchar; cdecl; inline;
get_bodynull2089     function get_body: PGVariant; cdecl; inline;
get_byte_ordernull2090     function get_byte_order: TGDBusMessageByteOrder; cdecl; inline;
get_destinationnull2091     function get_destination: Pgchar; cdecl; inline;
get_error_namenull2092     function get_error_name: Pgchar; cdecl; inline;
get_flagsnull2093     function get_flags: TGDBusMessageFlags; cdecl; inline;
get_headernull2094     function get_header(header_field: TGDBusMessageHeaderField): PGVariant; cdecl; inline;
get_header_fieldsnull2095     function get_header_fields: Pguint8; cdecl; inline;
get_interfacenull2096     function get_interface: Pgchar; cdecl; inline;
get_lockednull2097     function get_locked: gboolean; cdecl; inline;
get_membernull2098     function get_member: Pgchar; cdecl; inline;
get_message_typenull2099     function get_message_type: TGDBusMessageType; cdecl; inline;
get_num_unix_fdsnull2100     function get_num_unix_fds: guint32; cdecl; inline;
get_pathnull2101     function get_path: Pgchar; cdecl; inline;
get_reply_serialnull2102     function get_reply_serial: guint32; cdecl; inline;
get_sendernull2103     function get_sender: Pgchar; cdecl; inline;
get_serialnull2104     function get_serial: guint32; cdecl; inline;
get_signaturenull2105     function get_signature: Pgchar; cdecl; inline;
get_unix_fd_listnull2106     function get_unix_fd_list: PGUnixFDList; cdecl; inline;
2107     procedure lock; cdecl; inline;
new_method_errornull2108     //function new_method_error(error_name: Pgchar; error_message_format: Pgchar; args: array of const): PGDBusMessage; cdecl; inline;
2109     function new_method_error_literal(error_name: Pgchar; error_message: Pgchar): PGDBusMessage; cdecl; inline;
new_method_error_valistnull2110     //function new_method_error_valist(error_name: Pgchar; error_message_format: Pgchar; var_args: Tva_list): PGDBusMessage; cdecl; inline;
2111     function new_method_reply: PGDBusMessage; cdecl; inline;
printnull2112     function print(indent: guint): Pgchar; cdecl; inline;
2113     procedure set_body(body: PGVariant); cdecl; inline;
2114     procedure set_byte_order(byte_order: TGDBusMessageByteOrder); cdecl; inline;
2115     procedure set_destination(value: Pgchar); cdecl; inline;
2116     procedure set_error_name(value: Pgchar); cdecl; inline;
2117     procedure set_flags(flags: TGDBusMessageFlags); cdecl; inline;
2118     procedure set_header(header_field: TGDBusMessageHeaderField; value: PGVariant); cdecl; inline;
2119     procedure set_interface(value: Pgchar); cdecl; inline;
2120     procedure set_member(value: Pgchar); cdecl; inline;
2121     procedure set_message_type(type_: TGDBusMessageType); cdecl; inline;
2122     procedure set_num_unix_fds(value: guint32); cdecl; inline;
2123     procedure set_path(value: Pgchar); cdecl; inline;
2124     procedure set_reply_serial(value: guint32); cdecl; inline;
2125     procedure set_sender(value: Pgchar); cdecl; inline;
2126     procedure set_serial(serial: guint32); cdecl; inline;
2127     procedure set_signature(value: Pgchar); cdecl; inline;
2128     procedure set_unix_fd_list(fd_list: PGUnixFDList); cdecl; inline;
to_blobnull2129     function to_blob(out_size: Pgsize; capabilities: TGDBusCapabilityFlags; error: PPGError): Pguint8; cdecl; inline;
to_gerrornull2130     function to_gerror(error: PPGError): gboolean; cdecl; inline;
2131     property locked: gboolean read get_locked ;
2132   end;
2133 
2134   PPGDBusErrorEntry = ^PGDBusErrorEntry;
2135   PGDBusErrorEntry = ^TGDBusErrorEntry;
2136 
2137   TGDBusErrorEntry = record
2138     error_code: gint;
2139     dbus_error_name: Pgchar;
2140   end;
2141 
2142 
2143 
2144   PPGDBusError = ^PGDBusError;
2145   PGDBusError = ^TGDBusError;
2146 
2147   PPGDBusObject = ^PGDBusObject;
2148   PGDBusObject = ^TGDBusObject;
2149 
2150   PPGDBusInterface = ^PGDBusInterface;
2151   PGDBusInterface = ^TGDBusInterface;
2152   TGDBusInterface = object
dup_objectnull2153     function dup_object: PGDBusObject; cdecl; inline;
get_infonull2154     function get_info: PGDBusInterfaceInfo; cdecl; inline;
get_objectnull2155     function get_object: PGDBusObject; cdecl; inline;
2156     procedure set_object(object_: PGDBusObject); cdecl; inline;
2157   end;
2158   TGDBusObject = object
2159     interface_added: procedure(interface_: TGDBusInterface); cdecl;
2160     interface_removed: procedure(interface_: TGDBusInterface); cdecl;
get_interfacenull2161     function get_interface(interface_name: Pgchar): PGDBusInterface; cdecl; inline;
get_interfacesnull2162     function get_interfaces: PGList; cdecl; inline;
get_object_pathnull2163     function get_object_path: Pgchar; cdecl; inline;
2164   end;
2165 
2166   PPGDBusInterfaceIface = ^PGDBusInterfaceIface;
2167   PGDBusInterfaceIface = ^TGDBusInterfaceIface;
2168   TGDBusInterfaceIface = object
2169     parent_iface: TGTypeInterface;
nterface_null2170     get_info: function(interface_: PGDBusInterface): PGDBusInterfaceInfo; cdecl;
nterface_null2171     get_object: function(interface_: PGDBusInterface): PGDBusObject; cdecl;
2172     set_object: procedure(interface_: PGDBusInterface; object_: PGDBusObject); cdecl;
nterface_null2173     dup_object: function(interface_: PGDBusInterface): PGDBusObject; cdecl;
2174   end;
2175   TGDBusMethodInfo = object
2176     ref_count: gint;
2177     name: Pgchar;
2178     in_args: PGDBusArgInfo;
2179     out_args: PGDBusArgInfo;
2180     annotations: PGDBusAnnotationInfo;
refnull2181     function ref: PGDBusMethodInfo; cdecl; inline;
2182     procedure unref; cdecl; inline;
2183   end;
2184   TGDBusSignalInfo = object
2185     ref_count: gint;
2186     name: Pgchar;
2187     args: PGDBusArgInfo;
2188     annotations: PGDBusAnnotationInfo;
refnull2189     function ref: PGDBusSignalInfo; cdecl; inline;
2190     procedure unref; cdecl; inline;
2191   end;
2192 
2193   PPGDBusPropertyInfoFlags = ^PGDBusPropertyInfoFlags;
2194   PGDBusPropertyInfoFlags = ^TGDBusPropertyInfoFlags;
2195   TGDBusPropertyInfo = object
2196     ref_count: gint;
2197     name: Pgchar;
2198     signature: Pgchar;
2199     flags: TGDBusPropertyInfoFlags;
2200     annotations: PGDBusAnnotationInfo;
refnull2201     function ref: PGDBusPropertyInfo; cdecl; inline;
2202     procedure unref; cdecl; inline;
2203   end;
2204   TGDBusMethodInvocation = object(TGObject)
get_connectionnull2205     function get_connection: PGDBusConnection; cdecl; inline;
get_interface_namenull2206     function get_interface_name: Pgchar; cdecl; inline;
get_messagenull2207     function get_message: PGDBusMessage; cdecl; inline;
get_method_infonull2208     function get_method_info: PGDBusMethodInfo; cdecl; inline;
get_method_namenull2209     function get_method_name: Pgchar; cdecl; inline;
get_object_pathnull2210     function get_object_path: Pgchar; cdecl; inline;
get_parametersnull2211     function get_parameters: PGVariant; cdecl; inline;
get_sendernull2212     function get_sender: Pgchar; cdecl; inline;
get_user_datanull2213     function get_user_data: gpointer; cdecl; inline;
2214     procedure return_dbus_error(error_name: Pgchar; error_message: Pgchar); cdecl; inline;
2215     //procedure return_error(domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; inline;
2216     procedure return_error_literal(domain: TGQuark; code: gint; message: Pgchar); cdecl; inline;
2217     //procedure return_error_valist(domain: TGQuark; code: gint; format: Pgchar; var_args: Tva_list); cdecl; inline;
2218     procedure return_gerror(error: PGError); cdecl; inline;
2219     procedure return_value(parameters: PGVariant); cdecl; inline;
2220     procedure return_value_with_unix_fd_list(parameters: PGVariant; fd_list: PGUnixFDList); cdecl; inline;
2221     procedure take_error(error: PGError); cdecl; inline;
2222   end;
2223 
2224   PPGDBusInterfaceSkeleton = ^PGDBusInterfaceSkeleton;
2225   PGDBusInterfaceSkeleton = ^TGDBusInterfaceSkeleton;
2226 
2227   PPGDBusInterfaceSkeletonFlags = ^PGDBusInterfaceSkeletonFlags;
2228   PGDBusInterfaceSkeletonFlags = ^TGDBusInterfaceSkeletonFlags;
2229 
2230   PPGDBusInterfaceSkeletonPrivate = ^PGDBusInterfaceSkeletonPrivate;
2231   PGDBusInterfaceSkeletonPrivate = ^TGDBusInterfaceSkeletonPrivate;
2232   TGDBusInterfaceSkeleton = object(TGObject)
2233     priv: PGDBusInterfaceSkeletonPrivate;
exportnull2234     function export(connection: PGDBusConnection; object_path: Pgchar; error: PPGError): gboolean; cdecl; inline;
2235     procedure flush; cdecl; inline;
get_connectionnull2236     function get_connection: PGDBusConnection; cdecl; inline;
get_connectionsnull2237     function get_connections: PGList; cdecl; inline;
get_flagsnull2238     function get_flags: TGDBusInterfaceSkeletonFlags; cdecl; inline;
get_infonull2239     function get_info: PGDBusInterfaceInfo; cdecl; inline;
get_object_pathnull2240     function get_object_path: Pgchar; cdecl; inline;
get_propertiesnull2241     function get_properties: PGVariant; cdecl; inline;
get_vtablenull2242     function get_vtable: PGDBusInterfaceVTable; cdecl; inline;
has_connectionnull2243     function has_connection(connection: PGDBusConnection): gboolean; cdecl; inline;
2244     procedure set_flags(flags: TGDBusInterfaceSkeletonFlags); cdecl; inline;
2245     procedure unexport; cdecl; inline;
2246     procedure unexport_from_connection(connection: PGDBusConnection); cdecl; inline;
2247     //property g_flags: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_flags  { property is writeable but setter not declared } ;
2248   end;
2249 
2250   TGDBusInterfaceSkeletonPrivate = record
2251   end;
2252 
2253 
2254 
2255   PPGDBusInterfaceSkeletonClass = ^PGDBusInterfaceSkeletonClass;
2256   PGDBusInterfaceSkeletonClass = ^TGDBusInterfaceSkeletonClass;
2257   TGDBusInterfaceSkeletonClass = object
2258     parent_class: TGObjectClass;
nterface_null2259     get_info: function(interface_: PGDBusInterfaceSkeleton): PGDBusInterfaceInfo; cdecl;
nterface_null2260     get_vtable: function(interface_: PGDBusInterfaceSkeleton): PGDBusInterfaceVTable; cdecl;
nterface_null2261     get_properties: function(interface_: PGDBusInterfaceSkeleton): PGVariant; cdecl;
2262     flush: procedure(interface_: PGDBusInterfaceSkeleton); cdecl;
2263     vfunc_padding: array [0..7] of gpointer;
nterface_null2264     g_authorize_method: function(interface_: PGDBusInterfaceSkeleton; invocation: PGDBusMethodInvocation): gboolean; cdecl;
2265     signal_padding: array [0..7] of gpointer;
2266   end;
2267 
2268   PPGDBusMenuModel = ^PGDBusMenuModel;
2269   PGDBusMenuModel = ^TGDBusMenuModel;
2270   TGDBusMenuModel = object(TGMenuModel)
getnull2271     function get(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar): PGDBusMenuModel; cdecl; inline; static;
2272   end;
2273 
2274   PPGDBusNodeInfo = ^PGDBusNodeInfo;
2275   PGDBusNodeInfo = ^TGDBusNodeInfo;
2276   TGDBusNodeInfo = object
2277     ref_count: gint;
2278     path: Pgchar;
2279     interfaces: PGDBusInterfaceInfo;
2280     nodes: PGDBusNodeInfo;
2281     annotations: PGDBusAnnotationInfo;
new_for_xmlnull2282     function new_for_xml(xml_data: Pgchar; error: PPGError): PGDBusNodeInfo; cdecl; inline; static;
2283     procedure generate_xml(indent: guint; string_builder: PGString); cdecl; inline;
lookup_interfacenull2284     function lookup_interface(name: Pgchar): PGDBusInterfaceInfo; cdecl; inline;
refnull2285     function ref: PGDBusNodeInfo; cdecl; inline;
2286     procedure unref; cdecl; inline;
2287   end;
2288 
2289   PPGDBusObjectIface = ^PGDBusObjectIface;
2290   PGDBusObjectIface = ^TGDBusObjectIface;
2291   TGDBusObjectIface = object
2292     parent_iface: TGTypeInterface;
bject_null2293     get_object_path: function(object_: PGDBusObject): Pgchar; cdecl;
bject_null2294     get_interfaces: function(object_: PGDBusObject): PGList; cdecl;
bject_null2295     get_interface: function(object_: PGDBusObject; interface_name: Pgchar): PGDBusInterface; cdecl;
2296     interface_added: procedure(object_: PGDBusObject; interface_: PGDBusInterface); cdecl;
2297     interface_removed: procedure(object_: PGDBusObject; interface_: PGDBusInterface); cdecl;
2298   end;
2299 
2300   PPGDBusObjectManager = ^PGDBusObjectManager;
2301   PGDBusObjectManager = ^TGDBusObjectManager;
2302   TGDBusObjectManager = object
2303     interface_added: procedure(object_: TGDBusObject; interface_: TGDBusInterface); cdecl;
2304     interface_removed: procedure(object_: TGDBusObject; interface_: TGDBusInterface); cdecl;
2305     object_added: procedure(object_: TGDBusObject); cdecl;
2306     object_removed: procedure(object_: TGDBusObject); cdecl;
get_interfacenull2307     function get_interface(object_path: Pgchar; interface_name: Pgchar): PGDBusInterface; cdecl; inline;
get_objectnull2308     function get_object(object_path: Pgchar): PGDBusObject; cdecl; inline;
get_object_pathnull2309     function get_object_path: Pgchar; cdecl; inline;
get_objectsnull2310     function get_objects: PGList; cdecl; inline;
2311   end;
2312 
2313   PPGDBusObjectManagerClient = ^PGDBusObjectManagerClient;
2314   PGDBusObjectManagerClient = ^TGDBusObjectManagerClient;
2315 
2316   PPGDBusObjectManagerClientFlags = ^PGDBusObjectManagerClientFlags;
2317   PGDBusObjectManagerClientFlags = ^TGDBusObjectManagerClientFlags;
2318 
2319   PPGDBusProxyTypeFunc = ^PGDBusProxyTypeFunc;
2320   PGDBusProxyTypeFunc = ^TGDBusProxyTypeFunc;
anagernull2321   TGDBusProxyTypeFunc = function(manager: PGDBusObjectManagerClient; object_path: Pgchar; interface_name: Pgchar; user_data: gpointer): TGType; cdecl;
2322 
2323   PPGDBusObjectManagerClientPrivate = ^PGDBusObjectManagerClientPrivate;
2324   PGDBusObjectManagerClientPrivate = ^TGDBusObjectManagerClientPrivate;
2325   TGDBusObjectManagerClient = object(TGObject)
2326     priv: PGDBusObjectManagerClientPrivate;
new_finishnull2327     function new_finish(res: PGAsyncResult; error: PPGError): PGDBusObjectManagerClient; cdecl; inline; static;
new_for_bus_finishnull2328     function new_for_bus_finish(res: PGAsyncResult; error: PPGError): PGDBusObjectManagerClient; cdecl; inline; static;
new_for_bus_syncnull2329     function new_for_bus_sync(bus_type: TGBusType; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; error: PPGError): PGDBusObjectManagerClient; cdecl; inline; static;
new_syncnull2330     function new_sync(connection: PGDBusConnection; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; error: PPGError): PGDBusObjectManagerClient; cdecl; inline; static;
2331     procedure new(connection: PGDBusConnection; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
2332     procedure new_for_bus(bus_type: TGBusType; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
get_connectionnull2333     function get_connection: PGDBusConnection; cdecl; inline;
get_flagsnull2334     function get_flags: TGDBusObjectManagerClientFlags; cdecl; inline;
get_namenull2335     function get_name: Pgchar; cdecl; inline;
get_name_ownernull2336     function get_name_owner: Pgchar; cdecl; inline;
2337     //property bus_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_bus_type  { property is writeable but setter not declared } ;
2338     property connection: PGDBusConnection read get_connection  { property is writeable but setter not declared } ;
2339     property flags: TGDBusObjectManagerClientFlags read get_flags  { property is writeable but setter not declared } ;
2340     //property get_proxy_type_destroy_notify: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_get_proxy_type_destroy_notify  { property is writeable but setter not declared } ;
2341     //property get_proxy_type_func: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_get_proxy_type_func  { property is writeable but setter not declared } ;
2342     //property get_proxy_type_user_data: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_get_proxy_type_user_data  { property is writeable but setter not declared } ;
2343     property name: Pgchar read get_name  { property is writeable but setter not declared } ;
2344     property name_owner: Pgchar read get_name_owner ;
2345     //property object_path: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_object_path  { property is writeable but setter not declared } ;
2346   end;
2347 
2348   PPGDBusObjectProxy = ^PGDBusObjectProxy;
2349   PGDBusObjectProxy = ^TGDBusObjectProxy;
2350 
2351   PPGDBusObjectProxyPrivate = ^PGDBusObjectProxyPrivate;
2352   PGDBusObjectProxyPrivate = ^TGDBusObjectProxyPrivate;
2353   TGDBusObjectProxy = object(TGObject)
2354     priv: PGDBusObjectProxyPrivate;
newnull2355     function new(connection: PGDBusConnection; object_path: Pgchar): PGDBusObjectProxy; cdecl; inline; static;
get_connectionnull2356     function get_connection: PGDBusConnection; cdecl; inline;
2357     //property g_connection: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_connection  { property is writeable but setter not declared } ;
2358     //property g_object_path: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_object_path  { property is writeable but setter not declared } ;
2359   end;
2360 
2361   PPGDBusProxy = ^PGDBusProxy;
2362   PGDBusProxy = ^TGDBusProxy;
2363 
2364   PPGDBusProxyFlags = ^PGDBusProxyFlags;
2365   PGDBusProxyFlags = ^TGDBusProxyFlags;
2366 
2367   PPGDBusProxyPrivate = ^PGDBusProxyPrivate;
2368   PGDBusProxyPrivate = ^TGDBusProxyPrivate;
2369   TGDBusProxy = object(TGObject)
2370     priv: PGDBusProxyPrivate;
new_finishnull2371     function new_finish(res: PGAsyncResult; error: PPGError): PGDBusProxy; cdecl; inline; static;
new_for_bus_finishnull2372     function new_for_bus_finish(res: PGAsyncResult; error: PPGError): PGDBusProxy; cdecl; inline; static;
new_for_bus_syncnull2373     function new_for_bus_sync(bus_type: TGBusType; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGDBusProxy; cdecl; inline; static;
new_syncnull2374     function new_sync(connection: PGDBusConnection; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGDBusProxy; cdecl; inline; static;
2375     procedure new(connection: PGDBusConnection; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
2376     procedure new_for_bus(bus_type: TGBusType; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline; static;
2377     procedure call(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
call_finishnull2378     function call_finish(res: PGAsyncResult; error: PPGError): PGVariant; cdecl; inline;
call_syncnull2379     function call_sync(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; inline;
2380     procedure call_with_unix_fd_list(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
call_with_unix_fd_list_finishnull2381     function call_with_unix_fd_list_finish(out_fd_list: PPGUnixFDList; res: PGAsyncResult; error: PPGError): PGVariant; cdecl; inline;
call_with_unix_fd_list_syncnull2382     function call_with_unix_fd_list_sync(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; out_fd_list: PPGUnixFDList; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; inline;
get_cached_propertynull2383     function get_cached_property(property_name: Pgchar): PGVariant; cdecl; inline;
get_cached_property_namesnull2384     function get_cached_property_names: PPgchar; cdecl; inline;
get_connectionnull2385     function get_connection: PGDBusConnection; cdecl; inline;
get_default_timeoutnull2386     function get_default_timeout: gint; cdecl; inline;
get_flagsnull2387     function get_flags: TGDBusProxyFlags; cdecl; inline;
get_interface_infonull2388     function get_interface_info: PGDBusInterfaceInfo; cdecl; inline;
get_interface_namenull2389     function get_interface_name: Pgchar; cdecl; inline;
get_namenull2390     function get_name: Pgchar; cdecl; inline;
get_name_ownernull2391     function get_name_owner: Pgchar; cdecl; inline;
get_object_pathnull2392     function get_object_path: Pgchar; cdecl; inline;
2393     procedure set_cached_property(property_name: Pgchar; value: PGVariant); cdecl; inline;
2394     procedure set_default_timeout(timeout_msec: gint); cdecl; inline;
2395     procedure set_interface_info(info: PGDBusInterfaceInfo); cdecl; inline;
2396     //property g_bus_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_bus_type  { property is writeable but setter not declared } ;
2397     //property g_connection: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_connection  { property is writeable but setter not declared } ;
2398     //property g_default_timeout: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_default_timeout  { property is writeable but setter not declared } ;
2399     //property g_flags: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_flags  { property is writeable but setter not declared } ;
2400     //property g_interface_info: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_interface_info  { property is writeable but setter not declared } ;
2401     //property g_interface_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_interface_name  { property is writeable but setter not declared } ;
2402     //property g_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_name  { property is writeable but setter not declared } ;
2403     //property g_name_owner: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_name_owner ;
2404     //property g_object_path: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_object_path  { property is writeable but setter not declared } ;
2405   end;
2406 
2407   TGDBusObjectManagerClientPrivate = record
2408   end;
2409 
2410 
2411 
2412   PPGDBusObjectManagerClientClass = ^PGDBusObjectManagerClientClass;
2413   PGDBusObjectManagerClientClass = ^TGDBusObjectManagerClientClass;
2414   TGDBusObjectManagerClientClass = object
2415     parent_class: TGObjectClass;
2416     interface_proxy_signal: procedure(manager: PGDBusObjectManagerClient; object_proxy: PGDBusObjectProxy; interface_proxy: PGDBusProxy; sender_name: Pgchar; signal_name: Pgchar; parameters: PGVariant); cdecl;
2417     interface_proxy_properties_changed: procedure(manager: PGDBusObjectManagerClient; object_proxy: PGDBusObjectProxy; interface_proxy: PGDBusProxy; changed_properties: PGVariant; invalidated_properties: PPgchar); cdecl;
2418     padding: array [0..7] of gpointer;
2419   end;
2420 
2421   PPGDBusObjectManagerIface = ^PGDBusObjectManagerIface;
2422   PGDBusObjectManagerIface = ^TGDBusObjectManagerIface;
2423   TGDBusObjectManagerIface = object
2424     parent_iface: TGTypeInterface;
anagernull2425     get_object_path: function(manager: PGDBusObjectManager): Pgchar; cdecl;
anagernull2426     get_objects: function(manager: PGDBusObjectManager): PGList; cdecl;
anagernull2427     get_object: function(manager: PGDBusObjectManager; object_path: Pgchar): PGDBusObject; cdecl;
anagernull2428     get_interface: function(manager: PGDBusObjectManager; object_path: Pgchar; interface_name: Pgchar): PGDBusInterface; cdecl;
2429     object_added: procedure(manager: PGDBusObjectManager; object_: PGDBusObject); cdecl;
2430     object_removed: procedure(manager: PGDBusObjectManager; object_: PGDBusObject); cdecl;
2431     interface_added: procedure(manager: PGDBusObjectManager; object_: PGDBusObject; interface_: PGDBusInterface); cdecl;
2432     interface_removed: procedure(manager: PGDBusObjectManager; object_: PGDBusObject; interface_: PGDBusInterface); cdecl;
2433   end;
2434 
2435   PPGDBusObjectManagerServer = ^PGDBusObjectManagerServer;
2436   PGDBusObjectManagerServer = ^TGDBusObjectManagerServer;
2437 
2438   PPGDBusObjectSkeleton = ^PGDBusObjectSkeleton;
2439   PGDBusObjectSkeleton = ^TGDBusObjectSkeleton;
2440 
2441   PPGDBusObjectManagerServerPrivate = ^PGDBusObjectManagerServerPrivate;
2442   PGDBusObjectManagerServerPrivate = ^TGDBusObjectManagerServerPrivate;
2443   TGDBusObjectManagerServer = object(TGObject)
2444     priv: PGDBusObjectManagerServerPrivate;
newnull2445     function new(object_path: Pgchar): PGDBusObjectManagerServer; cdecl; inline; static;
2446     procedure export(object_: PGDBusObjectSkeleton); cdecl; inline;
2447     procedure export_uniquely(object_: PGDBusObjectSkeleton); cdecl; inline;
get_connectionnull2448     function get_connection: PGDBusConnection; cdecl; inline;
is_exportednull2449     function is_exported(object_: PGDBusObjectSkeleton): gboolean; cdecl; inline;
2450     procedure set_connection(connection: PGDBusConnection); cdecl; inline;
unexportnull2451     function unexport(object_path: Pgchar): gboolean; cdecl; inline;
2452     property connection: PGDBusConnection read get_connection write set_connection;
2453     //property object_path: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_object_path  { property is writeable but setter not declared } ;
2454   end;
2455 
2456   PPGDBusObjectSkeletonPrivate = ^PGDBusObjectSkeletonPrivate;
2457   PGDBusObjectSkeletonPrivate = ^TGDBusObjectSkeletonPrivate;
2458   TGDBusObjectSkeleton = object(TGObject)
2459     priv: PGDBusObjectSkeletonPrivate;
newnull2460     function new(object_path: Pgchar): PGDBusObjectSkeleton; cdecl; inline; static;
2461     procedure add_interface(interface_: PGDBusInterfaceSkeleton); cdecl; inline;
2462     procedure flush; cdecl; inline;
2463     procedure remove_interface(interface_: PGDBusInterfaceSkeleton); cdecl; inline;
2464     procedure remove_interface_by_name(interface_name: Pgchar); cdecl; inline;
2465     procedure set_object_path(object_path: Pgchar); cdecl; inline;
2466     //property g_object_path: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_g_object_path  { property is writeable but setter not declared } ;
2467   end;
2468 
2469   TGDBusObjectManagerServerPrivate = record
2470   end;
2471 
2472 
2473 
2474   PPGDBusObjectManagerServerClass = ^PGDBusObjectManagerServerClass;
2475   PGDBusObjectManagerServerClass = ^TGDBusObjectManagerServerClass;
2476   TGDBusObjectManagerServerClass = object
2477     parent_class: TGObjectClass;
2478     padding: array [0..7] of gpointer;
2479   end;
2480 
2481   TGDBusObjectProxyPrivate = record
2482   end;
2483 
2484 
2485 
2486   PPGDBusObjectProxyClass = ^PGDBusObjectProxyClass;
2487   PGDBusObjectProxyClass = ^TGDBusObjectProxyClass;
2488   TGDBusObjectProxyClass = object
2489     parent_class: TGObjectClass;
2490     padding: array [0..7] of gpointer;
2491   end;
2492 
2493   TGDBusObjectSkeletonPrivate = record
2494   end;
2495 
2496 
2497 
2498   PPGDBusObjectSkeletonClass = ^PGDBusObjectSkeletonClass;
2499   PGDBusObjectSkeletonClass = ^TGDBusObjectSkeletonClass;
2500   TGDBusObjectSkeletonClass = object
2501     parent_class: TGObjectClass;
bject_null2502     authorize_method: function(object_: PGDBusObjectSkeleton; interface_: PGDBusInterfaceSkeleton; invocation: PGDBusMethodInvocation): gboolean; cdecl;
2503     padding: array [0..7] of gpointer;
2504   end;
2505 
2506   TGDBusProxyPrivate = record
2507   end;
2508 
2509 
2510 
2511   PPGDBusProxyClass = ^PGDBusProxyClass;
2512   PGDBusProxyClass = ^TGDBusProxyClass;
2513   TGDBusProxyClass = object
2514     parent_class: TGObjectClass;
2515     g_properties_changed: procedure(proxy: PGDBusProxy; changed_properties: PGVariant; invalidated_properties: PPgchar); cdecl;
2516     g_signal: procedure(proxy: PGDBusProxy; sender_name: Pgchar; signal_name: Pgchar; parameters: PGVariant); cdecl;
2517     padding: array [0..31] of gpointer;
2518   end;
2519 
2520   PPGDBusServer = ^PGDBusServer;
2521   PGDBusServer = ^TGDBusServer;
2522 
2523   PPGDBusServerFlags = ^PGDBusServerFlags;
2524   PGDBusServerFlags = ^TGDBusServerFlags;
2525   TGDBusServer = object(TGObject)
new_syncnull2526     function new_sync(address: Pgchar; flags: TGDBusServerFlags; guid: Pgchar; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusServer; cdecl; inline; static;
get_client_addressnull2527     function get_client_address: Pgchar; cdecl; inline;
get_flagsnull2528     function get_flags: TGDBusServerFlags; cdecl; inline;
get_guidnull2529     function get_guid: Pgchar; cdecl; inline;
is_activenull2530     function is_active: gboolean; cdecl; inline;
2531     procedure start; cdecl; inline;
2532     procedure stop; cdecl; inline;
2533     //property active: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_active ;
2534     //property address: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_address  { property is writeable but setter not declared } ;
2535     //property authentication_observer: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_authentication_observer  { property is writeable but setter not declared } ;
2536     property client_address: Pgchar read get_client_address ;
2537     property flags: TGDBusServerFlags read get_flags  { property is writeable but setter not declared } ;
2538     property guid: Pgchar read get_guid  { property is writeable but setter not declared } ;
2539   end;
2540 
2541   PPGDataInputStream = ^PGDataInputStream;
2542   PGDataInputStream = ^TGDataInputStream;
2543 
2544   PPGDataStreamByteOrder = ^PGDataStreamByteOrder;
2545   PGDataStreamByteOrder = ^TGDataStreamByteOrder;
2546 
2547   PPGDataStreamNewlineType = ^PGDataStreamNewlineType;
2548   PGDataStreamNewlineType = ^TGDataStreamNewlineType;
2549 
2550   PPGDataInputStreamPrivate = ^PGDataInputStreamPrivate;
2551   PGDataInputStreamPrivate = ^TGDataInputStreamPrivate;
2552   TGDataInputStream = object(TGBufferedInputStream)
2553     priv2: PGDataInputStreamPrivate;
newnull2554     function new(base_stream: PGInputStream): PGDataInputStream; cdecl; inline; static;
get_byte_ordernull2555     function get_byte_order: TGDataStreamByteOrder; cdecl; inline;
get_newline_typenull2556     function get_newline_type: TGDataStreamNewlineType; cdecl; inline;
read_bytenull2557     function read_byte(cancellable: PGCancellable; error: PPGError): guint8; cdecl; inline;
read_int16null2558     function read_int16(cancellable: PGCancellable; error: PPGError): gint16; cdecl; inline;
read_int32null2559     function read_int32(cancellable: PGCancellable; error: PPGError): gint32; cdecl; inline;
read_int64null2560     function read_int64(cancellable: PGCancellable; error: PPGError): gint64; cdecl; inline;
read_linenull2561     function read_line(length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; inline;
2562     procedure read_line_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
read_line_finishnull2563     function read_line_finish(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; inline;
read_line_finish_utf8null2564     function read_line_finish_utf8(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; inline;
read_line_utf8null2565     function read_line_utf8(length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; inline;
read_uint16null2566     function read_uint16(cancellable: PGCancellable; error: PPGError): guint16; cdecl; inline;
read_uint32null2567     function read_uint32(cancellable: PGCancellable; error: PPGError): guint32; cdecl; inline;
read_uint64null2568     function read_uint64(cancellable: PGCancellable; error: PPGError): guint64; cdecl; inline;
read_untilnull2569     function read_until(stop_chars: Pgchar; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; inline;
2570     procedure read_until_async(stop_chars: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
read_until_finishnull2571     function read_until_finish(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; inline;
read_uptonull2572     function read_upto(stop_chars: Pgchar; stop_chars_len: gssize; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; inline;
2573     procedure read_upto_async(stop_chars: Pgchar; stop_chars_len: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
read_upto_finishnull2574     function read_upto_finish(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; inline;
2575     procedure set_byte_order(order: TGDataStreamByteOrder); cdecl; inline;
2576     procedure set_newline_type(type_: TGDataStreamNewlineType); cdecl; inline;
2577     property byte_order: TGDataStreamByteOrder read get_byte_order write set_byte_order;
2578     property newline_type: TGDataStreamNewlineType read get_newline_type write set_newline_type;
2579   end;
2580 
2581   TGDataInputStreamPrivate = record
2582   end;
2583 
2584 
2585 
2586   PPGDataInputStreamClass = ^PGDataInputStreamClass;
2587   PGDataInputStreamClass = ^TGDataInputStreamClass;
2588   TGDataInputStreamClass = object
2589     parent_class: TGBufferedInputStreamClass;
2590     _g_reserved1: procedure; cdecl;
2591     _g_reserved2: procedure; cdecl;
2592     _g_reserved3: procedure; cdecl;
2593     _g_reserved4: procedure; cdecl;
2594     _g_reserved5: procedure; cdecl;
2595   end;
2596 
2597   PPGDataOutputStream = ^PGDataOutputStream;
2598   PGDataOutputStream = ^TGDataOutputStream;
2599 
2600   PPGDataOutputStreamPrivate = ^PGDataOutputStreamPrivate;
2601   PGDataOutputStreamPrivate = ^TGDataOutputStreamPrivate;
2602   TGDataOutputStream = object(TGFilterOutputStream)
2603     priv1: PGDataOutputStreamPrivate;
newnull2604     function new(base_stream: PGOutputStream): PGDataOutputStream; cdecl; inline; static;
get_byte_ordernull2605     function get_byte_order: TGDataStreamByteOrder; cdecl; inline;
put_bytenull2606     function put_byte(data: guint8; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_int16null2607     function put_int16(data: gint16; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_int32null2608     function put_int32(data: gint32; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_int64null2609     function put_int64(data: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_stringnull2610     function put_string(str: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_uint16null2611     function put_uint16(data: guint16; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_uint32null2612     function put_uint32(data: guint32; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
put_uint64null2613     function put_uint64(data: guint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
2614     procedure set_byte_order(order: TGDataStreamByteOrder); cdecl; inline;
2615     property byte_order: TGDataStreamByteOrder read get_byte_order write set_byte_order;
2616   end;
2617 
2618   TGDataOutputStreamPrivate = record
2619   end;
2620 
2621 
2622 
2623   PPGDataOutputStreamClass = ^PGDataOutputStreamClass;
2624   PGDataOutputStreamClass = ^TGDataOutputStreamClass;
2625   TGDataOutputStreamClass = object
2626     parent_class: TGFilterOutputStreamClass;
2627     _g_reserved1: procedure; cdecl;
2628     _g_reserved2: procedure; cdecl;
2629     _g_reserved3: procedure; cdecl;
2630     _g_reserved4: procedure; cdecl;
2631     _g_reserved5: procedure; cdecl;
2632   end;
2633 
2634   PPGDesktopAppInfo = ^PGDesktopAppInfo;
2635   PGDesktopAppInfo = ^TGDesktopAppInfo;
2636 
2637   PPGDesktopAppLaunchCallback = ^PGDesktopAppLaunchCallback;
2638   PGDesktopAppLaunchCallback = ^TGDesktopAppLaunchCallback;
2639   TGDesktopAppLaunchCallback = procedure(appinfo: PGDesktopAppInfo; pid: TGPid; user_data: gpointer); cdecl;
2640   TGDesktopAppInfo = object(TGObject)
newnull2641     function new(desktop_id: Pgchar): PGDesktopAppInfo; cdecl; inline; static;
new_from_filenamenull2642     function new_from_filename(filename: Pgchar): PGDesktopAppInfo; cdecl; inline; static;
new_from_keyfilenull2643     function new_from_keyfile(key_file: PGKeyFile): PGDesktopAppInfo; cdecl; inline; static;
2644     procedure set_desktop_env(desktop_env: Pgchar); cdecl; inline; static;
get_booleannull2645     function get_boolean(key: Pgchar): gboolean; cdecl; inline;
get_categoriesnull2646     function get_categories: Pgchar; cdecl; inline;
get_filenamenull2647     function get_filename: Pgchar; cdecl; inline;
get_generic_namenull2648     function get_generic_name: Pgchar; cdecl; inline;
get_is_hiddennull2649     function get_is_hidden: gboolean; cdecl; inline;
get_keywordsnull2650     function get_keywords: PPgchar; cdecl; inline;
get_nodisplaynull2651     function get_nodisplay: gboolean; cdecl; inline;
get_show_innull2652     function get_show_in(desktop_env: Pgchar): gboolean; cdecl; inline;
get_startup_wm_classnull2653     function get_startup_wm_class: Pgchar; cdecl; inline;
get_stringnull2654     function get_string(key: Pgchar): Pgchar; cdecl; inline;
has_keynull2655     function has_key(key: Pgchar): gboolean; cdecl; inline;
launch_uris_as_managernull2656     function launch_uris_as_manager(uris: PGList; launch_context: PGAppLaunchContext; spawn_flags: TGSpawnFlags; user_setup: TGSpawnChildSetupFunc; user_setup_data: gpointer; pid_callback: TGDesktopAppLaunchCallback; pid_callback_data: gpointer; error: PPGError): gboolean; cdecl; inline;
2657     property filename: Pgchar read get_filename  { property is writeable but setter not declared } ;
2658   end;
2659 
2660   PPGDesktopAppInfoClass = ^PGDesktopAppInfoClass;
2661   PGDesktopAppInfoClass = ^TGDesktopAppInfoClass;
2662   TGDesktopAppInfoClass = object
2663     parent_class: TGObjectClass;
2664   end;
2665 
2666   PPGDesktopAppInfoLookup = ^PGDesktopAppInfoLookup;
2667   PGDesktopAppInfoLookup = ^TGDesktopAppInfoLookup;
2668   TGDesktopAppInfoLookup = object
2669   end;
2670 
2671   PPGDesktopAppInfoLookupIface = ^PGDesktopAppInfoLookupIface;
2672   PGDesktopAppInfoLookupIface = ^TGDesktopAppInfoLookupIface;
2673   TGDesktopAppInfoLookupIface = object
2674     g_iface: TGTypeInterface;
ookupnull2675     get_default_for_uri_scheme: function(lookup: PGDesktopAppInfoLookup; uri_scheme: Pgchar): PGAppInfo; cdecl;
2676   end;
2677 
2678   PPGDrive = ^PGDrive;
2679   PGDrive = ^TGDrive;
2680 
2681   PPGDriveStartStopType = ^PGDriveStartStopType;
2682   PGDriveStartStopType = ^TGDriveStartStopType;
2683   TGDrive = object
2684     changed: procedure; cdecl;
2685     disconnected: procedure; cdecl;
2686     eject_button: procedure; cdecl;
2687     stop_button: procedure; cdecl;
can_ejectnull2688     function can_eject: gboolean; cdecl; inline;
can_poll_for_medianull2689     function can_poll_for_media: gboolean; cdecl; inline;
can_startnull2690     function can_start: gboolean; cdecl; inline;
can_start_degradednull2691     function can_start_degraded: gboolean; cdecl; inline;
can_stopnull2692     function can_stop: gboolean; cdecl; inline;
2693     procedure eject_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
eject_with_operation_finishnull2694     function eject_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
enumerate_identifiersnull2695     function enumerate_identifiers: PPgchar; cdecl; inline;
get_iconnull2696     function get_icon: PGIcon; cdecl; inline;
get_identifiernull2697     function get_identifier(kind: Pgchar): Pgchar; cdecl; inline;
get_namenull2698     function get_name: Pgchar; cdecl; inline;
get_sort_keynull2699     function get_sort_key: Pgchar; cdecl; inline;
get_start_stop_typenull2700     function get_start_stop_type: TGDriveStartStopType; cdecl; inline;
get_symbolic_iconnull2701     function get_symbolic_icon: PGIcon; cdecl; inline;
get_volumesnull2702     function get_volumes: PGList; cdecl; inline;
has_medianull2703     function has_media: gboolean; cdecl; inline;
has_volumesnull2704     function has_volumes: gboolean; cdecl; inline;
is_media_check_automaticnull2705     function is_media_check_automatic: gboolean; cdecl; inline;
is_media_removablenull2706     function is_media_removable: gboolean; cdecl; inline;
2707     procedure poll_for_media(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
poll_for_media_finishnull2708     function poll_for_media_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
2709     procedure start(flags: TGDriveStartFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
start_finishnull2710     function start_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
2711     procedure stop(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
stop_finishnull2712     function stop_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
2713   end;
2714 
2715   PPGPasswordSave = ^PGPasswordSave;
2716   PGPasswordSave = ^TGPasswordSave;
2717 
2718   PPGMountOperationResult = ^PGMountOperationResult;
2719   PGMountOperationResult = ^TGMountOperationResult;
2720 
2721   PPGMountOperationPrivate = ^PGMountOperationPrivate;
2722   PGMountOperationPrivate = ^TGMountOperationPrivate;
2723   TGMountOperation = object(TGObject)
2724     priv: PGMountOperationPrivate;
newnull2725     function new: PGMountOperation; cdecl; inline; static;
get_anonymousnull2726     function get_anonymous: gboolean; cdecl; inline;
get_choicenull2727     function get_choice: gint; cdecl; inline;
get_domainnull2728     function get_domain: Pgchar; cdecl; inline;
get_passwordnull2729     function get_password: Pgchar; cdecl; inline;
get_password_savenull2730     function get_password_save: TGPasswordSave; cdecl; inline;
get_usernamenull2731     function get_username: Pgchar; cdecl; inline;
2732     procedure reply(result_: TGMountOperationResult); cdecl; inline;
2733     procedure set_anonymous(anonymous: gboolean); cdecl; inline;
2734     procedure set_choice(choice: gint); cdecl; inline;
2735     procedure set_domain(domain: Pgchar); cdecl; inline;
2736     procedure set_password(password: Pgchar); cdecl; inline;
2737     procedure set_password_save(save: TGPasswordSave); cdecl; inline;
2738     procedure set_username(username: Pgchar); cdecl; inline;
2739     property anonymous: gboolean read get_anonymous write set_anonymous;
2740     property choice: gint read get_choice write set_choice;
2741     property domain: Pgchar read get_domain write set_domain;
2742     property password: Pgchar read get_password write set_password;
2743     property password_save: TGPasswordSave read get_password_save write set_password_save;
2744     property username: Pgchar read get_username write set_username;
2745   end;
2746 
2747   PPGDriveIface = ^PGDriveIface;
2748   PGDriveIface = ^TGDriveIface;
2749   TGDriveIface = object
2750     g_iface: TGTypeInterface;
2751     changed: procedure(drive: PGDrive); cdecl;
2752     disconnected: procedure(drive: PGDrive); cdecl;
2753     eject_button: procedure(drive: PGDrive); cdecl;
rivenull2754     get_name: function(drive: PGDrive): Pgchar; cdecl;
rivenull2755     get_icon: function(drive: PGDrive): PGIcon; cdecl;
rivenull2756     has_volumes: function(drive: PGDrive): gboolean; cdecl;
rivenull2757     get_volumes: function(drive: PGDrive): PGList; cdecl;
rivenull2758     is_media_removable: function(drive: PGDrive): gboolean; cdecl;
rivenull2759     has_media: function(drive: PGDrive): gboolean; cdecl;
rivenull2760     is_media_check_automatic: function(drive: PGDrive): gboolean; cdecl;
rivenull2761     can_eject: function(drive: PGDrive): gboolean; cdecl;
rivenull2762     can_poll_for_media: function(drive: PGDrive): gboolean; cdecl;
2763     eject: procedure(drive: PGDrive; flags: TGMountUnmountFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
rivenull2764     eject_finish: function(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
2765     poll_for_media: procedure(drive: PGDrive; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
rivenull2766     poll_for_media_finish: function(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
rivenull2767     get_identifier: function(drive: PGDrive; kind: Pgchar): Pgchar; cdecl;
rivenull2768     enumerate_identifiers: function(drive: PGDrive): PPgchar; cdecl;
rivenull2769     get_start_stop_type: function(drive: PGDrive): TGDriveStartStopType; cdecl;
rivenull2770     can_start: function(drive: PGDrive): gboolean; cdecl;
rivenull2771     can_start_degraded: function(drive: PGDrive): gboolean; cdecl;
2772     start: procedure(drive: PGDrive; flags: TGDriveStartFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
rivenull2773     start_finish: function(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
rivenull2774     can_stop: function(drive: PGDrive): gboolean; cdecl;
2775     stop: procedure(drive: PGDrive; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
rivenull2776     stop_finish: function(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
2777     stop_button: procedure(drive: PGDrive); cdecl;
2778     eject_with_operation: procedure(drive: PGDrive; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
rivenull2779     eject_with_operation_finish: function(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
rivenull2780     get_sort_key: function(drive: PGDrive): Pgchar; cdecl;
rivenull2781     get_symbolic_icon: function(drive: PGDrive): PGIcon; cdecl;
2782   end;
2783 
2784   PPGEmblem = ^PGEmblem;
2785   PGEmblem = ^TGEmblem;
2786 
2787   PPGEmblemOrigin = ^PGEmblemOrigin;
2788   PGEmblemOrigin = ^TGEmblemOrigin;
2789   TGEmblem = object(TGObject)
newnull2790     function new(icon: PGIcon): PGEmblem; cdecl; inline; static;
new_with_originnull2791     function new_with_origin(icon: PGIcon; origin: TGEmblemOrigin): PGEmblem; cdecl; inline; static;
get_iconnull2792     function get_icon: PGIcon; cdecl; inline;
get_originnull2793     function get_origin: TGEmblemOrigin; cdecl; inline;
2794     property icon: PGIcon read get_icon  { property is writeable but setter not declared } ;
2795     property origin: TGEmblemOrigin read get_origin  { property is writeable but setter not declared } ;
2796   end;
2797 
2798   PPGEmblemClass = ^PGEmblemClass;
2799   PGEmblemClass = ^TGEmblemClass;
2800   TGEmblemClass = object
2801   end;
2802 
2803   PPGEmblemedIcon = ^PGEmblemedIcon;
2804   PGEmblemedIcon = ^TGEmblemedIcon;
2805 
2806   PPGEmblemedIconPrivate = ^PGEmblemedIconPrivate;
2807   PGEmblemedIconPrivate = ^TGEmblemedIconPrivate;
2808   TGEmblemedIcon = object(TGObject)
2809     priv: PGEmblemedIconPrivate;
newnull2810     function new(icon: PGIcon; emblem: PGEmblem): PGEmblemedIcon; cdecl; inline; static;
2811     procedure add_emblem(emblem: PGEmblem); cdecl; inline;
2812     procedure clear_emblems; cdecl; inline;
get_emblemsnull2813     function get_emblems: PGList; cdecl; inline;
get_iconnull2814     function get_icon: PGIcon; cdecl; inline;
2815     //property gicon: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gicon  { property is writeable but setter not declared } ;
2816   end;
2817 
2818   TGEmblemedIconPrivate = record
2819   end;
2820 
2821 
2822 
2823   PPGEmblemedIconClass = ^PGEmblemedIconClass;
2824   PGEmblemedIconClass = ^TGEmblemedIconClass;
2825   TGEmblemedIconClass = object
2826     parent_class: TGObjectClass;
2827   end;
2828 
2829   PPGFileIOStreamPrivate = ^PGFileIOStreamPrivate;
2830   PGFileIOStreamPrivate = ^TGFileIOStreamPrivate;
2831   TGFileIOStream = object(TGIOStream)
2832     priv1: PGFileIOStreamPrivate;
get_etagnull2833     function get_etag: Pgchar; cdecl; inline;
query_infonull2834     function query_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; inline;
2835     procedure query_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
query_info_finishnull2836     function query_info_finish(result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; inline;
2837   end;
2838 
2839   PPGFileOutputStreamPrivate = ^PGFileOutputStreamPrivate;
2840   PGFileOutputStreamPrivate = ^TGFileOutputStreamPrivate;
2841   TGFileOutputStream = object(TGOutputStream)
2842     priv1: PGFileOutputStreamPrivate;
get_etagnull2843     function get_etag: Pgchar; cdecl; inline;
query_infonull2844     function query_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; inline;
2845     procedure query_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
query_info_finishnull2846     function query_info_finish(result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; inline;
2847   end;
2848 
2849   PPGFileEnumeratorPrivate = ^PGFileEnumeratorPrivate;
2850   PGFileEnumeratorPrivate = ^TGFileEnumeratorPrivate;
2851   TGFileEnumerator = object(TGObject)
2852     priv: PGFileEnumeratorPrivate;
closenull2853     function close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
2854     procedure close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
close_finishnull2855     function close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
get_childnull2856     function get_child(info: PGFileInfo): PGFile; cdecl; inline;
get_containernull2857     function get_container: PGFile; cdecl; inline;
has_pendingnull2858     function has_pending: gboolean; cdecl; inline;
is_closednull2859     function is_closed: gboolean; cdecl; inline;
next_filenull2860     function next_file(cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; inline;
2861     procedure next_files_async(num_files: gint; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
next_files_finishnull2862     function next_files_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl; inline;
2863     procedure set_pending(pending: gboolean); cdecl; inline;
2864     property container: PGFile read get_container  { property is writeable but setter not declared } ;
2865   end;
2866 
2867   PPGVolume = ^PGVolume;
2868   PGVolume = ^TGVolume;
2869   TGMount = object
2870     changed: procedure; cdecl;
2871     pre_unmount: procedure; cdecl;
2872     unmounted: procedure; cdecl;
can_ejectnull2873     function can_eject: gboolean; cdecl; inline;
can_unmountnull2874     function can_unmount: gboolean; cdecl; inline;
2875     procedure eject_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
eject_with_operation_finishnull2876     function eject_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
get_default_locationnull2877     function get_default_location: PGFile; cdecl; inline;
get_drivenull2878     function get_drive: PGDrive; cdecl; inline;
get_iconnull2879     function get_icon: PGIcon; cdecl; inline;
get_namenull2880     function get_name: Pgchar; cdecl; inline;
get_rootnull2881     function get_root: PGFile; cdecl; inline;
get_sort_keynull2882     function get_sort_key: Pgchar; cdecl; inline;
get_symbolic_iconnull2883     function get_symbolic_icon: PGIcon; cdecl; inline;
get_uuidnull2884     function get_uuid: Pgchar; cdecl; inline;
get_volumenull2885     function get_volume: PGVolume; cdecl; inline;
2886     procedure guess_content_type(force_rescan: gboolean; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
guess_content_type_finishnull2887     function guess_content_type_finish(result_: PGAsyncResult; error: PPGError): PPgchar; cdecl; inline;
guess_content_type_syncnull2888     function guess_content_type_sync(force_rescan: gboolean; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl; inline;
is_shadowednull2889     function is_shadowed: gboolean; cdecl; inline;
2890     procedure remount(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
remount_finishnull2891     function remount_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
2892     procedure shadow; cdecl; inline;
2893     procedure unmount_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
unmount_with_operation_finishnull2894     function unmount_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
2895     procedure unshadow; cdecl; inline;
2896   end;
2897 
2898   PPGFileMonitorEvent = ^PGFileMonitorEvent;
2899   PGFileMonitorEvent = ^TGFileMonitorEvent;
2900 
2901   PPGFileMonitorPrivate = ^PGFileMonitorPrivate;
2902   PGFileMonitorPrivate = ^TGFileMonitorPrivate;
2903   TGFileMonitor = object(TGObject)
2904     priv: PGFileMonitorPrivate;
cancelnull2905     function cancel: gboolean; cdecl; inline;
2906     procedure emit_event(child: PGFile; other_file: PGFile; event_type: TGFileMonitorEvent); cdecl; inline;
is_cancellednull2907     function is_cancelled: gboolean; cdecl; inline;
2908     procedure set_rate_limit(limit_msecs: gint); cdecl; inline;
2909     //property cancelled: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cancelled ;
2910     //property rate_limit: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rate_limit  { property is writeable but setter not declared } ;
2911   end;
2912 
2913   PPGFileAttributeStatus = ^PGFileAttributeStatus;
2914   PGFileAttributeStatus = ^TGFileAttributeStatus;
2915 
2916   PPGFileAttributeMatcher = ^PGFileAttributeMatcher;
2917   PGFileAttributeMatcher = ^TGFileAttributeMatcher;
2918   TGFileInfo = object(TGObject)
newnull2919     function new: PGFileInfo; cdecl; inline; static;
2920     procedure clear_status; cdecl; inline;
2921     procedure copy_into(dest_info: PGFileInfo); cdecl; inline;
dupnull2922     function dup: PGFileInfo; cdecl; inline;
get_attribute_as_stringnull2923     function get_attribute_as_string(attribute: Pgchar): Pgchar; cdecl; inline;
get_attribute_booleannull2924     function get_attribute_boolean(attribute: Pgchar): gboolean; cdecl; inline;
get_attribute_byte_stringnull2925     function get_attribute_byte_string(attribute: Pgchar): Pgchar; cdecl; inline;
get_attribute_datanull2926     function get_attribute_data(attribute: Pgchar; type_: PGFileAttributeType; value_pp: Pgpointer; status: PGFileAttributeStatus): gboolean; cdecl; inline;
get_attribute_int32null2927     function get_attribute_int32(attribute: Pgchar): gint32; cdecl; inline;
get_attribute_int64null2928     function get_attribute_int64(attribute: Pgchar): gint64; cdecl; inline;
get_attribute_objectnull2929     function get_attribute_object(attribute: Pgchar): PGObject; cdecl; inline;
get_attribute_statusnull2930     function get_attribute_status(attribute: Pgchar): TGFileAttributeStatus; cdecl; inline;
get_attribute_stringnull2931     function get_attribute_string(attribute: Pgchar): Pgchar; cdecl; inline;
get_attribute_stringvnull2932     function get_attribute_stringv(attribute: Pgchar): PPgchar; cdecl; inline;
get_attribute_typenull2933     function get_attribute_type(attribute: Pgchar): TGFileAttributeType; cdecl; inline;
get_attribute_uint32null2934     function get_attribute_uint32(attribute: Pgchar): guint32; cdecl; inline;
get_attribute_uint64null2935     function get_attribute_uint64(attribute: Pgchar): guint64; cdecl; inline;
get_content_typenull2936     function get_content_type: Pgchar; cdecl; inline;
get_deletion_datenull2937     function get_deletion_date: PGDateTime; cdecl; inline;
get_display_namenull2938     function get_display_name: Pgchar; cdecl; inline;
get_edit_namenull2939     function get_edit_name: Pgchar; cdecl; inline;
get_etagnull2940     function get_etag: Pgchar; cdecl; inline;
get_file_typenull2941     function get_file_type: TGFileType; cdecl; inline;
get_iconnull2942     function get_icon: PGIcon; cdecl; inline;
get_is_backupnull2943     function get_is_backup: gboolean; cdecl; inline;
get_is_hiddennull2944     function get_is_hidden: gboolean; cdecl; inline;
get_is_symlinknull2945     function get_is_symlink: gboolean; cdecl; inline;
2946     procedure get_modification_time(result_: PGTimeVal); cdecl; inline;
get_namenull2947     function get_name: Pgchar; cdecl; inline;
get_sizenull2948     function get_size: gint64; cdecl; inline;
get_sort_ordernull2949     function get_sort_order: gint32; cdecl; inline;
get_symbolic_iconnull2950     function get_symbolic_icon: PGIcon; cdecl; inline;
get_symlink_targetnull2951     function get_symlink_target: Pgchar; cdecl; inline;
has_attributenull2952     function has_attribute(attribute: Pgchar): gboolean; cdecl; inline;
has_namespacenull2953     function has_namespace(name_space: Pgchar): gboolean; cdecl; inline;
list_attributesnull2954     function list_attributes(name_space: Pgchar): PPgchar; cdecl; inline;
2955     procedure remove_attribute(attribute: Pgchar); cdecl; inline;
2956     procedure set_attribute(attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer); cdecl; inline;
2957     procedure set_attribute_boolean(attribute: Pgchar; attr_value: gboolean); cdecl; inline;
2958     procedure set_attribute_byte_string(attribute: Pgchar; attr_value: Pgchar); cdecl; inline;
2959     procedure set_attribute_int32(attribute: Pgchar; attr_value: gint32); cdecl; inline;
2960     procedure set_attribute_int64(attribute: Pgchar; attr_value: gint64); cdecl; inline;
2961     procedure set_attribute_mask(mask: PGFileAttributeMatcher); cdecl; inline;
2962     procedure set_attribute_object(attribute: Pgchar; attr_value: PGObject); cdecl; inline;
set_attribute_statusnull2963     function set_attribute_status(attribute: Pgchar; status: TGFileAttributeStatus): gboolean; cdecl; inline;
2964     procedure set_attribute_string(attribute: Pgchar; attr_value: Pgchar); cdecl; inline;
2965     procedure set_attribute_stringv(attribute: Pgchar; attr_value: PPgchar); cdecl; inline;
2966     procedure set_attribute_uint32(attribute: Pgchar; attr_value: guint32); cdecl; inline;
2967     procedure set_attribute_uint64(attribute: Pgchar; attr_value: guint64); cdecl; inline;
2968     procedure set_content_type(content_type: Pgchar); cdecl; inline;
2969     procedure set_display_name(display_name: Pgchar); cdecl; inline;
2970     procedure set_edit_name(edit_name: Pgchar); cdecl; inline;
2971     procedure set_file_type(type_: TGFileType); cdecl; inline;
2972     procedure set_icon(icon: PGIcon); cdecl; inline;
2973     procedure set_is_hidden(is_hidden: gboolean); cdecl; inline;
2974     procedure set_is_symlink(is_symlink: gboolean); cdecl; inline;
2975     procedure set_modification_time(mtime: PGTimeVal); cdecl; inline;
2976     procedure set_name(name: Pgchar); cdecl; inline;
2977     procedure set_size(size: gint64); cdecl; inline;
2978     procedure set_sort_order(sort_order: gint32); cdecl; inline;
2979     procedure set_symbolic_icon(icon: PGIcon); cdecl; inline;
2980     procedure set_symlink_target(symlink_target: Pgchar); cdecl; inline;
2981     procedure unset_attribute_mask; cdecl; inline;
2982   end;
2983 
2984   PPGFileAttributeInfoFlags = ^PGFileAttributeInfoFlags;
2985   PGFileAttributeInfoFlags = ^TGFileAttributeInfoFlags;
2986 
2987   PPGFileAttributeInfo = ^PGFileAttributeInfo;
2988   PGFileAttributeInfo = ^TGFileAttributeInfo;
2989   TGFileAttributeInfoList = object
2990     infos: PGFileAttributeInfo;
2991     n_infos: gint;
newnull2992     function new: PGFileAttributeInfoList; cdecl; inline; static;
2993     procedure add(name: Pgchar; type_: TGFileAttributeType; flags: TGFileAttributeInfoFlags); cdecl; inline;
dupnull2994     function dup: PGFileAttributeInfoList; cdecl; inline;
lookupnull2995     function lookup(name: Pgchar): PGFileAttributeInfo; cdecl; inline;
refnull2996     function ref: PGFileAttributeInfoList; cdecl; inline;
2997     procedure unref; cdecl; inline;
2998   end;
2999 
3000   PPGFileInputStreamPrivate = ^PGFileInputStreamPrivate;
3001   PGFileInputStreamPrivate = ^TGFileInputStreamPrivate;
3002   TGFileInputStream = object(TGInputStream)
3003     priv1: PGFileInputStreamPrivate;
query_infonull3004     function query_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; inline;
3005     procedure query_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
query_info_finishnull3006     function query_info_finish(result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; inline;
3007   end;
3008 
3009   TGFileAttributeInfo = record
3010     name: Pgchar;
3011     type_: TGFileAttributeType;
3012     flags: TGFileAttributeInfoFlags;
3013   end;
3014 
3015 
3016   TGFileAttributeMatcher = object
newnull3017     function new(attributes: Pgchar): PGFileAttributeMatcher; cdecl; inline; static;
enumerate_namespacenull3018     function enumerate_namespace(ns: Pgchar): gboolean; cdecl; inline;
enumerate_nextnull3019     function enumerate_next: Pgchar; cdecl; inline;
matchesnull3020     function matches(attribute: Pgchar): gboolean; cdecl; inline;
matches_onlynull3021     function matches_only(attribute: Pgchar): gboolean; cdecl; inline;
refnull3022     function ref: PGFileAttributeMatcher; cdecl; inline;
subtractnull3023     function subtract(subtract: PGFileAttributeMatcher): PGFileAttributeMatcher; cdecl; inline;
to_stringnull3024     function to_string: Pgchar; cdecl; inline;
3025     procedure unref; cdecl; inline;
3026   end;
3027 
3028   PPGFileDescriptorBased = ^PGFileDescriptorBased;
3029   PGFileDescriptorBased = ^TGFileDescriptorBased;
3030   TGFileDescriptorBased = object
get_fdnull3031     function get_fd: gint; cdecl; inline;
3032   end;
3033 
3034   PPGFileDescriptorBasedIface = ^PGFileDescriptorBasedIface;
3035   PGFileDescriptorBasedIface = ^TGFileDescriptorBasedIface;
3036   TGFileDescriptorBasedIface = object
3037     g_iface: TGTypeInterface;
d_basednull3038     get_fd: function(fd_based: PGFileDescriptorBased): gint; cdecl;
3039   end;
3040 
3041   TGFileEnumeratorPrivate = record
3042   end;
3043 
3044 
3045 
3046   PPGFileEnumeratorClass = ^PGFileEnumeratorClass;
3047   PGFileEnumeratorClass = ^TGFileEnumeratorClass;
3048   TGFileEnumeratorClass = object
3049     parent_class: TGObjectClass;
numeratornull3050     next_file: function(enumerator: PGFileEnumerator; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
numeratornull3051     close_fn: function(enumerator: PGFileEnumerator; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3052     next_files_async: procedure(enumerator: PGFileEnumerator; num_files: gint; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
numeratornull3053     next_files_finish: function(enumerator: PGFileEnumerator; result_: PGAsyncResult; error: PPGError): PGList; cdecl;
3054     close_async: procedure(enumerator: PGFileEnumerator; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
numeratornull3055     close_finish: function(enumerator: PGFileEnumerator; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3056     _g_reserved1: procedure; cdecl;
3057     _g_reserved2: procedure; cdecl;
3058     _g_reserved3: procedure; cdecl;
3059     _g_reserved4: procedure; cdecl;
3060     _g_reserved5: procedure; cdecl;
3061     _g_reserved6: procedure; cdecl;
3062     _g_reserved7: procedure; cdecl;
3063   end;
3064 
3065   TGFileIOStreamPrivate = record
3066   end;
3067 
3068 
3069 
3070   PPGIOStreamClass = ^PGIOStreamClass;
3071   PGIOStreamClass = ^TGIOStreamClass;
3072   TGIOStreamClass = object
3073     parent_class: TGObjectClass;
treamnull3074     get_input_stream: function(stream: PGIOStream): PGInputStream; cdecl;
treamnull3075     get_output_stream: function(stream: PGIOStream): PGOutputStream; cdecl;
treamnull3076     close_fn: function(stream: PGIOStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3077     close_async: procedure(stream: PGIOStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull3078     close_finish: function(stream: PGIOStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3079     _g_reserved1: procedure; cdecl;
3080     _g_reserved2: procedure; cdecl;
3081     _g_reserved3: procedure; cdecl;
3082     _g_reserved4: procedure; cdecl;
3083     _g_reserved5: procedure; cdecl;
3084     _g_reserved6: procedure; cdecl;
3085     _g_reserved7: procedure; cdecl;
3086     _g_reserved8: procedure; cdecl;
3087     _g_reserved9: procedure; cdecl;
3088     _g_reserved10: procedure; cdecl;
3089   end;
3090 
3091   PPGFileIOStreamClass = ^PGFileIOStreamClass;
3092   PGFileIOStreamClass = ^TGFileIOStreamClass;
3093   TGFileIOStreamClass = object
3094     parent_class: TGIOStreamClass;
treamnull3095     tell: function(stream: PGFileIOStream): gint64; cdecl;
treamnull3096     can_seek: function(stream: PGFileIOStream): gboolean; cdecl;
treamnull3097     seek: function(stream: PGFileIOStream; offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
treamnull3098     can_truncate: function(stream: PGFileIOStream): gboolean; cdecl;
treamnull3099     truncate_fn: function(stream: PGFileIOStream; size: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
treamnull3100     query_info: function(stream: PGFileIOStream; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
3101     query_info_async: procedure(stream: PGFileIOStream; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull3102     query_info_finish: function(stream: PGFileIOStream; result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
treamnull3103     get_etag: function(stream: PGFileIOStream): Pgchar; cdecl;
3104     _g_reserved1: procedure; cdecl;
3105     _g_reserved2: procedure; cdecl;
3106     _g_reserved3: procedure; cdecl;
3107     _g_reserved4: procedure; cdecl;
3108     _g_reserved5: procedure; cdecl;
3109   end;
3110 
3111   PPGLoadableIcon = ^PGLoadableIcon;
3112   PGLoadableIcon = ^TGLoadableIcon;
3113   TGLoadableIcon = object
loadnull3114     function load(size: gint; type_: PPgchar; cancellable: PGCancellable; error: PPGError): PGInputStream; cdecl; inline;
3115     procedure load_async(size: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
load_finishnull3116     function load_finish(res: PGAsyncResult; type_: PPgchar; error: PPGError): PGInputStream; cdecl; inline;
3117   end;
3118 
3119   PPGFileIcon = ^PGFileIcon;
3120   PGFileIcon = ^TGFileIcon;
3121   TGFileIcon = object(TGObject)
newnull3122     function new(file_: PGFile): PGFileIcon; cdecl; inline; static;
get_filenull3123     function get_file: PGFile; cdecl; inline;
3124     property file_: PGFile read get_file  { property is writeable but setter not declared } ;
3125   end;
3126 
3127   PPGFileIconClass = ^PGFileIconClass;
3128   PGFileIconClass = ^TGFileIconClass;
3129   TGFileIconClass = object
3130   end;
3131 
3132   PPGFileIface = ^PGFileIface;
3133   PGFileIface = ^TGFileIface;
3134   TGFileIface = object
3135     g_iface: TGTypeInterface;
ile_null3136     dup: function(file_: PGFile): PGFile; cdecl;
ile_null3137     hash: function(file_: PGFile): guint; cdecl;
ile1null3138     equal: function(file1: PGFile; file2: PGFile): gboolean; cdecl;
ile_null3139     is_native: function(file_: PGFile): gboolean; cdecl;
ile_null3140     has_uri_scheme: function(file_: PGFile; uri_scheme: Pgchar): gboolean; cdecl;
ile_null3141     get_uri_scheme: function(file_: PGFile): Pgchar; cdecl;
ile_null3142     get_basename: function(file_: PGFile): Pgchar; cdecl;
ile_null3143     get_path: function(file_: PGFile): Pgchar; cdecl;
ile_null3144     get_uri: function(file_: PGFile): Pgchar; cdecl;
ile_null3145     get_parse_name: function(file_: PGFile): Pgchar; cdecl;
ile_null3146     get_parent: function(file_: PGFile): PGFile; cdecl;
refixnull3147     prefix_matches: function(prefix: PGFile; file_: PGFile): gboolean; cdecl;
arentnull3148     get_relative_path: function(parent: PGFile; descendant: PGFile): Pgchar; cdecl;
ile_null3149     resolve_relative_path: function(file_: PGFile; relative_path: Pgchar): PGFile; cdecl;
ile_null3150     get_child_for_display_name: function(file_: PGFile; display_name: Pgchar; error: PPGError): PGFile; cdecl;
ile_null3151     enumerate_children: function(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileEnumerator; cdecl;
3152     enumerate_children_async: procedure(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3153     enumerate_children_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileEnumerator; cdecl;
ile_null3154     query_info: function(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
3155     query_info_async: procedure(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3156     query_info_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
ile_null3157     query_filesystem_info: function(file_: PGFile; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
3158     query_filesystem_info_async: procedure(file_: PGFile; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3159     query_filesystem_info_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
ile_null3160     find_enclosing_mount: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGMount; cdecl;
3161     find_enclosing_mount_async: procedure(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3162     find_enclosing_mount_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGMount; cdecl;
ile_null3163     set_display_name: function(file_: PGFile; display_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGFile; cdecl;
3164     set_display_name_async: procedure(file_: PGFile; display_name: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3165     set_display_name_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFile; cdecl;
ile_null3166     query_settable_attributes: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl;
3167     _query_settable_attributes_async: procedure; cdecl;
3168     _query_settable_attributes_finish: procedure; cdecl;
ile_null3169     query_writable_namespaces: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl;
3170     _query_writable_namespaces_async: procedure; cdecl;
3171     _query_writable_namespaces_finish: procedure; cdecl;
ile_null3172     set_attribute: function(file_: PGFile; attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
ile_null3173     set_attributes_from_info: function(file_: PGFile; info: PGFileInfo; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3174     set_attributes_async: procedure(file_: PGFile; info: PGFileInfo; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3175     set_attributes_finish: function(file_: PGFile; result_: PGAsyncResult; info: PPGFileInfo; error: PPGError): gboolean; cdecl;
ile_null3176     read_fn: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileInputStream; cdecl;
3177     read_async: procedure(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3178     read_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileInputStream; cdecl;
ile_null3179     append_to: function(file_: PGFile; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl;
3180     append_to_async: procedure(file_: PGFile; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3181     append_to_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl;
ile_null3182     create: function(file_: PGFile; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl;
3183     create_async: procedure(file_: PGFile; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3184     create_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl;
ile_null3185     replace: function(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl;
3186     replace_async: procedure(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3187     replace_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl;
ile_null3188     delete_file: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3189     delete_file_async: procedure(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3190     delete_file_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
ile_null3191     trash: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3192     _trash_async: procedure; cdecl;
3193     _trash_finish: procedure; cdecl;
ile_null3194     make_directory: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3195     _make_directory_async: procedure; cdecl;
3196     _make_directory_finish: procedure; cdecl;
ile_null3197     make_symbolic_link: function(file_: PGFile; symlink_value: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3198     _make_symbolic_link_async: procedure; cdecl;
3199     _make_symbolic_link_finish: procedure; cdecl;
ourcenull3200     copy: function(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl;
3201     copy_async: procedure(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; io_priority: gint; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3202     copy_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): gboolean; cdecl;
ourcenull3203     move: function(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl;
3204     _move_async: procedure; cdecl;
3205     _move_finish: procedure; cdecl;
3206     mount_mountable: procedure(file_: PGFile; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3207     mount_mountable_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): PGFile; cdecl;
3208     unmount_mountable: procedure(file_: PGFile; flags: TGMountUnmountFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3209     unmount_mountable_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3210     eject_mountable: procedure(file_: PGFile; flags: TGMountUnmountFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3211     eject_mountable_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3212     mount_enclosing_volume: procedure(location: PGFile; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ocationnull3213     mount_enclosing_volume_finish: function(location: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
ile_null3214     monitor_dir: function(file_: PGFile; flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl;
ile_null3215     monitor_file: function(file_: PGFile; flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl;
ile_null3216     open_readwrite: function(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl;
3217     open_readwrite_async: procedure(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3218     open_readwrite_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl;
ile_null3219     create_readwrite: function(file_: PGFile; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl;
3220     create_readwrite_async: procedure(file_: PGFile; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3221     create_readwrite_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl;
ile_null3222     replace_readwrite: function(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl;
3223     replace_readwrite_async: procedure(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3224     replace_readwrite_finish: function(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl;
3225     start_mountable: procedure(file_: PGFile; flags: TGDriveStartFlags; start_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3226     start_mountable_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3227     stop_mountable: procedure(file_: PGFile; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3228     stop_mountable_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3229     supports_thread_contexts: gboolean;
3230     unmount_mountable_with_operation: procedure(file_: PGFile; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3231     unmount_mountable_with_operation_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3232     eject_mountable_with_operation: procedure(file_: PGFile; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3233     eject_mountable_with_operation_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3234     poll_mountable: procedure(file_: PGFile; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ile_null3235     poll_mountable_finish: function(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3236   end;
3237 
3238   PPGFileInfoClass = ^PGFileInfoClass;
3239   PGFileInfoClass = ^TGFileInfoClass;
3240   TGFileInfoClass = object
3241   end;
3242 
3243   TGFileInputStreamPrivate = record
3244   end;
3245 
3246 
3247 
3248   PPGFileInputStreamClass = ^PGFileInputStreamClass;
3249   PGFileInputStreamClass = ^TGFileInputStreamClass;
3250   TGFileInputStreamClass = object
3251     parent_class: TGInputStreamClass;
treamnull3252     tell: function(stream: PGFileInputStream): gint64; cdecl;
treamnull3253     can_seek: function(stream: PGFileInputStream): gboolean; cdecl;
treamnull3254     seek: function(stream: PGFileInputStream; offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
treamnull3255     query_info: function(stream: PGFileInputStream; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
3256     query_info_async: procedure(stream: PGFileInputStream; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull3257     query_info_finish: function(stream: PGFileInputStream; result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
3258     _g_reserved1: procedure; cdecl;
3259     _g_reserved2: procedure; cdecl;
3260     _g_reserved3: procedure; cdecl;
3261     _g_reserved4: procedure; cdecl;
3262     _g_reserved5: procedure; cdecl;
3263   end;
3264 
3265   TGFileMonitorPrivate = record
3266   end;
3267 
3268 
3269 
3270   PPGFileMonitorClass = ^PGFileMonitorClass;
3271   PGFileMonitorClass = ^TGFileMonitorClass;
3272   TGFileMonitorClass = object
3273     parent_class: TGObjectClass;
3274     changed: procedure(monitor: PGFileMonitor; file_: PGFile; other_file: PGFile; event_type: TGFileMonitorEvent); cdecl;
onitornull3275     cancel: function(monitor: PGFileMonitor): gboolean; cdecl;
3276     _g_reserved1: procedure; cdecl;
3277     _g_reserved2: procedure; cdecl;
3278     _g_reserved3: procedure; cdecl;
3279     _g_reserved4: procedure; cdecl;
3280     _g_reserved5: procedure; cdecl;
3281   end;
3282 
3283   TGFileOutputStreamPrivate = record
3284   end;
3285 
3286 
3287 
3288   PPGFileOutputStreamClass = ^PGFileOutputStreamClass;
3289   PGFileOutputStreamClass = ^TGFileOutputStreamClass;
3290   TGFileOutputStreamClass = object
3291     parent_class: TGOutputStreamClass;
treamnull3292     tell: function(stream: PGFileOutputStream): gint64; cdecl;
treamnull3293     can_seek: function(stream: PGFileOutputStream): gboolean; cdecl;
treamnull3294     seek: function(stream: PGFileOutputStream; offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
treamnull3295     can_truncate: function(stream: PGFileOutputStream): gboolean; cdecl;
treamnull3296     truncate_fn: function(stream: PGFileOutputStream; size: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
treamnull3297     query_info: function(stream: PGFileOutputStream; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
3298     query_info_async: procedure(stream: PGFileOutputStream; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
treamnull3299     query_info_finish: function(stream: PGFileOutputStream; result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
treamnull3300     get_etag: function(stream: PGFileOutputStream): Pgchar; cdecl;
3301     _g_reserved1: procedure; cdecl;
3302     _g_reserved2: procedure; cdecl;
3303     _g_reserved3: procedure; cdecl;
3304     _g_reserved4: procedure; cdecl;
3305     _g_reserved5: procedure; cdecl;
3306   end;
3307 
3308   PPGFilenameCompleter = ^PGFilenameCompleter;
3309   PGFilenameCompleter = ^TGFilenameCompleter;
3310   TGFilenameCompleter = object(TGObject)
newnull3311     function new: PGFilenameCompleter; cdecl; inline; static;
get_completion_suffixnull3312     function get_completion_suffix(initial_text: Pgchar): Pgchar; cdecl; inline;
get_completionsnull3313     function get_completions(initial_text: Pgchar): PPgchar; cdecl; inline;
3314     procedure set_dirs_only(dirs_only: gboolean); cdecl; inline;
3315   end;
3316 
3317   PPGFilenameCompleterClass = ^PGFilenameCompleterClass;
3318   PGFilenameCompleterClass = ^TGFilenameCompleterClass;
3319   TGFilenameCompleterClass = object
3320     parent_class: TGObjectClass;
3321     got_completion_data: procedure(filename_completer: PGFilenameCompleter); cdecl;
3322     _g_reserved1: procedure; cdecl;
3323     _g_reserved2: procedure; cdecl;
3324     _g_reserved3: procedure; cdecl;
3325   end;
3326 
3327   PPGFilesystemPreviewType = ^PGFilesystemPreviewType;
3328   PGFilesystemPreviewType = ^TGFilesystemPreviewType;
3329 
3330   PPGIOErrorEnum = ^PGIOErrorEnum;
3331   PGIOErrorEnum = ^TGIOErrorEnum;
3332 
3333   PPGIOExtension = ^PGIOExtension;
3334   PGIOExtension = ^TGIOExtension;
3335   TGIOExtension = object
get_namenull3336     function get_name: Pgchar; cdecl; inline;
get_prioritynull3337     function get_priority: gint; cdecl; inline;
get_typenull3338     function get_type: TGType; cdecl; inline;
ref_classnull3339     function ref_class: PGTypeClass; cdecl; inline;
3340   end;
3341 
3342   PPGIOExtensionPoint = ^PGIOExtensionPoint;
3343   PGIOExtensionPoint = ^TGIOExtensionPoint;
3344   TGIOExtensionPoint = object
get_extension_by_namenull3345     function get_extension_by_name(name: Pgchar): PGIOExtension; cdecl; inline;
get_extensionsnull3346     function get_extensions: PGList; cdecl; inline;
get_required_typenull3347     function get_required_type: TGType; cdecl; inline;
3348     procedure set_required_type(type_: TGType); cdecl; inline;
implementnull3349     function implement(extension_point_name: Pgchar; type_: TGType; extension_name: Pgchar; priority: gint): PGIOExtension; cdecl; inline; static;
lookupnull3350     function lookup(name: Pgchar): PGIOExtensionPoint; cdecl; inline; static;
registernull3351     function register(name: Pgchar): PGIOExtensionPoint; cdecl; inline; static;
3352   end;
3353 
3354   PPGIOModule = ^PGIOModule;
3355   PGIOModule = ^TGIOModule;
3356   TGIOModule = object(TGTypeModule)
newnull3357     function new(filename: Pgchar): PGIOModule; cdecl; inline; static;
3358   end;
3359 
3360   PPGIOModuleClass = ^PGIOModuleClass;
3361   PGIOModuleClass = ^TGIOModuleClass;
3362   TGIOModuleClass = object
3363   end;
3364 
3365   PPGIOModuleScope = ^PGIOModuleScope;
3366   PGIOModuleScope = ^TGIOModuleScope;
3367 
3368   PPGIOModuleScopeFlags = ^PGIOModuleScopeFlags;
3369   PGIOModuleScopeFlags = ^TGIOModuleScopeFlags;
3370   TGIOModuleScope = object
3371     procedure block(basename: Pgchar); cdecl; inline;
3372     procedure free; cdecl; inline;
newnull3373     function new(flags: TGIOModuleScopeFlags): PGIOModuleScope; cdecl; inline; static;
3374   end;
3375 
3376   PPGIOSchedulerJob = ^PGIOSchedulerJob;
3377   PGIOSchedulerJob = ^TGIOSchedulerJob;
3378   TGIOSchedulerJob = object
3379   end;
obnull3380   TGIOSchedulerJobFunc = function(job: PGIOSchedulerJob; cancellable: PGCancellable; user_data: gpointer): gboolean; cdecl;
3381 
3382   TGIOStreamPrivate = record
3383   end;
3384 
3385 
3386 
3387   PPGIOStreamAdapter = ^PGIOStreamAdapter;
3388   PGIOStreamAdapter = ^TGIOStreamAdapter;
3389 
3390   TGIOStreamAdapter = record
3391   end;
3392 
3393 
3394 
3395   PPGIconIface = ^PGIconIface;
3396   PGIconIface = ^TGIconIface;
3397   TGIconIface = object
3398     g_iface: TGTypeInterface;
connull3399     hash: function(icon: PGIcon): guint; cdecl;
con1null3400     equal: function(icon1: PGIcon; icon2: PGIcon): gboolean; cdecl;
connull3401     to_tokens: function(icon: PGIcon; tokens: Pgpointer; out_version: Pgint): gboolean; cdecl;
okensnull3402     from_tokens: function(tokens: PPgchar; num_tokens: gint; version: gint; error: PPGError): PGIcon; cdecl;
3403   end;
3404 
3405   PPGInetAddress = ^PGInetAddress;
3406   PGInetAddress = ^TGInetAddress;
3407 
3408   PPGSocketFamily = ^PGSocketFamily;
3409   PGSocketFamily = ^TGSocketFamily;
3410 
3411   PPGInetAddressPrivate = ^PGInetAddressPrivate;
3412   PGInetAddressPrivate = ^TGInetAddressPrivate;
3413   TGInetAddress = object(TGObject)
3414     priv: PGInetAddressPrivate;
new_anynull3415     function new_any(family: TGSocketFamily): PGInetAddress; cdecl; inline; static;
new_from_bytesnull3416     function new_from_bytes(bytes: Pguint8; family: TGSocketFamily): PGInetAddress; cdecl; inline; static;
new_from_stringnull3417     function new_from_string(string_: Pgchar): PGInetAddress; cdecl; inline; static;
new_loopbacknull3418     function new_loopback(family: TGSocketFamily): PGInetAddress; cdecl; inline; static;
equalnull3419     function equal(other_address: PGInetAddress): gboolean; cdecl; inline;
get_familynull3420     function get_family: TGSocketFamily; cdecl; inline;
get_is_anynull3421     function get_is_any: gboolean; cdecl; inline;
get_is_link_localnull3422     function get_is_link_local: gboolean; cdecl; inline;
get_is_loopbacknull3423     function get_is_loopback: gboolean; cdecl; inline;
get_is_mc_globalnull3424     function get_is_mc_global: gboolean; cdecl; inline;
get_is_mc_link_localnull3425     function get_is_mc_link_local: gboolean; cdecl; inline;
get_is_mc_node_localnull3426     function get_is_mc_node_local: gboolean; cdecl; inline;
get_is_mc_org_localnull3427     function get_is_mc_org_local: gboolean; cdecl; inline;
get_is_mc_site_localnull3428     function get_is_mc_site_local: gboolean; cdecl; inline;
get_is_multicastnull3429     function get_is_multicast: gboolean; cdecl; inline;
get_is_site_localnull3430     function get_is_site_local: gboolean; cdecl; inline;
get_native_sizenull3431     function get_native_size: gsize; cdecl; inline;
to_bytesnull3432     function to_bytes: Pguint8; cdecl; inline;
to_stringnull3433     function to_string: Pgchar; cdecl; inline;
3434     //property bytes: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_bytes  { property is writeable but setter not declared } ;
3435     property family: TGSocketFamily read get_family  { property is writeable but setter not declared } ;
3436     property is_any: gboolean read get_is_any ;
3437     property is_link_local: gboolean read get_is_link_local ;
3438     property is_loopback: gboolean read get_is_loopback ;
3439     property is_mc_global: gboolean read get_is_mc_global ;
3440     property is_mc_link_local: gboolean read get_is_mc_link_local ;
3441     property is_mc_node_local: gboolean read get_is_mc_node_local ;
3442     property is_mc_org_local: gboolean read get_is_mc_org_local ;
3443     property is_mc_site_local: gboolean read get_is_mc_site_local ;
3444     property is_multicast: gboolean read get_is_multicast ;
3445     property is_site_local: gboolean read get_is_site_local ;
3446   end;
3447 
3448   TGInetAddressPrivate = record
3449   end;
3450 
3451 
3452 
3453   PPGInetAddressClass = ^PGInetAddressClass;
3454   PGInetAddressClass = ^TGInetAddressClass;
3455   TGInetAddressClass = object
3456     parent_class: TGObjectClass;
ddressnull3457     to_string: function(address: PGInetAddress): Pgchar; cdecl;
ddressnull3458     to_bytes: function(address: PGInetAddress): Pguint8; cdecl;
3459   end;
3460 
3461   PPGInetAddressMask = ^PGInetAddressMask;
3462   PGInetAddressMask = ^TGInetAddressMask;
3463 
3464   PPGInetAddressMaskPrivate = ^PGInetAddressMaskPrivate;
3465   PGInetAddressMaskPrivate = ^TGInetAddressMaskPrivate;
3466   TGInetAddressMask = object(TGObject)
3467     priv: PGInetAddressMaskPrivate;
newnull3468     function new(addr: PGInetAddress; length: guint; error: PPGError): PGInetAddressMask; cdecl; inline; static;
new_from_stringnull3469     function new_from_string(mask_string: Pgchar; error: PPGError): PGInetAddressMask; cdecl; inline; static;
equalnull3470     function equal(mask2: PGInetAddressMask): gboolean; cdecl; inline;
get_addressnull3471     function get_address: PGInetAddress; cdecl; inline;
get_familynull3472     function get_family: TGSocketFamily; cdecl; inline;
get_lengthnull3473     function get_length: guint; cdecl; inline;
matchesnull3474     function matches(address: PGInetAddress): gboolean; cdecl; inline;
to_stringnull3475     function to_string: Pgchar; cdecl; inline;
3476     property address: PGInetAddress read get_address  { property is writeable but setter not declared } ;
3477     property family: TGSocketFamily read get_family ;
3478     property length: guint read get_length  { property is writeable but setter not declared } ;
3479   end;
3480 
3481   TGInetAddressMaskPrivate = record
3482   end;
3483 
3484 
3485 
3486   PPGInetAddressMaskClass = ^PGInetAddressMaskClass;
3487   PGInetAddressMaskClass = ^TGInetAddressMaskClass;
3488   TGInetAddressMaskClass = object
3489     parent_class: TGObjectClass;
3490   end;
3491 
3492   PPGSocketConnectable = ^PGSocketConnectable;
3493   PGSocketConnectable = ^TGSocketConnectable;
3494 
3495   PPGSocketAddressEnumerator = ^PGSocketAddressEnumerator;
3496   PGSocketAddressEnumerator = ^TGSocketAddressEnumerator;
3497   TGSocketConnectable = object
enumeratenull3498     function enumerate: PGSocketAddressEnumerator; cdecl; inline;
proxy_enumeratenull3499     function proxy_enumerate: PGSocketAddressEnumerator; cdecl; inline;
3500   end;
3501 
3502   PPGSocketAddress = ^PGSocketAddress;
3503   PGSocketAddress = ^TGSocketAddress;
3504   TGSocketAddress = object(TGObject)
new_from_nativenull3505     function new_from_native(native: gpointer; len: gsize): PGSocketAddress; cdecl; inline; static;
get_familynull3506     function get_family: TGSocketFamily; cdecl; inline;
get_native_sizenull3507     function get_native_size: gssize; cdecl; inline;
to_nativenull3508     function to_native(dest: gpointer; destlen: gsize; error: PPGError): gboolean; cdecl; inline;
3509     property family: TGSocketFamily read get_family ;
3510   end;
3511 
3512   PPGInetSocketAddress = ^PGInetSocketAddress;
3513   PGInetSocketAddress = ^TGInetSocketAddress;
3514 
3515   PPGInetSocketAddressPrivate = ^PGInetSocketAddressPrivate;
3516   PGInetSocketAddressPrivate = ^TGInetSocketAddressPrivate;
3517   TGInetSocketAddress = object(TGSocketAddress)
3518     priv: PGInetSocketAddressPrivate;
newnull3519     function new(address: PGInetAddress; port: guint16): PGInetSocketAddress; cdecl; inline; static;
get_addressnull3520     function get_address: PGInetAddress; cdecl; inline;
get_flowinfonull3521     function get_flowinfo: guint32; cdecl; inline;
get_portnull3522     function get_port: guint16; cdecl; inline;
get_scope_idnull3523     function get_scope_id: guint32; cdecl; inline;
3524     property address: PGInetAddress read get_address  { property is writeable but setter not declared } ;
3525     property flowinfo: guint32 read get_flowinfo  { property is writeable but setter not declared } ;
3526     property port: guint16 read get_port  { property is writeable but setter not declared } ;
3527     property scope_id: guint32 read get_scope_id  { property is writeable but setter not declared } ;
3528   end;
3529 
3530   TGInetSocketAddressPrivate = record
3531   end;
3532 
3533 
3534 
3535   PPGSocketAddressClass = ^PGSocketAddressClass;
3536   PGSocketAddressClass = ^TGSocketAddressClass;
3537   TGSocketAddressClass = object
3538     parent_class: TGObjectClass;
ddressnull3539     get_family: function(address: PGSocketAddress): TGSocketFamily; cdecl;
ddressnull3540     get_native_size: function(address: PGSocketAddress): gssize; cdecl;
ddressnull3541     to_native: function(address: PGSocketAddress; dest: gpointer; destlen: gsize; error: PPGError): gboolean; cdecl;
3542   end;
3543 
3544   PPGInetSocketAddressClass = ^PGInetSocketAddressClass;
3545   PGInetSocketAddressClass = ^TGInetSocketAddressClass;
3546   TGInetSocketAddressClass = object
3547     parent_class: TGSocketAddressClass;
3548   end;
3549 
3550   PPGInitableIface = ^PGInitableIface;
3551   PGInitableIface = ^TGInitableIface;
3552   TGInitableIface = object
3553     g_iface: TGTypeInterface;
nitablenull3554     init: function(initable: PGInitable; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3555   end;
3556 
3557   TGInputStreamPrivate = record
3558   end;
3559 
3560 
3561 
3562   PPGInputVector = ^PGInputVector;
3563   PGInputVector = ^TGInputVector;
3564 
3565   TGInputVector = record
3566     buffer: gpointer;
3567     size: gsize;
3568   end;
3569 
3570 
3571 
3572   PPGLoadableIconIface = ^PGLoadableIconIface;
3573   PGLoadableIconIface = ^TGLoadableIconIface;
3574   TGLoadableIconIface = object
3575     g_iface: TGTypeInterface;
connull3576     load: function(icon: PGLoadableIcon; size: gint; type_: PPgchar; cancellable: PGCancellable; error: PPGError): PGInputStream; cdecl;
3577     load_async: procedure(icon: PGLoadableIcon; size: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
connull3578     load_finish: function(icon: PGLoadableIcon; res: PGAsyncResult; type_: PPgchar; error: PPGError): PGInputStream; cdecl;
3579   end;
3580 
3581   PPGMemoryInputStream = ^PGMemoryInputStream;
3582   PGMemoryInputStream = ^TGMemoryInputStream;
3583 
3584   PPGMemoryInputStreamPrivate = ^PGMemoryInputStreamPrivate;
3585   PGMemoryInputStreamPrivate = ^TGMemoryInputStreamPrivate;
3586   TGMemoryInputStream = object(TGInputStream)
3587     priv1: PGMemoryInputStreamPrivate;
newnull3588     function new: PGMemoryInputStream; cdecl; inline; static;
new_from_bytesnull3589     function new_from_bytes(bytes: PGBytes): PGMemoryInputStream; cdecl; inline; static;
new_from_datanull3590     function new_from_data(data: Pguint8; len: gssize; destroy_: TGDestroyNotify): PGMemoryInputStream; cdecl; inline; static;
3591     procedure add_bytes(bytes: PGBytes); cdecl; inline;
3592     procedure add_data(data: Pguint8; len: gssize; destroy_: TGDestroyNotify); cdecl; inline;
3593   end;
3594 
3595   TGMemoryInputStreamPrivate = record
3596   end;
3597 
3598 
3599 
3600   PPGMemoryInputStreamClass = ^PGMemoryInputStreamClass;
3601   PGMemoryInputStreamClass = ^TGMemoryInputStreamClass;
3602   TGMemoryInputStreamClass = object
3603     parent_class: TGInputStreamClass;
3604     _g_reserved1: procedure; cdecl;
3605     _g_reserved2: procedure; cdecl;
3606     _g_reserved3: procedure; cdecl;
3607     _g_reserved4: procedure; cdecl;
3608     _g_reserved5: procedure; cdecl;
3609   end;
atanull3610   TGReallocFunc = function(data: gpointer; size: gsize): gpointer; cdecl;
3611 
3612   PPGMemoryOutputStream = ^PGMemoryOutputStream;
3613   PGMemoryOutputStream = ^TGMemoryOutputStream;
3614 
3615   PPGReallocFunc = ^PGReallocFunc;
3616   PGReallocFunc = ^TGReallocFunc;
3617 
3618   PPGMemoryOutputStreamPrivate = ^PGMemoryOutputStreamPrivate;
3619   PGMemoryOutputStreamPrivate = ^TGMemoryOutputStreamPrivate;
3620   TGMemoryOutputStream = object(TGOutputStream)
3621     priv1: PGMemoryOutputStreamPrivate;
newnull3622     function new(data: gpointer; size: gsize; realloc_function: TGReallocFunc; destroy_function: TGDestroyNotify): PGMemoryOutputStream; cdecl; inline; static;
new_resizablenull3623     function new_resizable: PGMemoryOutputStream; cdecl; inline; static;
get_datanull3624     function get_data: gpointer; cdecl; inline;
get_data_sizenull3625     function get_data_size: gsize; cdecl; inline;
get_sizenull3626     function get_size: gsize; cdecl; inline;
steal_as_bytesnull3627     function steal_as_bytes: PGBytes; cdecl; inline;
steal_datanull3628     function steal_data: gpointer; cdecl; inline;
3629     property data: gpointer read get_data  { property is writeable but setter not declared } ;
3630     property data_size: gsize read get_data_size ;
UNABLE_TO_FIND_TYPE_FOR_PROPERTYnull3631     //property destroy_function: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_destroy_function  { property is writeable but setter not declared } ;
3632     //property realloc_function: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_realloc_function  { property is writeable but setter not declared } ;
3633     property size: gsize read get_size  { property is writeable but setter not declared } ;
3634   end;
3635 
3636   TGMemoryOutputStreamPrivate = record
3637   end;
3638 
3639 
3640 
3641   PPGMemoryOutputStreamClass = ^PGMemoryOutputStreamClass;
3642   PGMemoryOutputStreamClass = ^TGMemoryOutputStreamClass;
3643   TGMemoryOutputStreamClass = object
3644     parent_class: TGOutputStreamClass;
3645     _g_reserved1: procedure; cdecl;
3646     _g_reserved2: procedure; cdecl;
3647     _g_reserved3: procedure; cdecl;
3648     _g_reserved4: procedure; cdecl;
3649     _g_reserved5: procedure; cdecl;
3650   end;
3651 
3652   PPGMenu = ^PGMenu;
3653   PGMenu = ^TGMenu;
3654 
3655   PPGMenuItem = ^PGMenuItem;
3656   PGMenuItem = ^TGMenuItem;
3657   TGMenu = object(TGMenuModel)
newnull3658     function new: PGMenu; cdecl; inline; static;
3659     procedure append(label_: Pgchar; detailed_action: Pgchar); cdecl; inline;
3660     procedure append_item(item: PGMenuItem); cdecl; inline;
3661     procedure append_section(label_: Pgchar; section: PGMenuModel); cdecl; inline;
3662     procedure append_submenu(label_: Pgchar; submenu: PGMenuModel); cdecl; inline;
3663     procedure freeze; cdecl; inline;
3664     procedure insert(position: gint; label_: Pgchar; detailed_action: Pgchar); cdecl; inline;
3665     procedure insert_item(position: gint; item: PGMenuItem); cdecl; inline;
3666     procedure insert_section(position: gint; label_: Pgchar; section: PGMenuModel); cdecl; inline;
3667     procedure insert_submenu(position: gint; label_: Pgchar; submenu: PGMenuModel); cdecl; inline;
3668     procedure prepend(label_: Pgchar; detailed_action: Pgchar); cdecl; inline;
3669     procedure prepend_item(item: PGMenuItem); cdecl; inline;
3670     procedure prepend_section(label_: Pgchar; section: PGMenuModel); cdecl; inline;
3671     procedure prepend_submenu(label_: Pgchar; submenu: PGMenuModel); cdecl; inline;
3672     procedure remove(position: gint); cdecl; inline;
3673   end;
3674   TGMenuItem = object(TGObject)
newnull3675     function new(label_: Pgchar; detailed_action: Pgchar): PGMenuItem; cdecl; inline; static;
new_from_modelnull3676     function new_from_model(model: PGMenuModel; item_index: gint): PGMenuItem; cdecl; inline; static;
new_sectionnull3677     function new_section(label_: Pgchar; section: PGMenuModel): PGMenuItem; cdecl; inline; static;
new_submenunull3678     function new_submenu(label_: Pgchar; submenu: PGMenuModel): PGMenuItem; cdecl; inline; static;
get_attributenull3679     //function get_attribute(attribute: Pgchar; format_string: Pgchar; args: array of const): gboolean; cdecl; inline;
3680     function get_attribute_value(attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl; inline;
get_linknull3681     function get_link(link: Pgchar): PGMenuModel; cdecl; inline;
3682     //procedure set_action_and_target(action: Pgchar; format_string: Pgchar; args: array of const); cdecl; inline;
3683     procedure set_action_and_target_value(action: Pgchar; target_value: PGVariant); cdecl; inline;
3684     //procedure set_attribute(attribute: Pgchar; format_string: Pgchar; args: array of const); cdecl; inline;
3685     procedure set_attribute_value(attribute: Pgchar; value: PGVariant); cdecl; inline;
3686     procedure set_detailed_action(detailed_action: Pgchar); cdecl; inline;
3687     procedure set_label(label_: Pgchar); cdecl; inline;
3688     procedure set_link(link: Pgchar; model: PGMenuModel); cdecl; inline;
3689     procedure set_section(section: PGMenuModel); cdecl; inline;
3690     procedure set_submenu(submenu: PGMenuModel); cdecl; inline;
3691   end;
3692 
3693   PPGMenuAttributeIterPrivate = ^PGMenuAttributeIterPrivate;
3694   PGMenuAttributeIterPrivate = ^TGMenuAttributeIterPrivate;
3695   TGMenuAttributeIter = object(TGObject)
3696     priv: PGMenuAttributeIterPrivate;
get_namenull3697     function get_name: Pgchar; cdecl; inline;
get_nextnull3698     function get_next(out_name: PPgchar; value: PPGVariant): gboolean; cdecl; inline;
get_valuenull3699     function get_value: PGVariant; cdecl; inline;
nextnull3700     function next: gboolean; cdecl; inline;
3701   end;
3702 
3703   TGMenuAttributeIterPrivate = record
3704   end;
3705 
3706 
3707 
3708   PPGMenuAttributeIterClass = ^PGMenuAttributeIterClass;
3709   PGMenuAttributeIterClass = ^TGMenuAttributeIterClass;
3710   TGMenuAttributeIterClass = object
3711     parent_class: TGObjectClass;
ternull3712     get_next: function(iter: PGMenuAttributeIter; out_name: PPgchar; value: PPGVariant): gboolean; cdecl;
3713   end;
3714 
3715   PPGMenuLinkIterPrivate = ^PGMenuLinkIterPrivate;
3716   PGMenuLinkIterPrivate = ^TGMenuLinkIterPrivate;
3717   TGMenuLinkIter = object(TGObject)
3718     priv: PGMenuLinkIterPrivate;
get_namenull3719     function get_name: Pgchar; cdecl; inline;
get_nextnull3720     function get_next(out_link: PPgchar; value: PPGMenuModel): gboolean; cdecl; inline;
get_valuenull3721     function get_value: PGMenuModel; cdecl; inline;
nextnull3722     function next: gboolean; cdecl; inline;
3723   end;
3724 
3725   TGMenuLinkIterPrivate = record
3726   end;
3727 
3728 
3729 
3730   PPGMenuLinkIterClass = ^PGMenuLinkIterClass;
3731   PGMenuLinkIterClass = ^TGMenuLinkIterClass;
3732   TGMenuLinkIterClass = object
3733     parent_class: TGObjectClass;
ternull3734     get_next: function(iter: PGMenuLinkIter; out_link: PPgchar; value: PPGMenuModel): gboolean; cdecl;
3735   end;
3736 
3737   TGMenuModelPrivate = record
3738   end;
3739 
3740 
3741 
3742   PPGMenuModelClass = ^PGMenuModelClass;
3743   PGMenuModelClass = ^TGMenuModelClass;
3744   TGMenuModelClass = object
3745     parent_class: TGObjectClass;
odelnull3746     is_mutable: function(model: PGMenuModel): gboolean; cdecl;
odelnull3747     get_n_items: function(model: PGMenuModel): gint; cdecl;
3748     get_item_attributes: procedure(model: PGMenuModel; item_index: gint; attributes: PPGHashTable); cdecl;
odelnull3749     iterate_item_attributes: function(model: PGMenuModel; item_index: gint): PGMenuAttributeIter; cdecl;
odelnull3750     get_item_attribute_value: function(model: PGMenuModel; item_index: gint; attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl;
3751     get_item_links: procedure(model: PGMenuModel; item_index: gint; links: PPGHashTable); cdecl;
odelnull3752     iterate_item_links: function(model: PGMenuModel; item_index: gint): PGMenuLinkIter; cdecl;
odelnull3753     get_item_link: function(model: PGMenuModel; item_index: gint; link: Pgchar): PGMenuModel; cdecl;
3754   end;
3755   TGVolume = object
3756     changed: procedure; cdecl;
3757     removed: procedure; cdecl;
can_ejectnull3758     function can_eject: gboolean; cdecl; inline;
can_mountnull3759     function can_mount: gboolean; cdecl; inline;
3760     procedure eject_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
eject_with_operation_finishnull3761     function eject_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
enumerate_identifiersnull3762     function enumerate_identifiers: PPgchar; cdecl; inline;
get_activation_rootnull3763     function get_activation_root: PGFile; cdecl; inline;
get_drivenull3764     function get_drive: PGDrive; cdecl; inline;
get_iconnull3765     function get_icon: PGIcon; cdecl; inline;
get_identifiernull3766     function get_identifier(kind: Pgchar): Pgchar; cdecl; inline;
get_mountnull3767     function get_mount: PGMount; cdecl; inline;
get_namenull3768     function get_name: Pgchar; cdecl; inline;
get_sort_keynull3769     function get_sort_key: Pgchar; cdecl; inline;
get_symbolic_iconnull3770     function get_symbolic_icon: PGIcon; cdecl; inline;
get_uuidnull3771     function get_uuid: Pgchar; cdecl; inline;
3772     procedure mount(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
mount_finishnull3773     function mount_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
should_automountnull3774     function should_automount: gboolean; cdecl; inline;
3775   end;
3776 
3777   PPGMountIface = ^PGMountIface;
3778   PGMountIface = ^TGMountIface;
3779   TGMountIface = object
3780     g_iface: TGTypeInterface;
3781     changed: procedure(mount: PGMount); cdecl;
3782     unmounted: procedure(mount: PGMount); cdecl;
ountnull3783     get_root: function(mount: PGMount): PGFile; cdecl;
ountnull3784     get_name: function(mount: PGMount): Pgchar; cdecl;
ountnull3785     get_icon: function(mount: PGMount): PGIcon; cdecl;
ountnull3786     get_uuid: function(mount: PGMount): Pgchar; cdecl;
ountnull3787     get_volume: function(mount: PGMount): PGVolume; cdecl;
ountnull3788     get_drive: function(mount: PGMount): PGDrive; cdecl;
ountnull3789     can_unmount: function(mount: PGMount): gboolean; cdecl;
ountnull3790     can_eject: function(mount: PGMount): gboolean; cdecl;
3791     unmount: procedure(mount: PGMount; flags: TGMountUnmountFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ountnull3792     unmount_finish: function(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3793     eject: procedure(mount: PGMount; flags: TGMountUnmountFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ountnull3794     eject_finish: function(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3795     remount: procedure(mount: PGMount; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ountnull3796     remount_finish: function(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3797     guess_content_type: procedure(mount: PGMount; force_rescan: gboolean; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ountnull3798     guess_content_type_finish: function(mount: PGMount; result_: PGAsyncResult; error: PPGError): PPgchar; cdecl;
ountnull3799     guess_content_type_sync: function(mount: PGMount; force_rescan: gboolean; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl;
3800     pre_unmount: procedure(mount: PGMount); cdecl;
3801     unmount_with_operation: procedure(mount: PGMount; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ountnull3802     unmount_with_operation_finish: function(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3803     eject_with_operation: procedure(mount: PGMount; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ountnull3804     eject_with_operation_finish: function(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
ountnull3805     get_default_location: function(mount: PGMount): PGFile; cdecl;
ountnull3806     get_sort_key: function(mount: PGMount): Pgchar; cdecl;
ountnull3807     get_symbolic_icon: function(mount: PGMount): PGIcon; cdecl;
3808   end;
3809 
3810   TGMountOperationPrivate = record
3811   end;
3812 
3813 
3814 
3815   PPGMountOperationClass = ^PGMountOperationClass;
3816   PGMountOperationClass = ^TGMountOperationClass;
3817   TGMountOperationClass = object
3818     parent_class: TGObjectClass;
3819     ask_password: procedure(op: PGMountOperation; message: Pgchar; default_user: Pgchar; default_domain: Pgchar; flags: TGAskPasswordFlags); cdecl;
3820     ask_question: procedure(op: PGMountOperation; message: Pgchar; choices: Pgchar); cdecl;
3821     reply: procedure(op: PGMountOperation; result_: TGMountOperationResult); cdecl;
3822     aborted: procedure(op: PGMountOperation); cdecl;
3823     show_processes: procedure(op: PGMountOperation; message: Pgchar; processes: Pgpointer; choices: Pgchar); cdecl;
3824     show_unmount_progress: procedure(op: PGMountOperation; message: Pgchar; time_left: gint64; bytes_left: gint64); cdecl;
3825     _g_reserved1: procedure; cdecl;
3826     _g_reserved2: procedure; cdecl;
3827     _g_reserved3: procedure; cdecl;
3828     _g_reserved4: procedure; cdecl;
3829     _g_reserved5: procedure; cdecl;
3830     _g_reserved6: procedure; cdecl;
3831     _g_reserved7: procedure; cdecl;
3832     _g_reserved8: procedure; cdecl;
3833     _g_reserved9: procedure; cdecl;
3834   end;
3835 
3836   PPGVolumeMonitor = ^PGVolumeMonitor;
3837   PGVolumeMonitor = ^TGVolumeMonitor;
3838   TGVolumeMonitor = object(TGObject)
3839     priv: gpointer;
getnull3840     function get: PGVolumeMonitor; cdecl; inline; static;
get_connected_drivesnull3841     function get_connected_drives: PGList; cdecl; inline;
get_mount_for_uuidnull3842     function get_mount_for_uuid(uuid: Pgchar): PGMount; cdecl; inline;
get_mountsnull3843     function get_mounts: PGList; cdecl; inline;
get_volume_for_uuidnull3844     function get_volume_for_uuid(uuid: Pgchar): PGVolume; cdecl; inline;
get_volumesnull3845     function get_volumes: PGList; cdecl; inline;
3846   end;
3847 
3848   PPGNativeVolumeMonitor = ^PGNativeVolumeMonitor;
3849   PGNativeVolumeMonitor = ^TGNativeVolumeMonitor;
3850   TGNativeVolumeMonitor = object(TGVolumeMonitor)
3851   end;
3852 
3853   PPGVolumeMonitorClass = ^PGVolumeMonitorClass;
3854   PGVolumeMonitorClass = ^TGVolumeMonitorClass;
3855   TGVolumeMonitorClass = object
3856     parent_class: TGObjectClass;
3857     volume_added: procedure(volume_monitor: PGVolumeMonitor; volume: PGVolume); cdecl;
3858     volume_removed: procedure(volume_monitor: PGVolumeMonitor; volume: PGVolume); cdecl;
3859     volume_changed: procedure(volume_monitor: PGVolumeMonitor; volume: PGVolume); cdecl;
3860     mount_added: procedure(volume_monitor: PGVolumeMonitor; mount: PGMount); cdecl;
3861     mount_removed: procedure(volume_monitor: PGVolumeMonitor; mount: PGMount); cdecl;
3862     mount_pre_unmount: procedure(volume_monitor: PGVolumeMonitor; mount: PGMount); cdecl;
3863     mount_changed: procedure(volume_monitor: PGVolumeMonitor; mount: PGMount); cdecl;
3864     drive_connected: procedure(volume_monitor: PGVolumeMonitor; drive: PGDrive); cdecl;
3865     drive_disconnected: procedure(volume_monitor: PGVolumeMonitor; drive: PGDrive); cdecl;
3866     drive_changed: procedure(volume_monitor: PGVolumeMonitor; drive: PGDrive); cdecl;
gbooleannull3867     is_supported: function: gboolean; cdecl;
olume_monitornull3868     get_connected_drives: function(volume_monitor: PGVolumeMonitor): PGList; cdecl;
olume_monitornull3869     get_volumes: function(volume_monitor: PGVolumeMonitor): PGList; cdecl;
olume_monitornull3870     get_mounts: function(volume_monitor: PGVolumeMonitor): PGList; cdecl;
olume_monitornull3871     get_volume_for_uuid: function(volume_monitor: PGVolumeMonitor; uuid: Pgchar): PGVolume; cdecl;
olume_monitornull3872     get_mount_for_uuid: function(volume_monitor: PGVolumeMonitor; uuid: Pgchar): PGMount; cdecl;
ountnull3873     adopt_orphan_mount: function(mount: PGMount; volume_monitor: PGVolumeMonitor): PGVolume; cdecl;
3874     drive_eject_button: procedure(volume_monitor: PGVolumeMonitor; drive: PGDrive); cdecl;
3875     drive_stop_button: procedure(volume_monitor: PGVolumeMonitor; drive: PGDrive); cdecl;
3876     _g_reserved1: procedure; cdecl;
3877     _g_reserved2: procedure; cdecl;
3878     _g_reserved3: procedure; cdecl;
3879     _g_reserved4: procedure; cdecl;
3880     _g_reserved5: procedure; cdecl;
3881     _g_reserved6: procedure; cdecl;
3882   end;
3883 
3884   PPGNativeVolumeMonitorClass = ^PGNativeVolumeMonitorClass;
3885   PGNativeVolumeMonitorClass = ^TGNativeVolumeMonitorClass;
3886   TGNativeVolumeMonitorClass = object
3887     parent_class: TGVolumeMonitorClass;
ount_pathnull3888     get_mount_for_mount_path: function(mount_path: Pgchar; cancellable: PGCancellable): PGMount; cdecl;
3889   end;
3890 
3891   PPGNetworkAddress = ^PGNetworkAddress;
3892   PGNetworkAddress = ^TGNetworkAddress;
3893 
3894   PPGNetworkAddressPrivate = ^PGNetworkAddressPrivate;
3895   PGNetworkAddressPrivate = ^TGNetworkAddressPrivate;
3896   TGNetworkAddress = object(TGObject)
3897     priv: PGNetworkAddressPrivate;
newnull3898     function new(hostname: Pgchar; port: guint16): PGNetworkAddress; cdecl; inline; static;
parsenull3899     function parse(host_and_port: Pgchar; default_port: guint16; error: PPGError): PGSocketConnectable; cdecl; inline; static;
parse_urinull3900     function parse_uri(uri: Pgchar; default_port: guint16; error: PPGError): PGSocketConnectable; cdecl; inline; static;
get_hostnamenull3901     function get_hostname: Pgchar; cdecl; inline;
get_portnull3902     function get_port: guint16; cdecl; inline;
get_schemenull3903     function get_scheme: Pgchar; cdecl; inline;
3904     property hostname: Pgchar read get_hostname  { property is writeable but setter not declared } ;
3905     property port: guint16 read get_port  { property is writeable but setter not declared } ;
3906     property scheme: Pgchar read get_scheme  { property is writeable but setter not declared } ;
3907   end;
3908 
3909   TGNetworkAddressPrivate = record
3910   end;
3911 
3912 
3913 
3914   PPGNetworkAddressClass = ^PGNetworkAddressClass;
3915   PGNetworkAddressClass = ^TGNetworkAddressClass;
3916   TGNetworkAddressClass = object
3917     parent_class: TGObjectClass;
3918   end;
3919 
3920   PPGNetworkMonitor = ^PGNetworkMonitor;
3921   PGNetworkMonitor = ^TGNetworkMonitor;
3922   TGNetworkMonitor = object
3923     network_changed: procedure(available: gboolean); cdecl;
get_defaultnull3924     function get_default: PGNetworkMonitor; cdecl; inline; static;
can_reachnull3925     function can_reach(connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
3926     procedure can_reach_async(connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
can_reach_finishnull3927     function can_reach_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
get_network_availablenull3928     function get_network_available: gboolean; cdecl; inline;
3929     property network_available: gboolean read get_network_available ;
3930   end;
3931 
3932   PPGNetworkMonitorInterface = ^PGNetworkMonitorInterface;
3933   PGNetworkMonitorInterface = ^TGNetworkMonitorInterface;
3934   TGNetworkMonitorInterface = object
3935     g_iface: TGTypeInterface;
3936     network_changed: procedure(monitor: PGNetworkMonitor; available: gboolean); cdecl;
onitornull3937     can_reach: function(monitor: PGNetworkMonitor; connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
3938     can_reach_async: procedure(monitor: PGNetworkMonitor; connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
onitornull3939     can_reach_finish: function(monitor: PGNetworkMonitor; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
3940   end;
3941 
3942   PPGNetworkService = ^PGNetworkService;
3943   PGNetworkService = ^TGNetworkService;
3944 
3945   PPGNetworkServicePrivate = ^PGNetworkServicePrivate;
3946   PGNetworkServicePrivate = ^TGNetworkServicePrivate;
3947   TGNetworkService = object(TGObject)
3948     priv: PGNetworkServicePrivate;
newnull3949     function new(service: Pgchar; protocol: Pgchar; domain: Pgchar): PGNetworkService; cdecl; inline; static;
get_domainnull3950     function get_domain: Pgchar; cdecl; inline;
get_protocolnull3951     function get_protocol: Pgchar; cdecl; inline;
get_schemenull3952     function get_scheme: Pgchar; cdecl; inline;
get_servicenull3953     function get_service: Pgchar; cdecl; inline;
3954     procedure set_scheme(scheme: Pgchar); cdecl; inline;
3955     property domain: Pgchar read get_domain  { property is writeable but setter not declared } ;
3956     property protocol: Pgchar read get_protocol  { property is writeable but setter not declared } ;
3957     property scheme: Pgchar read get_scheme write set_scheme;
3958     property service: Pgchar read get_service  { property is writeable but setter not declared } ;
3959   end;
3960 
3961   TGNetworkServicePrivate = record
3962   end;
3963 
3964 
3965 
3966   PPGNetworkServiceClass = ^PGNetworkServiceClass;
3967   PGNetworkServiceClass = ^TGNetworkServiceClass;
3968   TGNetworkServiceClass = object
3969     parent_class: TGObjectClass;
3970   end;
3971 
3972   TGOutputStreamPrivate = record
3973   end;
3974 
3975 
3976 
3977   PPGOutputVector = ^PGOutputVector;
3978   PGOutputVector = ^TGOutputVector;
3979 
3980   TGOutputVector = record
3981     buffer: Pgpointer;
3982     size: gsize;
3983   end;
3984 
3985 
3986 
3987   PPGPermission = ^PGPermission;
3988   PGPermission = ^TGPermission;
3989 
3990   PPGPermissionPrivate = ^PGPermissionPrivate;
3991   PGPermissionPrivate = ^TGPermissionPrivate;
3992   TGPermission = object(TGObject)
3993     priv: PGPermissionPrivate;
acquirenull3994     function acquire(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
3995     procedure acquire_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
acquire_finishnull3996     function acquire_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
get_allowednull3997     function get_allowed: gboolean; cdecl; inline;
get_can_acquirenull3998     function get_can_acquire: gboolean; cdecl; inline;
get_can_releasenull3999     function get_can_release: gboolean; cdecl; inline;
4000     procedure impl_update(allowed: gboolean; can_acquire: gboolean; can_release: gboolean); cdecl; inline;
releasenull4001     function release(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
4002     procedure release_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
release_finishnull4003     function release_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
4004     property allowed: gboolean read get_allowed ;
4005     property can_acquire: gboolean read get_can_acquire ;
4006     property can_release: gboolean read get_can_release ;
4007   end;
4008 
4009   TGPermissionPrivate = record
4010   end;
4011 
4012 
4013 
4014   PPGPermissionClass = ^PGPermissionClass;
4015   PGPermissionClass = ^TGPermissionClass;
4016   TGPermissionClass = object
4017     parent_class: TGObjectClass;
ermissionnull4018     acquire: function(permission: PGPermission; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
4019     acquire_async: procedure(permission: PGPermission; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ermissionnull4020     acquire_finish: function(permission: PGPermission; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
ermissionnull4021     release: function(permission: PGPermission; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
4022     release_async: procedure(permission: PGPermission; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
ermissionnull4023     release_finish: function(permission: PGPermission; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
4024     reserved: array [0..15] of gpointer;
4025   end;
4026 
4027   PPGPollableInputStreamInterface = ^PGPollableInputStreamInterface;
4028   PGPollableInputStreamInterface = ^TGPollableInputStreamInterface;
4029   TGPollableInputStreamInterface = object
4030     g_iface: TGTypeInterface;
treamnull4031     can_poll: function(stream: PGPollableInputStream): gboolean; cdecl;
treamnull4032     is_readable: function(stream: PGPollableInputStream): gboolean; cdecl;
treamnull4033     create_source: function(stream: PGPollableInputStream; cancellable: PGCancellable): PGSource; cdecl;
treamnull4034     read_nonblocking: function(stream: PGPollableInputStream; buffer: Pgpointer; count: gsize; error: PPGError): gssize; cdecl;
4035   end;
4036 
4037   PPGPollableOutputStreamInterface = ^PGPollableOutputStreamInterface;
4038   PGPollableOutputStreamInterface = ^TGPollableOutputStreamInterface;
4039   TGPollableOutputStreamInterface = object
4040     g_iface: TGTypeInterface;
treamnull4041     can_poll: function(stream: PGPollableOutputStream): gboolean; cdecl;
treamnull4042     is_writable: function(stream: PGPollableOutputStream): gboolean; cdecl;
treamnull4043     create_source: function(stream: PGPollableOutputStream; cancellable: PGCancellable): PGSource; cdecl;
treamnull4044     write_nonblocking: function(stream: PGPollableOutputStream; buffer: Pguint8; count: gsize; error: PPGError): gssize; cdecl;
4045   end;
ollable_streamnull4046   TGPollableSourceFunc = function(pollable_stream: PGObject; user_data: gpointer): gboolean; cdecl;
4047 
4048   PPGProxy = ^PGProxy;
4049   PGProxy = ^TGProxy;
4050 
4051   PPGProxyAddress = ^PGProxyAddress;
4052   PGProxyAddress = ^TGProxyAddress;
4053   TGProxy = object
get_default_for_protocolnull4054     function get_default_for_protocol(protocol: Pgchar): PGProxy; cdecl; inline; static;
connectnull4055     function connect(connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; error: PPGError): PGIOStream; cdecl; inline;
4056     procedure connect_async(connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
connect_finishnull4057     function connect_finish(result_: PGAsyncResult; error: PPGError): PGIOStream; cdecl; inline;
supports_hostnamenull4058     function supports_hostname: gboolean; cdecl; inline;
4059   end;
4060 
4061   PPGProxyAddressPrivate = ^PGProxyAddressPrivate;
4062   PGProxyAddressPrivate = ^TGProxyAddressPrivate;
4063   TGProxyAddress = object(TGInetSocketAddress)
4064     priv1: PGProxyAddressPrivate;
newnull4065     function new(inetaddr: PGInetAddress; port: guint16; protocol: Pgchar; dest_hostname: Pgchar; dest_port: guint16; username: Pgchar; password: Pgchar): PGProxyAddress; cdecl; inline; static;
get_destination_hostnamenull4066     function get_destination_hostname: Pgchar; cdecl; inline;
get_destination_portnull4067     function get_destination_port: guint16; cdecl; inline;
get_destination_protocolnull4068     function get_destination_protocol: Pgchar; cdecl; inline;
get_passwordnull4069     function get_password: Pgchar; cdecl; inline;
get_protocolnull4070     function get_protocol: Pgchar; cdecl; inline;
get_urinull4071     function get_uri: Pgchar; cdecl; inline;
get_usernamenull4072     function get_username: Pgchar; cdecl; inline;
4073     property destination_hostname: Pgchar read get_destination_hostname  { property is writeable but setter not declared } ;
4074     property destination_port: guint16 read get_destination_port  { property is writeable but setter not declared } ;
4075     property destination_protocol: Pgchar read get_destination_protocol  { property is writeable but setter not declared } ;
4076     property password: Pgchar read get_password  { property is writeable but setter not declared } ;
4077     property protocol: Pgchar read get_protocol  { property is writeable but setter not declared } ;
4078     property uri: Pgchar read get_uri  { property is writeable but setter not declared } ;
4079     property username: Pgchar read get_username  { property is writeable but setter not declared } ;
4080   end;
4081 
4082   TGProxyAddressPrivate = record
4083   end;
4084 
4085 
4086 
4087   PPGProxyAddressClass = ^PGProxyAddressClass;
4088   PGProxyAddressClass = ^TGProxyAddressClass;
4089   TGProxyAddressClass = object
4090     parent_class: TGInetSocketAddressClass;
4091   end;
4092 
4093   PPGProxyResolver = ^PGProxyResolver;
4094   PGProxyResolver = ^TGProxyResolver;
4095   TGProxyResolver = object
get_defaultnull4096     function get_default: PGProxyResolver; cdecl; inline; static;
is_supportednull4097     function is_supported: gboolean; cdecl; inline;
lookupnull4098     function lookup(uri: Pgchar; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl; inline;
4099     procedure lookup_async(uri: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_finishnull4100     function lookup_finish(result_: PGAsyncResult; error: PPGError): PPgchar; cdecl; inline;
4101   end;
4102   TGSocketAddressEnumerator = object(TGObject)
nextnull4103     function next(cancellable: PGCancellable; error: PPGError): PGSocketAddress; cdecl; inline;
4104     procedure next_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
next_finishnull4105     function next_finish(result_: PGAsyncResult; error: PPGError): PGSocketAddress; cdecl; inline;
4106   end;
4107 
4108   PPGProxyAddressEnumeratorPrivate = ^PGProxyAddressEnumeratorPrivate;
4109   PGProxyAddressEnumeratorPrivate = ^TGProxyAddressEnumeratorPrivate;
4110 
4111   TGProxyAddressEnumeratorPrivate = record
4112   end;
4113 
4114 
4115 
4116   PPGProxyAddressEnumerator = ^PGProxyAddressEnumerator;
4117   PGProxyAddressEnumerator = ^TGProxyAddressEnumerator;
4118   TGProxyAddressEnumerator = object(TGSocketAddressEnumerator)
4119     priv: PGProxyAddressEnumeratorPrivate;
4120     //property connectable: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_connectable  { property is writeable but setter not declared } ;
4121     //property proxy_resolver: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_proxy_resolver  { property is writeable but setter not declared } ;
4122     //property uri: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_uri  { property is writeable but setter not declared } ;
4123   end;
4124 
4125   PPGSocketAddressEnumeratorClass = ^PGSocketAddressEnumeratorClass;
4126   PGSocketAddressEnumeratorClass = ^TGSocketAddressEnumeratorClass;
4127   TGSocketAddressEnumeratorClass = object
4128     parent_class: TGObjectClass;
numeratornull4129     next: function(enumerator: PGSocketAddressEnumerator; cancellable: PGCancellable; error: PPGError): PGSocketAddress; cdecl;
4130     next_async: procedure(enumerator: PGSocketAddressEnumerator; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
numeratornull4131     next_finish: function(enumerator: PGSocketAddressEnumerator; result_: PGAsyncResult; error: PPGError): PGSocketAddress; cdecl;
4132   end;
4133 
4134   PPGProxyAddressEnumeratorClass = ^PGProxyAddressEnumeratorClass;
4135   PGProxyAddressEnumeratorClass = ^TGProxyAddressEnumeratorClass;
4136   TGProxyAddressEnumeratorClass = object
4137     parent_class: TGSocketAddressEnumeratorClass;
4138     _g_reserved1: procedure; cdecl;
4139     _g_reserved2: procedure; cdecl;
4140     _g_reserved3: procedure; cdecl;
4141     _g_reserved4: procedure; cdecl;
4142     _g_reserved5: procedure; cdecl;
4143     _g_reserved6: procedure; cdecl;
4144     _g_reserved7: procedure; cdecl;
4145   end;
4146 
4147   PPGProxyInterface = ^PGProxyInterface;
4148   PGProxyInterface = ^TGProxyInterface;
4149   TGProxyInterface = object
4150     g_iface: TGTypeInterface;
roxynull4151     connect: function(proxy: PGProxy; connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; error: PPGError): PGIOStream; cdecl;
4152     connect_async: procedure(proxy: PGProxy; connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
roxynull4153     connect_finish: function(proxy: PGProxy; result_: PGAsyncResult; error: PPGError): PGIOStream; cdecl;
roxynull4154     supports_hostname: function(proxy: PGProxy): gboolean; cdecl;
4155   end;
4156 
4157   PPGProxyResolverInterface = ^PGProxyResolverInterface;
4158   PGProxyResolverInterface = ^TGProxyResolverInterface;
4159   TGProxyResolverInterface = object
4160     g_iface: TGTypeInterface;
esolvernull4161     is_supported: function(resolver: PGProxyResolver): gboolean; cdecl;
esolvernull4162     lookup: function(resolver: PGProxyResolver; uri: Pgchar; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl;
4163     lookup_async: procedure(resolver: PGProxyResolver; uri: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
esolvernull4164     lookup_finish: function(resolver: PGProxyResolver; result_: PGAsyncResult; error: PPGError): PPgchar; cdecl;
4165   end;
4166 
4167   PPGRemoteActionGroupInterface = ^PGRemoteActionGroupInterface;
4168   PGRemoteActionGroupInterface = ^TGRemoteActionGroupInterface;
4169   TGRemoteActionGroupInterface = object
4170     g_iface: TGTypeInterface;
4171     activate_action_full: procedure(remote: PGRemoteActionGroup; action_name: Pgchar; parameter: PGVariant; platform_data: PGVariant); cdecl;
4172     change_action_state_full: procedure(remote: PGRemoteActionGroup; action_name: Pgchar; value: PGVariant; platform_data: PGVariant); cdecl;
4173   end;
4174 
4175   PPGResolver = ^PGResolver;
4176   PGResolver = ^TGResolver;
4177 
4178   PPGResolverRecordType = ^PGResolverRecordType;
4179   PGResolverRecordType = ^TGResolverRecordType;
4180 
4181   PPGResolverPrivate = ^PGResolverPrivate;
4182   PGResolverPrivate = ^TGResolverPrivate;
4183   TGResolver = object(TGObject)
4184     priv: PGResolverPrivate;
4185     procedure free_addresses(addresses: PGList); cdecl; inline; static;
4186     procedure free_targets(targets: PGList); cdecl; inline; static;
get_defaultnull4187     function get_default: PGResolver; cdecl; inline; static;
lookup_by_addressnull4188     function lookup_by_address(address: PGInetAddress; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; inline;
4189     procedure lookup_by_address_async(address: PGInetAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_by_address_finishnull4190     function lookup_by_address_finish(result_: PGAsyncResult; error: PPGError): Pgchar; cdecl; inline;
lookup_by_namenull4191     function lookup_by_name(hostname: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl; inline;
4192     procedure lookup_by_name_async(hostname: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_by_name_finishnull4193     function lookup_by_name_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl; inline;
lookup_recordsnull4194     function lookup_records(rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; error: PPGError): PGList; cdecl; inline;
4195     procedure lookup_records_async(rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_records_finishnull4196     function lookup_records_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl; inline;
lookup_servicenull4197     function lookup_service(service: Pgchar; protocol: Pgchar; domain: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl; inline;
4198     procedure lookup_service_async(service: Pgchar; protocol: Pgchar; domain: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_service_finishnull4199     function lookup_service_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl; inline;
4200     procedure set_default; cdecl; inline;
4201   end;
4202 
4203   TGResolverPrivate = record
4204   end;
4205 
4206 
4207 
4208   PPGResolverClass = ^PGResolverClass;
4209   PGResolverClass = ^TGResolverClass;
4210   TGResolverClass = object
4211     parent_class: TGObjectClass;
4212     reload: procedure(resolver: PGResolver); cdecl;
esolvernull4213     lookup_by_name: function(resolver: PGResolver; hostname: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
4214     lookup_by_name_async: procedure(resolver: PGResolver; hostname: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
esolvernull4215     lookup_by_name_finish: function(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): PGList; cdecl;
esolvernull4216     lookup_by_address: function(resolver: PGResolver; address: PGInetAddress; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl;
4217     lookup_by_address_async: procedure(resolver: PGResolver; address: PGInetAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
esolvernull4218     lookup_by_address_finish: function(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): Pgchar; cdecl;
esolvernull4219     lookup_service: function(resolver: PGResolver; rrname: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
4220     lookup_service_async: procedure(resolver: PGResolver; rrname: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
esolvernull4221     lookup_service_finish: function(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): PGList; cdecl;
esolvernull4222     lookup_records: function(resolver: PGResolver; rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
4223     lookup_records_async: procedure(resolver: PGResolver; rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
esolvernull4224     lookup_records_finish: function(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): PGList; cdecl;
4225     _g_reserved4: procedure; cdecl;
4226     _g_reserved5: procedure; cdecl;
4227     _g_reserved6: procedure; cdecl;
4228   end;
4229 
4230   PPGResolverError = ^PGResolverError;
4231   PGResolverError = ^TGResolverError;
4232 
4233   PPGResource = ^PGResource;
4234   PGResource = ^TGResource;
4235 
4236   PPGResourceLookupFlags = ^PGResourceLookupFlags;
4237   PGResourceLookupFlags = ^TGResourceLookupFlags;
4238   TGResource = object
new_from_datanull4239     function new_from_data(data: PGBytes; error: PPGError): PGResource; cdecl; inline; static;
4240     procedure _register; cdecl; inline;
4241     procedure _unregister; cdecl; inline;
enumerate_childrennull4242     function enumerate_children(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PPgchar; cdecl; inline;
get_infonull4243     function get_info(path: Pgchar; lookup_flags: TGResourceLookupFlags; size: Pgsize; flags: Pguint32; error: PPGError): gboolean; cdecl; inline;
lookup_datanull4244     function lookup_data(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGBytes; cdecl; inline;
open_streamnull4245     function open_stream(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGInputStream; cdecl; inline;
refnull4246     function ref: PGResource; cdecl; inline;
4247     procedure unref; cdecl; inline;
loadnull4248     function load(filename: Pgchar; error: PPGError): PGResource; cdecl; inline; static;
4249   end;
4250 
4251   PPGResourceError = ^PGResourceError;
4252   PGResourceError = ^TGResourceError;
4253 
4254   PPGResourceFlags = ^PGResourceFlags;
4255   PGResourceFlags = ^TGResourceFlags;
4256 
4257   PPGSeekableIface = ^PGSeekableIface;
4258   PGSeekableIface = ^TGSeekableIface;
4259   TGSeekableIface = object
4260     g_iface: TGTypeInterface;
eekablenull4261     tell: function(seekable: PGSeekable): gint64; cdecl;
eekablenull4262     can_seek: function(seekable: PGSeekable): gboolean; cdecl;
eekablenull4263     seek: function(seekable: PGSeekable; offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
eekablenull4264     can_truncate: function(seekable: PGSeekable): gboolean; cdecl;
eekablenull4265     truncate_fn: function(seekable: PGSeekable; offset: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
4266   end;
4267 
4268   PPGSettings = ^PGSettings;
4269   PGSettings = ^TGSettings;
4270 
4271   PPGSettingsSchema = ^PGSettingsSchema;
4272   PGSettingsSchema = ^TGSettingsSchema;
4273 
4274   PPGSettingsBackend = ^PGSettingsBackend;
4275   PGSettingsBackend = ^TGSettingsBackend;
4276 
4277   PPGSettingsBindFlags = ^PGSettingsBindFlags;
4278   PGSettingsBindFlags = ^TGSettingsBindFlags;
4279 
4280   PPGSettingsBindGetMapping = ^PGSettingsBindGetMapping;
4281   PGSettingsBindGetMapping = ^TGSettingsBindGetMapping;
aluenull4282   TGSettingsBindGetMapping = function(value: PGValue; variant: PGVariant; user_data: gpointer): gboolean; cdecl;
4283 
4284   PPGSettingsBindSetMapping = ^PGSettingsBindSetMapping;
4285   PGSettingsBindSetMapping = ^TGSettingsBindSetMapping;
aluenull4286   TGSettingsBindSetMapping = function(value: PGValue; expected_type: PGVariantType; user_data: gpointer): PGVariant; cdecl;
4287 
4288   PPGSettingsGetMapping = ^PGSettingsGetMapping;
4289   PGSettingsGetMapping = ^TGSettingsGetMapping;
aluenull4290   TGSettingsGetMapping = function(value: PGVariant; result_: Pgpointer; user_data: gpointer): gboolean; cdecl;
4291 
4292   PPGSettingsPrivate = ^PGSettingsPrivate;
4293   PGSettingsPrivate = ^TGSettingsPrivate;
4294   TGSettings = object(TGObject)
4295     priv: PGSettingsPrivate;
newnull4296     function new(schema_id: Pgchar): PGSettings; cdecl; inline; static;
new_fullnull4297     function new_full(schema: PGSettingsSchema; backend: PGSettingsBackend; path: Pgchar): PGSettings; cdecl; inline; static;
new_with_backendnull4298     function new_with_backend(schema_id: Pgchar; backend: PGSettingsBackend): PGSettings; cdecl; inline; static;
new_with_backend_and_pathnull4299     function new_with_backend_and_path(schema_id: Pgchar; backend: PGSettingsBackend; path: Pgchar): PGSettings; cdecl; inline; static;
new_with_pathnull4300     function new_with_path(schema_id: Pgchar; path: Pgchar): PGSettings; cdecl; inline; static;
list_relocatable_schemasnull4301     function list_relocatable_schemas: PPgchar; cdecl; inline; static;
list_schemasnull4302     function list_schemas: PPgchar; cdecl; inline; static;
4303     procedure sync; cdecl; inline; static;
4304     procedure unbind(object_: gpointer; property_: Pgchar); cdecl; inline; static;
4305     procedure apply; cdecl; inline;
4306     procedure bind(key: Pgchar; object_: PGObject; property_: Pgchar; flags: TGSettingsBindFlags); cdecl; inline;
4307     procedure bind_with_mapping(key: Pgchar; object_: PGObject; property_: Pgchar; flags: TGSettingsBindFlags; get_mapping: TGSettingsBindGetMapping; set_mapping: TGSettingsBindSetMapping; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
4308     procedure bind_writable(key: Pgchar; object_: PGObject; property_: Pgchar; inverted: gboolean); cdecl; inline;
create_actionnull4309     function create_action(key: Pgchar): PGAction; cdecl; inline;
4310     procedure delay; cdecl; inline;
4311     //procedure get(key: Pgchar; format: Pgchar; args: array of const); cdecl; inline;
get_booleannull4312     function get_boolean(key: Pgchar): gboolean; cdecl; inline;
get_childnull4313     function get_child(name: Pgchar): PGSettings; cdecl; inline;
get_doublenull4314     function get_double(key: Pgchar): gdouble; cdecl; inline;
get_enumnull4315     function get_enum(key: Pgchar): gint; cdecl; inline;
get_flagsnull4316     function get_flags(key: Pgchar): guint; cdecl; inline;
get_has_unappliednull4317     function get_has_unapplied: gboolean; cdecl; inline;
get_intnull4318     function get_int(key: Pgchar): gint; cdecl; inline;
get_mappednull4319     function get_mapped(key: Pgchar; mapping: TGSettingsGetMapping; user_data: gpointer): gpointer; cdecl; inline;
get_rangenull4320     function get_range(key: Pgchar): PGVariant; cdecl; inline;
get_stringnull4321     function get_string(key: Pgchar): Pgchar; cdecl; inline;
get_strvnull4322     function get_strv(key: Pgchar): PPgchar; cdecl; inline;
get_uintnull4323     function get_uint(key: Pgchar): guint; cdecl; inline;
get_valuenull4324     function get_value(key: Pgchar): PGVariant; cdecl; inline;
is_writablenull4325     function is_writable(name: Pgchar): gboolean; cdecl; inline;
list_childrennull4326     function list_children: PPgchar; cdecl; inline;
list_keysnull4327     function list_keys: PPgchar; cdecl; inline;
range_checknull4328     function range_check(key: Pgchar; value: PGVariant): gboolean; cdecl; inline;
4329     procedure reset(key: Pgchar); cdecl; inline;
4330     procedure revert; cdecl; inline;
set_null4331     //function set_(key: Pgchar; format: Pgchar; args: array of const): gboolean; cdecl; inline;
4332     function set_boolean(key: Pgchar; value: gboolean): gboolean; cdecl; inline;
set_doublenull4333     function set_double(key: Pgchar; value: gdouble): gboolean; cdecl; inline;
set_enumnull4334     function set_enum(key: Pgchar; value: gint): gboolean; cdecl; inline;
set_flagsnull4335     function set_flags(key: Pgchar; value: guint): gboolean; cdecl; inline;
set_intnull4336     function set_int(key: Pgchar; value: gint): gboolean; cdecl; inline;
set_stringnull4337     function set_string(key: Pgchar; value: Pgchar): gboolean; cdecl; inline;
set_strvnull4338     function set_strv(key: Pgchar; value: PPgchar): gboolean; cdecl; inline;
set_uintnull4339     function set_uint(key: Pgchar; value: guint): gboolean; cdecl; inline;
set_valuenull4340     function set_value(key: Pgchar; value: PGVariant): gboolean; cdecl; inline;
4341     //property backend: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_backend  { property is writeable but setter not declared } ;
4342     //property delay_apply: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_delay_apply ;
4343     property has_unapplied: gboolean read get_has_unapplied ;
4344     //property path: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_path  { property is writeable but setter not declared } ;
4345     //property schema: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_schema  { property is writeable but setter not declared } ;
4346     //property schema_id: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_schema_id  { property is writeable but setter not declared } ;
4347     //property settings_schema: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_settings_schema  { property is writeable but setter not declared } ;
4348   end;
4349   TGSettingsSchema = object
get_idnull4350     function get_id: Pgchar; cdecl; inline;
get_pathnull4351     function get_path: Pgchar; cdecl; inline;
refnull4352     function ref: PGSettingsSchema; cdecl; inline;
4353     procedure unref; cdecl; inline;
4354   end;
4355 
4356   TGSettingsBackend = record
4357   end;
4358 
4359 
4360 
4361   TGSettingsPrivate = record
4362   end;
4363 
4364 
4365 
4366   PPGSettingsClass = ^PGSettingsClass;
4367   PGSettingsClass = ^TGSettingsClass;
4368   TGSettingsClass = object
4369     parent_class: TGObjectClass;
4370     writable_changed: procedure(settings: PGSettings; key: Pgchar); cdecl;
4371     changed: procedure(settings: PGSettings; key: Pgchar); cdecl;
ettingsnull4372     writable_change_event: function(settings: PGSettings; key: TGQuark): gboolean; cdecl;
ettingsnull4373     change_event: function(settings: PGSettings; keys: PGQuark; n_keys: gint): gboolean; cdecl;
4374     padding: array [0..19] of gpointer;
4375   end;
4376 
4377   PPGSettingsSchemaSource = ^PGSettingsSchemaSource;
4378   PGSettingsSchemaSource = ^TGSettingsSchemaSource;
4379   TGSettingsSchemaSource = object
new_from_directorynull4380     function new_from_directory(directory: Pgchar; parent: PGSettingsSchemaSource; trusted: gboolean; error: PPGError): PGSettingsSchemaSource; cdecl; inline; static;
lookupnull4381     function lookup(schema_id: Pgchar; recursive: gboolean): PGSettingsSchema; cdecl; inline;
refnull4382     function ref: PGSettingsSchemaSource; cdecl; inline;
4383     procedure unref; cdecl; inline;
get_defaultnull4384     function get_default: PGSettingsSchemaSource; cdecl; inline; static;
4385   end;
4386 
4387   PPGSimpleActionGroup = ^PGSimpleActionGroup;
4388   PGSimpleActionGroup = ^TGSimpleActionGroup;
4389 
4390   PPGSimpleActionGroupPrivate = ^PGSimpleActionGroupPrivate;
4391   PGSimpleActionGroupPrivate = ^TGSimpleActionGroupPrivate;
4392   TGSimpleActionGroup = object(TGObject)
4393     priv: PGSimpleActionGroupPrivate;
newnull4394     function new: PGSimpleActionGroup; cdecl; inline; static;
4395     procedure add_entries(entries: PGActionEntry; n_entries: gint; user_data: gpointer); cdecl; inline;
4396     procedure insert(action: PGAction); cdecl; inline;
lookupnull4397     function lookup(action_name: Pgchar): PGAction; cdecl; inline;
4398     procedure remove(action_name: Pgchar); cdecl; inline;
4399   end;
4400 
4401   TGSimpleActionGroupPrivate = record
4402   end;
4403 
4404 
4405 
4406   PPGSimpleActionGroupClass = ^PGSimpleActionGroupClass;
4407   PGSimpleActionGroupClass = ^TGSimpleActionGroupClass;
4408   TGSimpleActionGroupClass = object
4409     parent_class: TGObjectClass;
4410     padding: array [0..11] of gpointer;
4411   end;
4412 
4413   PPGSimpleAsyncResult = ^PGSimpleAsyncResult;
4414   PGSimpleAsyncResult = ^TGSimpleAsyncResult;
4415 
4416   PPGSimpleAsyncThreadFunc = ^PGSimpleAsyncThreadFunc;
4417   PGSimpleAsyncThreadFunc = ^TGSimpleAsyncThreadFunc;
4418   TGSimpleAsyncThreadFunc = procedure(res: PGSimpleAsyncResult; object_: PGObject; cancellable: PGCancellable); cdecl;
4419   TGSimpleAsyncResult = object(TGObject)
newnull4420     function new(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; source_tag: gpointer): PGSimpleAsyncResult; cdecl; inline; static;
new_errornull4421     //function new_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; domain: TGQuark; code: gint; format: Pgchar; args: array of const): PGSimpleAsyncResult; cdecl; inline; static;
4422     function new_from_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError): PGSimpleAsyncResult; cdecl; inline; static;
new_take_errornull4423     function new_take_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError): PGSimpleAsyncResult; cdecl; inline; static;
is_validnull4424     function is_valid(result_: PGAsyncResult; source: PGObject; source_tag: gpointer): gboolean; cdecl; inline; static;
4425     procedure complete; cdecl; inline;
4426     procedure complete_in_idle; cdecl; inline;
get_op_res_gbooleannull4427     function get_op_res_gboolean: gboolean; cdecl; inline;
get_op_res_gpointernull4428     function get_op_res_gpointer: gpointer; cdecl; inline;
get_op_res_gssizenull4429     function get_op_res_gssize: gssize; cdecl; inline;
get_source_tagnull4430     function get_source_tag: gpointer; cdecl; inline;
propagate_errornull4431     function propagate_error(error: PPGError): gboolean; cdecl; inline;
4432     procedure run_in_thread(func: TGSimpleAsyncThreadFunc; io_priority: gint; cancellable: PGCancellable); cdecl; inline;
4433     procedure set_check_cancellable(check_cancellable: PGCancellable); cdecl; inline;
4434     //procedure set_error(domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; inline;
4435     //procedure set_error_va(domain: TGQuark; code: gint; format: Pgchar; args: Tva_list); cdecl; inline;
4436     procedure set_from_error(error: PGError); cdecl; inline;
4437     procedure set_handle_cancellation(handle_cancellation: gboolean); cdecl; inline;
4438     procedure set_op_res_gboolean(op_res: gboolean); cdecl; inline;
4439     procedure set_op_res_gpointer(op_res: gpointer; destroy_op_res: TGDestroyNotify); cdecl; inline;
4440     procedure set_op_res_gssize(op_res: gssize); cdecl; inline;
4441     procedure take_error(error: PGError); cdecl; inline;
4442   end;
4443 
4444   PPGSimpleAsyncResultClass = ^PGSimpleAsyncResultClass;
4445   PGSimpleAsyncResultClass = ^TGSimpleAsyncResultClass;
4446   TGSimpleAsyncResultClass = object
4447   end;
4448 
4449   PPGSimplePermission = ^PGSimplePermission;
4450   PGSimplePermission = ^TGSimplePermission;
4451   TGSimplePermission = object(TGPermission)
newnull4452     function new(allowed: gboolean): PGSimplePermission; cdecl; inline; static;
4453   end;
4454 
4455   PPGSimpleProxyResolver = ^PGSimpleProxyResolver;
4456   PGSimpleProxyResolver = ^TGSimpleProxyResolver;
4457 
4458   PPGSimpleProxyResolverPrivate = ^PGSimpleProxyResolverPrivate;
4459   PGSimpleProxyResolverPrivate = ^TGSimpleProxyResolverPrivate;
4460   TGSimpleProxyResolver = object(TGObject)
4461     priv: PGSimpleProxyResolverPrivate;
newnull4462     function new(default_proxy: Pgchar; ignore_hosts: PPgchar): PGProxyResolver; cdecl; inline; static;
4463     procedure set_default_proxy(default_proxy: Pgchar); cdecl; inline;
4464     procedure set_ignore_hosts(ignore_hosts: PPgchar); cdecl; inline;
4465     procedure set_uri_proxy(uri_scheme: Pgchar; proxy: Pgchar); cdecl; inline;
4466     //property default_proxy: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_default_proxy  { property is writeable but setter not declared } ;
4467     //property ignore_hosts: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ignore_hosts  { property is writeable but setter not declared } ;
4468   end;
4469 
4470   TGSimpleProxyResolverPrivate = record
4471   end;
4472 
4473 
4474 
4475   PPGSimpleProxyResolverClass = ^PGSimpleProxyResolverClass;
4476   PGSimpleProxyResolverClass = ^TGSimpleProxyResolverClass;
4477   TGSimpleProxyResolverClass = object
4478     parent_class: TGObjectClass;
4479     _g_reserved1: procedure; cdecl;
4480     _g_reserved2: procedure; cdecl;
4481     _g_reserved3: procedure; cdecl;
4482     _g_reserved4: procedure; cdecl;
4483     _g_reserved5: procedure; cdecl;
4484   end;
4485 
4486   PPGSocket = ^PGSocket;
4487   PGSocket = ^TGSocket;
4488 
4489   PPGSocketType = ^PGSocketType;
4490   PGSocketType = ^TGSocketType;
4491 
4492   PPGSocketProtocol = ^PGSocketProtocol;
4493   PGSocketProtocol = ^TGSocketProtocol;
4494 
4495   PPGSocketConnection = ^PGSocketConnection;
4496   PGSocketConnection = ^TGSocketConnection;
4497 
4498   PPPGSocketControlMessage = ^PPGSocketControlMessage;
4499   PPGSocketControlMessage = ^PGSocketControlMessage;
4500   PGSocketControlMessage = ^TGSocketControlMessage;
4501 
4502   PPGSocketPrivate = ^PGSocketPrivate;
4503   PGSocketPrivate = ^TGSocketPrivate;
4504   TGSocket = object(TGObject)
4505     priv: PGSocketPrivate;
newnull4506     function new(family: TGSocketFamily; type_: TGSocketType; protocol: TGSocketProtocol; error: PPGError): PGSocket; cdecl; inline; static;
new_from_fdnull4507     function new_from_fd(fd: gint; error: PPGError): PGSocket; cdecl; inline; static;
acceptnull4508     function accept(cancellable: PGCancellable; error: PPGError): PGSocket; cdecl; inline;
bindnull4509     function bind(address: PGSocketAddress; allow_reuse: gboolean; error: PPGError): gboolean; cdecl; inline;
check_connect_resultnull4510     function check_connect_result(error: PPGError): gboolean; cdecl; inline;
closenull4511     function close(error: PPGError): gboolean; cdecl; inline;
condition_checknull4512     function condition_check(condition: TGIOCondition): TGIOCondition; cdecl; inline;
condition_timed_waitnull4513     function condition_timed_wait(condition: TGIOCondition; timeout: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
condition_waitnull4514     function condition_wait(condition: TGIOCondition; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
connectnull4515     function connect(address: PGSocketAddress; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
connection_factory_create_connectionnull4516     function connection_factory_create_connection: PGSocketConnection; cdecl; inline;
create_sourcenull4517     function create_source(condition: TGIOCondition; cancellable: PGCancellable): PGSource; cdecl; inline;
get_available_bytesnull4518     function get_available_bytes: gssize; cdecl; inline;
get_blockingnull4519     function get_blocking: gboolean; cdecl; inline;
get_broadcastnull4520     function get_broadcast: gboolean; cdecl; inline;
get_credentialsnull4521     function get_credentials(error: PPGError): PGCredentials; cdecl; inline;
get_familynull4522     function get_family: TGSocketFamily; cdecl; inline;
get_fdnull4523     function get_fd: gint; cdecl; inline;
get_keepalivenull4524     function get_keepalive: gboolean; cdecl; inline;
get_listen_backlognull4525     function get_listen_backlog: gint; cdecl; inline;
get_local_addressnull4526     function get_local_address(error: PPGError): PGSocketAddress; cdecl; inline;
get_multicast_loopbacknull4527     function get_multicast_loopback: gboolean; cdecl; inline;
get_multicast_ttlnull4528     function get_multicast_ttl: guint; cdecl; inline;
get_optionnull4529     function get_option(level: gint; optname: gint; value: Pgint; error: PPGError): gboolean; cdecl; inline;
get_protocolnull4530     function get_protocol: TGSocketProtocol; cdecl; inline;
get_remote_addressnull4531     function get_remote_address(error: PPGError): PGSocketAddress; cdecl; inline;
get_socket_typenull4532     function get_socket_type: TGSocketType; cdecl; inline;
get_timeoutnull4533     function get_timeout: guint; cdecl; inline;
get_ttlnull4534     function get_ttl: guint; cdecl; inline;
is_closednull4535     function is_closed: gboolean; cdecl; inline;
is_connectednull4536     function is_connected: gboolean; cdecl; inline;
join_multicast_groupnull4537     function join_multicast_group(group: PGInetAddress; source_specific: gboolean; iface: Pgchar; error: PPGError): gboolean; cdecl; inline;
leave_multicast_groupnull4538     function leave_multicast_group(group: PGInetAddress; source_specific: gboolean; iface: Pgchar; error: PPGError): gboolean; cdecl; inline;
listennull4539     function listen(error: PPGError): gboolean; cdecl; inline;
receivenull4540     function receive(buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
receive_fromnull4541     function receive_from(address: PPGSocketAddress; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
receive_messagenull4542     function receive_message(address: PPGSocketAddress; vectors: PGInputVector; num_vectors: gint; messages: PPPGSocketControlMessage; num_messages: Pgint; flags: Pgint; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
receive_with_blockingnull4543     function receive_with_blocking(buffer: Pgchar; size: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
sendnull4544     function send(buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
send_messagenull4545     function send_message(address: PGSocketAddress; vectors: PGOutputVector; num_vectors: gint; messages: PPGSocketControlMessage; num_messages: gint; flags: gint; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
send_tonull4546     function send_to(address: PGSocketAddress; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
send_with_blockingnull4547     function send_with_blocking(buffer: Pgchar; size: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl; inline;
4548     procedure set_blocking(blocking: gboolean); cdecl; inline;
4549     procedure set_broadcast(broadcast: gboolean); cdecl; inline;
4550     procedure set_keepalive(keepalive: gboolean); cdecl; inline;
4551     procedure set_listen_backlog(backlog: gint); cdecl; inline;
4552     procedure set_multicast_loopback(loopback: gboolean); cdecl; inline;
4553     procedure set_multicast_ttl(ttl: guint); cdecl; inline;
set_optionnull4554     function set_option(level: gint; optname: gint; value: gint; error: PPGError): gboolean; cdecl; inline;
4555     procedure set_timeout(timeout: guint); cdecl; inline;
4556     procedure set_ttl(ttl: guint); cdecl; inline;
shutdownnull4557     function shutdown(shutdown_read: gboolean; shutdown_write: gboolean; error: PPGError): gboolean; cdecl; inline;
speaks_ipv4null4558     function speaks_ipv4: gboolean; cdecl; inline;
4559     property blocking: gboolean read get_blocking write set_blocking;
4560     property broadcast: gboolean read get_broadcast write set_broadcast;
4561     property family: TGSocketFamily read get_family  { property is writeable but setter not declared } ;
4562     property fd: gint read get_fd  { property is writeable but setter not declared } ;
4563     property keepalive: gboolean read get_keepalive write set_keepalive;
4564     property listen_backlog: gint read get_listen_backlog write set_listen_backlog;
4565     //property local_address: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_local_address ;
4566     property multicast_loopback: gboolean read get_multicast_loopback write set_multicast_loopback;
4567     property multicast_ttl: guint read get_multicast_ttl write set_multicast_ttl;
4568     property protocol: TGSocketProtocol read get_protocol  { property is writeable but setter not declared } ;
4569     //property remote_address: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_remote_address ;
4570     property timeout: guint read get_timeout write set_timeout;
4571     property ttl: guint read get_ttl write set_ttl;
4572     //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type  { property is writeable but setter not declared } ;
4573   end;
4574 
4575   PPGSocketConnectionPrivate = ^PGSocketConnectionPrivate;
4576   PGSocketConnectionPrivate = ^TGSocketConnectionPrivate;
4577   TGSocketConnection = object(TGIOStream)
4578     priv1: PGSocketConnectionPrivate;
factory_lookup_typenull4579     function factory_lookup_type(family: TGSocketFamily; type_: TGSocketType; protocol_id: gint): TGType; cdecl; inline; static;
4580     procedure factory_register_type(g_type: TGType; family: TGSocketFamily; type_: TGSocketType; protocol: gint); cdecl; inline; static;
connectnull4581     function connect(address: PGSocketAddress; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
4582     procedure connect_async(address: PGSocketAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
connect_finishnull4583     function connect_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
get_local_addressnull4584     function get_local_address(error: PPGError): PGSocketAddress; cdecl; inline;
get_remote_addressnull4585     function get_remote_address(error: PPGError): PGSocketAddress; cdecl; inline;
get_socketnull4586     function get_socket: PGSocket; cdecl; inline;
is_connectednull4587     function is_connected: gboolean; cdecl; inline;
4588     property socket: PGSocket read get_socket  { property is writeable but setter not declared } ;
4589   end;
4590 
4591   PPGSocketControlMessagePrivate = ^PGSocketControlMessagePrivate;
4592   PGSocketControlMessagePrivate = ^TGSocketControlMessagePrivate;
4593   TGSocketControlMessage = object(TGObject)
4594     priv: PGSocketControlMessagePrivate;
deserializenull4595     function deserialize(level: gint; type_: gint; size: gsize; data: guint8): PGSocketControlMessage; cdecl; inline; static;
get_levelnull4596     function get_level: gint; cdecl; inline;
get_msg_typenull4597     function get_msg_type: gint; cdecl; inline;
get_sizenull4598     function get_size: gsize; cdecl; inline;
4599     procedure serialize(data: gpointer); cdecl; inline;
4600   end;
4601 
4602   TGSocketPrivate = record
4603   end;
4604 
4605 
4606 
4607   PPGSocketClass = ^PGSocketClass;
4608   PGSocketClass = ^TGSocketClass;
4609   TGSocketClass = object
4610     parent_class: TGObjectClass;
4611     _g_reserved1: procedure; cdecl;
4612     _g_reserved2: procedure; cdecl;
4613     _g_reserved3: procedure; cdecl;
4614     _g_reserved4: procedure; cdecl;
4615     _g_reserved5: procedure; cdecl;
4616     _g_reserved6: procedure; cdecl;
4617     _g_reserved7: procedure; cdecl;
4618     _g_reserved8: procedure; cdecl;
4619     _g_reserved9: procedure; cdecl;
4620     _g_reserved10: procedure; cdecl;
4621   end;
4622 
4623   PPGSocketClient = ^PGSocketClient;
4624   PGSocketClient = ^TGSocketClient;
4625 
4626   PPGTlsCertificateFlags = ^PGTlsCertificateFlags;
4627   PGTlsCertificateFlags = ^TGTlsCertificateFlags;
4628 
4629   PPGSocketClientPrivate = ^PGSocketClientPrivate;
4630   PGSocketClientPrivate = ^TGSocketClientPrivate;
4631   TGSocketClient = object(TGObject)
4632     priv: PGSocketClientPrivate;
newnull4633     function new: PGSocketClient; cdecl; inline; static;
4634     procedure add_application_proxy(protocol: Pgchar); cdecl; inline;
connectnull4635     function connect(connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; inline;
4636     procedure connect_async(connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
connect_finishnull4637     function connect_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; inline;
connect_to_hostnull4638     function connect_to_host(host_and_port: Pgchar; default_port: guint16; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; inline;
4639     procedure connect_to_host_async(host_and_port: Pgchar; default_port: guint16; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
connect_to_host_finishnull4640     function connect_to_host_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; inline;
connect_to_servicenull4641     function connect_to_service(domain: Pgchar; service: Pgchar; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; inline;
4642     procedure connect_to_service_async(domain: Pgchar; service: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
connect_to_service_finishnull4643     function connect_to_service_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; inline;
connect_to_urinull4644     function connect_to_uri(uri: Pgchar; default_port: guint16; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; inline;
4645     procedure connect_to_uri_async(uri: Pgchar; default_port: guint16; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
connect_to_uri_finishnull4646     function connect_to_uri_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; inline;
get_enable_proxynull4647     function get_enable_proxy: gboolean; cdecl; inline;
get_familynull4648     function get_family: TGSocketFamily; cdecl; inline;
get_local_addressnull4649     function get_local_address: PGSocketAddress; cdecl; inline;
get_protocolnull4650     function get_protocol: TGSocketProtocol; cdecl; inline;
get_proxy_resolvernull4651     function get_proxy_resolver: PGProxyResolver; cdecl; inline;
get_socket_typenull4652     function get_socket_type: TGSocketType; cdecl; inline;
get_timeoutnull4653     function get_timeout: guint; cdecl; inline;
get_tlsnull4654     function get_tls: gboolean; cdecl; inline;
get_tls_validation_flagsnull4655     function get_tls_validation_flags: TGTlsCertificateFlags; cdecl; inline;
4656     procedure set_enable_proxy(enable: gboolean); cdecl; inline;
4657     procedure set_family(family: TGSocketFamily); cdecl; inline;
4658     procedure set_local_address(address: PGSocketAddress); cdecl; inline;
4659     procedure set_protocol(protocol: TGSocketProtocol); cdecl; inline;
4660     procedure set_proxy_resolver(proxy_resolver: PGProxyResolver); cdecl; inline;
4661     procedure set_socket_type(type_: TGSocketType); cdecl; inline;
4662     procedure set_timeout(timeout: guint); cdecl; inline;
4663     procedure set_tls(tls: gboolean); cdecl; inline;
4664     procedure set_tls_validation_flags(flags: TGTlsCertificateFlags); cdecl; inline;
4665     property enable_proxy: gboolean read get_enable_proxy write set_enable_proxy;
4666     property family: TGSocketFamily read get_family write set_family;
4667     property local_address: PGSocketAddress read get_local_address write set_local_address;
4668     property protocol: TGSocketProtocol read get_protocol write set_protocol;
4669     property proxy_resolver: PGProxyResolver read get_proxy_resolver write set_proxy_resolver;
4670     property timeout: guint read get_timeout write set_timeout;
4671     property tls: gboolean read get_tls write set_tls;
4672     property tls_validation_flags: TGTlsCertificateFlags read get_tls_validation_flags write set_tls_validation_flags;
4673     //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type  { property is writeable but setter not declared } ;
4674   end;
4675 
4676   PPGSocketClientEvent = ^PGSocketClientEvent;
4677   PGSocketClientEvent = ^TGSocketClientEvent;
4678 
4679   TGSocketClientPrivate = record
4680   end;
4681 
4682 
4683 
4684   PPGSocketClientClass = ^PGSocketClientClass;
4685   PGSocketClientClass = ^TGSocketClientClass;
4686   TGSocketClientClass = object
4687     parent_class: TGObjectClass;
4688     event: procedure(client: PGSocketClient; event: TGSocketClientEvent; connectable: PGSocketConnectable; connection: PGIOStream); cdecl;
4689     _g_reserved1: procedure; cdecl;
4690     _g_reserved2: procedure; cdecl;
4691     _g_reserved3: procedure; cdecl;
4692     _g_reserved4: procedure; cdecl;
4693   end;
4694 
4695   PPGSocketConnectableIface = ^PGSocketConnectableIface;
4696   PGSocketConnectableIface = ^TGSocketConnectableIface;
4697   TGSocketConnectableIface = object
4698     g_iface: TGTypeInterface;
onnectablenull4699     enumerate: function(connectable: PGSocketConnectable): PGSocketAddressEnumerator; cdecl;
onnectablenull4700     proxy_enumerate: function(connectable: PGSocketConnectable): PGSocketAddressEnumerator; cdecl;
4701   end;
4702 
4703   TGSocketConnectionPrivate = record
4704   end;
4705 
4706 
4707 
4708   PPGSocketConnectionClass = ^PGSocketConnectionClass;
4709   PGSocketConnectionClass = ^TGSocketConnectionClass;
4710   TGSocketConnectionClass = object
4711     parent_class: TGIOStreamClass;
4712     _g_reserved1: procedure; cdecl;
4713     _g_reserved2: procedure; cdecl;
4714     _g_reserved3: procedure; cdecl;
4715     _g_reserved4: procedure; cdecl;
4716     _g_reserved5: procedure; cdecl;
4717     _g_reserved6: procedure; cdecl;
4718   end;
4719 
4720   TGSocketControlMessagePrivate = record
4721   end;
4722 
4723 
4724 
4725   PPGSocketControlMessageClass = ^PGSocketControlMessageClass;
4726   PGSocketControlMessageClass = ^TGSocketControlMessageClass;
4727   TGSocketControlMessageClass = object
4728     parent_class: TGObjectClass;
essagenull4729     get_size: function(message: PGSocketControlMessage): gsize; cdecl;
essagenull4730     get_level: function(message: PGSocketControlMessage): gint; cdecl;
essagenull4731     get_type: function(message: PGSocketControlMessage): gint; cdecl;
4732     serialize: procedure(message: PGSocketControlMessage; data: gpointer); cdecl;
evelnull4733     deserialize: function(level: gint; type_: gint; size: gsize; data: gpointer): PGSocketControlMessage; cdecl;
4734     _g_reserved1: procedure; cdecl;
4735     _g_reserved2: procedure; cdecl;
4736     _g_reserved3: procedure; cdecl;
4737     _g_reserved4: procedure; cdecl;
4738     _g_reserved5: procedure; cdecl;
4739   end;
4740 
4741   PPGSocketListener = ^PGSocketListener;
4742   PGSocketListener = ^TGSocketListener;
4743 
4744   PPGSocketListenerPrivate = ^PGSocketListenerPrivate;
4745   PGSocketListenerPrivate = ^TGSocketListenerPrivate;
4746   TGSocketListener = object(TGObject)
4747     priv: PGSocketListenerPrivate;
newnull4748     function new: PGSocketListener; cdecl; inline; static;
acceptnull4749     function accept(source_object: PPGObject; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; inline;
4750     procedure accept_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
accept_finishnull4751     function accept_finish(result_: PGAsyncResult; source_object: PPGObject; error: PPGError): PGSocketConnection; cdecl; inline;
accept_socketnull4752     function accept_socket(source_object: PPGObject; cancellable: PGCancellable; error: PPGError): PGSocket; cdecl; inline;
4753     procedure accept_socket_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
accept_socket_finishnull4754     function accept_socket_finish(result_: PGAsyncResult; source_object: PPGObject; error: PPGError): PGSocket; cdecl; inline;
add_addressnull4755     function add_address(address: PGSocketAddress; type_: TGSocketType; protocol: TGSocketProtocol; source_object: PGObject; effective_address: PPGSocketAddress; error: PPGError): gboolean; cdecl; inline;
add_any_inet_portnull4756     function add_any_inet_port(source_object: PGObject; error: PPGError): guint16; cdecl; inline;
add_inet_portnull4757     function add_inet_port(port: guint16; source_object: PGObject; error: PPGError): gboolean; cdecl; inline;
add_socketnull4758     function add_socket(socket: PGSocket; source_object: PGObject; error: PPGError): gboolean; cdecl; inline;
4759     procedure close; cdecl; inline;
4760     procedure set_backlog(listen_backlog: gint); cdecl; inline;
4761     //property listen_backlog: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_listen_backlog  { property is writeable but setter not declared } ;
4762   end;
4763 
4764   TGSocketListenerPrivate = record
4765   end;
4766 
4767 
4768 
4769   PPGSocketListenerClass = ^PGSocketListenerClass;
4770   PGSocketListenerClass = ^TGSocketListenerClass;
4771   TGSocketListenerClass = object
4772     parent_class: TGObjectClass;
4773     changed: procedure(listener: PGSocketListener); cdecl;
4774     _g_reserved1: procedure; cdecl;
4775     _g_reserved2: procedure; cdecl;
4776     _g_reserved3: procedure; cdecl;
4777     _g_reserved4: procedure; cdecl;
4778     _g_reserved5: procedure; cdecl;
4779     _g_reserved6: procedure; cdecl;
4780   end;
4781 
4782   PPGSocketMsgFlags = ^PGSocketMsgFlags;
4783   PGSocketMsgFlags = ^TGSocketMsgFlags;
4784 
4785   PPGSocketService = ^PGSocketService;
4786   PGSocketService = ^TGSocketService;
4787 
4788   PPGSocketServicePrivate = ^PGSocketServicePrivate;
4789   PGSocketServicePrivate = ^TGSocketServicePrivate;
4790   TGSocketService = object(TGSocketListener)
4791     priv1: PGSocketServicePrivate;
newnull4792     function new: PGSocketService; cdecl; inline; static;
is_activenull4793     function is_active: gboolean; cdecl; inline;
4794     procedure start; cdecl; inline;
4795     procedure stop; cdecl; inline;
4796   end;
4797 
4798   TGSocketServicePrivate = record
4799   end;
4800 
4801 
4802 
4803   PPGSocketServiceClass = ^PGSocketServiceClass;
4804   PGSocketServiceClass = ^TGSocketServiceClass;
4805   TGSocketServiceClass = object
4806     parent_class: TGSocketListenerClass;
ervicenull4807     incoming: function(service: PGSocketService; connection: PGSocketConnection; source_object: PGObject): gboolean; cdecl;
4808     _g_reserved1: procedure; cdecl;
4809     _g_reserved2: procedure; cdecl;
4810     _g_reserved3: procedure; cdecl;
4811     _g_reserved4: procedure; cdecl;
4812     _g_reserved5: procedure; cdecl;
4813     _g_reserved6: procedure; cdecl;
4814   end;
ocketnull4815   TGSocketSourceFunc = function(socket: PGSocket; condition: TGIOCondition; user_data: gpointer): gboolean; cdecl;
4816 
4817   PPGSrvTarget = ^PGSrvTarget;
4818   PGSrvTarget = ^TGSrvTarget;
4819   TGSrvTarget = object
newnull4820     function new(hostname: Pgchar; port: guint16; priority: guint16; weight: guint16): PGSrvTarget; cdecl; inline; static;
copynull4821     function copy: PGSrvTarget; cdecl; inline;
4822     procedure free; cdecl; inline;
get_hostnamenull4823     function get_hostname: Pgchar; cdecl; inline;
get_portnull4824     function get_port: guint16; cdecl; inline;
get_prioritynull4825     function get_priority: guint16; cdecl; inline;
get_weightnull4826     function get_weight: guint16; cdecl; inline;
list_sortnull4827     function list_sort(targets: PGList): PGList; cdecl; inline; static;
4828   end;
4829 
4830   PPGStaticResource = ^PGStaticResource;
4831   PGStaticResource = ^TGStaticResource;
4832   TGStaticResource = object
4833     data: Pguint8;
4834     data_len: gsize;
4835     resource: PGResource;
4836     next: PGStaticResource;
4837     padding: gpointer;
4838     procedure fini; cdecl; inline;
get_resourcenull4839     function get_resource: PGResource; cdecl; inline;
4840     procedure init; cdecl; inline;
4841   end;
4842 
4843   PPGTask = ^PGTask;
4844   PGTask = ^TGTask;
4845 
4846   PPGTaskThreadFunc = ^PGTaskThreadFunc;
4847   PGTaskThreadFunc = ^TGTaskThreadFunc;
4848   TGTaskThreadFunc = procedure(task: PGTask; source_object: PGObject; task_data: gpointer; cancellable: PGCancellable); cdecl;
4849   TGTask = object(TGObject)
newnull4850     function new(source_object: PGObject; cancellable: PGCancellable; callback: TGAsyncReadyCallback; callback_data: gpointer): PGTask; cdecl; inline; static;
is_validnull4851     function is_valid(result_: PGAsyncResult; source_object: PGObject): gboolean; cdecl; inline; static;
4852     procedure report_error(source_object: PGObject; callback: TGAsyncReadyCallback; callback_data: gpointer; source_tag: gpointer; error: PGError); cdecl; inline; static;
4853     //procedure report_new_error(source_object: PGObject; callback: TGAsyncReadyCallback; callback_data: gpointer; source_tag: gpointer; domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; inline; static;
4854     procedure attach_source(source: PGSource; callback: TGSourceFunc); cdecl; inline;
get_cancellablenull4855     function get_cancellable: PGCancellable; cdecl; inline;
get_check_cancellablenull4856     function get_check_cancellable: gboolean; cdecl; inline;
get_contextnull4857     function get_context: PGMainContext; cdecl; inline;
get_prioritynull4858     function get_priority: gint; cdecl; inline;
get_return_on_cancelnull4859     function get_return_on_cancel: gboolean; cdecl; inline;
get_source_objectnull4860     function get_source_object: PGObject; cdecl; inline;
get_source_tagnull4861     function get_source_tag: gpointer; cdecl; inline;
get_task_datanull4862     function get_task_data: gpointer; cdecl; inline;
had_errornull4863     function had_error: gboolean; cdecl; inline;
propagate_booleannull4864     function propagate_boolean(error: PPGError): gboolean; cdecl; inline;
propagate_intnull4865     function propagate_int(error: PPGError): gssize; cdecl; inline;
propagate_pointernull4866     function propagate_pointer(error: PPGError): gpointer; cdecl; inline;
4867     procedure return_boolean(result_: gboolean); cdecl; inline;
4868     procedure return_error(error: PGError); cdecl; inline;
return_error_if_cancellednull4869     function return_error_if_cancelled: gboolean; cdecl; inline;
4870     procedure return_int(result_: gssize); cdecl; inline;
4871     //procedure return_new_error(domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; inline;
4872     procedure return_pointer(result_: gpointer; result_destroy: TGDestroyNotify); cdecl; inline;
4873     procedure run_in_thread(task_func: TGTaskThreadFunc); cdecl; inline;
4874     procedure run_in_thread_sync(task_func: TGTaskThreadFunc); cdecl; inline;
4875     procedure set_check_cancellable(check_cancellable: gboolean); cdecl; inline;
4876     procedure set_priority(priority: gint); cdecl; inline;
set_return_on_cancelnull4877     function set_return_on_cancel(return_on_cancel: gboolean): gboolean; cdecl; inline;
4878     procedure set_source_tag(source_tag: gpointer); cdecl; inline;
4879     procedure set_task_data(task_data: gpointer; task_data_destroy: TGDestroyNotify); cdecl; inline;
4880   end;
4881 
4882   PPGTaskClass = ^PGTaskClass;
4883   PGTaskClass = ^TGTaskClass;
4884   TGTaskClass = object
4885   end;
4886 
4887   PPGTcpConnection = ^PGTcpConnection;
4888   PGTcpConnection = ^TGTcpConnection;
4889 
4890   PPGTcpConnectionPrivate = ^PGTcpConnectionPrivate;
4891   PGTcpConnectionPrivate = ^TGTcpConnectionPrivate;
4892   TGTcpConnection = object(TGSocketConnection)
4893     priv2: PGTcpConnectionPrivate;
get_graceful_disconnectnull4894     function get_graceful_disconnect: gboolean; cdecl; inline;
4895     procedure set_graceful_disconnect(graceful_disconnect: gboolean); cdecl; inline;
4896     property graceful_disconnect: gboolean read get_graceful_disconnect write set_graceful_disconnect;
4897   end;
4898 
4899   TGTcpConnectionPrivate = record
4900   end;
4901 
4902 
4903 
4904   PPGTcpConnectionClass = ^PGTcpConnectionClass;
4905   PGTcpConnectionClass = ^TGTcpConnectionClass;
4906   TGTcpConnectionClass = object
4907     parent_class: TGSocketConnectionClass;
4908   end;
4909 
4910   PPGTcpWrapperConnection = ^PGTcpWrapperConnection;
4911   PGTcpWrapperConnection = ^TGTcpWrapperConnection;
4912 
4913   PPGTcpWrapperConnectionPrivate = ^PGTcpWrapperConnectionPrivate;
4914   PGTcpWrapperConnectionPrivate = ^TGTcpWrapperConnectionPrivate;
4915   TGTcpWrapperConnection = object(TGTcpConnection)
4916     priv3: PGTcpWrapperConnectionPrivate;
newnull4917     function new(base_io_stream: PGIOStream; socket: PGSocket): PGTcpWrapperConnection; cdecl; inline; static;
get_base_io_streamnull4918     function get_base_io_stream: PGIOStream; cdecl; inline;
4919     property base_io_stream: PGIOStream read get_base_io_stream  { property is writeable but setter not declared } ;
4920   end;
4921 
4922   TGTcpWrapperConnectionPrivate = record
4923   end;
4924 
4925 
4926 
4927   PPGTcpWrapperConnectionClass = ^PGTcpWrapperConnectionClass;
4928   PGTcpWrapperConnectionClass = ^TGTcpWrapperConnectionClass;
4929   TGTcpWrapperConnectionClass = object
4930     parent_class: TGTcpConnectionClass;
4931   end;
4932 
4933   PPGTestDBus = ^PGTestDBus;
4934   PGTestDBus = ^TGTestDBus;
4935 
4936   PPGTestDBusFlags = ^PGTestDBusFlags;
4937   PGTestDBusFlags = ^TGTestDBusFlags;
4938   TGTestDBus = object(TGObject)
newnull4939     function new(flags: TGTestDBusFlags): PGTestDBus; cdecl; inline; static;
4940     procedure unset; cdecl; inline; static;
4941     procedure add_service_dir(path: Pgchar); cdecl; inline;
4942     procedure down; cdecl; inline;
get_bus_addressnull4943     function get_bus_address: Pgchar; cdecl; inline;
get_flagsnull4944     function get_flags: TGTestDBusFlags; cdecl; inline;
4945     procedure stop; cdecl; inline;
4946     procedure up; cdecl; inline;
4947     property flags: TGTestDBusFlags read get_flags  { property is writeable but setter not declared } ;
4948   end;
4949 
4950   PPGThemedIcon = ^PGThemedIcon;
4951   PGThemedIcon = ^TGThemedIcon;
4952   TGThemedIcon = object(TGObject)
newnull4953     function new(iconname: Pgchar): PGThemedIcon; cdecl; inline; static;
new_from_namesnull4954     function new_from_names(iconnames: PPgchar; len: gint): PGThemedIcon; cdecl; inline; static;
new_with_default_fallbacksnull4955     function new_with_default_fallbacks(iconname: Pgchar): PGThemedIcon; cdecl; inline; static;
4956     procedure append_name(iconname: Pgchar); cdecl; inline;
get_namesnull4957     function get_names: PPgchar; cdecl; inline;
4958     procedure prepend_name(iconname: Pgchar); cdecl; inline;
4959     //property name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_name  { property is writeable but setter not declared } ;
4960     property names: PPgchar read get_names  { property is writeable but setter not declared } ;
4961     //property use_default_fallbacks: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_default_fallbacks  { property is writeable but setter not declared } ;
4962   end;
4963 
4964   PPGThemedIconClass = ^PGThemedIconClass;
4965   PGThemedIconClass = ^TGThemedIconClass;
4966   TGThemedIconClass = object
4967   end;
4968 
4969   PPGThreadedSocketService = ^PGThreadedSocketService;
4970   PGThreadedSocketService = ^TGThreadedSocketService;
4971 
4972   PPGThreadedSocketServicePrivate = ^PGThreadedSocketServicePrivate;
4973   PGThreadedSocketServicePrivate = ^TGThreadedSocketServicePrivate;
4974   TGThreadedSocketService = object(TGSocketService)
4975     priv2: PGThreadedSocketServicePrivate;
newnull4976     function new(max_threads: gint): PGThreadedSocketService; cdecl; inline; static;
4977     //property max_threads: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_max_threads  { property is writeable but setter not declared } ;
4978   end;
4979 
4980   TGThreadedSocketServicePrivate = record
4981   end;
4982 
4983 
4984 
4985   PPGThreadedSocketServiceClass = ^PGThreadedSocketServiceClass;
4986   PGThreadedSocketServiceClass = ^TGThreadedSocketServiceClass;
4987   TGThreadedSocketServiceClass = object
4988     parent_class: TGSocketServiceClass;
ervicenull4989     run: function(service: PGThreadedSocketService; connection: PGSocketConnection; source_object: PGObject): gboolean; cdecl;
4990     _g_reserved1: procedure; cdecl;
4991     _g_reserved2: procedure; cdecl;
4992     _g_reserved3: procedure; cdecl;
4993     _g_reserved4: procedure; cdecl;
4994     _g_reserved5: procedure; cdecl;
4995   end;
4996 
4997   PPGTlsAuthenticationMode = ^PGTlsAuthenticationMode;
4998   PGTlsAuthenticationMode = ^TGTlsAuthenticationMode;
4999 
5000   PPGTlsBackend = ^PGTlsBackend;
5001   PGTlsBackend = ^TGTlsBackend;
5002 
5003   PPGTlsDatabase = ^PGTlsDatabase;
5004   PGTlsDatabase = ^TGTlsDatabase;
5005   TGTlsBackend = object
get_defaultnull5006     function get_default: PGTlsBackend; cdecl; inline; static;
get_certificate_typenull5007     function get_certificate_type: TGType; cdecl; inline;
get_client_connection_typenull5008     function get_client_connection_type: TGType; cdecl; inline;
get_default_databasenull5009     function get_default_database: PGTlsDatabase; cdecl; inline;
get_file_database_typenull5010     function get_file_database_type: TGType; cdecl; inline;
get_server_connection_typenull5011     function get_server_connection_type: TGType; cdecl; inline;
supports_tlsnull5012     function supports_tls: gboolean; cdecl; inline;
5013   end;
5014 
5015   PPGTlsCertificate = ^PGTlsCertificate;
5016   PGTlsCertificate = ^TGTlsCertificate;
5017 
5018   PPGTlsInteraction = ^PGTlsInteraction;
5019   PGTlsInteraction = ^TGTlsInteraction;
5020 
5021   PPGTlsDatabaseLookupFlags = ^PGTlsDatabaseLookupFlags;
5022   PGTlsDatabaseLookupFlags = ^TGTlsDatabaseLookupFlags;
5023 
5024   PPGTlsDatabaseVerifyFlags = ^PGTlsDatabaseVerifyFlags;
5025   PGTlsDatabaseVerifyFlags = ^TGTlsDatabaseVerifyFlags;
5026 
5027   PPGTlsDatabasePrivate = ^PGTlsDatabasePrivate;
5028   PGTlsDatabasePrivate = ^TGTlsDatabasePrivate;
5029   TGTlsDatabase = object(TGObject)
5030     priv: PGTlsDatabasePrivate;
create_certificate_handlenull5031     function create_certificate_handle(certificate: PGTlsCertificate): Pgchar; cdecl; inline;
lookup_certificate_for_handlenull5032     function lookup_certificate_for_handle(handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl; inline;
5033     procedure lookup_certificate_for_handle_async(handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_certificate_for_handle_finishnull5034     function lookup_certificate_for_handle_finish(result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl; inline;
lookup_certificate_issuernull5035     function lookup_certificate_issuer(certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl; inline;
5036     procedure lookup_certificate_issuer_async(certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_certificate_issuer_finishnull5037     function lookup_certificate_issuer_finish(result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl; inline;
lookup_certificates_issued_bynull5038     function lookup_certificates_issued_by(issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGList; cdecl; inline;
5039     procedure lookup_certificates_issued_by_async(issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
lookup_certificates_issued_by_finishnull5040     function lookup_certificates_issued_by_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl; inline;
verify_chainnull5041     function verify_chain(chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; error: PPGError): TGTlsCertificateFlags; cdecl; inline;
5042     procedure verify_chain_async(chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
verify_chain_finishnull5043     function verify_chain_finish(result_: PGAsyncResult; error: PPGError): TGTlsCertificateFlags; cdecl; inline;
5044   end;
5045 
5046   PPGTlsBackendInterface = ^PGTlsBackendInterface;
5047   PGTlsBackendInterface = ^TGTlsBackendInterface;
5048   TGTlsBackendInterface = object
5049     g_iface: TGTypeInterface;
ackendnull5050     supports_tls: function(backend: PGTlsBackend): gboolean; cdecl;
TGTypenull5051     get_certificate_type: function: TGType; cdecl;
TGTypenull5052     get_client_connection_type: function: TGType; cdecl;
TGTypenull5053     get_server_connection_type: function: TGType; cdecl;
TGTypenull5054     get_file_database_type: function: TGType; cdecl;
ackendnull5055     get_default_database: function(backend: PGTlsBackend): PGTlsDatabase; cdecl;
5056   end;
5057 
5058   PPGTlsCertificatePrivate = ^PGTlsCertificatePrivate;
5059   PGTlsCertificatePrivate = ^TGTlsCertificatePrivate;
5060   TGTlsCertificate = object(TGObject)
5061     priv: PGTlsCertificatePrivate;
new_from_filenull5062     function new_from_file(file_: Pgchar; error: PPGError): PGTlsCertificate; cdecl; inline; static;
new_from_filesnull5063     function new_from_files(cert_file: Pgchar; key_file: Pgchar; error: PPGError): PGTlsCertificate; cdecl; inline; static;
new_from_pemnull5064     function new_from_pem(data: Pgchar; length: gssize; error: PPGError): PGTlsCertificate; cdecl; inline; static;
list_new_from_filenull5065     function list_new_from_file(file_: Pgchar; error: PPGError): PGList; cdecl; inline; static;
get_issuernull5066     function get_issuer: PGTlsCertificate; cdecl; inline;
is_samenull5067     function is_same(cert_two: PGTlsCertificate): gboolean; cdecl; inline;
verifynull5068     function verify(identity: PGSocketConnectable; trusted_ca: PGTlsCertificate): TGTlsCertificateFlags; cdecl; inline;
5069     //property certificate: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_certificate  { property is writeable but setter not declared } ;
5070     //property certificate_pem: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_certificate_pem  { property is writeable but setter not declared } ;
5071     property issuer: PGTlsCertificate read get_issuer  { property is writeable but setter not declared } ;
5072     //property private_key: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_private_key  { property is writeable but setter not declared } ;
5073     //property private_key_pem: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_private_key_pem  { property is writeable but setter not declared } ;
5074   end;
5075 
5076   TGTlsCertificatePrivate = record
5077   end;
5078 
5079 
5080 
5081   PPGTlsCertificateClass = ^PGTlsCertificateClass;
5082   PGTlsCertificateClass = ^TGTlsCertificateClass;
5083   TGTlsCertificateClass = object
5084     parent_class: TGObjectClass;
ertnull5085     verify: function(cert: PGTlsCertificate; identity: PGSocketConnectable; trusted_ca: PGTlsCertificate): TGTlsCertificateFlags; cdecl;
5086     padding: array [0..7] of gpointer;
5087   end;
5088 
5089   PPGTlsClientConnection = ^PGTlsClientConnection;
5090   PGTlsClientConnection = ^TGTlsClientConnection;
5091   TGTlsClientConnection = object
newnull5092     function new(base_io_stream: PGIOStream; server_identity: PGSocketConnectable; error: PPGError): PGTlsClientConnection; cdecl; inline; static;
get_accepted_casnull5093     function get_accepted_cas: PGList; cdecl; inline;
get_server_identitynull5094     function get_server_identity: PGSocketConnectable; cdecl; inline;
get_use_ssl3null5095     function get_use_ssl3: gboolean; cdecl; inline;
get_validation_flagsnull5096     function get_validation_flags: TGTlsCertificateFlags; cdecl; inline;
5097     procedure set_server_identity(identity: PGSocketConnectable); cdecl; inline;
5098     procedure set_use_ssl3(use_ssl3: gboolean); cdecl; inline;
5099     procedure set_validation_flags(flags: TGTlsCertificateFlags); cdecl; inline;
5100     property accepted_cas: PGList read get_accepted_cas ;
5101     property server_identity: PGSocketConnectable read get_server_identity write set_server_identity;
5102     property use_ssl3: gboolean read get_use_ssl3 write set_use_ssl3;
5103     property validation_flags: TGTlsCertificateFlags read get_validation_flags write set_validation_flags;
5104   end;
5105 
5106   PPGTlsClientConnectionInterface = ^PGTlsClientConnectionInterface;
5107   PGTlsClientConnectionInterface = ^TGTlsClientConnectionInterface;
5108   TGTlsClientConnectionInterface = object
5109     g_iface: TGTypeInterface;
5110   end;
5111 
5112   PPGTlsConnection = ^PGTlsConnection;
5113   PGTlsConnection = ^TGTlsConnection;
5114 
5115   PPGTlsRehandshakeMode = ^PGTlsRehandshakeMode;
5116   PGTlsRehandshakeMode = ^TGTlsRehandshakeMode;
5117 
5118   PPGTlsConnectionPrivate = ^PGTlsConnectionPrivate;
5119   PGTlsConnectionPrivate = ^TGTlsConnectionPrivate;
5120   TGTlsConnection = object(TGIOStream)
5121     priv1: PGTlsConnectionPrivate;
emit_accept_certificatenull5122     function emit_accept_certificate(peer_cert: PGTlsCertificate; errors: TGTlsCertificateFlags): gboolean; cdecl; inline;
get_certificatenull5123     function get_certificate: PGTlsCertificate; cdecl; inline;
get_databasenull5124     function get_database: PGTlsDatabase; cdecl; inline;
get_interactionnull5125     function get_interaction: PGTlsInteraction; cdecl; inline;
get_peer_certificatenull5126     function get_peer_certificate: PGTlsCertificate; cdecl; inline;
get_peer_certificate_errorsnull5127     function get_peer_certificate_errors: TGTlsCertificateFlags; cdecl; inline;
get_rehandshake_modenull5128     function get_rehandshake_mode: TGTlsRehandshakeMode; cdecl; inline;
get_require_close_notifynull5129     function get_require_close_notify: gboolean; cdecl; inline;
handshakenull5130     function handshake(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
5131     procedure handshake_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
handshake_finishnull5132     function handshake_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
5133     procedure set_certificate(certificate: PGTlsCertificate); cdecl; inline;
5134     procedure set_database(database: PGTlsDatabase); cdecl; inline;
5135     procedure set_interaction(interaction: PGTlsInteraction); cdecl; inline;
5136     procedure set_rehandshake_mode(mode: TGTlsRehandshakeMode); cdecl; inline;
5137     procedure set_require_close_notify(require_close_notify: gboolean); cdecl; inline;
5138     //property base_io_stream: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_base_io_stream  { property is writeable but setter not declared } ;
5139     property certificate: PGTlsCertificate read get_certificate write set_certificate;
5140     property database: PGTlsDatabase read get_database write set_database;
5141     property interaction: PGTlsInteraction read get_interaction write set_interaction;
5142     property peer_certificate: PGTlsCertificate read get_peer_certificate ;
5143     property peer_certificate_errors: TGTlsCertificateFlags read get_peer_certificate_errors ;
5144     property rehandshake_mode: TGTlsRehandshakeMode read get_rehandshake_mode write set_rehandshake_mode;
5145     property require_close_notify: gboolean read get_require_close_notify write set_require_close_notify;
5146     //property use_system_certdb: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_system_certdb  { property is writeable but setter not declared } ;
5147   end;
5148 
5149   PPGTlsInteractionResult = ^PGTlsInteractionResult;
5150   PGTlsInteractionResult = ^TGTlsInteractionResult;
5151 
5152   PPGTlsPassword = ^PGTlsPassword;
5153   PGTlsPassword = ^TGTlsPassword;
5154 
5155   PPGTlsInteractionPrivate = ^PGTlsInteractionPrivate;
5156   PGTlsInteractionPrivate = ^TGTlsInteractionPrivate;
5157   TGTlsInteraction = object(TGObject)
5158     priv: PGTlsInteractionPrivate;
ask_passwordnull5159     function ask_password(password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl; inline;
5160     procedure ask_password_async(password: PGTlsPassword; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
ask_password_finishnull5161     function ask_password_finish(result_: PGAsyncResult; error: PPGError): TGTlsInteractionResult; cdecl; inline;
invoke_ask_passwordnull5162     function invoke_ask_password(password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl; inline;
5163   end;
5164 
5165   TGTlsConnectionPrivate = record
5166   end;
5167 
5168 
5169 
5170   PPGTlsConnectionClass = ^PGTlsConnectionClass;
5171   PGTlsConnectionClass = ^TGTlsConnectionClass;
5172   TGTlsConnectionClass = object
5173     parent_class: TGIOStreamClass;
onnectionnull5174     accept_certificate: function(connection: PGTlsConnection; peer_cert: PGTlsCertificate; errors: TGTlsCertificateFlags): gboolean; cdecl;
onnnull5175     handshake: function(conn: PGTlsConnection; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
5176     handshake_async: procedure(conn: PGTlsConnection; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
onnnull5177     handshake_finish: function(conn: PGTlsConnection; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
5178     padding: array [0..7] of gpointer;
5179   end;
5180 
5181   TGTlsDatabasePrivate = record
5182   end;
5183 
5184 
5185 
5186   PPGTlsDatabaseClass = ^PGTlsDatabaseClass;
5187   PGTlsDatabaseClass = ^TGTlsDatabaseClass;
5188   TGTlsDatabaseClass = object
5189     parent_class: TGObjectClass;
elfnull5190     verify_chain: function(self: PGTlsDatabase; chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; error: PPGError): TGTlsCertificateFlags; cdecl;
5191     verify_chain_async: procedure(self: PGTlsDatabase; chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
elfnull5192     verify_chain_finish: function(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): TGTlsCertificateFlags; cdecl;
elfnull5193     create_certificate_handle: function(self: PGTlsDatabase; certificate: PGTlsCertificate): Pgchar; cdecl;
elfnull5194     lookup_certificate_for_handle: function(self: PGTlsDatabase; handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl;
5195     lookup_certificate_for_handle_async: procedure(self: PGTlsDatabase; handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
elfnull5196     lookup_certificate_for_handle_finish: function(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl;
elfnull5197     lookup_certificate_issuer: function(self: PGTlsDatabase; certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl;
5198     lookup_certificate_issuer_async: procedure(self: PGTlsDatabase; certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
elfnull5199     lookup_certificate_issuer_finish: function(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl;
elfnull5200     lookup_certificates_issued_by: function(self: PGTlsDatabase; issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
5201     lookup_certificates_issued_by_async: procedure(self: PGTlsDatabase; issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
elfnull5202     lookup_certificates_issued_by_finish: function(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): PGList; cdecl;
5203     padding: array [0..15] of gpointer;
5204   end;
5205 
5206   PPGTlsError = ^PGTlsError;
5207   PGTlsError = ^TGTlsError;
5208 
5209   PPGTlsFileDatabase = ^PGTlsFileDatabase;
5210   PGTlsFileDatabase = ^TGTlsFileDatabase;
5211   TGTlsFileDatabase = object
newnull5212     function new(anchors: Pgchar; error: PPGError): PGTlsFileDatabase; cdecl; inline; static;
5213     //property anchors: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_anchors  { property is writeable but setter not declared } ;
5214   end;
5215 
5216   PPGTlsFileDatabaseInterface = ^PGTlsFileDatabaseInterface;
5217   PGTlsFileDatabaseInterface = ^TGTlsFileDatabaseInterface;
5218   TGTlsFileDatabaseInterface = object
5219     g_iface: TGTypeInterface;
5220     padding: array [0..7] of gpointer;
5221   end;
5222 
5223   PPGTlsPasswordFlags = ^PGTlsPasswordFlags;
5224   PGTlsPasswordFlags = ^TGTlsPasswordFlags;
5225 
5226   PPGTlsPasswordPrivate = ^PGTlsPasswordPrivate;
5227   PGTlsPasswordPrivate = ^TGTlsPasswordPrivate;
5228   TGTlsPassword = object(TGObject)
5229     priv: PGTlsPasswordPrivate;
newnull5230     function new(flags: TGTlsPasswordFlags; description: Pgchar): PGTlsPassword; cdecl; inline; static;
get_descriptionnull5231     function get_description: Pgchar; cdecl; inline;
get_flagsnull5232     function get_flags: TGTlsPasswordFlags; cdecl; inline;
get_valuenull5233     function get_value(length: Pgsize): Pguint8; cdecl; inline;
get_warningnull5234     function get_warning: Pgchar; cdecl; inline;
5235     procedure set_description(description: Pgchar); cdecl; inline;
5236     procedure set_flags(flags: TGTlsPasswordFlags); cdecl; inline;
5237     procedure set_value(value: Pguint8; length: gssize); cdecl; inline;
5238     procedure set_value_full(value: Pguint8; length: gssize; destroy_: TGDestroyNotify); cdecl; inline;
5239     procedure set_warning(warning: Pgchar); cdecl; inline;
5240     property description: Pgchar read get_description write set_description;
5241     property flags: TGTlsPasswordFlags read get_flags write set_flags;
5242     property warning: Pgchar read get_warning write set_warning;
5243   end;
5244 
5245   TGTlsInteractionPrivate = record
5246   end;
5247 
5248 
5249 
5250   PPGTlsInteractionClass = ^PGTlsInteractionClass;
5251   PGTlsInteractionClass = ^TGTlsInteractionClass;
5252   TGTlsInteractionClass = object
5253     parent_class: TGObjectClass;
nteractionnull5254     ask_password: function(interaction: PGTlsInteraction; password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl;
5255     ask_password_async: procedure(interaction: PGTlsInteraction; password: PGTlsPassword; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
nteractionnull5256     ask_password_finish: function(interaction: PGTlsInteraction; result_: PGAsyncResult; error: PPGError): TGTlsInteractionResult; cdecl;
5257     padding: array [0..23] of gpointer;
5258   end;
5259 
5260   TGTlsPasswordPrivate = record
5261   end;
5262 
5263 
5264 
5265   PPGTlsPasswordClass = ^PGTlsPasswordClass;
5266   PGTlsPasswordClass = ^TGTlsPasswordClass;
5267   TGTlsPasswordClass = object
5268     parent_class: TGObjectClass;
asswordnull5269     get_value: function(password: PGTlsPassword; length: Pgsize): Pguint8; cdecl;
5270     set_value: procedure(password: PGTlsPassword; value: Pguint8; length: gssize; destroy_: TGDestroyNotify); cdecl;
asswordnull5271     get_default_warning: function(password: PGTlsPassword): Pgchar; cdecl;
5272     padding: array [0..3] of gpointer;
5273   end;
5274 
5275   PPGTlsServerConnection = ^PGTlsServerConnection;
5276   PGTlsServerConnection = ^TGTlsServerConnection;
5277   TGTlsServerConnection = object
newnull5278     function new(base_io_stream: PGIOStream; certificate: PGTlsCertificate; error: PPGError): PGTlsServerConnection; cdecl; inline; static;
5279     //property authentication_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_authentication_mode  { property is writeable but setter not declared } ;
5280   end;
5281 
5282   PPGTlsServerConnectionInterface = ^PGTlsServerConnectionInterface;
5283   PGTlsServerConnectionInterface = ^TGTlsServerConnectionInterface;
5284   TGTlsServerConnectionInterface = object
5285     g_iface: TGTypeInterface;
5286   end;
5287 
5288   PPGUnixConnection = ^PGUnixConnection;
5289   PGUnixConnection = ^TGUnixConnection;
5290 
5291   PPGUnixConnectionPrivate = ^PGUnixConnectionPrivate;
5292   PGUnixConnectionPrivate = ^TGUnixConnectionPrivate;
5293   TGUnixConnection = object(TGSocketConnection)
5294     priv2: PGUnixConnectionPrivate;
receive_credentialsnull5295     function receive_credentials(cancellable: PGCancellable; error: PPGError): PGCredentials; cdecl; inline;
5296     procedure receive_credentials_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
receive_credentials_finishnull5297     function receive_credentials_finish(result_: PGAsyncResult; error: PPGError): PGCredentials; cdecl; inline;
receive_fdnull5298     function receive_fd(cancellable: PGCancellable; error: PPGError): gint; cdecl; inline;
send_credentialsnull5299     function send_credentials(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
5300     procedure send_credentials_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
send_credentials_finishnull5301     function send_credentials_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; inline;
send_fdnull5302     function send_fd(fd: gint; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; inline;
5303   end;
5304 
5305   TGUnixConnectionPrivate = record
5306   end;
5307 
5308 
5309 
5310   PPGUnixConnectionClass = ^PGUnixConnectionClass;
5311   PGUnixConnectionClass = ^TGUnixConnectionClass;
5312   TGUnixConnectionClass = object
5313     parent_class: TGSocketConnectionClass;
5314   end;
5315 
5316   PPGUnixCredentialsMessage = ^PGUnixCredentialsMessage;
5317   PGUnixCredentialsMessage = ^TGUnixCredentialsMessage;
5318 
5319   PPGUnixCredentialsMessagePrivate = ^PGUnixCredentialsMessagePrivate;
5320   PGUnixCredentialsMessagePrivate = ^TGUnixCredentialsMessagePrivate;
5321   TGUnixCredentialsMessage = object(TGSocketControlMessage)
5322     priv1: PGUnixCredentialsMessagePrivate;
newnull5323     function new: PGUnixCredentialsMessage; cdecl; inline; static;
new_with_credentialsnull5324     function new_with_credentials(credentials: PGCredentials): PGUnixCredentialsMessage; cdecl; inline; static;
is_supportednull5325     function is_supported: gboolean; cdecl; inline; static;
get_credentialsnull5326     function get_credentials: PGCredentials; cdecl; inline;
5327     property credentials: PGCredentials read get_credentials  { property is writeable but setter not declared } ;
5328   end;
5329 
5330   TGUnixCredentialsMessagePrivate = record
5331   end;
5332 
5333 
5334 
5335   PPGUnixCredentialsMessageClass = ^PGUnixCredentialsMessageClass;
5336   PGUnixCredentialsMessageClass = ^TGUnixCredentialsMessageClass;
5337   TGUnixCredentialsMessageClass = object
5338     parent_class: TGSocketControlMessageClass;
5339     _g_reserved1: procedure; cdecl;
5340     _g_reserved2: procedure; cdecl;
5341   end;
5342 
5343   TGUnixFDListPrivate = record
5344   end;
5345 
5346 
5347 
5348   PPGUnixFDListClass = ^PGUnixFDListClass;
5349   PGUnixFDListClass = ^TGUnixFDListClass;
5350   TGUnixFDListClass = object
5351     parent_class: TGObjectClass;
5352     _g_reserved1: procedure; cdecl;
5353     _g_reserved2: procedure; cdecl;
5354     _g_reserved3: procedure; cdecl;
5355     _g_reserved4: procedure; cdecl;
5356     _g_reserved5: procedure; cdecl;
5357   end;
5358 
5359   PPGUnixFDMessage = ^PGUnixFDMessage;
5360   PGUnixFDMessage = ^TGUnixFDMessage;
5361 
5362   PPGUnixFDMessagePrivate = ^PGUnixFDMessagePrivate;
5363   PGUnixFDMessagePrivate = ^TGUnixFDMessagePrivate;
5364   TGUnixFDMessage = object(TGSocketControlMessage)
5365     priv1: PGUnixFDMessagePrivate;
newnull5366     function new: PGUnixFDMessage; cdecl; inline; static;
new_with_fd_listnull5367     function new_with_fd_list(fd_list: PGUnixFDList): PGUnixFDMessage; cdecl; inline; static;
append_fdnull5368     function append_fd(fd: gint; error: PPGError): gboolean; cdecl; inline;
get_fd_listnull5369     function get_fd_list: PGUnixFDList; cdecl; inline;
steal_fdsnull5370     function steal_fds(length: Pgint): Pgint; cdecl; inline;
5371     property fd_list: PGUnixFDList read get_fd_list  { property is writeable but setter not declared } ;
5372   end;
5373 
5374   TGUnixFDMessagePrivate = record
5375   end;
5376 
5377 
5378 
5379   PPGUnixFDMessageClass = ^PGUnixFDMessageClass;
5380   PGUnixFDMessageClass = ^TGUnixFDMessageClass;
5381   TGUnixFDMessageClass = object
5382     parent_class: TGSocketControlMessageClass;
5383     _g_reserved1: procedure; cdecl;
5384     _g_reserved2: procedure; cdecl;
5385   end;
5386 
5387   PPGUnixInputStream = ^PGUnixInputStream;
5388   PGUnixInputStream = ^TGUnixInputStream;
5389 
5390   PPGUnixInputStreamPrivate = ^PGUnixInputStreamPrivate;
5391   PGUnixInputStreamPrivate = ^TGUnixInputStreamPrivate;
5392   TGUnixInputStream = object(TGInputStream)
5393     priv1: PGUnixInputStreamPrivate;
newnull5394     function new(fd: gint; close_fd: gboolean): PGUnixInputStream; cdecl; inline; static;
get_close_fdnull5395     function get_close_fd: gboolean; cdecl; inline;
get_fdnull5396     function get_fd: gint; cdecl; inline;
5397     procedure set_close_fd(close_fd: gboolean); cdecl; inline;
5398     property close_fd: gboolean read get_close_fd write set_close_fd;
5399     property fd: gint read get_fd  { property is writeable but setter not declared } ;
5400   end;
5401 
5402   TGUnixInputStreamPrivate = record
5403   end;
5404 
5405 
5406 
5407   PPGUnixInputStreamClass = ^PGUnixInputStreamClass;
5408   PGUnixInputStreamClass = ^TGUnixInputStreamClass;
5409   TGUnixInputStreamClass = object
5410     parent_class: TGInputStreamClass;
5411     _g_reserved1: procedure; cdecl;
5412     _g_reserved2: procedure; cdecl;
5413     _g_reserved3: procedure; cdecl;
5414     _g_reserved4: procedure; cdecl;
5415     _g_reserved5: procedure; cdecl;
5416   end;
5417 
5418   PPGUnixMountEntry = ^PGUnixMountEntry;
5419   PGUnixMountEntry = ^TGUnixMountEntry;
5420 
5421   TGUnixMountEntry = record
5422   end;
5423 
5424 
5425 
5426   PPGUnixMountMonitor = ^PGUnixMountMonitor;
5427   PGUnixMountMonitor = ^TGUnixMountMonitor;
5428   TGUnixMountMonitor = object(TGObject)
newnull5429     function new: PGUnixMountMonitor; cdecl; inline; static;
5430     procedure set_rate_limit(limit_msec: gint); cdecl; inline;
5431   end;
5432 
5433   PPGUnixMountMonitorClass = ^PGUnixMountMonitorClass;
5434   PGUnixMountMonitorClass = ^TGUnixMountMonitorClass;
5435   TGUnixMountMonitorClass = object
5436   end;
5437 
5438   PPGUnixMountPoint = ^PGUnixMountPoint;
5439   PGUnixMountPoint = ^TGUnixMountPoint;
5440   TGUnixMountPoint = object
comparenull5441     function compare(mount2: PGUnixMountPoint): gint; cdecl; inline;
5442     procedure free; cdecl; inline;
get_device_pathnull5443     function get_device_path: Pgchar; cdecl; inline;
get_fs_typenull5444     function get_fs_type: Pgchar; cdecl; inline;
get_mount_pathnull5445     function get_mount_path: Pgchar; cdecl; inline;
get_optionsnull5446     function get_options: Pgchar; cdecl; inline;
guess_can_ejectnull5447     function guess_can_eject: gboolean; cdecl; inline;
guess_iconnull5448     function guess_icon: PGIcon; cdecl; inline;
guess_namenull5449     function guess_name: Pgchar; cdecl; inline;
guess_symbolic_iconnull5450     function guess_symbolic_icon: PGIcon; cdecl; inline;
is_loopbacknull5451     function is_loopback: gboolean; cdecl; inline;
is_readonlynull5452     function is_readonly: gboolean; cdecl; inline;
is_user_mountablenull5453     function is_user_mountable: gboolean; cdecl; inline;
5454   end;
5455 
5456   PPGUnixOutputStream = ^PGUnixOutputStream;
5457   PGUnixOutputStream = ^TGUnixOutputStream;
5458 
5459   PPGUnixOutputStreamPrivate = ^PGUnixOutputStreamPrivate;
5460   PGUnixOutputStreamPrivate = ^TGUnixOutputStreamPrivate;
5461   TGUnixOutputStream = object(TGOutputStream)
5462     priv1: PGUnixOutputStreamPrivate;
newnull5463     function new(fd: gint; close_fd: gboolean): PGUnixOutputStream; cdecl; inline; static;
get_close_fdnull5464     function get_close_fd: gboolean; cdecl; inline;
get_fdnull5465     function get_fd: gint; cdecl; inline;
5466     procedure set_close_fd(close_fd: gboolean); cdecl; inline;
5467     property close_fd: gboolean read get_close_fd write set_close_fd;
5468     property fd: gint read get_fd  { property is writeable but setter not declared } ;
5469   end;
5470 
5471   TGUnixOutputStreamPrivate = record
5472   end;
5473 
5474 
5475 
5476   PPGUnixOutputStreamClass = ^PGUnixOutputStreamClass;
5477   PGUnixOutputStreamClass = ^TGUnixOutputStreamClass;
5478   TGUnixOutputStreamClass = object
5479     parent_class: TGOutputStreamClass;
5480     _g_reserved1: procedure; cdecl;
5481     _g_reserved2: procedure; cdecl;
5482     _g_reserved3: procedure; cdecl;
5483     _g_reserved4: procedure; cdecl;
5484     _g_reserved5: procedure; cdecl;
5485   end;
5486 
5487   PPGUnixSocketAddressType = ^PGUnixSocketAddressType;
5488   PGUnixSocketAddressType = ^TGUnixSocketAddressType;
5489 
5490   PPGUnixSocketAddress = ^PGUnixSocketAddress;
5491   PGUnixSocketAddress = ^TGUnixSocketAddress;
5492 
5493   PPGUnixSocketAddressPrivate = ^PGUnixSocketAddressPrivate;
5494   PGUnixSocketAddressPrivate = ^TGUnixSocketAddressPrivate;
5495   TGUnixSocketAddress = object(TGSocketAddress)
5496     priv: PGUnixSocketAddressPrivate;
newnull5497     function new(path: Pgchar): PGUnixSocketAddress; cdecl; inline; static;
new_with_typenull5498     function new_with_type(path: Pgchar; path_len: gint; type_: TGUnixSocketAddressType): PGUnixSocketAddress; cdecl; inline; static;
abstract_names_supportednull5499     function abstract_names_supported: gboolean; cdecl; inline; static;
get_address_typenull5500     function get_address_type: TGUnixSocketAddressType; cdecl; inline;
get_pathnull5501     function get_path: Pgchar; cdecl; inline;
get_path_lennull5502     function get_path_len: gsize; cdecl; inline;
5503     //property abstract: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_abstract  { property is writeable but setter not declared } ;
5504     property address_type: TGUnixSocketAddressType read get_address_type  { property is writeable but setter not declared } ;
5505     property path: Pgchar read get_path  { property is writeable but setter not declared } ;
5506     //property path_as_array: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_path_as_array  { property is writeable but setter not declared } ;
5507   end;
5508 
5509   TGUnixSocketAddressPrivate = record
5510   end;
5511 
5512 
5513 
5514   PPGUnixSocketAddressClass = ^PGUnixSocketAddressClass;
5515   PGUnixSocketAddressClass = ^TGUnixSocketAddressClass;
5516   TGUnixSocketAddressClass = object
5517     parent_class: TGSocketAddressClass;
5518   end;
5519 
5520   PPGVfs = ^PGVfs;
5521   PGVfs = ^TGVfs;
5522   TGVfs = object(TGObject)
get_defaultnull5523     function get_default: PGVfs; cdecl; inline; static;
get_localnull5524     function get_local: PGVfs; cdecl; inline; static;
get_file_for_pathnull5525     function get_file_for_path(path: Pgchar): PGFile; cdecl; inline;
get_file_for_urinull5526     function get_file_for_uri(uri: Pgchar): PGFile; cdecl; inline;
get_supported_uri_schemesnull5527     function get_supported_uri_schemes: PPgchar; cdecl; inline;
is_activenull5528     function is_active: gboolean; cdecl; inline;
parse_namenull5529     function parse_name(parse_name: Pgchar): PGFile; cdecl; inline;
5530   end;
5531 
5532   PPGVfsClass = ^PGVfsClass;
5533   PGVfsClass = ^TGVfsClass;
5534   TGVfsClass = object
5535     parent_class: TGObjectClass;
fsnull5536     is_active: function(vfs: PGVfs): gboolean; cdecl;
fsnull5537     get_file_for_path: function(vfs: PGVfs; path: Pgchar): PGFile; cdecl;
fsnull5538     get_file_for_uri: function(vfs: PGVfs; uri: Pgchar): PGFile; cdecl;
fsnull5539     get_supported_uri_schemes: function(vfs: PGVfs): PPgchar; cdecl;
fsnull5540     parse_name: function(vfs: PGVfs; parse_name: Pgchar): PGFile; cdecl;
5541     local_file_add_info: procedure(vfs: PGVfs; filename: Pgchar; device: guint64; attribute_matcher: PGFileAttributeMatcher; info: PGFileInfo; cancellable: PGCancellable; extra_data: Pgpointer; free_extra_data: PGDestroyNotify); cdecl;
5542     add_writable_namespaces: procedure(vfs: PGVfs; list: PGFileAttributeInfoList); cdecl;
fsnull5543     local_file_set_attributes: function(vfs: PGVfs; filename: Pgchar; info: PGFileInfo; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
5544     local_file_removed: procedure(vfs: PGVfs; filename: Pgchar); cdecl;
5545     local_file_moved: procedure(vfs: PGVfs; source: Pgchar; dest: Pgchar); cdecl;
5546     _g_reserved1: procedure; cdecl;
5547     _g_reserved2: procedure; cdecl;
5548     _g_reserved3: procedure; cdecl;
5549     _g_reserved4: procedure; cdecl;
5550     _g_reserved5: procedure; cdecl;
5551     _g_reserved6: procedure; cdecl;
5552     _g_reserved7: procedure; cdecl;
5553   end;
5554 
5555   PPGVolumeIface = ^PGVolumeIface;
5556   PGVolumeIface = ^TGVolumeIface;
5557   TGVolumeIface = object
5558     g_iface: TGTypeInterface;
5559     changed: procedure(volume: PGVolume); cdecl;
5560     removed: procedure(volume: PGVolume); cdecl;
olumenull5561     get_name: function(volume: PGVolume): Pgchar; cdecl;
olumenull5562     get_icon: function(volume: PGVolume): PGIcon; cdecl;
olumenull5563     get_uuid: function(volume: PGVolume): Pgchar; cdecl;
olumenull5564     get_drive: function(volume: PGVolume): PGDrive; cdecl;
olumenull5565     get_mount: function(volume: PGVolume): PGMount; cdecl;
olumenull5566     can_mount: function(volume: PGVolume): gboolean; cdecl;
olumenull5567     can_eject: function(volume: PGVolume): gboolean; cdecl;
5568     mount_fn: procedure(volume: PGVolume; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
olumenull5569     mount_finish: function(volume: PGVolume; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
5570     eject: procedure(volume: PGVolume; flags: TGMountUnmountFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
olumenull5571     eject_finish: function(volume: PGVolume; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
olumenull5572     get_identifier: function(volume: PGVolume; kind: Pgchar): Pgchar; cdecl;
olumenull5573     enumerate_identifiers: function(volume: PGVolume): PPgchar; cdecl;
olumenull5574     should_automount: function(volume: PGVolume): gboolean; cdecl;
olumenull5575     get_activation_root: function(volume: PGVolume): PGFile; cdecl;
5576     eject_with_operation: procedure(volume: PGVolume; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
olumenull5577     eject_with_operation_finish: function(volume: PGVolume; result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
olumenull5578     get_sort_key: function(volume: PGVolume): Pgchar; cdecl;
olumenull5579     get_symbolic_icon: function(volume: PGVolume): PGIcon; cdecl;
5580   end;
5581 
5582   PPGZlibCompressor = ^PGZlibCompressor;
5583   PGZlibCompressor = ^TGZlibCompressor;
5584 
5585   PPGZlibCompressorFormat = ^PGZlibCompressorFormat;
5586   PGZlibCompressorFormat = ^TGZlibCompressorFormat;
5587   TGZlibCompressor = object(TGObject)
newnull5588     function new(format: TGZlibCompressorFormat; level: gint): PGZlibCompressor; cdecl; inline; static;
get_file_infonull5589     function get_file_info: PGFileInfo; cdecl; inline;
5590     procedure set_file_info(file_info: PGFileInfo); cdecl; inline;
5591     property file_info: PGFileInfo read get_file_info write set_file_info;
5592     //property format: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_format  { property is writeable but setter not declared } ;
5593     //property level: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_level  { property is writeable but setter not declared } ;
5594   end;
5595 
5596   PPGZlibCompressorClass = ^PGZlibCompressorClass;
5597   PGZlibCompressorClass = ^TGZlibCompressorClass;
5598   TGZlibCompressorClass = object
5599     parent_class: TGObjectClass;
5600   end;
5601 
5602   PPGZlibDecompressor = ^PGZlibDecompressor;
5603   PGZlibDecompressor = ^TGZlibDecompressor;
5604   TGZlibDecompressor = object(TGObject)
newnull5605     function new(format: TGZlibCompressorFormat): PGZlibDecompressor; cdecl; inline; static;
get_file_infonull5606     function get_file_info: PGFileInfo; cdecl; inline;
5607     property file_info: PGFileInfo read get_file_info ;
5608     //property format: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_format  { property is writeable but setter not declared } ;
5609   end;
5610 
5611   PPGZlibDecompressorClass = ^PGZlibDecompressorClass;
5612   PGZlibDecompressorClass = ^TGZlibDecompressorClass;
5613   TGZlibDecompressorClass = object
5614     parent_class: TGObjectClass;
5615   end;
5616 
g_action_get_enablednull5617 function g_action_get_enabled(action: PGAction): gboolean; cdecl; external;
g_action_get_namenull5618 function g_action_get_name(action: PGAction): Pgchar; cdecl; external;
g_action_get_parameter_typenull5619 function g_action_get_parameter_type(action: PGAction): PGVariantType; cdecl; external;
g_action_get_statenull5620 function g_action_get_state(action: PGAction): PGVariant; cdecl; external;
g_action_get_state_hintnull5621 function g_action_get_state_hint(action: PGAction): PGVariant; cdecl; external;
g_action_get_state_typenull5622 function g_action_get_state_type(action: PGAction): PGVariantType; cdecl; external;
g_action_get_typenull5623 function g_action_get_type: TGType; cdecl; external;
g_action_group_get_action_enablednull5624 function g_action_group_get_action_enabled(action_group: PGActionGroup; action_name: Pgchar): gboolean; cdecl; external;
g_action_group_get_action_parameter_typenull5625 function g_action_group_get_action_parameter_type(action_group: PGActionGroup; action_name: Pgchar): PGVariantType; cdecl; external;
g_action_group_get_action_statenull5626 function g_action_group_get_action_state(action_group: PGActionGroup; action_name: Pgchar): PGVariant; cdecl; external;
g_action_group_get_action_state_hintnull5627 function g_action_group_get_action_state_hint(action_group: PGActionGroup; action_name: Pgchar): PGVariant; cdecl; external;
g_action_group_get_action_state_typenull5628 function g_action_group_get_action_state_type(action_group: PGActionGroup; action_name: Pgchar): PGVariantType; cdecl; external;
g_action_group_get_typenull5629 function g_action_group_get_type: TGType; cdecl; external;
g_action_group_has_actionnull5630 function g_action_group_has_action(action_group: PGActionGroup; action_name: Pgchar): gboolean; cdecl; external;
g_action_group_list_actionsnull5631 function g_action_group_list_actions(action_group: PGActionGroup): PPgchar; cdecl; external;
g_action_group_query_actionnull5632 function g_action_group_query_action(action_group: PGActionGroup; action_name: Pgchar; enabled: Pgboolean; parameter_type: PPGVariantType; state_type: PPGVariantType; state_hint: PPGVariant; state: PPGVariant): gboolean; cdecl; external;
g_action_map_get_typenull5633 function g_action_map_get_type: TGType; cdecl; external;
g_action_map_lookup_actionnull5634 function g_action_map_lookup_action(action_map: PGActionMap; action_name: Pgchar): PGAction; cdecl; external;
g_app_info_add_supports_typenull5635 function g_app_info_add_supports_type(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl; external;
g_app_info_can_deletenull5636 function g_app_info_can_delete(appinfo: PGAppInfo): gboolean; cdecl; external;
g_app_info_can_remove_supports_typenull5637 function g_app_info_can_remove_supports_type(appinfo: PGAppInfo): gboolean; cdecl; external;
g_app_info_create_from_commandlinenull5638 function g_app_info_create_from_commandline(commandline: Pgchar; application_name: Pgchar; flags: TGAppInfoCreateFlags; error: PPGError): PGAppInfo; cdecl; external;
g_app_info_deletenull5639 function g_app_info_delete(appinfo: PGAppInfo): gboolean; cdecl; external;
g_app_info_dupnull5640 function g_app_info_dup(appinfo: PGAppInfo): PGAppInfo; cdecl; external;
g_app_info_equalnull5641 function g_app_info_equal(appinfo1: PGAppInfo; appinfo2: PGAppInfo): gboolean; cdecl; external;
g_app_info_get_allnull5642 function g_app_info_get_all: PGList; cdecl; external;
g_app_info_get_all_for_typenull5643 function g_app_info_get_all_for_type(content_type: Pgchar): PGList; cdecl; external;
g_app_info_get_commandlinenull5644 function g_app_info_get_commandline(appinfo: PGAppInfo): Pgchar; cdecl; external;
g_app_info_get_default_for_typenull5645 function g_app_info_get_default_for_type(content_type: Pgchar; must_support_uris: gboolean): PGAppInfo; cdecl; external;
g_app_info_get_default_for_uri_schemenull5646 function g_app_info_get_default_for_uri_scheme(uri_scheme: Pgchar): PGAppInfo; cdecl; external;
g_app_info_get_descriptionnull5647 function g_app_info_get_description(appinfo: PGAppInfo): Pgchar; cdecl; external;
g_app_info_get_display_namenull5648 function g_app_info_get_display_name(appinfo: PGAppInfo): Pgchar; cdecl; external;
g_app_info_get_executablenull5649 function g_app_info_get_executable(appinfo: PGAppInfo): Pgchar; cdecl; external;
g_app_info_get_fallback_for_typenull5650 function g_app_info_get_fallback_for_type(content_type: Pgchar): PGList; cdecl; external;
g_app_info_get_iconnull5651 function g_app_info_get_icon(appinfo: PGAppInfo): PGIcon; cdecl; external;
g_app_info_get_idnull5652 function g_app_info_get_id(appinfo: PGAppInfo): Pgchar; cdecl; external;
g_app_info_get_namenull5653 function g_app_info_get_name(appinfo: PGAppInfo): Pgchar; cdecl; external;
g_app_info_get_recommended_for_typenull5654 function g_app_info_get_recommended_for_type(content_type: Pgchar): PGList; cdecl; external;
g_app_info_get_supported_typesnull5655 function g_app_info_get_supported_types(appinfo: PGAppInfo): PPgchar; cdecl; external;
g_app_info_get_typenull5656 function g_app_info_get_type: TGType; cdecl; external;
g_app_info_launchnull5657 function g_app_info_launch(appinfo: PGAppInfo; files: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl; external;
g_app_info_launch_default_for_urinull5658 function g_app_info_launch_default_for_uri(uri: Pgchar; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl; external;
g_app_info_launch_urisnull5659 function g_app_info_launch_uris(appinfo: PGAppInfo; uris: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl; external;
g_app_info_remove_supports_typenull5660 function g_app_info_remove_supports_type(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl; external;
g_app_info_set_as_default_for_extensionnull5661 function g_app_info_set_as_default_for_extension(appinfo: PGAppInfo; extension: Pgchar; error: PPGError): gboolean; cdecl; external;
g_app_info_set_as_default_for_typenull5662 function g_app_info_set_as_default_for_type(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl; external;
g_app_info_set_as_last_used_for_typenull5663 function g_app_info_set_as_last_used_for_type(appinfo: PGAppInfo; content_type: Pgchar; error: PPGError): gboolean; cdecl; external;
g_app_info_should_shownull5664 function g_app_info_should_show(appinfo: PGAppInfo): gboolean; cdecl; external;
g_app_info_supports_filesnull5665 function g_app_info_supports_files(appinfo: PGAppInfo): gboolean; cdecl; external;
g_app_info_supports_urisnull5666 function g_app_info_supports_uris(appinfo: PGAppInfo): gboolean; cdecl; external;
g_app_launch_context_get_displaynull5667 function g_app_launch_context_get_display(context: PGAppLaunchContext; info: PGAppInfo; files: PGList): Pgchar; cdecl; external;
g_app_launch_context_get_environmentnull5668 function g_app_launch_context_get_environment(context: PGAppLaunchContext): PPgchar; cdecl; external;
g_app_launch_context_get_startup_notify_idnull5669 function g_app_launch_context_get_startup_notify_id(context: PGAppLaunchContext; info: PGAppInfo; files: PGList): Pgchar; cdecl; external;
g_app_launch_context_get_typenull5670 function g_app_launch_context_get_type: TGType; cdecl; external;
g_app_launch_context_newnull5671 function g_app_launch_context_new: PGAppLaunchContext; cdecl; external;
g_application_command_line_create_file_for_argnull5672 function g_application_command_line_create_file_for_arg(cmdline: PGApplicationCommandLine; arg: Pgchar): PGFile; cdecl; external;
g_application_command_line_get_argumentsnull5673 function g_application_command_line_get_arguments(cmdline: PGApplicationCommandLine; argc: Pgint): PPgchar; cdecl; external;
g_application_command_line_get_cwdnull5674 function g_application_command_line_get_cwd(cmdline: PGApplicationCommandLine): Pgchar; cdecl; external;
g_application_command_line_get_environnull5675 function g_application_command_line_get_environ(cmdline: PGApplicationCommandLine): PPgchar; cdecl; external;
g_application_command_line_get_exit_statusnull5676 function g_application_command_line_get_exit_status(cmdline: PGApplicationCommandLine): gint; cdecl; external;
g_application_command_line_get_is_remotenull5677 function g_application_command_line_get_is_remote(cmdline: PGApplicationCommandLine): gboolean; cdecl; external;
g_application_command_line_get_platform_datanull5678 function g_application_command_line_get_platform_data(cmdline: PGApplicationCommandLine): PGVariant; cdecl; external;
g_application_command_line_get_stdinnull5679 function g_application_command_line_get_stdin(cmdline: PGApplicationCommandLine): PGInputStream; cdecl; external;
g_application_command_line_get_typenull5680 function g_application_command_line_get_type: TGType; cdecl; external;
g_application_command_line_getenvnull5681 function g_application_command_line_getenv(cmdline: PGApplicationCommandLine; name: Pgchar): Pgchar; cdecl; external;
g_application_get_application_idnull5682 function g_application_get_application_id(application: PGApplication): Pgchar; cdecl; external;
g_application_get_dbus_connectionnull5683 function g_application_get_dbus_connection(application: PGApplication): PGDBusConnection; cdecl; external;
g_application_get_dbus_object_pathnull5684 function g_application_get_dbus_object_path(application: PGApplication): Pgchar; cdecl; external;
g_application_get_defaultnull5685 function g_application_get_default: PGApplication; cdecl; external;
g_application_get_flagsnull5686 function g_application_get_flags(application: PGApplication): TGApplicationFlags; cdecl; external;
g_application_get_inactivity_timeoutnull5687 function g_application_get_inactivity_timeout(application: PGApplication): guint; cdecl; external;
g_application_get_is_registerednull5688 function g_application_get_is_registered(application: PGApplication): gboolean; cdecl; external;
g_application_get_is_remotenull5689 function g_application_get_is_remote(application: PGApplication): gboolean; cdecl; external;
g_application_get_typenull5690 function g_application_get_type: TGType; cdecl; external;
g_application_id_is_validnull5691 function g_application_id_is_valid(application_id: Pgchar): gboolean; cdecl; external;
g_application_newnull5692 function g_application_new(application_id: Pgchar; flags: TGApplicationFlags): PGApplication; cdecl; external;
g_application_registernull5693 function g_application_register(application: PGApplication; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_application_runnull5694 function g_application_run(application: PGApplication; argc: gint; argv: PPgchar): gint; cdecl; external;
g_async_initable_get_typenull5695 function g_async_initable_get_type: TGType; cdecl; external;
g_async_initable_init_finishnull5696 function g_async_initable_init_finish(initable: PGAsyncInitable; res: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_async_initable_new_finishnull5697 function g_async_initable_new_finish(initable: PGAsyncInitable; res: PGAsyncResult; error: PPGError): PGObject; cdecl; external;
g_async_result_get_source_objectnull5698 function g_async_result_get_source_object(res: PGAsyncResult): PGObject; cdecl; external;
g_async_result_get_typenull5699 function g_async_result_get_type: TGType; cdecl; external;
g_async_result_get_user_datanull5700 function g_async_result_get_user_data(res: PGAsyncResult): gpointer; cdecl; external;
g_async_result_is_taggednull5701 function g_async_result_is_tagged(res: PGAsyncResult; source_tag: gpointer): gboolean; cdecl; external;
g_async_result_legacy_propagate_errornull5702 function g_async_result_legacy_propagate_error(res: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_buffered_input_stream_fillnull5703 function g_buffered_input_stream_fill(stream: PGBufferedInputStream; count: gssize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_buffered_input_stream_fill_finishnull5704 function g_buffered_input_stream_fill_finish(stream: PGBufferedInputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl; external;
g_buffered_input_stream_get_availablenull5705 function g_buffered_input_stream_get_available(stream: PGBufferedInputStream): gsize; cdecl; external;
g_buffered_input_stream_get_buffer_sizenull5706 function g_buffered_input_stream_get_buffer_size(stream: PGBufferedInputStream): gsize; cdecl; external;
g_buffered_input_stream_get_typenull5707 function g_buffered_input_stream_get_type: TGType; cdecl; external;
g_buffered_input_stream_newnull5708 function g_buffered_input_stream_new(base_stream: PGInputStream): PGBufferedInputStream; cdecl; external;
g_buffered_input_stream_new_sizednull5709 function g_buffered_input_stream_new_sized(base_stream: PGInputStream; size: gsize): PGBufferedInputStream; cdecl; external;
g_buffered_input_stream_peeknull5710 function g_buffered_input_stream_peek(stream: PGBufferedInputStream; buffer: Pguint8; offset: gsize; count: gsize): gsize; cdecl; external;
g_buffered_input_stream_peek_buffernull5711 function g_buffered_input_stream_peek_buffer(stream: PGBufferedInputStream; count: Pgsize): Pguint8; cdecl; external;
g_buffered_input_stream_read_bytenull5712 function g_buffered_input_stream_read_byte(stream: PGBufferedInputStream; cancellable: PGCancellable; error: PPGError): gint; cdecl; external;
g_buffered_output_stream_get_auto_grownull5713 function g_buffered_output_stream_get_auto_grow(stream: PGBufferedOutputStream): gboolean; cdecl; external;
g_buffered_output_stream_get_buffer_sizenull5714 function g_buffered_output_stream_get_buffer_size(stream: PGBufferedOutputStream): gsize; cdecl; external;
g_buffered_output_stream_get_typenull5715 function g_buffered_output_stream_get_type: TGType; cdecl; external;
g_buffered_output_stream_newnull5716 function g_buffered_output_stream_new(base_stream: PGOutputStream): PGBufferedOutputStream; cdecl; external;
g_buffered_output_stream_new_sizednull5717 function g_buffered_output_stream_new_sized(base_stream: PGOutputStream; size: gsize): PGBufferedOutputStream; cdecl; external;
g_bus_get_finishnull5718 function g_bus_get_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl; external;
g_bus_get_syncnull5719 function g_bus_get_sync(bus_type: TGBusType; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl; external;
g_bus_own_namenull5720 function g_bus_own_name(bus_type: TGBusType; name: Pgchar; flags: TGBusNameOwnerFlags; bus_acquired_handler: TGBusAcquiredCallback; name_acquired_handler: TGBusNameAcquiredCallback; name_lost_handler: TGBusNameLostCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; external;
g_bus_own_name_on_connectionnull5721 function g_bus_own_name_on_connection(connection: PGDBusConnection; name: Pgchar; flags: TGBusNameOwnerFlags; name_acquired_handler: TGBusNameAcquiredCallback; name_lost_handler: TGBusNameLostCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; external;
g_bus_own_name_on_connection_with_closuresnull5722 function g_bus_own_name_on_connection_with_closures(connection: PGDBusConnection; name: Pgchar; flags: TGBusNameOwnerFlags; name_acquired_closure: PGClosure; name_lost_closure: PGClosure): guint; cdecl; external;
g_bus_own_name_with_closuresnull5723 function g_bus_own_name_with_closures(bus_type: TGBusType; name: Pgchar; flags: TGBusNameOwnerFlags; bus_acquired_closure: PGClosure; name_acquired_closure: PGClosure; name_lost_closure: PGClosure): guint; cdecl; external;
g_bus_watch_namenull5724 function g_bus_watch_name(bus_type: TGBusType; name: Pgchar; flags: TGBusNameWatcherFlags; name_appeared_handler: TGBusNameAppearedCallback; name_vanished_handler: TGBusNameVanishedCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; external;
g_bus_watch_name_on_connectionnull5725 function g_bus_watch_name_on_connection(connection: PGDBusConnection; name: Pgchar; flags: TGBusNameWatcherFlags; name_appeared_handler: TGBusNameAppearedCallback; name_vanished_handler: TGBusNameVanishedCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; external;
g_bus_watch_name_on_connection_with_closuresnull5726 function g_bus_watch_name_on_connection_with_closures(connection: PGDBusConnection; name: Pgchar; flags: TGBusNameWatcherFlags; name_appeared_closure: PGClosure; name_vanished_closure: PGClosure): guint; cdecl; external;
g_bus_watch_name_with_closuresnull5727 function g_bus_watch_name_with_closures(bus_type: TGBusType; name: Pgchar; flags: TGBusNameWatcherFlags; name_appeared_closure: PGClosure; name_vanished_closure: PGClosure): guint; cdecl; external;
g_cancellable_connectnull5728 function g_cancellable_connect(cancellable: PGCancellable; callback: TGCallback; data: gpointer; data_destroy_func: TGDestroyNotify): gulong; cdecl; external;
g_cancellable_get_currentnull5729 function g_cancellable_get_current: PGCancellable; cdecl; external;
g_cancellable_get_fdnull5730 function g_cancellable_get_fd(cancellable: PGCancellable): gint; cdecl; external;
g_cancellable_get_typenull5731 function g_cancellable_get_type: TGType; cdecl; external;
g_cancellable_is_cancellednull5732 function g_cancellable_is_cancelled(cancellable: PGCancellable): gboolean; cdecl; external;
g_cancellable_make_pollfdnull5733 function g_cancellable_make_pollfd(cancellable: PGCancellable; pollfd: PGPollFD): gboolean; cdecl; external;
g_cancellable_newnull5734 function g_cancellable_new: PGCancellable; cdecl; external;
g_cancellable_set_error_if_cancellednull5735 function g_cancellable_set_error_if_cancelled(cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_cancellable_source_newnull5736 function g_cancellable_source_new(cancellable: PGCancellable): PGSource; cdecl; external;
g_charset_converter_get_num_fallbacksnull5737 function g_charset_converter_get_num_fallbacks(converter: PGCharsetConverter): guint; cdecl; external;
g_charset_converter_get_typenull5738 function g_charset_converter_get_type: TGType; cdecl; external;
g_charset_converter_get_use_fallbacknull5739 function g_charset_converter_get_use_fallback(converter: PGCharsetConverter): gboolean; cdecl; external;
g_charset_converter_newnull5740 function g_charset_converter_new(to_charset: Pgchar; from_charset: Pgchar; error: PPGError): PGCharsetConverter; cdecl; external;
g_content_type_can_be_executablenull5741 function g_content_type_can_be_executable(type_: Pgchar): gboolean; cdecl; external;
g_content_type_equalsnull5742 function g_content_type_equals(type1: Pgchar; type2: Pgchar): gboolean; cdecl; external;
g_content_type_from_mime_typenull5743 function g_content_type_from_mime_type(mime_type: Pgchar): Pgchar; cdecl; external;
g_content_type_get_descriptionnull5744 function g_content_type_get_description(type_: Pgchar): Pgchar; cdecl; external;
g_content_type_get_generic_icon_namenull5745 function g_content_type_get_generic_icon_name(type_: Pgchar): Pgchar; cdecl; external;
g_content_type_get_iconnull5746 function g_content_type_get_icon(type_: Pgchar): PGIcon; cdecl; external;
g_content_type_get_mime_typenull5747 function g_content_type_get_mime_type(type_: Pgchar): Pgchar; cdecl; external;
g_content_type_get_symbolic_iconnull5748 function g_content_type_get_symbolic_icon(type_: Pgchar): PGIcon; cdecl; external;
g_content_type_guessnull5749 function g_content_type_guess(filename: Pgchar; data: Pguint8; data_size: gsize; result_uncertain: Pgboolean): Pgchar; cdecl; external;
g_content_type_guess_for_treenull5750 function g_content_type_guess_for_tree(root: PGFile): PPgchar; cdecl; external;
g_content_type_is_anull5751 function g_content_type_is_a(type_: Pgchar; supertype: Pgchar): gboolean; cdecl; external;
g_content_type_is_unknownnull5752 function g_content_type_is_unknown(type_: Pgchar): gboolean; cdecl; external;
g_content_types_get_registerednull5753 function g_content_types_get_registered: PGList; cdecl; external;
g_converter_convertnull5754 function g_converter_convert(converter: PGConverter; inbuf: Pguint8; inbuf_size: gsize; outbuf: Pgpointer; outbuf_size: gsize; flags: TGConverterFlags; bytes_read: Pgsize; bytes_written: Pgsize; error: PPGError): TGConverterResult; cdecl; external;
g_converter_get_typenull5755 function g_converter_get_type: TGType; cdecl; external;
g_converter_input_stream_get_converternull5756 function g_converter_input_stream_get_converter(converter_stream: PGConverterInputStream): PGConverter; cdecl; external;
g_converter_input_stream_get_typenull5757 function g_converter_input_stream_get_type: TGType; cdecl; external;
g_converter_input_stream_newnull5758 function g_converter_input_stream_new(base_stream: PGInputStream; converter: PGConverter): PGConverterInputStream; cdecl; external;
g_converter_output_stream_get_converternull5759 function g_converter_output_stream_get_converter(converter_stream: PGConverterOutputStream): PGConverter; cdecl; external;
g_converter_output_stream_get_typenull5760 function g_converter_output_stream_get_type: TGType; cdecl; external;
g_converter_output_stream_newnull5761 function g_converter_output_stream_new(base_stream: PGOutputStream; converter: PGConverter): PGConverterOutputStream; cdecl; external;
g_credentials_get_nativenull5762 function g_credentials_get_native(credentials: PGCredentials; native_type: TGCredentialsType): gpointer; cdecl; external;
g_credentials_get_typenull5763 function g_credentials_get_type: TGType; cdecl; external;
g_credentials_get_unix_pidnull5764 function g_credentials_get_unix_pid(credentials: PGCredentials; error: PPGError): gint; cdecl; external;
g_credentials_get_unix_usernull5765 function g_credentials_get_unix_user(credentials: PGCredentials; error: PPGError): guint; cdecl; external;
g_credentials_is_same_usernull5766 function g_credentials_is_same_user(credentials: PGCredentials; other_credentials: PGCredentials; error: PPGError): gboolean; cdecl; external;
g_credentials_newnull5767 function g_credentials_new: PGCredentials; cdecl; external;
g_credentials_set_unix_usernull5768 function g_credentials_set_unix_user(credentials: PGCredentials; uid: guint; error: PPGError): gboolean; cdecl; external;
g_credentials_to_stringnull5769 function g_credentials_to_string(credentials: PGCredentials): Pgchar; cdecl; external;
g_data_input_stream_get_byte_ordernull5770 function g_data_input_stream_get_byte_order(stream: PGDataInputStream): TGDataStreamByteOrder; cdecl; external;
g_data_input_stream_get_newline_typenull5771 function g_data_input_stream_get_newline_type(stream: PGDataInputStream): TGDataStreamNewlineType; cdecl; external;
g_data_input_stream_get_typenull5772 function g_data_input_stream_get_type: TGType; cdecl; external;
g_data_input_stream_newnull5773 function g_data_input_stream_new(base_stream: PGInputStream): PGDataInputStream; cdecl; external;
g_data_input_stream_read_bytenull5774 function g_data_input_stream_read_byte(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): guint8; cdecl; external;
g_data_input_stream_read_int16null5775 function g_data_input_stream_read_int16(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): gint16; cdecl; external;
g_data_input_stream_read_int32null5776 function g_data_input_stream_read_int32(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): gint32; cdecl; external;
g_data_input_stream_read_int64null5777 function g_data_input_stream_read_int64(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): gint64; cdecl; external;
g_data_input_stream_read_linenull5778 function g_data_input_stream_read_line(stream: PGDataInputStream; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_line_finishnull5779 function g_data_input_stream_read_line_finish(stream: PGDataInputStream; result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_line_finish_utf8null5780 function g_data_input_stream_read_line_finish_utf8(stream: PGDataInputStream; result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_line_utf8null5781 function g_data_input_stream_read_line_utf8(stream: PGDataInputStream; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_uint16null5782 function g_data_input_stream_read_uint16(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): guint16; cdecl; external;
g_data_input_stream_read_uint32null5783 function g_data_input_stream_read_uint32(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): guint32; cdecl; external;
g_data_input_stream_read_uint64null5784 function g_data_input_stream_read_uint64(stream: PGDataInputStream; cancellable: PGCancellable; error: PPGError): guint64; cdecl; external;
g_data_input_stream_read_untilnull5785 function g_data_input_stream_read_until(stream: PGDataInputStream; stop_chars: Pgchar; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_until_finishnull5786 function g_data_input_stream_read_until_finish(stream: PGDataInputStream; result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_uptonull5787 function g_data_input_stream_read_upto(stream: PGDataInputStream; stop_chars: Pgchar; stop_chars_len: gssize; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; external;
g_data_input_stream_read_upto_finishnull5788 function g_data_input_stream_read_upto_finish(stream: PGDataInputStream; result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl; external;
g_data_output_stream_get_byte_ordernull5789 function g_data_output_stream_get_byte_order(stream: PGDataOutputStream): TGDataStreamByteOrder; cdecl; external;
g_data_output_stream_get_typenull5790 function g_data_output_stream_get_type: TGType; cdecl; external;
g_data_output_stream_newnull5791 function g_data_output_stream_new(base_stream: PGOutputStream): PGDataOutputStream; cdecl; external;
g_data_output_stream_put_bytenull5792 function g_data_output_stream_put_byte(stream: PGDataOutputStream; data: guint8; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_int16null5793 function g_data_output_stream_put_int16(stream: PGDataOutputStream; data: gint16; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_int32null5794 function g_data_output_stream_put_int32(stream: PGDataOutputStream; data: gint32; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_int64null5795 function g_data_output_stream_put_int64(stream: PGDataOutputStream; data: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_stringnull5796 function g_data_output_stream_put_string(stream: PGDataOutputStream; str: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_uint16null5797 function g_data_output_stream_put_uint16(stream: PGDataOutputStream; data: guint16; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_uint32null5798 function g_data_output_stream_put_uint32(stream: PGDataOutputStream; data: guint32; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_data_output_stream_put_uint64null5799 function g_data_output_stream_put_uint64(stream: PGDataOutputStream; data: guint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_dbus_action_group_getnull5800 function g_dbus_action_group_get(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar): PGDBusActionGroup; cdecl; external;
g_dbus_action_group_get_typenull5801 function g_dbus_action_group_get_type: TGType; cdecl; external;
g_dbus_address_escape_valuenull5802 function g_dbus_address_escape_value(string_: Pgchar): Pgchar; cdecl; external;
g_dbus_address_get_for_bus_syncnull5803 function g_dbus_address_get_for_bus_sync(bus_type: TGBusType; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; external;
g_dbus_address_get_stream_finishnull5804 function g_dbus_address_get_stream_finish(res: PGAsyncResult; out_guid: PPgchar; error: PPGError): PGIOStream; cdecl; external;
g_dbus_address_get_stream_syncnull5805 function g_dbus_address_get_stream_sync(address: Pgchar; out_guid: PPgchar; cancellable: PGCancellable; error: PPGError): PGIOStream; cdecl; external;
g_dbus_annotation_info_get_typenull5806 function g_dbus_annotation_info_get_type: TGType; cdecl; external;
g_dbus_annotation_info_lookupnull5807 function g_dbus_annotation_info_lookup(annotations: PPGDBusAnnotationInfo; name: Pgchar): Pgchar; cdecl; external;
g_dbus_annotation_info_refnull5808 function g_dbus_annotation_info_ref(info: PGDBusAnnotationInfo): PGDBusAnnotationInfo; cdecl; external;
g_dbus_arg_info_get_typenull5809 function g_dbus_arg_info_get_type: TGType; cdecl; external;
g_dbus_arg_info_refnull5810 function g_dbus_arg_info_ref(info: PGDBusArgInfo): PGDBusArgInfo; cdecl; external;
g_dbus_auth_observer_allow_mechanismnull5811 function g_dbus_auth_observer_allow_mechanism(observer: PGDBusAuthObserver; mechanism: Pgchar): gboolean; cdecl; external;
g_dbus_auth_observer_authorize_authenticated_peernull5812 function g_dbus_auth_observer_authorize_authenticated_peer(observer: PGDBusAuthObserver; stream: PGIOStream; credentials: PGCredentials): gboolean; cdecl; external;
g_dbus_auth_observer_get_typenull5813 function g_dbus_auth_observer_get_type: TGType; cdecl; external;
g_dbus_auth_observer_newnull5814 function g_dbus_auth_observer_new: PGDBusAuthObserver; cdecl; external;
g_dbus_connection_add_filternull5815 function g_dbus_connection_add_filter(connection: PGDBusConnection; filter_function: TGDBusMessageFilterFunction; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; external;
g_dbus_connection_call_finishnull5816 function g_dbus_connection_call_finish(connection: PGDBusConnection; res: PGAsyncResult; error: PPGError): PGVariant; cdecl; external;
g_dbus_connection_call_syncnull5817 function g_dbus_connection_call_sync(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; external;
g_dbus_connection_call_with_unix_fd_list_finishnull5818 function g_dbus_connection_call_with_unix_fd_list_finish(connection: PGDBusConnection; out_fd_list: PPGUnixFDList; res: PGAsyncResult; error: PPGError): PGVariant; cdecl; external;
g_dbus_connection_call_with_unix_fd_list_syncnull5819 function g_dbus_connection_call_with_unix_fd_list_sync(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; out_fd_list: PPGUnixFDList; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; external;
g_dbus_connection_close_finishnull5820 function g_dbus_connection_close_finish(connection: PGDBusConnection; res: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_dbus_connection_close_syncnull5821 function g_dbus_connection_close_sync(connection: PGDBusConnection; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_dbus_connection_emit_signalnull5822 function g_dbus_connection_emit_signal(connection: PGDBusConnection; destination_bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; signal_name: Pgchar; parameters: PGVariant; error: PPGError): gboolean; cdecl; external;
g_dbus_connection_export_action_groupnull5823 function g_dbus_connection_export_action_group(connection: PGDBusConnection; object_path: Pgchar; action_group: PGActionGroup; error: PPGError): guint; cdecl; external;
g_dbus_connection_export_menu_modelnull5824 function g_dbus_connection_export_menu_model(connection: PGDBusConnection; object_path: Pgchar; menu: PGMenuModel; error: PPGError): guint; cdecl; external;
g_dbus_connection_flush_finishnull5825 function g_dbus_connection_flush_finish(connection: PGDBusConnection; res: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_dbus_connection_flush_syncnull5826 function g_dbus_connection_flush_sync(connection: PGDBusConnection; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_dbus_connection_get_capabilitiesnull5827 function g_dbus_connection_get_capabilities(connection: PGDBusConnection): TGDBusCapabilityFlags; cdecl; external;
g_dbus_connection_get_exit_on_closenull5828 function g_dbus_connection_get_exit_on_close(connection: PGDBusConnection): gboolean; cdecl; external;
g_dbus_connection_get_guidnull5829 function g_dbus_connection_get_guid(connection: PGDBusConnection): Pgchar; cdecl; external;
g_dbus_connection_get_last_serialnull5830 function g_dbus_connection_get_last_serial(connection: PGDBusConnection): guint32; cdecl; external;
g_dbus_connection_get_peer_credentialsnull5831 function g_dbus_connection_get_peer_credentials(connection: PGDBusConnection): PGCredentials; cdecl; external;
g_dbus_connection_get_streamnull5832 function g_dbus_connection_get_stream(connection: PGDBusConnection): PGIOStream; cdecl; external;
g_dbus_connection_get_typenull5833 function g_dbus_connection_get_type: TGType; cdecl; external;
g_dbus_connection_get_unique_namenull5834 function g_dbus_connection_get_unique_name(connection: PGDBusConnection): Pgchar; cdecl; external;
g_dbus_connection_is_closednull5835 function g_dbus_connection_is_closed(connection: PGDBusConnection): gboolean; cdecl; external;
g_dbus_connection_new_finishnull5836 function g_dbus_connection_new_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl; external;
g_dbus_connection_new_for_address_finishnull5837 function g_dbus_connection_new_for_address_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl; external;
g_dbus_connection_new_for_address_syncnull5838 function g_dbus_connection_new_for_address_sync(address: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl; external;
g_dbus_connection_new_syncnull5839 function g_dbus_connection_new_sync(stream: PGIOStream; guid: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl; external;
g_dbus_connection_register_objectnull5840 function g_dbus_connection_register_object(connection: PGDBusConnection; object_path: Pgchar; interface_info: PGDBusInterfaceInfo; vtable: PGDBusInterfaceVTable; user_data: gpointer; user_data_free_func: TGDestroyNotify; error: PPGError): guint; cdecl; external;
g_dbus_connection_register_subtreenull5841 function g_dbus_connection_register_subtree(connection: PGDBusConnection; object_path: Pgchar; vtable: PGDBusSubtreeVTable; flags: TGDBusSubtreeFlags; user_data: gpointer; user_data_free_func: TGDestroyNotify; error: PPGError): guint; cdecl; external;
g_dbus_connection_send_messagenull5842 function g_dbus_connection_send_message(connection: PGDBusConnection; message: PGDBusMessage; flags: TGDBusSendMessageFlags; out_serial: Pguint32; error: PPGError): gboolean; cdecl; external;
g_dbus_connection_send_message_with_reply_finishnull5843 function g_dbus_connection_send_message_with_reply_finish(connection: PGDBusConnection; res: PGAsyncResult; error: PPGError): PGDBusMessage; cdecl; external;
g_dbus_connection_send_message_with_reply_syncnull5844 function g_dbus_connection_send_message_with_reply_sync(connection: PGDBusConnection; message: PGDBusMessage; flags: TGDBusSendMessageFlags; timeout_msec: gint; out_serial: Pguint32; cancellable: PGCancellable; error: PPGError): PGDBusMessage; cdecl; external;
g_dbus_connection_signal_subscribenull5845 function g_dbus_connection_signal_subscribe(connection: PGDBusConnection; sender: Pgchar; interface_name: Pgchar; member: Pgchar; object_path: Pgchar; arg0: Pgchar; flags: TGDBusSignalFlags; callback: TGDBusSignalCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl; external;
g_dbus_connection_unregister_objectnull5846 function g_dbus_connection_unregister_object(connection: PGDBusConnection; registration_id: guint): gboolean; cdecl; external;
g_dbus_connection_unregister_subtreenull5847 function g_dbus_connection_unregister_subtree(connection: PGDBusConnection; registration_id: guint): gboolean; cdecl; external;
g_dbus_error_encode_gerrornull5848 function g_dbus_error_encode_gerror(error: PGError): Pgchar; cdecl; external;
g_dbus_error_get_remote_errornull5849 function g_dbus_error_get_remote_error(error: PGError): Pgchar; cdecl; external;
g_dbus_error_is_remote_errornull5850 function g_dbus_error_is_remote_error(error: PGError): gboolean; cdecl; external;
g_dbus_error_new_for_dbus_errornull5851 function g_dbus_error_new_for_dbus_error(dbus_error_name: Pgchar; dbus_error_message: Pgchar): PGError; cdecl; external;
g_dbus_error_quarknull5852 function g_dbus_error_quark: TGQuark; cdecl; external;
g_dbus_error_register_errornull5853 function g_dbus_error_register_error(error_domain: TGQuark; error_code: gint; dbus_error_name: Pgchar): gboolean; cdecl; external;
g_dbus_error_strip_remote_errornull5854 function g_dbus_error_strip_remote_error(error: PGError): gboolean; cdecl; external;
g_dbus_error_unregister_errornull5855 function g_dbus_error_unregister_error(error_domain: TGQuark; error_code: gint; dbus_error_name: Pgchar): gboolean; cdecl; external;
g_dbus_generate_guidnull5856 function g_dbus_generate_guid: Pgchar; cdecl; external;
g_dbus_gvalue_to_gvariantnull5857 function g_dbus_gvalue_to_gvariant(gvalue: PGValue; type_: PGVariantType): PGVariant; cdecl; external;
g_dbus_interface_dup_objectnull5858 function g_dbus_interface_dup_object(interface_: PGDBusInterface): PGDBusObject; cdecl; external;
g_dbus_interface_get_infonull5859 function g_dbus_interface_get_info(interface_: PGDBusInterface): PGDBusInterfaceInfo; cdecl; external;
g_dbus_interface_get_objectnull5860 function g_dbus_interface_get_object(interface_: PGDBusInterface): PGDBusObject; cdecl; external;
g_dbus_interface_get_typenull5861 function g_dbus_interface_get_type: TGType; cdecl; external;
g_dbus_interface_info_get_typenull5862 function g_dbus_interface_info_get_type: TGType; cdecl; external;
g_dbus_interface_info_lookup_methodnull5863 function g_dbus_interface_info_lookup_method(info: PGDBusInterfaceInfo; name: Pgchar): PGDBusMethodInfo; cdecl; external;
g_dbus_interface_info_lookup_propertynull5864 function g_dbus_interface_info_lookup_property(info: PGDBusInterfaceInfo; name: Pgchar): PGDBusPropertyInfo; cdecl; external;
g_dbus_interface_info_lookup_signalnull5865 function g_dbus_interface_info_lookup_signal(info: PGDBusInterfaceInfo; name: Pgchar): PGDBusSignalInfo; cdecl; external;
g_dbus_interface_info_refnull5866 function g_dbus_interface_info_ref(info: PGDBusInterfaceInfo): PGDBusInterfaceInfo; cdecl; external;
g_dbus_interface_skeleton_exportnull5867 function g_dbus_interface_skeleton_export(interface_: PGDBusInterfaceSkeleton; connection: PGDBusConnection; object_path: Pgchar; error: PPGError): gboolean; cdecl; external;
g_dbus_interface_skeleton_get_connectionnull5868 function g_dbus_interface_skeleton_get_connection(interface_: PGDBusInterfaceSkeleton): PGDBusConnection; cdecl; external;
g_dbus_interface_skeleton_get_connectionsnull5869 function g_dbus_interface_skeleton_get_connections(interface_: PGDBusInterfaceSkeleton): PGList; cdecl; external;
g_dbus_interface_skeleton_get_flagsnull5870 function g_dbus_interface_skeleton_get_flags(interface_: PGDBusInterfaceSkeleton): TGDBusInterfaceSkeletonFlags; cdecl; external;
g_dbus_interface_skeleton_get_infonull5871 function g_dbus_interface_skeleton_get_info(interface_: PGDBusInterfaceSkeleton): PGDBusInterfaceInfo; cdecl; external;
g_dbus_interface_skeleton_get_object_pathnull5872 function g_dbus_interface_skeleton_get_object_path(interface_: PGDBusInterfaceSkeleton): Pgchar; cdecl; external;
g_dbus_interface_skeleton_get_propertiesnull5873 function g_dbus_interface_skeleton_get_properties(interface_: PGDBusInterfaceSkeleton): PGVariant; cdecl; external;
g_dbus_interface_skeleton_get_typenull5874 function g_dbus_interface_skeleton_get_type: TGType; cdecl; external;
g_dbus_interface_skeleton_get_vtablenull5875 function g_dbus_interface_skeleton_get_vtable(interface_: PGDBusInterfaceSkeleton): PGDBusInterfaceVTable; cdecl; external;
g_dbus_interface_skeleton_has_connectionnull5876 function g_dbus_interface_skeleton_has_connection(interface_: PGDBusInterfaceSkeleton; connection: PGDBusConnection): gboolean; cdecl; external;
g_dbus_is_addressnull5877 function g_dbus_is_address(string_: Pgchar): gboolean; cdecl; external;
g_dbus_is_guidnull5878 function g_dbus_is_guid(string_: Pgchar): gboolean; cdecl; external;
g_dbus_is_interface_namenull5879 function g_dbus_is_interface_name(string_: Pgchar): gboolean; cdecl; external;
g_dbus_is_member_namenull5880 function g_dbus_is_member_name(string_: Pgchar): gboolean; cdecl; external;
g_dbus_is_namenull5881 function g_dbus_is_name(string_: Pgchar): gboolean; cdecl; external;
g_dbus_is_supported_addressnull5882 function g_dbus_is_supported_address(string_: Pgchar; error: PPGError): gboolean; cdecl; external;
g_dbus_is_unique_namenull5883 function g_dbus_is_unique_name(string_: Pgchar): gboolean; cdecl; external;
g_dbus_menu_model_getnull5884 function g_dbus_menu_model_get(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar): PGDBusMenuModel; cdecl; external;
g_dbus_menu_model_get_typenull5885 function g_dbus_menu_model_get_type: TGType; cdecl; external;
g_dbus_message_bytes_needednull5886 function g_dbus_message_bytes_needed(blob: Pguint8; blob_len: gsize; error: PPGError): gssize; cdecl; external;
g_dbus_message_copynull5887 function g_dbus_message_copy(message: PGDBusMessage; error: PPGError): PGDBusMessage; cdecl; external;
g_dbus_message_get_arg0null5888 function g_dbus_message_get_arg0(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_bodynull5889 function g_dbus_message_get_body(message: PGDBusMessage): PGVariant; cdecl; external;
g_dbus_message_get_byte_ordernull5890 function g_dbus_message_get_byte_order(message: PGDBusMessage): TGDBusMessageByteOrder; cdecl; external;
g_dbus_message_get_destinationnull5891 function g_dbus_message_get_destination(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_error_namenull5892 function g_dbus_message_get_error_name(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_flagsnull5893 function g_dbus_message_get_flags(message: PGDBusMessage): TGDBusMessageFlags; cdecl; external;
g_dbus_message_get_headernull5894 function g_dbus_message_get_header(message: PGDBusMessage; header_field: TGDBusMessageHeaderField): PGVariant; cdecl; external;
g_dbus_message_get_header_fieldsnull5895 function g_dbus_message_get_header_fields(message: PGDBusMessage): Pguint8; cdecl; external;
g_dbus_message_get_interfacenull5896 function g_dbus_message_get_interface(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_lockednull5897 function g_dbus_message_get_locked(message: PGDBusMessage): gboolean; cdecl; external;
g_dbus_message_get_membernull5898 function g_dbus_message_get_member(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_message_typenull5899 function g_dbus_message_get_message_type(message: PGDBusMessage): TGDBusMessageType; cdecl; external;
g_dbus_message_get_num_unix_fdsnull5900 function g_dbus_message_get_num_unix_fds(message: PGDBusMessage): guint32; cdecl; external;
g_dbus_message_get_pathnull5901 function g_dbus_message_get_path(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_reply_serialnull5902 function g_dbus_message_get_reply_serial(message: PGDBusMessage): guint32; cdecl; external;
g_dbus_message_get_sendernull5903 function g_dbus_message_get_sender(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_serialnull5904 function g_dbus_message_get_serial(message: PGDBusMessage): guint32; cdecl; external;
g_dbus_message_get_signaturenull5905 function g_dbus_message_get_signature(message: PGDBusMessage): Pgchar; cdecl; external;
g_dbus_message_get_typenull5906 function g_dbus_message_get_type: TGType; cdecl; external;
g_dbus_message_get_unix_fd_listnull5907 function g_dbus_message_get_unix_fd_list(message: PGDBusMessage): PGUnixFDList; cdecl; external;
g_dbus_message_newnull5908 function g_dbus_message_new: PGDBusMessage; cdecl; external;
g_dbus_message_new_from_blobnull5909 function g_dbus_message_new_from_blob(blob: Pguint8; blob_len: gsize; capabilities: TGDBusCapabilityFlags; error: PPGError): PGDBusMessage; cdecl; external;
g_dbus_message_new_method_callnull5910 function g_dbus_message_new_method_call(name: Pgchar; path: Pgchar; interface_: Pgchar; method: Pgchar): PGDBusMessage; cdecl; external;
g_dbus_message_new_method_errornull5911 function g_dbus_message_new_method_error(method_call_message: PGDBusMessage; error_name: Pgchar; error_message_format: Pgchar; args: array of const): PGDBusMessage; cdecl; external;
g_dbus_message_new_method_error_literalnull5912 function g_dbus_message_new_method_error_literal(method_call_message: PGDBusMessage; error_name: Pgchar; error_message: Pgchar): PGDBusMessage; cdecl; external;
g_dbus_message_new_method_error_valistnull5913 function g_dbus_message_new_method_error_valist(method_call_message: PGDBusMessage; error_name: Pgchar; error_message_format: Pgchar; var_args: Tva_list): PGDBusMessage; cdecl; external;
g_dbus_message_new_method_replynull5914 function g_dbus_message_new_method_reply(method_call_message: PGDBusMessage): PGDBusMessage; cdecl; external;
g_dbus_message_new_signalnull5915 function g_dbus_message_new_signal(path: Pgchar; interface_: Pgchar; signal: Pgchar): PGDBusMessage; cdecl; external;
g_dbus_message_printnull5916 function g_dbus_message_print(message: PGDBusMessage; indent: guint): Pgchar; cdecl; external;
g_dbus_message_to_blobnull5917 function g_dbus_message_to_blob(message: PGDBusMessage; out_size: Pgsize; capabilities: TGDBusCapabilityFlags; error: PPGError): Pguint8; cdecl; external;
g_dbus_message_to_gerrornull5918 function g_dbus_message_to_gerror(message: PGDBusMessage; error: PPGError): gboolean; cdecl; external;
g_dbus_method_info_get_typenull5919 function g_dbus_method_info_get_type: TGType; cdecl; external;
g_dbus_method_info_refnull5920 function g_dbus_method_info_ref(info: PGDBusMethodInfo): PGDBusMethodInfo; cdecl; external;
g_dbus_method_invocation_get_connectionnull5921 function g_dbus_method_invocation_get_connection(invocation: PGDBusMethodInvocation): PGDBusConnection; cdecl; external;
g_dbus_method_invocation_get_interface_namenull5922 function g_dbus_method_invocation_get_interface_name(invocation: PGDBusMethodInvocation): Pgchar; cdecl; external;
g_dbus_method_invocation_get_messagenull5923 function g_dbus_method_invocation_get_message(invocation: PGDBusMethodInvocation): PGDBusMessage; cdecl; external;
g_dbus_method_invocation_get_method_infonull5924 function g_dbus_method_invocation_get_method_info(invocation: PGDBusMethodInvocation): PGDBusMethodInfo; cdecl; external;
g_dbus_method_invocation_get_method_namenull5925 function g_dbus_method_invocation_get_method_name(invocation: PGDBusMethodInvocation): Pgchar; cdecl; external;
g_dbus_method_invocation_get_object_pathnull5926 function g_dbus_method_invocation_get_object_path(invocation: PGDBusMethodInvocation): Pgchar; cdecl; external;
g_dbus_method_invocation_get_parametersnull5927 function g_dbus_method_invocation_get_parameters(invocation: PGDBusMethodInvocation): PGVariant; cdecl; external;
g_dbus_method_invocation_get_sendernull5928 function g_dbus_method_invocation_get_sender(invocation: PGDBusMethodInvocation): Pgchar; cdecl; external;
g_dbus_method_invocation_get_typenull5929 function g_dbus_method_invocation_get_type: TGType; cdecl; external;
g_dbus_method_invocation_get_user_datanull5930 function g_dbus_method_invocation_get_user_data(invocation: PGDBusMethodInvocation): gpointer; cdecl; external;
g_dbus_node_info_get_typenull5931 function g_dbus_node_info_get_type: TGType; cdecl; external;
g_dbus_node_info_lookup_interfacenull5932 function g_dbus_node_info_lookup_interface(info: PGDBusNodeInfo; name: Pgchar): PGDBusInterfaceInfo; cdecl; external;
g_dbus_node_info_new_for_xmlnull5933 function g_dbus_node_info_new_for_xml(xml_data: Pgchar; error: PPGError): PGDBusNodeInfo; cdecl; external;
g_dbus_node_info_refnull5934 function g_dbus_node_info_ref(info: PGDBusNodeInfo): PGDBusNodeInfo; cdecl; external;
g_dbus_object_get_interfacenull5935 function g_dbus_object_get_interface(object_: PGDBusObject; interface_name: Pgchar): PGDBusInterface; cdecl; external;
g_dbus_object_get_interfacesnull5936 function g_dbus_object_get_interfaces(object_: PGDBusObject): PGList; cdecl; external;
g_dbus_object_get_object_pathnull5937 function g_dbus_object_get_object_path(object_: PGDBusObject): Pgchar; cdecl; external;
g_dbus_object_get_typenull5938 function g_dbus_object_get_type: TGType; cdecl; external;
g_dbus_object_manager_client_get_connectionnull5939 function g_dbus_object_manager_client_get_connection(manager: PGDBusObjectManagerClient): PGDBusConnection; cdecl; external;
g_dbus_object_manager_client_get_flagsnull5940 function g_dbus_object_manager_client_get_flags(manager: PGDBusObjectManagerClient): TGDBusObjectManagerClientFlags; cdecl; external;
g_dbus_object_manager_client_get_namenull5941 function g_dbus_object_manager_client_get_name(manager: PGDBusObjectManagerClient): Pgchar; cdecl; external;
g_dbus_object_manager_client_get_name_ownernull5942 function g_dbus_object_manager_client_get_name_owner(manager: PGDBusObjectManagerClient): Pgchar; cdecl; external;
g_dbus_object_manager_client_get_typenull5943 function g_dbus_object_manager_client_get_type: TGType; cdecl; external;
g_dbus_object_manager_client_new_finishnull5944 function g_dbus_object_manager_client_new_finish(res: PGAsyncResult; error: PPGError): PGDBusObjectManagerClient; cdecl; external;
g_dbus_object_manager_client_new_for_bus_finishnull5945 function g_dbus_object_manager_client_new_for_bus_finish(res: PGAsyncResult; error: PPGError): PGDBusObjectManagerClient; cdecl; external;
g_dbus_object_manager_client_new_for_bus_syncnull5946 function g_dbus_object_manager_client_new_for_bus_sync(bus_type: TGBusType; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; error: PPGError): PGDBusObjectManagerClient; cdecl; external;
g_dbus_object_manager_client_new_syncnull5947 function g_dbus_object_manager_client_new_sync(connection: PGDBusConnection; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; error: PPGError): PGDBusObjectManagerClient; cdecl; external;
g_dbus_object_manager_get_interfacenull5948 function g_dbus_object_manager_get_interface(manager: PGDBusObjectManager; object_path: Pgchar; interface_name: Pgchar): PGDBusInterface; cdecl; external;
g_dbus_object_manager_get_objectnull5949 function g_dbus_object_manager_get_object(manager: PGDBusObjectManager; object_path: Pgchar): PGDBusObject; cdecl; external;
g_dbus_object_manager_get_object_pathnull5950 function g_dbus_object_manager_get_object_path(manager: PGDBusObjectManager): Pgchar; cdecl; external;
g_dbus_object_manager_get_objectsnull5951 function g_dbus_object_manager_get_objects(manager: PGDBusObjectManager): PGList; cdecl; external;
g_dbus_object_manager_get_typenull5952 function g_dbus_object_manager_get_type: TGType; cdecl; external;
g_dbus_object_manager_server_get_connectionnull5953 function g_dbus_object_manager_server_get_connection(manager: PGDBusObjectManagerServer): PGDBusConnection; cdecl; external;
g_dbus_object_manager_server_get_typenull5954 function g_dbus_object_manager_server_get_type: TGType; cdecl; external;
g_dbus_object_manager_server_is_exportednull5955 function g_dbus_object_manager_server_is_exported(manager: PGDBusObjectManagerServer; object_: PGDBusObjectSkeleton): gboolean; cdecl; external;
g_dbus_object_manager_server_newnull5956 function g_dbus_object_manager_server_new(object_path: Pgchar): PGDBusObjectManagerServer; cdecl; external;
g_dbus_object_manager_server_unexportnull5957 function g_dbus_object_manager_server_unexport(manager: PGDBusObjectManagerServer; object_path: Pgchar): gboolean; cdecl; external;
g_dbus_object_proxy_get_connectionnull5958 function g_dbus_object_proxy_get_connection(proxy: PGDBusObjectProxy): PGDBusConnection; cdecl; external;
g_dbus_object_proxy_get_typenull5959 function g_dbus_object_proxy_get_type: TGType; cdecl; external;
g_dbus_object_proxy_newnull5960 function g_dbus_object_proxy_new(connection: PGDBusConnection; object_path: Pgchar): PGDBusObjectProxy; cdecl; external;
g_dbus_object_skeleton_get_typenull5961 function g_dbus_object_skeleton_get_type: TGType; cdecl; external;
g_dbus_object_skeleton_newnull5962 function g_dbus_object_skeleton_new(object_path: Pgchar): PGDBusObjectSkeleton; cdecl; external;
g_dbus_property_info_get_typenull5963 function g_dbus_property_info_get_type: TGType; cdecl; external;
g_dbus_property_info_refnull5964 function g_dbus_property_info_ref(info: PGDBusPropertyInfo): PGDBusPropertyInfo; cdecl; external;
g_dbus_proxy_call_finishnull5965 function g_dbus_proxy_call_finish(proxy: PGDBusProxy; res: PGAsyncResult; error: PPGError): PGVariant; cdecl; external;
g_dbus_proxy_call_syncnull5966 function g_dbus_proxy_call_sync(proxy: PGDBusProxy; method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; external;
g_dbus_proxy_call_with_unix_fd_list_finishnull5967 function g_dbus_proxy_call_with_unix_fd_list_finish(proxy: PGDBusProxy; out_fd_list: PPGUnixFDList; res: PGAsyncResult; error: PPGError): PGVariant; cdecl; external;
g_dbus_proxy_call_with_unix_fd_list_syncnull5968 function g_dbus_proxy_call_with_unix_fd_list_sync(proxy: PGDBusProxy; method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; out_fd_list: PPGUnixFDList; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl; external;
g_dbus_proxy_get_cached_propertynull5969 function g_dbus_proxy_get_cached_property(proxy: PGDBusProxy; property_name: Pgchar): PGVariant; cdecl; external;
g_dbus_proxy_get_cached_property_namesnull5970 function g_dbus_proxy_get_cached_property_names(proxy: PGDBusProxy): PPgchar; cdecl; external;
g_dbus_proxy_get_connectionnull5971 function g_dbus_proxy_get_connection(proxy: PGDBusProxy): PGDBusConnection; cdecl; external;
g_dbus_proxy_get_default_timeoutnull5972 function g_dbus_proxy_get_default_timeout(proxy: PGDBusProxy): gint; cdecl; external;
g_dbus_proxy_get_flagsnull5973 function g_dbus_proxy_get_flags(proxy: PGDBusProxy): TGDBusProxyFlags; cdecl; external;
g_dbus_proxy_get_interface_infonull5974 function g_dbus_proxy_get_interface_info(proxy: PGDBusProxy): PGDBusInterfaceInfo; cdecl; external;
g_dbus_proxy_get_interface_namenull5975 function g_dbus_proxy_get_interface_name(proxy: PGDBusProxy): Pgchar; cdecl; external;
g_dbus_proxy_get_namenull5976 function g_dbus_proxy_get_name(proxy: PGDBusProxy): Pgchar; cdecl; external;
g_dbus_proxy_get_name_ownernull5977 function g_dbus_proxy_get_name_owner(proxy: PGDBusProxy): Pgchar; cdecl; external;
g_dbus_proxy_get_object_pathnull5978 function g_dbus_proxy_get_object_path(proxy: PGDBusProxy): Pgchar; cdecl; external;
g_dbus_proxy_get_typenull5979 function g_dbus_proxy_get_type: TGType; cdecl; external;
g_dbus_proxy_new_finishnull5980 function g_dbus_proxy_new_finish(res: PGAsyncResult; error: PPGError): PGDBusProxy; cdecl; external;
g_dbus_proxy_new_for_bus_finishnull5981 function g_dbus_proxy_new_for_bus_finish(res: PGAsyncResult; error: PPGError): PGDBusProxy; cdecl; external;
g_dbus_proxy_new_for_bus_syncnull5982 function g_dbus_proxy_new_for_bus_sync(bus_type: TGBusType; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGDBusProxy; cdecl; external;
g_dbus_proxy_new_syncnull5983 function g_dbus_proxy_new_sync(connection: PGDBusConnection; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGDBusProxy; cdecl; external;
g_dbus_server_get_client_addressnull5984 function g_dbus_server_get_client_address(server: PGDBusServer): Pgchar; cdecl; external;
g_dbus_server_get_flagsnull5985 function g_dbus_server_get_flags(server: PGDBusServer): TGDBusServerFlags; cdecl; external;
g_dbus_server_get_guidnull5986 function g_dbus_server_get_guid(server: PGDBusServer): Pgchar; cdecl; external;
g_dbus_server_get_typenull5987 function g_dbus_server_get_type: TGType; cdecl; external;
g_dbus_server_is_activenull5988 function g_dbus_server_is_active(server: PGDBusServer): gboolean; cdecl; external;
g_dbus_server_new_syncnull5989 function g_dbus_server_new_sync(address: Pgchar; flags: TGDBusServerFlags; guid: Pgchar; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusServer; cdecl; external;
g_dbus_signal_info_get_typenull5990 function g_dbus_signal_info_get_type: TGType; cdecl; external;
g_dbus_signal_info_refnull5991 function g_dbus_signal_info_ref(info: PGDBusSignalInfo): PGDBusSignalInfo; cdecl; external;
g_desktop_app_info_get_booleannull5992 function g_desktop_app_info_get_boolean(info: PGDesktopAppInfo; key: Pgchar): gboolean; cdecl; external;
g_desktop_app_info_get_categoriesnull5993 function g_desktop_app_info_get_categories(info: PGDesktopAppInfo): Pgchar; cdecl; external;
g_desktop_app_info_get_filenamenull5994 function g_desktop_app_info_get_filename(info: PGDesktopAppInfo): Pgchar; cdecl; external;
g_desktop_app_info_get_generic_namenull5995 function g_desktop_app_info_get_generic_name(info: PGDesktopAppInfo): Pgchar; cdecl; external;
g_desktop_app_info_get_is_hiddennull5996 function g_desktop_app_info_get_is_hidden(info: PGDesktopAppInfo): gboolean; cdecl; external;
g_desktop_app_info_get_keywordsnull5997 function g_desktop_app_info_get_keywords(info: PGDesktopAppInfo): PPgchar; cdecl; external;
g_desktop_app_info_get_nodisplaynull5998 function g_desktop_app_info_get_nodisplay(info: PGDesktopAppInfo): gboolean; cdecl; external;
g_desktop_app_info_get_show_innull5999 function g_desktop_app_info_get_show_in(info: PGDesktopAppInfo; desktop_env: Pgchar): gboolean; cdecl; external;
g_desktop_app_info_get_startup_wm_classnull6000 function g_desktop_app_info_get_startup_wm_class(info: PGDesktopAppInfo): Pgchar; cdecl; external;
g_desktop_app_info_get_stringnull6001 function g_desktop_app_info_get_string(info: PGDesktopAppInfo; key: Pgchar): Pgchar; cdecl; external;
g_desktop_app_info_get_typenull6002 function g_desktop_app_info_get_type: TGType; cdecl; external;
g_desktop_app_info_has_keynull6003 function g_desktop_app_info_has_key(info: PGDesktopAppInfo; key: Pgchar): gboolean; cdecl; external;
g_desktop_app_info_launch_uris_as_managernull6004 function g_desktop_app_info_launch_uris_as_manager(appinfo: PGDesktopAppInfo; uris: PGList; launch_context: PGAppLaunchContext; spawn_flags: TGSpawnFlags; user_setup: TGSpawnChildSetupFunc; user_setup_data: gpointer; pid_callback: TGDesktopAppLaunchCallback; pid_callback_data: gpointer; error: PPGError): gboolean; cdecl; external;
g_desktop_app_info_lookup_get_typenull6005 function g_desktop_app_info_lookup_get_type: TGType; cdecl; external;
g_desktop_app_info_newnull6006 function g_desktop_app_info_new(desktop_id: Pgchar): PGDesktopAppInfo; cdecl; external;
g_desktop_app_info_new_from_filenamenull6007 function g_desktop_app_info_new_from_filename(filename: Pgchar): PGDesktopAppInfo; cdecl; external;
g_desktop_app_info_new_from_keyfilenull6008 function g_desktop_app_info_new_from_keyfile(key_file: PGKeyFile): PGDesktopAppInfo; cdecl; external;
g_drive_can_ejectnull6009 function g_drive_can_eject(drive: PGDrive): gboolean; cdecl; external;
g_drive_can_poll_for_medianull6010 function g_drive_can_poll_for_media(drive: PGDrive): gboolean; cdecl; external;
g_drive_can_startnull6011 function g_drive_can_start(drive: PGDrive): gboolean; cdecl; external;
g_drive_can_start_degradednull6012 function g_drive_can_start_degraded(drive: PGDrive): gboolean; cdecl; external;
g_drive_can_stopnull6013 function g_drive_can_stop(drive: PGDrive): gboolean; cdecl; external;
g_drive_eject_with_operation_finishnull6014 function g_drive_eject_with_operation_finish(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_drive_enumerate_identifiersnull6015 function g_drive_enumerate_identifiers(drive: PGDrive): PPgchar; cdecl; external;
g_drive_get_iconnull6016 function g_drive_get_icon(drive: PGDrive): PGIcon; cdecl; external;
g_drive_get_identifiernull6017 function g_drive_get_identifier(drive: PGDrive; kind: Pgchar): Pgchar; cdecl; external;
g_drive_get_namenull6018 function g_drive_get_name(drive: PGDrive): Pgchar; cdecl; external;
g_drive_get_sort_keynull6019 function g_drive_get_sort_key(drive: PGDrive): Pgchar; cdecl; external;
g_drive_get_start_stop_typenull6020 function g_drive_get_start_stop_type(drive: PGDrive): TGDriveStartStopType; cdecl; external;
g_drive_get_symbolic_iconnull6021 function g_drive_get_symbolic_icon(drive: PGDrive): PGIcon; cdecl; external;
g_drive_get_typenull6022 function g_drive_get_type: TGType; cdecl; external;
g_drive_get_volumesnull6023 function g_drive_get_volumes(drive: PGDrive): PGList; cdecl; external;
g_drive_has_medianull6024 function g_drive_has_media(drive: PGDrive): gboolean; cdecl; external;
g_drive_has_volumesnull6025 function g_drive_has_volumes(drive: PGDrive): gboolean; cdecl; external;
g_drive_is_media_check_automaticnull6026 function g_drive_is_media_check_automatic(drive: PGDrive): gboolean; cdecl; external;
g_drive_is_media_removablenull6027 function g_drive_is_media_removable(drive: PGDrive): gboolean; cdecl; external;
g_drive_poll_for_media_finishnull6028 function g_drive_poll_for_media_finish(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_drive_start_finishnull6029 function g_drive_start_finish(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_drive_stop_finishnull6030 function g_drive_stop_finish(drive: PGDrive; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_emblem_get_iconnull6031 function g_emblem_get_icon(emblem: PGEmblem): PGIcon; cdecl; external;
g_emblem_get_originnull6032 function g_emblem_get_origin(emblem: PGEmblem): TGEmblemOrigin; cdecl; external;
g_emblem_get_typenull6033 function g_emblem_get_type: TGType; cdecl; external;
g_emblem_newnull6034 function g_emblem_new(icon: PGIcon): PGEmblem; cdecl; external;
g_emblem_new_with_originnull6035 function g_emblem_new_with_origin(icon: PGIcon; origin: TGEmblemOrigin): PGEmblem; cdecl; external;
g_emblemed_icon_get_emblemsnull6036 function g_emblemed_icon_get_emblems(emblemed: PGEmblemedIcon): PGList; cdecl; external;
g_emblemed_icon_get_iconnull6037 function g_emblemed_icon_get_icon(emblemed: PGEmblemedIcon): PGIcon; cdecl; external;
g_emblemed_icon_get_typenull6038 function g_emblemed_icon_get_type: TGType; cdecl; external;
g_emblemed_icon_newnull6039 function g_emblemed_icon_new(icon: PGIcon; emblem: PGEmblem): PGEmblemedIcon; cdecl; external;
g_file_append_tonull6040 function g_file_append_to(file_: PGFile; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl; external;
g_file_append_to_finishnull6041 function g_file_append_to_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl; external;
g_file_attribute_info_list_dupnull6042 function g_file_attribute_info_list_dup(list: PGFileAttributeInfoList): PGFileAttributeInfoList; cdecl; external;
g_file_attribute_info_list_get_typenull6043 function g_file_attribute_info_list_get_type: TGType; cdecl; external;
g_file_attribute_info_list_lookupnull6044 function g_file_attribute_info_list_lookup(list: PGFileAttributeInfoList; name: Pgchar): PGFileAttributeInfo; cdecl; external;
g_file_attribute_info_list_newnull6045 function g_file_attribute_info_list_new: PGFileAttributeInfoList; cdecl; external;
g_file_attribute_info_list_refnull6046 function g_file_attribute_info_list_ref(list: PGFileAttributeInfoList): PGFileAttributeInfoList; cdecl; external;
g_file_attribute_matcher_enumerate_namespacenull6047 function g_file_attribute_matcher_enumerate_namespace(matcher: PGFileAttributeMatcher; ns: Pgchar): gboolean; cdecl; external;
g_file_attribute_matcher_enumerate_nextnull6048 function g_file_attribute_matcher_enumerate_next(matcher: PGFileAttributeMatcher): Pgchar; cdecl; external;
g_file_attribute_matcher_get_typenull6049 function g_file_attribute_matcher_get_type: TGType; cdecl; external;
g_file_attribute_matcher_matchesnull6050 function g_file_attribute_matcher_matches(matcher: PGFileAttributeMatcher; attribute: Pgchar): gboolean; cdecl; external;
g_file_attribute_matcher_matches_onlynull6051 function g_file_attribute_matcher_matches_only(matcher: PGFileAttributeMatcher; attribute: Pgchar): gboolean; cdecl; external;
g_file_attribute_matcher_newnull6052 function g_file_attribute_matcher_new(attributes: Pgchar): PGFileAttributeMatcher; cdecl; external;
g_file_attribute_matcher_refnull6053 function g_file_attribute_matcher_ref(matcher: PGFileAttributeMatcher): PGFileAttributeMatcher; cdecl; external;
g_file_attribute_matcher_subtractnull6054 function g_file_attribute_matcher_subtract(matcher: PGFileAttributeMatcher; subtract: PGFileAttributeMatcher): PGFileAttributeMatcher; cdecl; external;
g_file_attribute_matcher_to_stringnull6055 function g_file_attribute_matcher_to_string(matcher: PGFileAttributeMatcher): Pgchar; cdecl; external;
g_file_copynull6056 function g_file_copy(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl; external;
g_file_copy_attributesnull6057 function g_file_copy_attributes(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_copy_finishnull6058 function g_file_copy_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_createnull6059 function g_file_create(file_: PGFile; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl; external;
g_file_create_finishnull6060 function g_file_create_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl; external;
g_file_create_readwritenull6061 function g_file_create_readwrite(file_: PGFile; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl; external;
g_file_create_readwrite_finishnull6062 function g_file_create_readwrite_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl; external;
g_file_deletenull6063 function g_file_delete(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_delete_finishnull6064 function g_file_delete_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_descriptor_based_get_fdnull6065 function g_file_descriptor_based_get_fd(fd_based: PGFileDescriptorBased): gint; cdecl; external;
g_file_descriptor_based_get_typenull6066 function g_file_descriptor_based_get_type: TGType; cdecl; external;
g_file_dupnull6067 function g_file_dup(file_: PGFile): PGFile; cdecl; external;
g_file_eject_mountable_with_operation_finishnull6068 function g_file_eject_mountable_with_operation_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_enumerate_childrennull6069 function g_file_enumerate_children(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileEnumerator; cdecl; external;
g_file_enumerate_children_finishnull6070 function g_file_enumerate_children_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileEnumerator; cdecl; external;
g_file_enumerator_closenull6071 function g_file_enumerator_close(enumerator: PGFileEnumerator; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_enumerator_close_finishnull6072 function g_file_enumerator_close_finish(enumerator: PGFileEnumerator; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_enumerator_get_childnull6073 function g_file_enumerator_get_child(enumerator: PGFileEnumerator; info: PGFileInfo): PGFile; cdecl; external;
g_file_enumerator_get_containernull6074 function g_file_enumerator_get_container(enumerator: PGFileEnumerator): PGFile; cdecl; external;
g_file_enumerator_get_typenull6075 function g_file_enumerator_get_type: TGType; cdecl; external;
g_file_enumerator_has_pendingnull6076 function g_file_enumerator_has_pending(enumerator: PGFileEnumerator): gboolean; cdecl; external;
g_file_enumerator_is_closednull6077 function g_file_enumerator_is_closed(enumerator: PGFileEnumerator): gboolean; cdecl; external;
g_file_enumerator_next_filenull6078 function g_file_enumerator_next_file(enumerator: PGFileEnumerator; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; external;
g_file_enumerator_next_files_finishnull6079 function g_file_enumerator_next_files_finish(enumerator: PGFileEnumerator; result_: PGAsyncResult; error: PPGError): PGList; cdecl; external;
g_file_equalnull6080 function g_file_equal(file1: PGFile; file2: PGFile): gboolean; cdecl; external;
g_file_find_enclosing_mountnull6081 function g_file_find_enclosing_mount(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGMount; cdecl; external;
g_file_find_enclosing_mount_finishnull6082 function g_file_find_enclosing_mount_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGMount; cdecl; external;
g_file_get_basenamenull6083 function g_file_get_basename(file_: PGFile): Pgchar; cdecl; external;
g_file_get_childnull6084 function g_file_get_child(file_: PGFile; name: Pgchar): PGFile; cdecl; external;
g_file_get_child_for_display_namenull6085 function g_file_get_child_for_display_name(file_: PGFile; display_name: Pgchar; error: PPGError): PGFile; cdecl; external;
g_file_get_parentnull6086 function g_file_get_parent(file_: PGFile): PGFile; cdecl; external;
g_file_get_parse_namenull6087 function g_file_get_parse_name(file_: PGFile): Pgchar; cdecl; external;
g_file_get_pathnull6088 function g_file_get_path(file_: PGFile): Pgchar; cdecl; external;
g_file_get_relative_pathnull6089 function g_file_get_relative_path(parent: PGFile; descendant: PGFile): Pgchar; cdecl; external;
g_file_get_typenull6090 function g_file_get_type: TGType; cdecl; external;
g_file_get_urinull6091 function g_file_get_uri(file_: PGFile): Pgchar; cdecl; external;
g_file_get_uri_schemenull6092 function g_file_get_uri_scheme(file_: PGFile): Pgchar; cdecl; external;
g_file_has_parentnull6093 function g_file_has_parent(file_: PGFile; parent: PGFile): gboolean; cdecl; external;
g_file_has_prefixnull6094 function g_file_has_prefix(file_: PGFile; prefix: PGFile): gboolean; cdecl; external;
g_file_has_uri_schemenull6095 function g_file_has_uri_scheme(file_: PGFile; uri_scheme: Pgchar): gboolean; cdecl; external;
g_file_hashnull6096 function g_file_hash(file_: PGFile): guint; cdecl; external;
g_file_icon_get_filenull6097 function g_file_icon_get_file(icon: PGFileIcon): PGFile; cdecl; external;
g_file_icon_get_typenull6098 function g_file_icon_get_type: TGType; cdecl; external;
g_file_icon_newnull6099 function g_file_icon_new(file_: PGFile): PGFileIcon; cdecl; external;
g_file_info_dupnull6100 function g_file_info_dup(other: PGFileInfo): PGFileInfo; cdecl; external;
g_file_info_get_attribute_as_stringnull6101 function g_file_info_get_attribute_as_string(info: PGFileInfo; attribute: Pgchar): Pgchar; cdecl; external;
g_file_info_get_attribute_booleannull6102 function g_file_info_get_attribute_boolean(info: PGFileInfo; attribute: Pgchar): gboolean; cdecl; external;
g_file_info_get_attribute_byte_stringnull6103 function g_file_info_get_attribute_byte_string(info: PGFileInfo; attribute: Pgchar): Pgchar; cdecl; external;
g_file_info_get_attribute_datanull6104 function g_file_info_get_attribute_data(info: PGFileInfo; attribute: Pgchar; type_: PGFileAttributeType; value_pp: Pgpointer; status: PGFileAttributeStatus): gboolean; cdecl; external;
g_file_info_get_attribute_int32null6105 function g_file_info_get_attribute_int32(info: PGFileInfo; attribute: Pgchar): gint32; cdecl; external;
g_file_info_get_attribute_int64null6106 function g_file_info_get_attribute_int64(info: PGFileInfo; attribute: Pgchar): gint64; cdecl; external;
g_file_info_get_attribute_objectnull6107 function g_file_info_get_attribute_object(info: PGFileInfo; attribute: Pgchar): PGObject; cdecl; external;
g_file_info_get_attribute_statusnull6108 function g_file_info_get_attribute_status(info: PGFileInfo; attribute: Pgchar): TGFileAttributeStatus; cdecl; external;
g_file_info_get_attribute_stringnull6109 function g_file_info_get_attribute_string(info: PGFileInfo; attribute: Pgchar): Pgchar; cdecl; external;
g_file_info_get_attribute_stringvnull6110 function g_file_info_get_attribute_stringv(info: PGFileInfo; attribute: Pgchar): PPgchar; cdecl; external;
g_file_info_get_attribute_typenull6111 function g_file_info_get_attribute_type(info: PGFileInfo; attribute: Pgchar): TGFileAttributeType; cdecl; external;
g_file_info_get_attribute_uint32null6112 function g_file_info_get_attribute_uint32(info: PGFileInfo; attribute: Pgchar): guint32; cdecl; external;
g_file_info_get_attribute_uint64null6113 function g_file_info_get_attribute_uint64(info: PGFileInfo; attribute: Pgchar): guint64; cdecl; external;
g_file_info_get_content_typenull6114 function g_file_info_get_content_type(info: PGFileInfo): Pgchar; cdecl; external;
g_file_info_get_deletion_datenull6115 function g_file_info_get_deletion_date(info: PGFileInfo): PGDateTime; cdecl; external;
g_file_info_get_display_namenull6116 function g_file_info_get_display_name(info: PGFileInfo): Pgchar; cdecl; external;
g_file_info_get_edit_namenull6117 function g_file_info_get_edit_name(info: PGFileInfo): Pgchar; cdecl; external;
g_file_info_get_etagnull6118 function g_file_info_get_etag(info: PGFileInfo): Pgchar; cdecl; external;
g_file_info_get_file_typenull6119 function g_file_info_get_file_type(info: PGFileInfo): TGFileType; cdecl; external;
g_file_info_get_iconnull6120 function g_file_info_get_icon(info: PGFileInfo): PGIcon; cdecl; external;
g_file_info_get_is_backupnull6121 function g_file_info_get_is_backup(info: PGFileInfo): gboolean; cdecl; external;
g_file_info_get_is_hiddennull6122 function g_file_info_get_is_hidden(info: PGFileInfo): gboolean; cdecl; external;
g_file_info_get_is_symlinknull6123 function g_file_info_get_is_symlink(info: PGFileInfo): gboolean; cdecl; external;
g_file_info_get_namenull6124 function g_file_info_get_name(info: PGFileInfo): Pgchar; cdecl; external;
g_file_info_get_sizenull6125 function g_file_info_get_size(info: PGFileInfo): gint64; cdecl; external;
g_file_info_get_sort_ordernull6126 function g_file_info_get_sort_order(info: PGFileInfo): gint32; cdecl; external;
g_file_info_get_symbolic_iconnull6127 function g_file_info_get_symbolic_icon(info: PGFileInfo): PGIcon; cdecl; external;
g_file_info_get_symlink_targetnull6128 function g_file_info_get_symlink_target(info: PGFileInfo): Pgchar; cdecl; external;
g_file_info_get_typenull6129 function g_file_info_get_type: TGType; cdecl; external;
g_file_info_has_attributenull6130 function g_file_info_has_attribute(info: PGFileInfo; attribute: Pgchar): gboolean; cdecl; external;
g_file_info_has_namespacenull6131 function g_file_info_has_namespace(info: PGFileInfo; name_space: Pgchar): gboolean; cdecl; external;
g_file_info_list_attributesnull6132 function g_file_info_list_attributes(info: PGFileInfo; name_space: Pgchar): PPgchar; cdecl; external;
g_file_info_newnull6133 function g_file_info_new: PGFileInfo; cdecl; external;
g_file_info_set_attribute_statusnull6134 function g_file_info_set_attribute_status(info: PGFileInfo; attribute: Pgchar; status: TGFileAttributeStatus): gboolean; cdecl; external;
g_file_input_stream_get_typenull6135 function g_file_input_stream_get_type: TGType; cdecl; external;
g_file_input_stream_query_infonull6136 function g_file_input_stream_query_info(stream: PGFileInputStream; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; external;
g_file_input_stream_query_info_finishnull6137 function g_file_input_stream_query_info_finish(stream: PGFileInputStream; result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; external;
g_file_io_stream_get_etagnull6138 function g_file_io_stream_get_etag(stream: PGFileIOStream): Pgchar; cdecl; external;
g_file_io_stream_get_typenull6139 function g_file_io_stream_get_type: TGType; cdecl; external;
g_file_io_stream_query_infonull6140 function g_file_io_stream_query_info(stream: PGFileIOStream; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; external;
g_file_io_stream_query_info_finishnull6141 function g_file_io_stream_query_info_finish(stream: PGFileIOStream; result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; external;
g_file_is_nativenull6142 function g_file_is_native(file_: PGFile): gboolean; cdecl; external;
g_file_load_contentsnull6143 function g_file_load_contents(file_: PGFile; cancellable: PGCancellable; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl; external;
g_file_load_contents_finishnull6144 function g_file_load_contents_finish(file_: PGFile; res: PGAsyncResult; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl; external;
g_file_load_partial_contents_finishnull6145 function g_file_load_partial_contents_finish(file_: PGFile; res: PGAsyncResult; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl; external;
g_file_make_directorynull6146 function g_file_make_directory(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_make_directory_with_parentsnull6147 function g_file_make_directory_with_parents(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_make_symbolic_linknull6148 function g_file_make_symbolic_link(file_: PGFile; symlink_value: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_monitornull6149 function g_file_monitor(file_: PGFile; flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl; external;
g_file_monitor_cancelnull6150 function g_file_monitor_cancel(monitor: PGFileMonitor): gboolean; cdecl; external;
g_file_monitor_directorynull6151 function g_file_monitor_directory(file_: PGFile; flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl; external;
g_file_monitor_filenull6152 function g_file_monitor_file(file_: PGFile; flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl; external;
g_file_monitor_get_typenull6153 function g_file_monitor_get_type: TGType; cdecl; external;
g_file_monitor_is_cancellednull6154 function g_file_monitor_is_cancelled(monitor: PGFileMonitor): gboolean; cdecl; external;
g_file_mount_enclosing_volume_finishnull6155 function g_file_mount_enclosing_volume_finish(location: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_mount_mountable_finishnull6156 function g_file_mount_mountable_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): PGFile; cdecl; external;
g_file_movenull6157 function g_file_move(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl; external;
g_file_new_for_commandline_argnull6158 function g_file_new_for_commandline_arg(arg: Pgchar): PGFile; cdecl; external;
g_file_new_for_commandline_arg_and_cwdnull6159 function g_file_new_for_commandline_arg_and_cwd(arg: Pgchar; cwd: Pgchar): PGFile; cdecl; external;
g_file_new_for_pathnull6160 function g_file_new_for_path(path: Pgchar): PGFile; cdecl; external;
g_file_new_for_urinull6161 function g_file_new_for_uri(uri: Pgchar): PGFile; cdecl; external;
g_file_new_tmpnull6162 function g_file_new_tmp(tmpl: Pgchar; iostream: PPGFileIOStream; error: PPGError): PGFile; cdecl; external;
g_file_open_readwritenull6163 function g_file_open_readwrite(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl; external;
g_file_open_readwrite_finishnull6164 function g_file_open_readwrite_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl; external;
g_file_output_stream_get_etagnull6165 function g_file_output_stream_get_etag(stream: PGFileOutputStream): Pgchar; cdecl; external;
g_file_output_stream_get_typenull6166 function g_file_output_stream_get_type: TGType; cdecl; external;
g_file_output_stream_query_infonull6167 function g_file_output_stream_query_info(stream: PGFileOutputStream; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; external;
g_file_output_stream_query_info_finishnull6168 function g_file_output_stream_query_info_finish(stream: PGFileOutputStream; result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; external;
g_file_parse_namenull6169 function g_file_parse_name(parse_name: Pgchar): PGFile; cdecl; external;
g_file_poll_mountable_finishnull6170 function g_file_poll_mountable_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_query_default_handlernull6171 function g_file_query_default_handler(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGAppInfo; cdecl; external;
g_file_query_existsnull6172 function g_file_query_exists(file_: PGFile; cancellable: PGCancellable): gboolean; cdecl; external;
g_file_query_file_typenull6173 function g_file_query_file_type(file_: PGFile; flags: TGFileQueryInfoFlags; cancellable: PGCancellable): TGFileType; cdecl; external;
g_file_query_filesystem_infonull6174 function g_file_query_filesystem_info(file_: PGFile; attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; external;
g_file_query_filesystem_info_finishnull6175 function g_file_query_filesystem_info_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; external;
g_file_query_infonull6176 function g_file_query_info(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl; external;
g_file_query_info_finishnull6177 function g_file_query_info_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl; external;
g_file_query_settable_attributesnull6178 function g_file_query_settable_attributes(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl; external;
g_file_query_writable_namespacesnull6179 function g_file_query_writable_namespaces(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl; external;
g_file_readnull6180 function g_file_read(file_: PGFile; cancellable: PGCancellable; error: PPGError): PGFileInputStream; cdecl; external;
g_file_read_finishnull6181 function g_file_read_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileInputStream; cdecl; external;
g_file_replacenull6182 function g_file_replace(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl; external;
g_file_replace_contentsnull6183 function g_file_replace_contents(file_: PGFile; contents: Pgchar; length: gsize; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; new_etag: PPgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_replace_contents_finishnull6184 function g_file_replace_contents_finish(file_: PGFile; res: PGAsyncResult; new_etag: PPgchar; error: PPGError): gboolean; cdecl; external;
g_file_replace_finishnull6185 function g_file_replace_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl; external;
g_file_replace_readwritenull6186 function g_file_replace_readwrite(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl; external;
g_file_replace_readwrite_finishnull6187 function g_file_replace_readwrite_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl; external;
g_file_resolve_relative_pathnull6188 function g_file_resolve_relative_path(file_: PGFile; relative_path: Pgchar): PGFile; cdecl; external;
g_file_set_attributenull6189 function g_file_set_attribute(file_: PGFile; attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attribute_byte_stringnull6190 function g_file_set_attribute_byte_string(file_: PGFile; attribute: Pgchar; value: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attribute_int32null6191 function g_file_set_attribute_int32(file_: PGFile; attribute: Pgchar; value: gint32; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attribute_int64null6192 function g_file_set_attribute_int64(file_: PGFile; attribute: Pgchar; value: gint64; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attribute_stringnull6193 function g_file_set_attribute_string(file_: PGFile; attribute: Pgchar; value: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attribute_uint32null6194 function g_file_set_attribute_uint32(file_: PGFile; attribute: Pgchar; value: guint32; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attribute_uint64null6195 function g_file_set_attribute_uint64(file_: PGFile; attribute: Pgchar; value: guint64; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_attributes_finishnull6196 function g_file_set_attributes_finish(file_: PGFile; result_: PGAsyncResult; info: PPGFileInfo; error: PPGError): gboolean; cdecl; external;
g_file_set_attributes_from_infonull6197 function g_file_set_attributes_from_info(file_: PGFile; info: PGFileInfo; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_set_display_namenull6198 function g_file_set_display_name(file_: PGFile; display_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGFile; cdecl; external;
g_file_set_display_name_finishnull6199 function g_file_set_display_name_finish(file_: PGFile; res: PGAsyncResult; error: PPGError): PGFile; cdecl; external;
g_file_start_mountable_finishnull6200 function g_file_start_mountable_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_stop_mountable_finishnull6201 function g_file_stop_mountable_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_file_supports_thread_contextsnull6202 function g_file_supports_thread_contexts(file_: PGFile): gboolean; cdecl; external;
g_file_trashnull6203 function g_file_trash(file_: PGFile; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_file_unmount_mountable_with_operation_finishnull6204 function g_file_unmount_mountable_with_operation_finish(file_: PGFile; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_filename_completer_get_completion_suffixnull6205 function g_filename_completer_get_completion_suffix(completer: PGFilenameCompleter; initial_text: Pgchar): Pgchar; cdecl; external;
g_filename_completer_get_completionsnull6206 function g_filename_completer_get_completions(completer: PGFilenameCompleter; initial_text: Pgchar): PPgchar; cdecl; external;
g_filename_completer_get_typenull6207 function g_filename_completer_get_type: TGType; cdecl; external;
g_filename_completer_newnull6208 function g_filename_completer_new: PGFilenameCompleter; cdecl; external;
g_filter_input_stream_get_base_streamnull6209 function g_filter_input_stream_get_base_stream(stream: PGFilterInputStream): PGInputStream; cdecl; external;
g_filter_input_stream_get_close_base_streamnull6210 function g_filter_input_stream_get_close_base_stream(stream: PGFilterInputStream): gboolean; cdecl; external;
g_filter_input_stream_get_typenull6211 function g_filter_input_stream_get_type: TGType; cdecl; external;
g_filter_output_stream_get_base_streamnull6212 function g_filter_output_stream_get_base_stream(stream: PGFilterOutputStream): PGOutputStream; cdecl; external;
g_filter_output_stream_get_close_base_streamnull6213 function g_filter_output_stream_get_close_base_stream(stream: PGFilterOutputStream): gboolean; cdecl; external;
g_filter_output_stream_get_typenull6214 function g_filter_output_stream_get_type: TGType; cdecl; external;
g_icon_equalnull6215 function g_icon_equal(icon1: PGIcon; icon2: PGIcon): gboolean; cdecl; external;
g_icon_get_typenull6216 function g_icon_get_type: TGType; cdecl; external;
g_icon_hashnull6217 function g_icon_hash(icon: Pgpointer): guint; cdecl; external;
g_icon_new_for_stringnull6218 function g_icon_new_for_string(str: Pgchar; error: PPGError): PGIcon; cdecl; external;
g_icon_to_stringnull6219 function g_icon_to_string(icon: PGIcon): Pgchar; cdecl; external;
g_inet_address_equalnull6220 function g_inet_address_equal(address: PGInetAddress; other_address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_familynull6221 function g_inet_address_get_family(address: PGInetAddress): TGSocketFamily; cdecl; external;
g_inet_address_get_is_anynull6222 function g_inet_address_get_is_any(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_link_localnull6223 function g_inet_address_get_is_link_local(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_loopbacknull6224 function g_inet_address_get_is_loopback(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_mc_globalnull6225 function g_inet_address_get_is_mc_global(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_mc_link_localnull6226 function g_inet_address_get_is_mc_link_local(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_mc_node_localnull6227 function g_inet_address_get_is_mc_node_local(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_mc_org_localnull6228 function g_inet_address_get_is_mc_org_local(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_mc_site_localnull6229 function g_inet_address_get_is_mc_site_local(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_multicastnull6230 function g_inet_address_get_is_multicast(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_is_site_localnull6231 function g_inet_address_get_is_site_local(address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_get_native_sizenull6232 function g_inet_address_get_native_size(address: PGInetAddress): gsize; cdecl; external;
g_inet_address_get_typenull6233 function g_inet_address_get_type: TGType; cdecl; external;
g_inet_address_mask_equalnull6234 function g_inet_address_mask_equal(mask: PGInetAddressMask; mask2: PGInetAddressMask): gboolean; cdecl; external;
g_inet_address_mask_get_addressnull6235 function g_inet_address_mask_get_address(mask: PGInetAddressMask): PGInetAddress; cdecl; external;
g_inet_address_mask_get_familynull6236 function g_inet_address_mask_get_family(mask: PGInetAddressMask): TGSocketFamily; cdecl; external;
g_inet_address_mask_get_lengthnull6237 function g_inet_address_mask_get_length(mask: PGInetAddressMask): guint; cdecl; external;
g_inet_address_mask_get_typenull6238 function g_inet_address_mask_get_type: TGType; cdecl; external;
g_inet_address_mask_matchesnull6239 function g_inet_address_mask_matches(mask: PGInetAddressMask; address: PGInetAddress): gboolean; cdecl; external;
g_inet_address_mask_newnull6240 function g_inet_address_mask_new(addr: PGInetAddress; length: guint; error: PPGError): PGInetAddressMask; cdecl; external;
g_inet_address_mask_new_from_stringnull6241 function g_inet_address_mask_new_from_string(mask_string: Pgchar; error: PPGError): PGInetAddressMask; cdecl; external;
g_inet_address_mask_to_stringnull6242 function g_inet_address_mask_to_string(mask: PGInetAddressMask): Pgchar; cdecl; external;
g_inet_address_new_anynull6243 function g_inet_address_new_any(family: TGSocketFamily): PGInetAddress; cdecl; external;
g_inet_address_new_from_bytesnull6244 function g_inet_address_new_from_bytes(bytes: Pguint8; family: TGSocketFamily): PGInetAddress; cdecl; external;
g_inet_address_new_from_stringnull6245 function g_inet_address_new_from_string(string_: Pgchar): PGInetAddress; cdecl; external;
g_inet_address_new_loopbacknull6246 function g_inet_address_new_loopback(family: TGSocketFamily): PGInetAddress; cdecl; external;
g_inet_address_to_bytesnull6247 function g_inet_address_to_bytes(address: PGInetAddress): Pguint8; cdecl; external;
g_inet_address_to_stringnull6248 function g_inet_address_to_string(address: PGInetAddress): Pgchar; cdecl; external;
g_inet_socket_address_get_addressnull6249 function g_inet_socket_address_get_address(address: PGInetSocketAddress): PGInetAddress; cdecl; external;
g_inet_socket_address_get_flowinfonull6250 function g_inet_socket_address_get_flowinfo(address: PGInetSocketAddress): guint32; cdecl; external;
g_inet_socket_address_get_portnull6251 function g_inet_socket_address_get_port(address: PGInetSocketAddress): guint16; cdecl; external;
g_inet_socket_address_get_scope_idnull6252 function g_inet_socket_address_get_scope_id(address: PGInetSocketAddress): guint32; cdecl; external;
g_inet_socket_address_get_typenull6253 function g_inet_socket_address_get_type: TGType; cdecl; external;
g_inet_socket_address_newnull6254 function g_inet_socket_address_new(address: PGInetAddress; port: guint16): PGInetSocketAddress; cdecl; external;
g_initable_get_typenull6255 function g_initable_get_type: TGType; cdecl; external;
g_initable_initnull6256 function g_initable_init(initable: PGInitable; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_initable_newnull6257 function g_initable_new(object_type: TGType; cancellable: PGCancellable; error: PPGError; first_property_name: Pgchar; args: array of const): PGObject; cdecl; external;
g_initable_new_valistnull6258 function g_initable_new_valist(object_type: TGType; first_property_name: Pgchar; var_args: Tva_list; cancellable: PGCancellable; error: PPGError): PGObject; cdecl; external;
g_initable_newvnull6259 function g_initable_newv(object_type: TGType; n_parameters: guint; parameters: PGParameter; cancellable: PGCancellable; error: PPGError): PGObject; cdecl; external;
g_input_stream_closenull6260 function g_input_stream_close(stream: PGInputStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_input_stream_close_finishnull6261 function g_input_stream_close_finish(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_input_stream_get_typenull6262 function g_input_stream_get_type: TGType; cdecl; external;
g_input_stream_has_pendingnull6263 function g_input_stream_has_pending(stream: PGInputStream): gboolean; cdecl; external;
g_input_stream_is_closednull6264 function g_input_stream_is_closed(stream: PGInputStream): gboolean; cdecl; external;
g_input_stream_readnull6265 function g_input_stream_read(stream: PGInputStream; buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_input_stream_read_allnull6266 function g_input_stream_read_all(stream: PGInputStream; buffer: Pguint8; count: gsize; bytes_read: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_input_stream_read_bytesnull6267 function g_input_stream_read_bytes(stream: PGInputStream; count: gsize; cancellable: PGCancellable; error: PPGError): PGBytes; cdecl; external;
g_input_stream_read_bytes_finishnull6268 function g_input_stream_read_bytes_finish(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): PGBytes; cdecl; external;
g_input_stream_read_finishnull6269 function g_input_stream_read_finish(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl; external;
g_input_stream_set_pendingnull6270 function g_input_stream_set_pending(stream: PGInputStream; error: PPGError): gboolean; cdecl; external;
g_input_stream_skipnull6271 function g_input_stream_skip(stream: PGInputStream; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_input_stream_skip_finishnull6272 function g_input_stream_skip_finish(stream: PGInputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl; external;
g_io_error_from_errnonull6273 function g_io_error_from_errno(err_no: gint): TGIOErrorEnum; cdecl; external;
g_io_error_quarknull6274 function g_io_error_quark: TGQuark; cdecl; external;
g_io_extension_get_namenull6275 function g_io_extension_get_name(extension: PGIOExtension): Pgchar; cdecl; external;
g_io_extension_get_prioritynull6276 function g_io_extension_get_priority(extension: PGIOExtension): gint; cdecl; external;
g_io_extension_get_typenull6277 function g_io_extension_get_type(extension: PGIOExtension): TGType; cdecl; external;
g_io_extension_point_get_extension_by_namenull6278 function g_io_extension_point_get_extension_by_name(extension_point: PGIOExtensionPoint; name: Pgchar): PGIOExtension; cdecl; external;
g_io_extension_point_get_extensionsnull6279 function g_io_extension_point_get_extensions(extension_point: PGIOExtensionPoint): PGList; cdecl; external;
g_io_extension_point_get_required_typenull6280 function g_io_extension_point_get_required_type(extension_point: PGIOExtensionPoint): TGType; cdecl; external;
g_io_extension_point_implementnull6281 function g_io_extension_point_implement(extension_point_name: Pgchar; type_: TGType; extension_name: Pgchar; priority: gint): PGIOExtension; cdecl; external;
g_io_extension_point_lookupnull6282 function g_io_extension_point_lookup(name: Pgchar): PGIOExtensionPoint; cdecl; external;
g_io_extension_point_registernull6283 function g_io_extension_point_register(name: Pgchar): PGIOExtensionPoint; cdecl; external;
g_io_extension_ref_classnull6284 function g_io_extension_ref_class(extension: PGIOExtension): PGTypeClass; cdecl; external;
g_io_module_get_typenull6285 function g_io_module_get_type: TGType; cdecl; external;
g_io_module_newnull6286 function g_io_module_new(filename: Pgchar): PGIOModule; cdecl; external;
g_io_module_scope_newnull6287 function g_io_module_scope_new(flags: TGIOModuleScopeFlags): PGIOModuleScope; cdecl; external;
g_io_modules_load_all_in_directorynull6288 function g_io_modules_load_all_in_directory(dirname: Pgchar): PGList; cdecl; external;
g_io_modules_load_all_in_directory_with_scopenull6289 function g_io_modules_load_all_in_directory_with_scope(dirname: Pgchar; scope: PGIOModuleScope): PGList; cdecl; external;
g_io_stream_closenull6290 function g_io_stream_close(stream: PGIOStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_io_stream_close_finishnull6291 function g_io_stream_close_finish(stream: PGIOStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_io_stream_get_input_streamnull6292 function g_io_stream_get_input_stream(stream: PGIOStream): PGInputStream; cdecl; external;
g_io_stream_get_output_streamnull6293 function g_io_stream_get_output_stream(stream: PGIOStream): PGOutputStream; cdecl; external;
g_io_stream_get_typenull6294 function g_io_stream_get_type: TGType; cdecl; external;
g_io_stream_has_pendingnull6295 function g_io_stream_has_pending(stream: PGIOStream): gboolean; cdecl; external;
g_io_stream_is_closednull6296 function g_io_stream_is_closed(stream: PGIOStream): gboolean; cdecl; external;
g_io_stream_set_pendingnull6297 function g_io_stream_set_pending(stream: PGIOStream; error: PPGError): gboolean; cdecl; external;
g_io_stream_splice_finishnull6298 function g_io_stream_splice_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_loadable_icon_get_typenull6299 function g_loadable_icon_get_type: TGType; cdecl; external;
g_loadable_icon_loadnull6300 function g_loadable_icon_load(icon: PGLoadableIcon; size: gint; type_: PPgchar; cancellable: PGCancellable; error: PPGError): PGInputStream; cdecl; external;
g_loadable_icon_load_finishnull6301 function g_loadable_icon_load_finish(icon: PGLoadableIcon; res: PGAsyncResult; type_: PPgchar; error: PPGError): PGInputStream; cdecl; external;
g_memory_input_stream_get_typenull6302 function g_memory_input_stream_get_type: TGType; cdecl; external;
g_memory_input_stream_newnull6303 function g_memory_input_stream_new: PGMemoryInputStream; cdecl; external;
g_memory_input_stream_new_from_bytesnull6304 function g_memory_input_stream_new_from_bytes(bytes: PGBytes): PGMemoryInputStream; cdecl; external;
g_memory_input_stream_new_from_datanull6305 function g_memory_input_stream_new_from_data(data: Pguint8; len: gssize; destroy_: TGDestroyNotify): PGMemoryInputStream; cdecl; external;
g_memory_output_stream_get_datanull6306 function g_memory_output_stream_get_data(ostream: PGMemoryOutputStream): gpointer; cdecl; external;
g_memory_output_stream_get_data_sizenull6307 function g_memory_output_stream_get_data_size(ostream: PGMemoryOutputStream): gsize; cdecl; external;
g_memory_output_stream_get_sizenull6308 function g_memory_output_stream_get_size(ostream: PGMemoryOutputStream): gsize; cdecl; external;
g_memory_output_stream_get_typenull6309 function g_memory_output_stream_get_type: TGType; cdecl; external;
g_memory_output_stream_newnull6310 function g_memory_output_stream_new(data: gpointer; size: gsize; realloc_function: TGReallocFunc; destroy_function: TGDestroyNotify): PGMemoryOutputStream; cdecl; external;
g_memory_output_stream_new_resizablenull6311 function g_memory_output_stream_new_resizable: PGMemoryOutputStream; cdecl; external;
g_memory_output_stream_steal_as_bytesnull6312 function g_memory_output_stream_steal_as_bytes(ostream: PGMemoryOutputStream): PGBytes; cdecl; external;
g_memory_output_stream_steal_datanull6313 function g_memory_output_stream_steal_data(ostream: PGMemoryOutputStream): gpointer; cdecl; external;
g_menu_attribute_iter_get_namenull6314 function g_menu_attribute_iter_get_name(iter: PGMenuAttributeIter): Pgchar; cdecl; external;
g_menu_attribute_iter_get_nextnull6315 function g_menu_attribute_iter_get_next(iter: PGMenuAttributeIter; out_name: PPgchar; value: PPGVariant): gboolean; cdecl; external;
g_menu_attribute_iter_get_typenull6316 function g_menu_attribute_iter_get_type: TGType; cdecl; external;
g_menu_attribute_iter_get_valuenull6317 function g_menu_attribute_iter_get_value(iter: PGMenuAttributeIter): PGVariant; cdecl; external;
g_menu_attribute_iter_nextnull6318 function g_menu_attribute_iter_next(iter: PGMenuAttributeIter): gboolean; cdecl; external;
g_menu_get_typenull6319 function g_menu_get_type: TGType; cdecl; external;
g_menu_item_get_attributenull6320 function g_menu_item_get_attribute(menu_item: PGMenuItem; attribute: Pgchar; format_string: Pgchar; args: array of const): gboolean; cdecl; external;
g_menu_item_get_attribute_valuenull6321 function g_menu_item_get_attribute_value(menu_item: PGMenuItem; attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl; external;
g_menu_item_get_linknull6322 function g_menu_item_get_link(menu_item: PGMenuItem; link: Pgchar): PGMenuModel; cdecl; external;
g_menu_item_get_typenull6323 function g_menu_item_get_type: TGType; cdecl; external;
g_menu_item_newnull6324 function g_menu_item_new(label_: Pgchar; detailed_action: Pgchar): PGMenuItem; cdecl; external;
g_menu_item_new_from_modelnull6325 function g_menu_item_new_from_model(model: PGMenuModel; item_index: gint): PGMenuItem; cdecl; external;
g_menu_item_new_sectionnull6326 function g_menu_item_new_section(label_: Pgchar; section: PGMenuModel): PGMenuItem; cdecl; external;
g_menu_item_new_submenunull6327 function g_menu_item_new_submenu(label_: Pgchar; submenu: PGMenuModel): PGMenuItem; cdecl; external;
g_menu_link_iter_get_namenull6328 function g_menu_link_iter_get_name(iter: PGMenuLinkIter): Pgchar; cdecl; external;
g_menu_link_iter_get_nextnull6329 function g_menu_link_iter_get_next(iter: PGMenuLinkIter; out_link: PPgchar; value: PPGMenuModel): gboolean; cdecl; external;
g_menu_link_iter_get_typenull6330 function g_menu_link_iter_get_type: TGType; cdecl; external;
g_menu_link_iter_get_valuenull6331 function g_menu_link_iter_get_value(iter: PGMenuLinkIter): PGMenuModel; cdecl; external;
g_menu_link_iter_nextnull6332 function g_menu_link_iter_next(iter: PGMenuLinkIter): gboolean; cdecl; external;
g_menu_model_get_item_attributenull6333 function g_menu_model_get_item_attribute(model: PGMenuModel; item_index: gint; attribute: Pgchar; format_string: Pgchar; args: array of const): gboolean; cdecl; external;
g_menu_model_get_item_attribute_valuenull6334 function g_menu_model_get_item_attribute_value(model: PGMenuModel; item_index: gint; attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl; external;
g_menu_model_get_item_linknull6335 function g_menu_model_get_item_link(model: PGMenuModel; item_index: gint; link: Pgchar): PGMenuModel; cdecl; external;
g_menu_model_get_n_itemsnull6336 function g_menu_model_get_n_items(model: PGMenuModel): gint; cdecl; external;
g_menu_model_get_typenull6337 function g_menu_model_get_type: TGType; cdecl; external;
g_menu_model_is_mutablenull6338 function g_menu_model_is_mutable(model: PGMenuModel): gboolean; cdecl; external;
g_menu_model_iterate_item_attributesnull6339 function g_menu_model_iterate_item_attributes(model: PGMenuModel; item_index: gint): PGMenuAttributeIter; cdecl; external;
g_menu_model_iterate_item_linksnull6340 function g_menu_model_iterate_item_links(model: PGMenuModel; item_index: gint): PGMenuLinkIter; cdecl; external;
g_menu_newnull6341 function g_menu_new: PGMenu; cdecl; external;
g_mount_can_ejectnull6342 function g_mount_can_eject(mount: PGMount): gboolean; cdecl; external;
g_mount_can_unmountnull6343 function g_mount_can_unmount(mount: PGMount): gboolean; cdecl; external;
g_mount_eject_with_operation_finishnull6344 function g_mount_eject_with_operation_finish(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_mount_get_default_locationnull6345 function g_mount_get_default_location(mount: PGMount): PGFile; cdecl; external;
g_mount_get_drivenull6346 function g_mount_get_drive(mount: PGMount): PGDrive; cdecl; external;
g_mount_get_iconnull6347 function g_mount_get_icon(mount: PGMount): PGIcon; cdecl; external;
g_mount_get_namenull6348 function g_mount_get_name(mount: PGMount): Pgchar; cdecl; external;
g_mount_get_rootnull6349 function g_mount_get_root(mount: PGMount): PGFile; cdecl; external;
g_mount_get_sort_keynull6350 function g_mount_get_sort_key(mount: PGMount): Pgchar; cdecl; external;
g_mount_get_symbolic_iconnull6351 function g_mount_get_symbolic_icon(mount: PGMount): PGIcon; cdecl; external;
g_mount_get_typenull6352 function g_mount_get_type: TGType; cdecl; external;
g_mount_get_uuidnull6353 function g_mount_get_uuid(mount: PGMount): Pgchar; cdecl; external;
g_mount_get_volumenull6354 function g_mount_get_volume(mount: PGMount): PGVolume; cdecl; external;
g_mount_guess_content_type_finishnull6355 function g_mount_guess_content_type_finish(mount: PGMount; result_: PGAsyncResult; error: PPGError): PPgchar; cdecl; external;
g_mount_guess_content_type_syncnull6356 function g_mount_guess_content_type_sync(mount: PGMount; force_rescan: gboolean; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl; external;
g_mount_is_shadowednull6357 function g_mount_is_shadowed(mount: PGMount): gboolean; cdecl; external;
g_mount_operation_get_anonymousnull6358 function g_mount_operation_get_anonymous(op: PGMountOperation): gboolean; cdecl; external;
g_mount_operation_get_choicenull6359 function g_mount_operation_get_choice(op: PGMountOperation): gint; cdecl; external;
g_mount_operation_get_domainnull6360 function g_mount_operation_get_domain(op: PGMountOperation): Pgchar; cdecl; external;
g_mount_operation_get_passwordnull6361 function g_mount_operation_get_password(op: PGMountOperation): Pgchar; cdecl; external;
g_mount_operation_get_password_savenull6362 function g_mount_operation_get_password_save(op: PGMountOperation): TGPasswordSave; cdecl; external;
g_mount_operation_get_typenull6363 function g_mount_operation_get_type: TGType; cdecl; external;
g_mount_operation_get_usernamenull6364 function g_mount_operation_get_username(op: PGMountOperation): Pgchar; cdecl; external;
g_mount_operation_newnull6365 function g_mount_operation_new: PGMountOperation; cdecl; external;
g_mount_remount_finishnull6366 function g_mount_remount_finish(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_mount_unmount_with_operation_finishnull6367 function g_mount_unmount_with_operation_finish(mount: PGMount; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_native_volume_monitor_get_typenull6368 function g_native_volume_monitor_get_type: TGType; cdecl; external;
g_network_address_get_hostnamenull6369 function g_network_address_get_hostname(addr: PGNetworkAddress): Pgchar; cdecl; external;
g_network_address_get_portnull6370 function g_network_address_get_port(addr: PGNetworkAddress): guint16; cdecl; external;
g_network_address_get_schemenull6371 function g_network_address_get_scheme(addr: PGNetworkAddress): Pgchar; cdecl; external;
g_network_address_get_typenull6372 function g_network_address_get_type: TGType; cdecl; external;
g_network_address_newnull6373 function g_network_address_new(hostname: Pgchar; port: guint16): PGNetworkAddress; cdecl; external;
g_network_address_parsenull6374 function g_network_address_parse(host_and_port: Pgchar; default_port: guint16; error: PPGError): PGSocketConnectable; cdecl; external;
g_network_address_parse_urinull6375 function g_network_address_parse_uri(uri: Pgchar; default_port: guint16; error: PPGError): PGSocketConnectable; cdecl; external;
g_network_monitor_can_reachnull6376 function g_network_monitor_can_reach(monitor: PGNetworkMonitor; connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_network_monitor_can_reach_finishnull6377 function g_network_monitor_can_reach_finish(monitor: PGNetworkMonitor; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_network_monitor_get_defaultnull6378 function g_network_monitor_get_default: PGNetworkMonitor; cdecl; external;
g_network_monitor_get_network_availablenull6379 function g_network_monitor_get_network_available(monitor: PGNetworkMonitor): gboolean; cdecl; external;
g_network_monitor_get_typenull6380 function g_network_monitor_get_type: TGType; cdecl; external;
g_network_service_get_domainnull6381 function g_network_service_get_domain(srv: PGNetworkService): Pgchar; cdecl; external;
g_network_service_get_protocolnull6382 function g_network_service_get_protocol(srv: PGNetworkService): Pgchar; cdecl; external;
g_network_service_get_schemenull6383 function g_network_service_get_scheme(srv: PGNetworkService): Pgchar; cdecl; external;
g_network_service_get_servicenull6384 function g_network_service_get_service(srv: PGNetworkService): Pgchar; cdecl; external;
g_network_service_get_typenull6385 function g_network_service_get_type: TGType; cdecl; external;
g_network_service_newnull6386 function g_network_service_new(service: Pgchar; protocol: Pgchar; domain: Pgchar): PGNetworkService; cdecl; external;
g_output_stream_closenull6387 function g_output_stream_close(stream: PGOutputStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_output_stream_close_finishnull6388 function g_output_stream_close_finish(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_output_stream_flushnull6389 function g_output_stream_flush(stream: PGOutputStream; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_output_stream_flush_finishnull6390 function g_output_stream_flush_finish(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_output_stream_get_typenull6391 function g_output_stream_get_type: TGType; cdecl; external;
g_output_stream_has_pendingnull6392 function g_output_stream_has_pending(stream: PGOutputStream): gboolean; cdecl; external;
g_output_stream_is_closednull6393 function g_output_stream_is_closed(stream: PGOutputStream): gboolean; cdecl; external;
g_output_stream_is_closingnull6394 function g_output_stream_is_closing(stream: PGOutputStream): gboolean; cdecl; external;
g_output_stream_set_pendingnull6395 function g_output_stream_set_pending(stream: PGOutputStream; error: PPGError): gboolean; cdecl; external;
g_output_stream_splicenull6396 function g_output_stream_splice(stream: PGOutputStream; source: PGInputStream; flags: TGOutputStreamSpliceFlags; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_output_stream_splice_finishnull6397 function g_output_stream_splice_finish(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl; external;
g_output_stream_writenull6398 function g_output_stream_write(stream: PGOutputStream; buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_output_stream_write_allnull6399 function g_output_stream_write_all(stream: PGOutputStream; buffer: Pguint8; count: gsize; bytes_written: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_output_stream_write_bytesnull6400 function g_output_stream_write_bytes(stream: PGOutputStream; bytes: PGBytes; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_output_stream_write_bytes_finishnull6401 function g_output_stream_write_bytes_finish(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl; external;
g_output_stream_write_finishnull6402 function g_output_stream_write_finish(stream: PGOutputStream; result_: PGAsyncResult; error: PPGError): gssize; cdecl; external;
g_permission_acquirenull6403 function g_permission_acquire(permission: PGPermission; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_permission_acquire_finishnull6404 function g_permission_acquire_finish(permission: PGPermission; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_permission_get_allowednull6405 function g_permission_get_allowed(permission: PGPermission): gboolean; cdecl; external;
g_permission_get_can_acquirenull6406 function g_permission_get_can_acquire(permission: PGPermission): gboolean; cdecl; external;
g_permission_get_can_releasenull6407 function g_permission_get_can_release(permission: PGPermission): gboolean; cdecl; external;
g_permission_get_typenull6408 function g_permission_get_type: TGType; cdecl; external;
g_permission_releasenull6409 function g_permission_release(permission: PGPermission; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_permission_release_finishnull6410 function g_permission_release_finish(permission: PGPermission; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_pollable_input_stream_can_pollnull6411 function g_pollable_input_stream_can_poll(stream: PGPollableInputStream): gboolean; cdecl; external;
g_pollable_input_stream_create_sourcenull6412 function g_pollable_input_stream_create_source(stream: PGPollableInputStream; cancellable: PGCancellable): PGSource; cdecl; external;
g_pollable_input_stream_get_typenull6413 function g_pollable_input_stream_get_type: TGType; cdecl; external;
g_pollable_input_stream_is_readablenull6414 function g_pollable_input_stream_is_readable(stream: PGPollableInputStream): gboolean; cdecl; external;
g_pollable_input_stream_read_nonblockingnull6415 function g_pollable_input_stream_read_nonblocking(stream: PGPollableInputStream; buffer: Pgpointer; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_pollable_output_stream_can_pollnull6416 function g_pollable_output_stream_can_poll(stream: PGPollableOutputStream): gboolean; cdecl; external;
g_pollable_output_stream_create_sourcenull6417 function g_pollable_output_stream_create_source(stream: PGPollableOutputStream; cancellable: PGCancellable): PGSource; cdecl; external;
g_pollable_output_stream_get_typenull6418 function g_pollable_output_stream_get_type: TGType; cdecl; external;
g_pollable_output_stream_is_writablenull6419 function g_pollable_output_stream_is_writable(stream: PGPollableOutputStream): gboolean; cdecl; external;
g_pollable_output_stream_write_nonblockingnull6420 function g_pollable_output_stream_write_nonblocking(stream: PGPollableOutputStream; buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_pollable_source_newnull6421 function g_pollable_source_new(pollable_stream: PGObject): PGSource; cdecl; external;
g_pollable_source_new_fullnull6422 function g_pollable_source_new_full(pollable_stream: PGObject; child_source: PGSource; cancellable: PGCancellable): PGSource; cdecl; external;
g_pollable_stream_readnull6423 function g_pollable_stream_read(stream: PGInputStream; buffer: Pgpointer; count: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_pollable_stream_writenull6424 function g_pollable_stream_write(stream: PGOutputStream; buffer: Pguint8; count: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_pollable_stream_write_allnull6425 function g_pollable_stream_write_all(stream: PGOutputStream; buffer: Pguint8; count: gsize; blocking: gboolean; bytes_written: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_proxy_address_enumerator_get_typenull6426 function g_proxy_address_enumerator_get_type: TGType; cdecl; external;
g_proxy_address_get_destination_hostnamenull6427 function g_proxy_address_get_destination_hostname(proxy: PGProxyAddress): Pgchar; cdecl; external;
g_proxy_address_get_destination_portnull6428 function g_proxy_address_get_destination_port(proxy: PGProxyAddress): guint16; cdecl; external;
g_proxy_address_get_destination_protocolnull6429 function g_proxy_address_get_destination_protocol(proxy: PGProxyAddress): Pgchar; cdecl; external;
g_proxy_address_get_passwordnull6430 function g_proxy_address_get_password(proxy: PGProxyAddress): Pgchar; cdecl; external;
g_proxy_address_get_protocolnull6431 function g_proxy_address_get_protocol(proxy: PGProxyAddress): Pgchar; cdecl; external;
g_proxy_address_get_typenull6432 function g_proxy_address_get_type: TGType; cdecl; external;
g_proxy_address_get_urinull6433 function g_proxy_address_get_uri(proxy: PGProxyAddress): Pgchar; cdecl; external;
g_proxy_address_get_usernamenull6434 function g_proxy_address_get_username(proxy: PGProxyAddress): Pgchar; cdecl; external;
g_proxy_address_newnull6435 function g_proxy_address_new(inetaddr: PGInetAddress; port: guint16; protocol: Pgchar; dest_hostname: Pgchar; dest_port: guint16; username: Pgchar; password: Pgchar): PGProxyAddress; cdecl; external;
g_proxy_connectnull6436 function g_proxy_connect(proxy: PGProxy; connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; error: PPGError): PGIOStream; cdecl; external;
g_proxy_connect_finishnull6437 function g_proxy_connect_finish(proxy: PGProxy; result_: PGAsyncResult; error: PPGError): PGIOStream; cdecl; external;
g_proxy_get_default_for_protocolnull6438 function g_proxy_get_default_for_protocol(protocol: Pgchar): PGProxy; cdecl; external;
g_proxy_get_typenull6439 function g_proxy_get_type: TGType; cdecl; external;
g_proxy_resolver_get_defaultnull6440 function g_proxy_resolver_get_default: PGProxyResolver; cdecl; external;
g_proxy_resolver_get_typenull6441 function g_proxy_resolver_get_type: TGType; cdecl; external;
g_proxy_resolver_is_supportednull6442 function g_proxy_resolver_is_supported(resolver: PGProxyResolver): gboolean; cdecl; external;
g_proxy_resolver_lookupnull6443 function g_proxy_resolver_lookup(resolver: PGProxyResolver; uri: Pgchar; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl; external;
g_proxy_resolver_lookup_finishnull6444 function g_proxy_resolver_lookup_finish(resolver: PGProxyResolver; result_: PGAsyncResult; error: PPGError): PPgchar; cdecl; external;
g_proxy_supports_hostnamenull6445 function g_proxy_supports_hostname(proxy: PGProxy): gboolean; cdecl; external;
g_remote_action_group_get_typenull6446 function g_remote_action_group_get_type: TGType; cdecl; external;
g_resolver_error_quarknull6447 function g_resolver_error_quark: TGQuark; cdecl; external;
g_resolver_get_defaultnull6448 function g_resolver_get_default: PGResolver; cdecl; external;
g_resolver_get_typenull6449 function g_resolver_get_type: TGType; cdecl; external;
g_resolver_lookup_by_addressnull6450 function g_resolver_lookup_by_address(resolver: PGResolver; address: PGInetAddress; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl; external;
g_resolver_lookup_by_address_finishnull6451 function g_resolver_lookup_by_address_finish(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): Pgchar; cdecl; external;
g_resolver_lookup_by_namenull6452 function g_resolver_lookup_by_name(resolver: PGResolver; hostname: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl; external;
g_resolver_lookup_by_name_finishnull6453 function g_resolver_lookup_by_name_finish(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): PGList; cdecl; external;
g_resolver_lookup_recordsnull6454 function g_resolver_lookup_records(resolver: PGResolver; rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; error: PPGError): PGList; cdecl; external;
g_resolver_lookup_records_finishnull6455 function g_resolver_lookup_records_finish(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): PGList; cdecl; external;
g_resolver_lookup_servicenull6456 function g_resolver_lookup_service(resolver: PGResolver; service: Pgchar; protocol: Pgchar; domain: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl; external;
g_resolver_lookup_service_finishnull6457 function g_resolver_lookup_service_finish(resolver: PGResolver; result_: PGAsyncResult; error: PPGError): PGList; cdecl; external;
g_resource_enumerate_childrennull6458 function g_resource_enumerate_children(resource: PGResource; path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PPgchar; cdecl; external;
g_resource_error_quarknull6459 function g_resource_error_quark: TGQuark; cdecl; external;
g_resource_get_infonull6460 function g_resource_get_info(resource: PGResource; path: Pgchar; lookup_flags: TGResourceLookupFlags; size: Pgsize; flags: Pguint32; error: PPGError): gboolean; cdecl; external;
g_resource_get_typenull6461 function g_resource_get_type: TGType; cdecl; external;
g_resource_loadnull6462 function g_resource_load(filename: Pgchar; error: PPGError): PGResource; cdecl; external;
g_resource_lookup_datanull6463 function g_resource_lookup_data(resource: PGResource; path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGBytes; cdecl; external;
g_resource_new_from_datanull6464 function g_resource_new_from_data(data: PGBytes; error: PPGError): PGResource; cdecl; external;
g_resource_open_streamnull6465 function g_resource_open_stream(resource: PGResource; path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGInputStream; cdecl; external;
g_resource_refnull6466 function g_resource_ref(resource: PGResource): PGResource; cdecl; external;
g_resources_enumerate_childrennull6467 function g_resources_enumerate_children(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PPgchar; cdecl; external;
g_resources_get_infonull6468 function g_resources_get_info(path: Pgchar; lookup_flags: TGResourceLookupFlags; size: Pgsize; flags: Pguint32; error: PPGError): gboolean; cdecl; external;
g_resources_lookup_datanull6469 function g_resources_lookup_data(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGBytes; cdecl; external;
g_resources_open_streamnull6470 function g_resources_open_stream(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGInputStream; cdecl; external;
g_seekable_can_seeknull6471 function g_seekable_can_seek(seekable: PGSeekable): gboolean; cdecl; external;
g_seekable_can_truncatenull6472 function g_seekable_can_truncate(seekable: PGSeekable): gboolean; cdecl; external;
g_seekable_get_typenull6473 function g_seekable_get_type: TGType; cdecl; external;
g_seekable_seeknull6474 function g_seekable_seek(seekable: PGSeekable; offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_seekable_tellnull6475 function g_seekable_tell(seekable: PGSeekable): gint64; cdecl; external;
g_seekable_truncatenull6476 function g_seekable_truncate(seekable: PGSeekable; offset: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_settings_create_actionnull6477 function g_settings_create_action(settings: PGSettings; key: Pgchar): PGAction; cdecl; external;
g_settings_get_booleannull6478 function g_settings_get_boolean(settings: PGSettings; key: Pgchar): gboolean; cdecl; external;
g_settings_get_childnull6479 function g_settings_get_child(settings: PGSettings; name: Pgchar): PGSettings; cdecl; external;
g_settings_get_doublenull6480 function g_settings_get_double(settings: PGSettings; key: Pgchar): gdouble; cdecl; external;
g_settings_get_enumnull6481 function g_settings_get_enum(settings: PGSettings; key: Pgchar): gint; cdecl; external;
g_settings_get_flagsnull6482 function g_settings_get_flags(settings: PGSettings; key: Pgchar): guint; cdecl; external;
g_settings_get_has_unappliednull6483 function g_settings_get_has_unapplied(settings: PGSettings): gboolean; cdecl; external;
g_settings_get_intnull6484 function g_settings_get_int(settings: PGSettings; key: Pgchar): gint; cdecl; external;
g_settings_get_mappednull6485 function g_settings_get_mapped(settings: PGSettings; key: Pgchar; mapping: TGSettingsGetMapping; user_data: gpointer): gpointer; cdecl; external;
g_settings_get_rangenull6486 function g_settings_get_range(settings: PGSettings; key: Pgchar): PGVariant; cdecl; external;
g_settings_get_stringnull6487 function g_settings_get_string(settings: PGSettings; key: Pgchar): Pgchar; cdecl; external;
g_settings_get_strvnull6488 function g_settings_get_strv(settings: PGSettings; key: Pgchar): PPgchar; cdecl; external;
g_settings_get_typenull6489 function g_settings_get_type: TGType; cdecl; external;
g_settings_get_uintnull6490 function g_settings_get_uint(settings: PGSettings; key: Pgchar): guint; cdecl; external;
g_settings_get_valuenull6491 function g_settings_get_value(settings: PGSettings; key: Pgchar): PGVariant; cdecl; external;
g_settings_is_writablenull6492 function g_settings_is_writable(settings: PGSettings; name: Pgchar): gboolean; cdecl; external;
g_settings_list_childrennull6493 function g_settings_list_children(settings: PGSettings): PPgchar; cdecl; external;
g_settings_list_keysnull6494 function g_settings_list_keys(settings: PGSettings): PPgchar; cdecl; external;
g_settings_list_relocatable_schemasnull6495 function g_settings_list_relocatable_schemas: PPgchar; cdecl; external;
g_settings_list_schemasnull6496 function g_settings_list_schemas: PPgchar; cdecl; external;
g_settings_newnull6497 function g_settings_new(schema_id: Pgchar): PGSettings; cdecl; external;
g_settings_new_fullnull6498 function g_settings_new_full(schema: PGSettingsSchema; backend: PGSettingsBackend; path: Pgchar): PGSettings; cdecl; external;
g_settings_new_with_backendnull6499 function g_settings_new_with_backend(schema_id: Pgchar; backend: PGSettingsBackend): PGSettings; cdecl; external;
g_settings_new_with_backend_and_pathnull6500 function g_settings_new_with_backend_and_path(schema_id: Pgchar; backend: PGSettingsBackend; path: Pgchar): PGSettings; cdecl; external;
g_settings_new_with_pathnull6501 function g_settings_new_with_path(schema_id: Pgchar; path: Pgchar): PGSettings; cdecl; external;
g_settings_range_checknull6502 function g_settings_range_check(settings: PGSettings; key: Pgchar; value: PGVariant): gboolean; cdecl; external;
g_settings_schema_get_idnull6503 function g_settings_schema_get_id(schema: PGSettingsSchema): Pgchar; cdecl; external;
g_settings_schema_get_pathnull6504 function g_settings_schema_get_path(schema: PGSettingsSchema): Pgchar; cdecl; external;
g_settings_schema_get_typenull6505 function g_settings_schema_get_type: TGType; cdecl; external;
g_settings_schema_refnull6506 function g_settings_schema_ref(schema: PGSettingsSchema): PGSettingsSchema; cdecl; external;
g_settings_schema_source_get_defaultnull6507 function g_settings_schema_source_get_default: PGSettingsSchemaSource; cdecl; external;
g_settings_schema_source_get_typenull6508 function g_settings_schema_source_get_type: TGType; cdecl; external;
g_settings_schema_source_lookupnull6509 function g_settings_schema_source_lookup(source: PGSettingsSchemaSource; schema_id: Pgchar; recursive: gboolean): PGSettingsSchema; cdecl; external;
g_settings_schema_source_new_from_directorynull6510 function g_settings_schema_source_new_from_directory(directory: Pgchar; parent: PGSettingsSchemaSource; trusted: gboolean; error: PPGError): PGSettingsSchemaSource; cdecl; external;
g_settings_schema_source_refnull6511 function g_settings_schema_source_ref(source: PGSettingsSchemaSource): PGSettingsSchemaSource; cdecl; external;
g_settings_setnull6512 function g_settings_set(settings: PGSettings; key: Pgchar; format: Pgchar; args: array of const): gboolean; cdecl; external;
g_settings_set_booleannull6513 function g_settings_set_boolean(settings: PGSettings; key: Pgchar; value: gboolean): gboolean; cdecl; external;
g_settings_set_doublenull6514 function g_settings_set_double(settings: PGSettings; key: Pgchar; value: gdouble): gboolean; cdecl; external;
g_settings_set_enumnull6515 function g_settings_set_enum(settings: PGSettings; key: Pgchar; value: gint): gboolean; cdecl; external;
g_settings_set_flagsnull6516 function g_settings_set_flags(settings: PGSettings; key: Pgchar; value: guint): gboolean; cdecl; external;
g_settings_set_intnull6517 function g_settings_set_int(settings: PGSettings; key: Pgchar; value: gint): gboolean; cdecl; external;
g_settings_set_stringnull6518 function g_settings_set_string(settings: PGSettings; key: Pgchar; value: Pgchar): gboolean; cdecl; external;
g_settings_set_strvnull6519 function g_settings_set_strv(settings: PGSettings; key: Pgchar; value: PPgchar): gboolean; cdecl; external;
g_settings_set_uintnull6520 function g_settings_set_uint(settings: PGSettings; key: Pgchar; value: guint): gboolean; cdecl; external;
g_settings_set_valuenull6521 function g_settings_set_value(settings: PGSettings; key: Pgchar; value: PGVariant): gboolean; cdecl; external;
g_simple_action_get_typenull6522 function g_simple_action_get_type: TGType; cdecl; external;
g_simple_action_group_get_typenull6523 function g_simple_action_group_get_type: TGType; cdecl; external;
g_simple_action_group_lookupnull6524 function g_simple_action_group_lookup(simple: PGSimpleActionGroup; action_name: Pgchar): PGAction; cdecl; external;
g_simple_action_group_newnull6525 function g_simple_action_group_new: PGSimpleActionGroup; cdecl; external;
g_simple_action_newnull6526 function g_simple_action_new(name: Pgchar; parameter_type: PGVariantType): PGSimpleAction; cdecl; external;
g_simple_action_new_statefulnull6527 function g_simple_action_new_stateful(name: Pgchar; parameter_type: PGVariantType; state: PGVariant): PGSimpleAction; cdecl; external;
g_simple_async_result_get_op_res_gbooleannull6528 function g_simple_async_result_get_op_res_gboolean(simple: PGSimpleAsyncResult): gboolean; cdecl; external;
g_simple_async_result_get_op_res_gpointernull6529 function g_simple_async_result_get_op_res_gpointer(simple: PGSimpleAsyncResult): gpointer; cdecl; external;
g_simple_async_result_get_op_res_gssizenull6530 function g_simple_async_result_get_op_res_gssize(simple: PGSimpleAsyncResult): gssize; cdecl; external;
g_simple_async_result_get_source_tagnull6531 function g_simple_async_result_get_source_tag(simple: PGSimpleAsyncResult): gpointer; cdecl; external;
g_simple_async_result_get_typenull6532 function g_simple_async_result_get_type: TGType; cdecl; external;
g_simple_async_result_is_validnull6533 function g_simple_async_result_is_valid(result_: PGAsyncResult; source: PGObject; source_tag: gpointer): gboolean; cdecl; external;
g_simple_async_result_newnull6534 function g_simple_async_result_new(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; source_tag: gpointer): PGSimpleAsyncResult; cdecl; external;
g_simple_async_result_new_errornull6535 function g_simple_async_result_new_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; domain: TGQuark; code: gint; format: Pgchar; args: array of const): PGSimpleAsyncResult; cdecl; external;
g_simple_async_result_new_from_errornull6536 function g_simple_async_result_new_from_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError): PGSimpleAsyncResult; cdecl; external;
g_simple_async_result_new_take_errornull6537 function g_simple_async_result_new_take_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError): PGSimpleAsyncResult; cdecl; external;
g_simple_async_result_propagate_errornull6538 function g_simple_async_result_propagate_error(simple: PGSimpleAsyncResult; error: PPGError): gboolean; cdecl; external;
g_simple_permission_get_typenull6539 function g_simple_permission_get_type: TGType; cdecl; external;
g_simple_permission_newnull6540 function g_simple_permission_new(allowed: gboolean): PGSimplePermission; cdecl; external;
g_simple_proxy_resolver_get_typenull6541 function g_simple_proxy_resolver_get_type: TGType; cdecl; external;
g_simple_proxy_resolver_newnull6542 function g_simple_proxy_resolver_new(default_proxy: Pgchar; ignore_hosts: PPgchar): PGProxyResolver; cdecl; external;
g_socket_acceptnull6543 function g_socket_accept(socket: PGSocket; cancellable: PGCancellable; error: PPGError): PGSocket; cdecl; external;
g_socket_address_enumerator_get_typenull6544 function g_socket_address_enumerator_get_type: TGType; cdecl; external;
g_socket_address_enumerator_nextnull6545 function g_socket_address_enumerator_next(enumerator: PGSocketAddressEnumerator; cancellable: PGCancellable; error: PPGError): PGSocketAddress; cdecl; external;
g_socket_address_enumerator_next_finishnull6546 function g_socket_address_enumerator_next_finish(enumerator: PGSocketAddressEnumerator; result_: PGAsyncResult; error: PPGError): PGSocketAddress; cdecl; external;
g_socket_address_get_familynull6547 function g_socket_address_get_family(address: PGSocketAddress): TGSocketFamily; cdecl; external;
g_socket_address_get_native_sizenull6548 function g_socket_address_get_native_size(address: PGSocketAddress): gssize; cdecl; external;
g_socket_address_get_typenull6549 function g_socket_address_get_type: TGType; cdecl; external;
g_socket_address_new_from_nativenull6550 function g_socket_address_new_from_native(native: gpointer; len: gsize): PGSocketAddress; cdecl; external;
g_socket_address_to_nativenull6551 function g_socket_address_to_native(address: PGSocketAddress; dest: gpointer; destlen: gsize; error: PPGError): gboolean; cdecl; external;
g_socket_bindnull6552 function g_socket_bind(socket: PGSocket; address: PGSocketAddress; allow_reuse: gboolean; error: PPGError): gboolean; cdecl; external;
g_socket_check_connect_resultnull6553 function g_socket_check_connect_result(socket: PGSocket; error: PPGError): gboolean; cdecl; external;
g_socket_client_connectnull6554 function g_socket_client_connect(client: PGSocketClient; connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_finishnull6555 function g_socket_client_connect_finish(client: PGSocketClient; result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_to_hostnull6556 function g_socket_client_connect_to_host(client: PGSocketClient; host_and_port: Pgchar; default_port: guint16; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_to_host_finishnull6557 function g_socket_client_connect_to_host_finish(client: PGSocketClient; result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_to_servicenull6558 function g_socket_client_connect_to_service(client: PGSocketClient; domain: Pgchar; service: Pgchar; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_to_service_finishnull6559 function g_socket_client_connect_to_service_finish(client: PGSocketClient; result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_to_urinull6560 function g_socket_client_connect_to_uri(client: PGSocketClient; uri: Pgchar; default_port: guint16; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_connect_to_uri_finishnull6561 function g_socket_client_connect_to_uri_finish(client: PGSocketClient; result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_client_get_enable_proxynull6562 function g_socket_client_get_enable_proxy(client: PGSocketClient): gboolean; cdecl; external;
g_socket_client_get_familynull6563 function g_socket_client_get_family(client: PGSocketClient): TGSocketFamily; cdecl; external;
g_socket_client_get_local_addressnull6564 function g_socket_client_get_local_address(client: PGSocketClient): PGSocketAddress; cdecl; external;
g_socket_client_get_protocolnull6565 function g_socket_client_get_protocol(client: PGSocketClient): TGSocketProtocol; cdecl; external;
g_socket_client_get_proxy_resolvernull6566 function g_socket_client_get_proxy_resolver(client: PGSocketClient): PGProxyResolver; cdecl; external;
g_socket_client_get_socket_typenull6567 function g_socket_client_get_socket_type(client: PGSocketClient): TGSocketType; cdecl; external;
g_socket_client_get_timeoutnull6568 function g_socket_client_get_timeout(client: PGSocketClient): guint; cdecl; external;
g_socket_client_get_tlsnull6569 function g_socket_client_get_tls(client: PGSocketClient): gboolean; cdecl; external;
g_socket_client_get_tls_validation_flagsnull6570 function g_socket_client_get_tls_validation_flags(client: PGSocketClient): TGTlsCertificateFlags; cdecl; external;
g_socket_client_get_typenull6571 function g_socket_client_get_type: TGType; cdecl; external;
g_socket_client_newnull6572 function g_socket_client_new: PGSocketClient; cdecl; external;
g_socket_closenull6573 function g_socket_close(socket: PGSocket; error: PPGError): gboolean; cdecl; external;
g_socket_condition_checknull6574 function g_socket_condition_check(socket: PGSocket; condition: TGIOCondition): TGIOCondition; cdecl; external;
g_socket_condition_timed_waitnull6575 function g_socket_condition_timed_wait(socket: PGSocket; condition: TGIOCondition; timeout: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_socket_condition_waitnull6576 function g_socket_condition_wait(socket: PGSocket; condition: TGIOCondition; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_socket_connectnull6577 function g_socket_connect(socket: PGSocket; address: PGSocketAddress; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_socket_connectable_enumeratenull6578 function g_socket_connectable_enumerate(connectable: PGSocketConnectable): PGSocketAddressEnumerator; cdecl; external;
g_socket_connectable_get_typenull6579 function g_socket_connectable_get_type: TGType; cdecl; external;
g_socket_connectable_proxy_enumeratenull6580 function g_socket_connectable_proxy_enumerate(connectable: PGSocketConnectable): PGSocketAddressEnumerator; cdecl; external;
g_socket_connection_connectnull6581 function g_socket_connection_connect(connection: PGSocketConnection; address: PGSocketAddress; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_socket_connection_connect_finishnull6582 function g_socket_connection_connect_finish(connection: PGSocketConnection; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_socket_connection_factory_create_connectionnull6583 function g_socket_connection_factory_create_connection(socket: PGSocket): PGSocketConnection; cdecl; external;
g_socket_connection_factory_lookup_typenull6584 function g_socket_connection_factory_lookup_type(family: TGSocketFamily; type_: TGSocketType; protocol_id: gint): TGType; cdecl; external;
g_socket_connection_get_local_addressnull6585 function g_socket_connection_get_local_address(connection: PGSocketConnection; error: PPGError): PGSocketAddress; cdecl; external;
g_socket_connection_get_remote_addressnull6586 function g_socket_connection_get_remote_address(connection: PGSocketConnection; error: PPGError): PGSocketAddress; cdecl; external;
g_socket_connection_get_socketnull6587 function g_socket_connection_get_socket(connection: PGSocketConnection): PGSocket; cdecl; external;
g_socket_connection_get_typenull6588 function g_socket_connection_get_type: TGType; cdecl; external;
g_socket_connection_is_connectednull6589 function g_socket_connection_is_connected(connection: PGSocketConnection): gboolean; cdecl; external;
g_socket_control_message_deserializenull6590 function g_socket_control_message_deserialize(level: gint; type_: gint; size: gsize; data: guint8): PGSocketControlMessage; cdecl; external;
g_socket_control_message_get_levelnull6591 function g_socket_control_message_get_level(message: PGSocketControlMessage): gint; cdecl; external;
g_socket_control_message_get_msg_typenull6592 function g_socket_control_message_get_msg_type(message: PGSocketControlMessage): gint; cdecl; external;
g_socket_control_message_get_sizenull6593 function g_socket_control_message_get_size(message: PGSocketControlMessage): gsize; cdecl; external;
g_socket_control_message_get_typenull6594 function g_socket_control_message_get_type: TGType; cdecl; external;
g_socket_create_sourcenull6595 function g_socket_create_source(socket: PGSocket; condition: TGIOCondition; cancellable: PGCancellable): PGSource; cdecl; external;
g_socket_get_available_bytesnull6596 function g_socket_get_available_bytes(socket: PGSocket): gssize; cdecl; external;
g_socket_get_blockingnull6597 function g_socket_get_blocking(socket: PGSocket): gboolean; cdecl; external;
g_socket_get_broadcastnull6598 function g_socket_get_broadcast(socket: PGSocket): gboolean; cdecl; external;
g_socket_get_credentialsnull6599 function g_socket_get_credentials(socket: PGSocket; error: PPGError): PGCredentials; cdecl; external;
g_socket_get_familynull6600 function g_socket_get_family(socket: PGSocket): TGSocketFamily; cdecl; external;
g_socket_get_fdnull6601 function g_socket_get_fd(socket: PGSocket): gint; cdecl; external;
g_socket_get_keepalivenull6602 function g_socket_get_keepalive(socket: PGSocket): gboolean; cdecl; external;
g_socket_get_listen_backlognull6603 function g_socket_get_listen_backlog(socket: PGSocket): gint; cdecl; external;
g_socket_get_local_addressnull6604 function g_socket_get_local_address(socket: PGSocket; error: PPGError): PGSocketAddress; cdecl; external;
g_socket_get_multicast_loopbacknull6605 function g_socket_get_multicast_loopback(socket: PGSocket): gboolean; cdecl; external;
g_socket_get_multicast_ttlnull6606 function g_socket_get_multicast_ttl(socket: PGSocket): guint; cdecl; external;
g_socket_get_optionnull6607 function g_socket_get_option(socket: PGSocket; level: gint; optname: gint; value: Pgint; error: PPGError): gboolean; cdecl; external;
g_socket_get_protocolnull6608 function g_socket_get_protocol(socket: PGSocket): TGSocketProtocol; cdecl; external;
g_socket_get_remote_addressnull6609 function g_socket_get_remote_address(socket: PGSocket; error: PPGError): PGSocketAddress; cdecl; external;
g_socket_get_socket_typenull6610 function g_socket_get_socket_type(socket: PGSocket): TGSocketType; cdecl; external;
g_socket_get_timeoutnull6611 function g_socket_get_timeout(socket: PGSocket): guint; cdecl; external;
g_socket_get_ttlnull6612 function g_socket_get_ttl(socket: PGSocket): guint; cdecl; external;
g_socket_get_typenull6613 function g_socket_get_type: TGType; cdecl; external;
g_socket_is_closednull6614 function g_socket_is_closed(socket: PGSocket): gboolean; cdecl; external;
g_socket_is_connectednull6615 function g_socket_is_connected(socket: PGSocket): gboolean; cdecl; external;
g_socket_join_multicast_groupnull6616 function g_socket_join_multicast_group(socket: PGSocket; group: PGInetAddress; source_specific: gboolean; iface: Pgchar; error: PPGError): gboolean; cdecl; external;
g_socket_leave_multicast_groupnull6617 function g_socket_leave_multicast_group(socket: PGSocket; group: PGInetAddress; source_specific: gboolean; iface: Pgchar; error: PPGError): gboolean; cdecl; external;
g_socket_listennull6618 function g_socket_listen(socket: PGSocket; error: PPGError): gboolean; cdecl; external;
g_socket_listener_acceptnull6619 function g_socket_listener_accept(listener: PGSocketListener; source_object: PPGObject; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_listener_accept_finishnull6620 function g_socket_listener_accept_finish(listener: PGSocketListener; result_: PGAsyncResult; source_object: PPGObject; error: PPGError): PGSocketConnection; cdecl; external;
g_socket_listener_accept_socketnull6621 function g_socket_listener_accept_socket(listener: PGSocketListener; source_object: PPGObject; cancellable: PGCancellable; error: PPGError): PGSocket; cdecl; external;
g_socket_listener_accept_socket_finishnull6622 function g_socket_listener_accept_socket_finish(listener: PGSocketListener; result_: PGAsyncResult; source_object: PPGObject; error: PPGError): PGSocket; cdecl; external;
g_socket_listener_add_addressnull6623 function g_socket_listener_add_address(listener: PGSocketListener; address: PGSocketAddress; type_: TGSocketType; protocol: TGSocketProtocol; source_object: PGObject; effective_address: PPGSocketAddress; error: PPGError): gboolean; cdecl; external;
g_socket_listener_add_any_inet_portnull6624 function g_socket_listener_add_any_inet_port(listener: PGSocketListener; source_object: PGObject; error: PPGError): guint16; cdecl; external;
g_socket_listener_add_inet_portnull6625 function g_socket_listener_add_inet_port(listener: PGSocketListener; port: guint16; source_object: PGObject; error: PPGError): gboolean; cdecl; external;
g_socket_listener_add_socketnull6626 function g_socket_listener_add_socket(listener: PGSocketListener; socket: PGSocket; source_object: PGObject; error: PPGError): gboolean; cdecl; external;
g_socket_listener_get_typenull6627 function g_socket_listener_get_type: TGType; cdecl; external;
g_socket_listener_newnull6628 function g_socket_listener_new: PGSocketListener; cdecl; external;
g_socket_newnull6629 function g_socket_new(family: TGSocketFamily; type_: TGSocketType; protocol: TGSocketProtocol; error: PPGError): PGSocket; cdecl; external;
g_socket_new_from_fdnull6630 function g_socket_new_from_fd(fd: gint; error: PPGError): PGSocket; cdecl; external;
g_socket_receivenull6631 function g_socket_receive(socket: PGSocket; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_receive_fromnull6632 function g_socket_receive_from(socket: PGSocket; address: PPGSocketAddress; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_receive_messagenull6633 function g_socket_receive_message(socket: PGSocket; address: PPGSocketAddress; vectors: PGInputVector; num_vectors: gint; messages: PPPGSocketControlMessage; num_messages: Pgint; flags: Pgint; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_receive_with_blockingnull6634 function g_socket_receive_with_blocking(socket: PGSocket; buffer: Pgchar; size: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_sendnull6635 function g_socket_send(socket: PGSocket; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_send_messagenull6636 function g_socket_send_message(socket: PGSocket; address: PGSocketAddress; vectors: PGOutputVector; num_vectors: gint; messages: PPGSocketControlMessage; num_messages: gint; flags: gint; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_send_tonull6637 function g_socket_send_to(socket: PGSocket; address: PGSocketAddress; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_send_with_blockingnull6638 function g_socket_send_with_blocking(socket: PGSocket; buffer: Pgchar; size: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl; external;
g_socket_service_get_typenull6639 function g_socket_service_get_type: TGType; cdecl; external;
g_socket_service_is_activenull6640 function g_socket_service_is_active(service: PGSocketService): gboolean; cdecl; external;
g_socket_service_newnull6641 function g_socket_service_new: PGSocketService; cdecl; external;
g_socket_set_optionnull6642 function g_socket_set_option(socket: PGSocket; level: gint; optname: gint; value: gint; error: PPGError): gboolean; cdecl; external;
g_socket_shutdownnull6643 function g_socket_shutdown(socket: PGSocket; shutdown_read: gboolean; shutdown_write: gboolean; error: PPGError): gboolean; cdecl; external;
g_socket_speaks_ipv4null6644 function g_socket_speaks_ipv4(socket: PGSocket): gboolean; cdecl; external;
g_srv_target_copynull6645 function g_srv_target_copy(target: PGSrvTarget): PGSrvTarget; cdecl; external;
g_srv_target_get_hostnamenull6646 function g_srv_target_get_hostname(target: PGSrvTarget): Pgchar; cdecl; external;
g_srv_target_get_portnull6647 function g_srv_target_get_port(target: PGSrvTarget): guint16; cdecl; external;
g_srv_target_get_prioritynull6648 function g_srv_target_get_priority(target: PGSrvTarget): guint16; cdecl; external;
g_srv_target_get_typenull6649 function g_srv_target_get_type: TGType; cdecl; external;
g_srv_target_get_weightnull6650 function g_srv_target_get_weight(target: PGSrvTarget): guint16; cdecl; external;
g_srv_target_list_sortnull6651 function g_srv_target_list_sort(targets: PGList): PGList; cdecl; external;
g_srv_target_newnull6652 function g_srv_target_new(hostname: Pgchar; port: guint16; priority: guint16; weight: guint16): PGSrvTarget; cdecl; external;
g_static_resource_get_resourcenull6653 function g_static_resource_get_resource(static_resource: PGStaticResource): PGResource; cdecl; external;
g_task_get_cancellablenull6654 function g_task_get_cancellable(task: PGTask): PGCancellable; cdecl; external;
g_task_get_check_cancellablenull6655 function g_task_get_check_cancellable(task: PGTask): gboolean; cdecl; external;
g_task_get_contextnull6656 function g_task_get_context(task: PGTask): PGMainContext; cdecl; external;
g_task_get_prioritynull6657 function g_task_get_priority(task: PGTask): gint; cdecl; external;
g_task_get_return_on_cancelnull6658 function g_task_get_return_on_cancel(task: PGTask): gboolean; cdecl; external;
g_task_get_source_objectnull6659 function g_task_get_source_object(task: PGTask): PGObject; cdecl; external;
g_task_get_source_tagnull6660 function g_task_get_source_tag(task: PGTask): gpointer; cdecl; external;
g_task_get_task_datanull6661 function g_task_get_task_data(task: PGTask): gpointer; cdecl; external;
g_task_get_typenull6662 function g_task_get_type: TGType; cdecl; external;
g_task_had_errornull6663 function g_task_had_error(task: PGTask): gboolean; cdecl; external;
g_task_is_validnull6664 function g_task_is_valid(result_: PGAsyncResult; source_object: PGObject): gboolean; cdecl; external;
g_task_newnull6665 function g_task_new(source_object: PGObject; cancellable: PGCancellable; callback: TGAsyncReadyCallback; callback_data: gpointer): PGTask; cdecl; external;
g_task_propagate_booleannull6666 function g_task_propagate_boolean(task: PGTask; error: PPGError): gboolean; cdecl; external;
g_task_propagate_intnull6667 function g_task_propagate_int(task: PGTask; error: PPGError): gssize; cdecl; external;
g_task_propagate_pointernull6668 function g_task_propagate_pointer(task: PGTask; error: PPGError): gpointer; cdecl; external;
g_task_return_error_if_cancellednull6669 function g_task_return_error_if_cancelled(task: PGTask): gboolean; cdecl; external;
g_task_set_return_on_cancelnull6670 function g_task_set_return_on_cancel(task: PGTask; return_on_cancel: gboolean): gboolean; cdecl; external;
g_tcp_connection_get_graceful_disconnectnull6671 function g_tcp_connection_get_graceful_disconnect(connection: PGTcpConnection): gboolean; cdecl; external;
g_tcp_connection_get_typenull6672 function g_tcp_connection_get_type: TGType; cdecl; external;
g_tcp_wrapper_connection_get_base_io_streamnull6673 function g_tcp_wrapper_connection_get_base_io_stream(conn: PGTcpWrapperConnection): PGIOStream; cdecl; external;
g_tcp_wrapper_connection_get_typenull6674 function g_tcp_wrapper_connection_get_type: TGType; cdecl; external;
g_tcp_wrapper_connection_newnull6675 function g_tcp_wrapper_connection_new(base_io_stream: PGIOStream; socket: PGSocket): PGTcpWrapperConnection; cdecl; external;
g_test_dbus_get_bus_addressnull6676 function g_test_dbus_get_bus_address(self: PGTestDBus): Pgchar; cdecl; external;
g_test_dbus_get_flagsnull6677 function g_test_dbus_get_flags(self: PGTestDBus): TGTestDBusFlags; cdecl; external;
g_test_dbus_get_typenull6678 function g_test_dbus_get_type: TGType; cdecl; external;
g_test_dbus_newnull6679 function g_test_dbus_new(flags: TGTestDBusFlags): PGTestDBus; cdecl; external;
g_themed_icon_get_namesnull6680 function g_themed_icon_get_names(icon: PGThemedIcon): PPgchar; cdecl; external;
g_themed_icon_get_typenull6681 function g_themed_icon_get_type: TGType; cdecl; external;
g_themed_icon_newnull6682 function g_themed_icon_new(iconname: Pgchar): PGThemedIcon; cdecl; external;
g_themed_icon_new_from_namesnull6683 function g_themed_icon_new_from_names(iconnames: PPgchar; len: gint): PGThemedIcon; cdecl; external;
g_themed_icon_new_with_default_fallbacksnull6684 function g_themed_icon_new_with_default_fallbacks(iconname: Pgchar): PGThemedIcon; cdecl; external;
g_threaded_socket_service_get_typenull6685 function g_threaded_socket_service_get_type: TGType; cdecl; external;
g_threaded_socket_service_newnull6686 function g_threaded_socket_service_new(max_threads: gint): PGThreadedSocketService; cdecl; external;
g_tls_backend_get_certificate_typenull6687 function g_tls_backend_get_certificate_type(backend: PGTlsBackend): TGType; cdecl; external;
g_tls_backend_get_client_connection_typenull6688 function g_tls_backend_get_client_connection_type(backend: PGTlsBackend): TGType; cdecl; external;
g_tls_backend_get_defaultnull6689 function g_tls_backend_get_default: PGTlsBackend; cdecl; external;
g_tls_backend_get_default_databasenull6690 function g_tls_backend_get_default_database(backend: PGTlsBackend): PGTlsDatabase; cdecl; external;
g_tls_backend_get_file_database_typenull6691 function g_tls_backend_get_file_database_type(backend: PGTlsBackend): TGType; cdecl; external;
g_tls_backend_get_server_connection_typenull6692 function g_tls_backend_get_server_connection_type(backend: PGTlsBackend): TGType; cdecl; external;
g_tls_backend_get_typenull6693 function g_tls_backend_get_type: TGType; cdecl; external;
g_tls_backend_supports_tlsnull6694 function g_tls_backend_supports_tls(backend: PGTlsBackend): gboolean; cdecl; external;
g_tls_certificate_get_issuernull6695 function g_tls_certificate_get_issuer(cert: PGTlsCertificate): PGTlsCertificate; cdecl; external;
g_tls_certificate_get_typenull6696 function g_tls_certificate_get_type: TGType; cdecl; external;
g_tls_certificate_is_samenull6697 function g_tls_certificate_is_same(cert_one: PGTlsCertificate; cert_two: PGTlsCertificate): gboolean; cdecl; external;
g_tls_certificate_list_new_from_filenull6698 function g_tls_certificate_list_new_from_file(file_: Pgchar; error: PPGError): PGList; cdecl; external;
g_tls_certificate_new_from_filenull6699 function g_tls_certificate_new_from_file(file_: Pgchar; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_certificate_new_from_filesnull6700 function g_tls_certificate_new_from_files(cert_file: Pgchar; key_file: Pgchar; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_certificate_new_from_pemnull6701 function g_tls_certificate_new_from_pem(data: Pgchar; length: gssize; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_certificate_verifynull6702 function g_tls_certificate_verify(cert: PGTlsCertificate; identity: PGSocketConnectable; trusted_ca: PGTlsCertificate): TGTlsCertificateFlags; cdecl; external;
g_tls_client_connection_get_accepted_casnull6703 function g_tls_client_connection_get_accepted_cas(conn: PGTlsClientConnection): PGList; cdecl; external;
g_tls_client_connection_get_server_identitynull6704 function g_tls_client_connection_get_server_identity(conn: PGTlsClientConnection): PGSocketConnectable; cdecl; external;
g_tls_client_connection_get_typenull6705 function g_tls_client_connection_get_type: TGType; cdecl; external;
g_tls_client_connection_get_use_ssl3null6706 function g_tls_client_connection_get_use_ssl3(conn: PGTlsClientConnection): gboolean; cdecl; external;
g_tls_client_connection_get_validation_flagsnull6707 function g_tls_client_connection_get_validation_flags(conn: PGTlsClientConnection): TGTlsCertificateFlags; cdecl; external;
g_tls_client_connection_newnull6708 function g_tls_client_connection_new(base_io_stream: PGIOStream; server_identity: PGSocketConnectable; error: PPGError): PGTlsClientConnection; cdecl; external;
g_tls_connection_emit_accept_certificatenull6709 function g_tls_connection_emit_accept_certificate(conn: PGTlsConnection; peer_cert: PGTlsCertificate; errors: TGTlsCertificateFlags): gboolean; cdecl; external;
g_tls_connection_get_certificatenull6710 function g_tls_connection_get_certificate(conn: PGTlsConnection): PGTlsCertificate; cdecl; external;
g_tls_connection_get_databasenull6711 function g_tls_connection_get_database(conn: PGTlsConnection): PGTlsDatabase; cdecl; external;
g_tls_connection_get_interactionnull6712 function g_tls_connection_get_interaction(conn: PGTlsConnection): PGTlsInteraction; cdecl; external;
g_tls_connection_get_peer_certificatenull6713 function g_tls_connection_get_peer_certificate(conn: PGTlsConnection): PGTlsCertificate; cdecl; external;
g_tls_connection_get_peer_certificate_errorsnull6714 function g_tls_connection_get_peer_certificate_errors(conn: PGTlsConnection): TGTlsCertificateFlags; cdecl; external;
g_tls_connection_get_rehandshake_modenull6715 function g_tls_connection_get_rehandshake_mode(conn: PGTlsConnection): TGTlsRehandshakeMode; cdecl; external;
g_tls_connection_get_require_close_notifynull6716 function g_tls_connection_get_require_close_notify(conn: PGTlsConnection): gboolean; cdecl; external;
g_tls_connection_get_typenull6717 function g_tls_connection_get_type: TGType; cdecl; external;
g_tls_connection_handshakenull6718 function g_tls_connection_handshake(conn: PGTlsConnection; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_tls_connection_handshake_finishnull6719 function g_tls_connection_handshake_finish(conn: PGTlsConnection; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_tls_database_create_certificate_handlenull6720 function g_tls_database_create_certificate_handle(self: PGTlsDatabase; certificate: PGTlsCertificate): Pgchar; cdecl; external;
g_tls_database_get_typenull6721 function g_tls_database_get_type: TGType; cdecl; external;
g_tls_database_lookup_certificate_for_handlenull6722 function g_tls_database_lookup_certificate_for_handle(self: PGTlsDatabase; handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_database_lookup_certificate_for_handle_finishnull6723 function g_tls_database_lookup_certificate_for_handle_finish(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_database_lookup_certificate_issuernull6724 function g_tls_database_lookup_certificate_issuer(self: PGTlsDatabase; certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_database_lookup_certificate_issuer_finishnull6725 function g_tls_database_lookup_certificate_issuer_finish(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl; external;
g_tls_database_lookup_certificates_issued_bynull6726 function g_tls_database_lookup_certificates_issued_by(self: PGTlsDatabase; issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGList; cdecl; external;
g_tls_database_lookup_certificates_issued_by_finishnull6727 function g_tls_database_lookup_certificates_issued_by_finish(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): PGList; cdecl; external;
g_tls_database_verify_chainnull6728 function g_tls_database_verify_chain(self: PGTlsDatabase; chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; error: PPGError): TGTlsCertificateFlags; cdecl; external;
g_tls_database_verify_chain_finishnull6729 function g_tls_database_verify_chain_finish(self: PGTlsDatabase; result_: PGAsyncResult; error: PPGError): TGTlsCertificateFlags; cdecl; external;
g_tls_error_quarknull6730 function g_tls_error_quark: TGQuark; cdecl; external;
g_tls_file_database_get_typenull6731 function g_tls_file_database_get_type: TGType; cdecl; external;
g_tls_file_database_newnull6732 function g_tls_file_database_new(anchors: Pgchar; error: PPGError): PGTlsFileDatabase; cdecl; external;
g_tls_interaction_ask_passwordnull6733 function g_tls_interaction_ask_password(interaction: PGTlsInteraction; password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl; external;
g_tls_interaction_ask_password_finishnull6734 function g_tls_interaction_ask_password_finish(interaction: PGTlsInteraction; result_: PGAsyncResult; error: PPGError): TGTlsInteractionResult; cdecl; external;
g_tls_interaction_get_typenull6735 function g_tls_interaction_get_type: TGType; cdecl; external;
g_tls_interaction_invoke_ask_passwordnull6736 function g_tls_interaction_invoke_ask_password(interaction: PGTlsInteraction; password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl; external;
g_tls_password_get_descriptionnull6737 function g_tls_password_get_description(password: PGTlsPassword): Pgchar; cdecl; external;
g_tls_password_get_flagsnull6738 function g_tls_password_get_flags(password: PGTlsPassword): TGTlsPasswordFlags; cdecl; external;
g_tls_password_get_typenull6739 function g_tls_password_get_type: TGType; cdecl; external;
g_tls_password_get_valuenull6740 function g_tls_password_get_value(password: PGTlsPassword; length: Pgsize): Pguint8; cdecl; external;
g_tls_password_get_warningnull6741 function g_tls_password_get_warning(password: PGTlsPassword): Pgchar; cdecl; external;
g_tls_password_newnull6742 function g_tls_password_new(flags: TGTlsPasswordFlags; description: Pgchar): PGTlsPassword; cdecl; external;
g_tls_server_connection_get_typenull6743 function g_tls_server_connection_get_type: TGType; cdecl; external;
g_tls_server_connection_newnull6744 function g_tls_server_connection_new(base_io_stream: PGIOStream; certificate: PGTlsCertificate; error: PPGError): PGTlsServerConnection; cdecl; external;
g_unix_connection_get_typenull6745 function g_unix_connection_get_type: TGType; cdecl; external;
g_unix_connection_receive_credentialsnull6746 function g_unix_connection_receive_credentials(connection: PGUnixConnection; cancellable: PGCancellable; error: PPGError): PGCredentials; cdecl; external;
g_unix_connection_receive_credentials_finishnull6747 function g_unix_connection_receive_credentials_finish(connection: PGUnixConnection; result_: PGAsyncResult; error: PPGError): PGCredentials; cdecl; external;
g_unix_connection_receive_fdnull6748 function g_unix_connection_receive_fd(connection: PGUnixConnection; cancellable: PGCancellable; error: PPGError): gint; cdecl; external;
g_unix_connection_send_credentialsnull6749 function g_unix_connection_send_credentials(connection: PGUnixConnection; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_unix_connection_send_credentials_finishnull6750 function g_unix_connection_send_credentials_finish(connection: PGUnixConnection; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_unix_connection_send_fdnull6751 function g_unix_connection_send_fd(connection: PGUnixConnection; fd: gint; cancellable: PGCancellable; error: PPGError): gboolean; cdecl; external;
g_unix_credentials_message_get_credentialsnull6752 function g_unix_credentials_message_get_credentials(message: PGUnixCredentialsMessage): PGCredentials; cdecl; external;
g_unix_credentials_message_get_typenull6753 function g_unix_credentials_message_get_type: TGType; cdecl; external;
g_unix_credentials_message_is_supportednull6754 function g_unix_credentials_message_is_supported: gboolean; cdecl; external;
g_unix_credentials_message_newnull6755 function g_unix_credentials_message_new: PGUnixCredentialsMessage; cdecl; external;
g_unix_credentials_message_new_with_credentialsnull6756 function g_unix_credentials_message_new_with_credentials(credentials: PGCredentials): PGUnixCredentialsMessage; cdecl; external;
g_unix_fd_list_appendnull6757 function g_unix_fd_list_append(list: PGUnixFDList; fd: gint; error: PPGError): gint; cdecl; external;
g_unix_fd_list_getnull6758 function g_unix_fd_list_get(list: PGUnixFDList; index_: gint; error: PPGError): gint; cdecl; external;
g_unix_fd_list_get_lengthnull6759 function g_unix_fd_list_get_length(list: PGUnixFDList): gint; cdecl; external;
g_unix_fd_list_get_typenull6760 function g_unix_fd_list_get_type: TGType; cdecl; external;
g_unix_fd_list_newnull6761 function g_unix_fd_list_new: PGUnixFDList; cdecl; external;
g_unix_fd_list_new_from_arraynull6762 function g_unix_fd_list_new_from_array(fds: Pgint; n_fds: gint): PGUnixFDList; cdecl; external;
g_unix_fd_list_peek_fdsnull6763 function g_unix_fd_list_peek_fds(list: PGUnixFDList; length: Pgint): Pgint; cdecl; external;
g_unix_fd_list_steal_fdsnull6764 function g_unix_fd_list_steal_fds(list: PGUnixFDList; length: Pgint): Pgint; cdecl; external;
g_unix_fd_message_append_fdnull6765 function g_unix_fd_message_append_fd(message: PGUnixFDMessage; fd: gint; error: PPGError): gboolean; cdecl; external;
g_unix_fd_message_get_fd_listnull6766 function g_unix_fd_message_get_fd_list(message: PGUnixFDMessage): PGUnixFDList; cdecl; external;
g_unix_fd_message_get_typenull6767 function g_unix_fd_message_get_type: TGType; cdecl; external;
g_unix_fd_message_newnull6768 function g_unix_fd_message_new: PGUnixFDMessage; cdecl; external;
g_unix_fd_message_new_with_fd_listnull6769 function g_unix_fd_message_new_with_fd_list(fd_list: PGUnixFDList): PGUnixFDMessage; cdecl; external;
g_unix_fd_message_steal_fdsnull6770 function g_unix_fd_message_steal_fds(message: PGUnixFDMessage; length: Pgint): Pgint; cdecl; external;
g_unix_input_stream_get_close_fdnull6771 function g_unix_input_stream_get_close_fd(stream: PGUnixInputStream): gboolean; cdecl; external;
g_unix_input_stream_get_fdnull6772 function g_unix_input_stream_get_fd(stream: PGUnixInputStream): gint; cdecl; external;
g_unix_input_stream_get_typenull6773 function g_unix_input_stream_get_type: TGType; cdecl; external;
g_unix_input_stream_newnull6774 function g_unix_input_stream_new(fd: gint; close_fd: gboolean): PGUnixInputStream; cdecl; external;
g_unix_is_mount_path_system_internalnull6775 function g_unix_is_mount_path_system_internal(mount_path: Pgchar): gboolean; cdecl; external;
g_unix_mount_atnull6776 function g_unix_mount_at(mount_path: Pgchar; time_read: Pguint64): PGUnixMountEntry; cdecl; external;
g_unix_mount_comparenull6777 function g_unix_mount_compare(mount1: PGUnixMountEntry; mount2: PGUnixMountEntry): gint; cdecl; external;
g_unix_mount_get_device_pathnull6778 function g_unix_mount_get_device_path(mount_entry: PGUnixMountEntry): Pgchar; cdecl; external;
g_unix_mount_get_fs_typenull6779 function g_unix_mount_get_fs_type(mount_entry: PGUnixMountEntry): Pgchar; cdecl; external;
g_unix_mount_get_mount_pathnull6780 function g_unix_mount_get_mount_path(mount_entry: PGUnixMountEntry): Pgchar; cdecl; external;
g_unix_mount_guess_can_ejectnull6781 function g_unix_mount_guess_can_eject(mount_entry: PGUnixMountEntry): gboolean; cdecl; external;
g_unix_mount_guess_iconnull6782 function g_unix_mount_guess_icon(mount_entry: PGUnixMountEntry): PGIcon; cdecl; external;
g_unix_mount_guess_namenull6783 function g_unix_mount_guess_name(mount_entry: PGUnixMountEntry): Pgchar; cdecl; external;
g_unix_mount_guess_should_displaynull6784 function g_unix_mount_guess_should_display(mount_entry: PGUnixMountEntry): gboolean; cdecl; external;
g_unix_mount_guess_symbolic_iconnull6785 function g_unix_mount_guess_symbolic_icon(mount_entry: PGUnixMountEntry): PGIcon; cdecl; external;
g_unix_mount_is_readonlynull6786 function g_unix_mount_is_readonly(mount_entry: PGUnixMountEntry): gboolean; cdecl; external;
g_unix_mount_is_system_internalnull6787 function g_unix_mount_is_system_internal(mount_entry: PGUnixMountEntry): gboolean; cdecl; external;
g_unix_mount_monitor_get_typenull6788 function g_unix_mount_monitor_get_type: TGType; cdecl; external;
g_unix_mount_monitor_newnull6789 function g_unix_mount_monitor_new: PGUnixMountMonitor; cdecl; external;
g_unix_mount_point_comparenull6790 function g_unix_mount_point_compare(mount1: PGUnixMountPoint; mount2: PGUnixMountPoint): gint; cdecl; external;
g_unix_mount_point_get_device_pathnull6791 function g_unix_mount_point_get_device_path(mount_point: PGUnixMountPoint): Pgchar; cdecl; external;
g_unix_mount_point_get_fs_typenull6792 function g_unix_mount_point_get_fs_type(mount_point: PGUnixMountPoint): Pgchar; cdecl; external;
g_unix_mount_point_get_mount_pathnull6793 function g_unix_mount_point_get_mount_path(mount_point: PGUnixMountPoint): Pgchar; cdecl; external;
g_unix_mount_point_get_optionsnull6794 function g_unix_mount_point_get_options(mount_point: PGUnixMountPoint): Pgchar; cdecl; external;
g_unix_mount_point_guess_can_ejectnull6795 function g_unix_mount_point_guess_can_eject(mount_point: PGUnixMountPoint): gboolean; cdecl; external;
g_unix_mount_point_guess_iconnull6796 function g_unix_mount_point_guess_icon(mount_point: PGUnixMountPoint): PGIcon; cdecl; external;
g_unix_mount_point_guess_namenull6797 function g_unix_mount_point_guess_name(mount_point: PGUnixMountPoint): Pgchar; cdecl; external;
g_unix_mount_point_guess_symbolic_iconnull6798 function g_unix_mount_point_guess_symbolic_icon(mount_point: PGUnixMountPoint): PGIcon; cdecl; external;
g_unix_mount_point_is_loopbacknull6799 function g_unix_mount_point_is_loopback(mount_point: PGUnixMountPoint): gboolean; cdecl; external;
g_unix_mount_point_is_readonlynull6800 function g_unix_mount_point_is_readonly(mount_point: PGUnixMountPoint): gboolean; cdecl; external;
g_unix_mount_point_is_user_mountablenull6801 function g_unix_mount_point_is_user_mountable(mount_point: PGUnixMountPoint): gboolean; cdecl; external;
g_unix_mount_points_changed_sincenull6802 function g_unix_mount_points_changed_since(time: guint64): gboolean; cdecl; external;
g_unix_mount_points_getnull6803 function g_unix_mount_points_get(time_read: Pguint64): PGList; cdecl; external;
g_unix_mounts_changed_sincenull6804 function g_unix_mounts_changed_since(time: guint64): gboolean; cdecl; external;
g_unix_mounts_getnull6805 function g_unix_mounts_get(time_read: Pguint64): PGList; cdecl; external;
g_unix_output_stream_get_close_fdnull6806 function g_unix_output_stream_get_close_fd(stream: PGUnixOutputStream): gboolean; cdecl; external;
g_unix_output_stream_get_fdnull6807 function g_unix_output_stream_get_fd(stream: PGUnixOutputStream): gint; cdecl; external;
g_unix_output_stream_get_typenull6808 function g_unix_output_stream_get_type: TGType; cdecl; external;
g_unix_output_stream_newnull6809 function g_unix_output_stream_new(fd: gint; close_fd: gboolean): PGUnixOutputStream; cdecl; external;
g_unix_socket_address_abstract_names_supportednull6810 function g_unix_socket_address_abstract_names_supported: gboolean; cdecl; external;
g_unix_socket_address_get_address_typenull6811 function g_unix_socket_address_get_address_type(address: PGUnixSocketAddress): TGUnixSocketAddressType; cdecl; external;
g_unix_socket_address_get_pathnull6812 function g_unix_socket_address_get_path(address: PGUnixSocketAddress): Pgchar; cdecl; external;
g_unix_socket_address_get_path_lennull6813 function g_unix_socket_address_get_path_len(address: PGUnixSocketAddress): gsize; cdecl; external;
g_unix_socket_address_get_typenull6814 function g_unix_socket_address_get_type: TGType; cdecl; external;
g_unix_socket_address_newnull6815 function g_unix_socket_address_new(path: Pgchar): PGUnixSocketAddress; cdecl; external;
g_unix_socket_address_new_with_typenull6816 function g_unix_socket_address_new_with_type(path: Pgchar; path_len: gint; type_: TGUnixSocketAddressType): PGUnixSocketAddress; cdecl; external;
g_vfs_get_defaultnull6817 function g_vfs_get_default: PGVfs; cdecl; external;
g_vfs_get_file_for_pathnull6818 function g_vfs_get_file_for_path(vfs: PGVfs; path: Pgchar): PGFile; cdecl; external;
g_vfs_get_file_for_urinull6819 function g_vfs_get_file_for_uri(vfs: PGVfs; uri: Pgchar): PGFile; cdecl; external;
g_vfs_get_localnull6820 function g_vfs_get_local: PGVfs; cdecl; external;
g_vfs_get_supported_uri_schemesnull6821 function g_vfs_get_supported_uri_schemes(vfs: PGVfs): PPgchar; cdecl; external;
g_vfs_get_typenull6822 function g_vfs_get_type: TGType; cdecl; external;
g_vfs_is_activenull6823 function g_vfs_is_active(vfs: PGVfs): gboolean; cdecl; external;
g_vfs_parse_namenull6824 function g_vfs_parse_name(vfs: PGVfs; parse_name: Pgchar): PGFile; cdecl; external;
g_volume_can_ejectnull6825 function g_volume_can_eject(volume: PGVolume): gboolean; cdecl; external;
g_volume_can_mountnull6826 function g_volume_can_mount(volume: PGVolume): gboolean; cdecl; external;
g_volume_eject_with_operation_finishnull6827 function g_volume_eject_with_operation_finish(volume: PGVolume; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_volume_enumerate_identifiersnull6828 function g_volume_enumerate_identifiers(volume: PGVolume): PPgchar; cdecl; external;
g_volume_get_activation_rootnull6829 function g_volume_get_activation_root(volume: PGVolume): PGFile; cdecl; external;
g_volume_get_drivenull6830 function g_volume_get_drive(volume: PGVolume): PGDrive; cdecl; external;
g_volume_get_iconnull6831 function g_volume_get_icon(volume: PGVolume): PGIcon; cdecl; external;
g_volume_get_identifiernull6832 function g_volume_get_identifier(volume: PGVolume; kind: Pgchar): Pgchar; cdecl; external;
g_volume_get_mountnull6833 function g_volume_get_mount(volume: PGVolume): PGMount; cdecl; external;
g_volume_get_namenull6834 function g_volume_get_name(volume: PGVolume): Pgchar; cdecl; external;
g_volume_get_sort_keynull6835 function g_volume_get_sort_key(volume: PGVolume): Pgchar; cdecl; external;
g_volume_get_symbolic_iconnull6836 function g_volume_get_symbolic_icon(volume: PGVolume): PGIcon; cdecl; external;
g_volume_get_typenull6837 function g_volume_get_type: TGType; cdecl; external;
g_volume_get_uuidnull6838 function g_volume_get_uuid(volume: PGVolume): Pgchar; cdecl; external;
g_volume_monitor_getnull6839 function g_volume_monitor_get: PGVolumeMonitor; cdecl; external;
g_volume_monitor_get_connected_drivesnull6840 function g_volume_monitor_get_connected_drives(volume_monitor: PGVolumeMonitor): PGList; cdecl; external;
g_volume_monitor_get_mount_for_uuidnull6841 function g_volume_monitor_get_mount_for_uuid(volume_monitor: PGVolumeMonitor; uuid: Pgchar): PGMount; cdecl; external;
g_volume_monitor_get_mountsnull6842 function g_volume_monitor_get_mounts(volume_monitor: PGVolumeMonitor): PGList; cdecl; external;
g_volume_monitor_get_typenull6843 function g_volume_monitor_get_type: TGType; cdecl; external;
g_volume_monitor_get_volume_for_uuidnull6844 function g_volume_monitor_get_volume_for_uuid(volume_monitor: PGVolumeMonitor; uuid: Pgchar): PGVolume; cdecl; external;
g_volume_monitor_get_volumesnull6845 function g_volume_monitor_get_volumes(volume_monitor: PGVolumeMonitor): PGList; cdecl; external;
g_volume_mount_finishnull6846 function g_volume_mount_finish(volume: PGVolume; result_: PGAsyncResult; error: PPGError): gboolean; cdecl; external;
g_volume_should_automountnull6847 function g_volume_should_automount(volume: PGVolume): gboolean; cdecl; external;
g_zlib_compressor_get_file_infonull6848 function g_zlib_compressor_get_file_info(compressor: PGZlibCompressor): PGFileInfo; cdecl; external;
g_zlib_compressor_get_typenull6849 function g_zlib_compressor_get_type: TGType; cdecl; external;
g_zlib_compressor_newnull6850 function g_zlib_compressor_new(format: TGZlibCompressorFormat; level: gint): PGZlibCompressor; cdecl; external;
g_zlib_decompressor_get_file_infonull6851 function g_zlib_decompressor_get_file_info(decompressor: PGZlibDecompressor): PGFileInfo; cdecl; external;
g_zlib_decompressor_get_typenull6852 function g_zlib_decompressor_get_type: TGType; cdecl; external;
g_zlib_decompressor_newnull6853 function g_zlib_decompressor_new(format: TGZlibCompressorFormat): PGZlibDecompressor; cdecl; external;
6854 procedure g_action_activate(action: PGAction; parameter: PGVariant); cdecl; external;
6855 procedure g_action_change_state(action: PGAction; value: PGVariant); cdecl; external;
6856 procedure g_action_group_action_added(action_group: PGActionGroup; action_name: Pgchar); cdecl; external;
6857 procedure g_action_group_action_enabled_changed(action_group: PGActionGroup; action_name: Pgchar; enabled: gboolean); cdecl; external;
6858 procedure g_action_group_action_removed(action_group: PGActionGroup; action_name: Pgchar); cdecl; external;
6859 procedure g_action_group_action_state_changed(action_group: PGActionGroup; action_name: Pgchar; state: PGVariant); cdecl; external;
6860 procedure g_action_group_activate_action(action_group: PGActionGroup; action_name: Pgchar; parameter: PGVariant); cdecl; external;
6861 procedure g_action_group_change_action_state(action_group: PGActionGroup; action_name: Pgchar; value: PGVariant); cdecl; external;
6862 procedure g_action_map_add_action(action_map: PGActionMap; action: PGAction); cdecl; external;
6863 procedure g_action_map_add_action_entries(action_map: PGActionMap; entries: PGActionEntry; n_entries: gint; user_data: gpointer); cdecl; external;
6864 procedure g_action_map_remove_action(action_map: PGActionMap; action_name: Pgchar); cdecl; external;
6865 procedure g_app_info_reset_type_associations(content_type: Pgchar); cdecl; external;
6866 procedure g_app_launch_context_launch_failed(context: PGAppLaunchContext; startup_notify_id: Pgchar); cdecl; external;
6867 procedure g_app_launch_context_setenv(context: PGAppLaunchContext; variable: Pgchar; value: Pgchar); cdecl; external;
6868 procedure g_app_launch_context_unsetenv(context: PGAppLaunchContext; variable: Pgchar); cdecl; external;
6869 procedure g_application_activate(application: PGApplication); cdecl; external;
6870 procedure g_application_command_line_print(cmdline: PGApplicationCommandLine; format: Pgchar; args: array of const); cdecl; external;
6871 procedure g_application_command_line_printerr(cmdline: PGApplicationCommandLine; format: Pgchar; args: array of const); cdecl; external;
6872 procedure g_application_command_line_set_exit_status(cmdline: PGApplicationCommandLine; exit_status: gint); cdecl; external;
6873 procedure g_application_hold(application: PGApplication); cdecl; external;
6874 procedure g_application_open(application: PGApplication; files: PPGFile; n_files: gint; hint: Pgchar); cdecl; external;
6875 procedure g_application_quit(application: PGApplication); cdecl; external;
6876 procedure g_application_release(application: PGApplication); cdecl; external;
6877 procedure g_application_set_application_id(application: PGApplication; application_id: Pgchar); cdecl; external;
6878 procedure g_application_set_default(application: PGApplication); cdecl; external;
6879 procedure g_application_set_flags(application: PGApplication; flags: TGApplicationFlags); cdecl; external;
6880 procedure g_application_set_inactivity_timeout(application: PGApplication; inactivity_timeout: guint); cdecl; external;
6881 procedure g_async_initable_init_async(initable: PGAsyncInitable; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6882 procedure g_async_initable_new_async(object_type: TGType; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer; first_property_name: Pgchar; args: array of const); cdecl; external;
6883 procedure g_async_initable_new_valist_async(object_type: TGType; first_property_name: Pgchar; var_args: Tva_list; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6884 procedure g_async_initable_newv_async(object_type: TGType; n_parameters: guint; parameters: PGParameter; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6885 procedure g_buffered_input_stream_fill_async(stream: PGBufferedInputStream; count: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6886 procedure g_buffered_input_stream_set_buffer_size(stream: PGBufferedInputStream; size: gsize); cdecl; external;
6887 procedure g_buffered_output_stream_set_auto_grow(stream: PGBufferedOutputStream; auto_grow: gboolean); cdecl; external;
6888 procedure g_buffered_output_stream_set_buffer_size(stream: PGBufferedOutputStream; size: gsize); cdecl; external;
6889 procedure g_bus_get(bus_type: TGBusType; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6890 procedure g_bus_unown_name(owner_id: guint); cdecl; external;
6891 procedure g_bus_unwatch_name(watcher_id: guint); cdecl; external;
6892 procedure g_cancellable_cancel(cancellable: PGCancellable); cdecl; external;
6893 procedure g_cancellable_disconnect(cancellable: PGCancellable; handler_id: gulong); cdecl; external;
6894 procedure g_cancellable_pop_current(cancellable: PGCancellable); cdecl; external;
6895 procedure g_cancellable_push_current(cancellable: PGCancellable); cdecl; external;
6896 procedure g_cancellable_release_fd(cancellable: PGCancellable); cdecl; external;
6897 procedure g_cancellable_reset(cancellable: PGCancellable); cdecl; external;
6898 procedure g_charset_converter_set_use_fallback(converter: PGCharsetConverter; use_fallback: gboolean); cdecl; external;
6899 procedure g_converter_reset(converter: PGConverter); cdecl; external;
6900 procedure g_credentials_set_native(credentials: PGCredentials; native_type: TGCredentialsType; native: gpointer); cdecl; external;
6901 procedure g_data_input_stream_read_line_async(stream: PGDataInputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6902 procedure g_data_input_stream_read_until_async(stream: PGDataInputStream; stop_chars: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6903 procedure g_data_input_stream_read_upto_async(stream: PGDataInputStream; stop_chars: Pgchar; stop_chars_len: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6904 procedure g_data_input_stream_set_byte_order(stream: PGDataInputStream; order: TGDataStreamByteOrder); cdecl; external;
6905 procedure g_data_input_stream_set_newline_type(stream: PGDataInputStream; type_: TGDataStreamNewlineType); cdecl; external;
6906 procedure g_data_output_stream_set_byte_order(stream: PGDataOutputStream; order: TGDataStreamByteOrder); cdecl; external;
6907 procedure g_dbus_address_get_stream(address: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6908 procedure g_dbus_annotation_info_unref(info: PGDBusAnnotationInfo); cdecl; external;
6909 procedure g_dbus_arg_info_unref(info: PGDBusArgInfo); cdecl; external;
6910 procedure g_dbus_connection_call(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6911 procedure g_dbus_connection_call_with_unix_fd_list(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6912 procedure g_dbus_connection_close(connection: PGDBusConnection; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6913 procedure g_dbus_connection_flush(connection: PGDBusConnection; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6914 procedure g_dbus_connection_new(stream: PGIOStream; guid: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6915 procedure g_dbus_connection_new_for_address(address: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6916 procedure g_dbus_connection_remove_filter(connection: PGDBusConnection; filter_id: guint); cdecl; external;
6917 procedure g_dbus_connection_send_message_with_reply(connection: PGDBusConnection; message: PGDBusMessage; flags: TGDBusSendMessageFlags; timeout_msec: gint; out_serial: Pguint32; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6918 procedure g_dbus_connection_set_exit_on_close(connection: PGDBusConnection; exit_on_close: gboolean); cdecl; external;
6919 procedure g_dbus_connection_signal_unsubscribe(connection: PGDBusConnection; subscription_id: guint); cdecl; external;
6920 procedure g_dbus_connection_start_message_processing(connection: PGDBusConnection); cdecl; external;
6921 procedure g_dbus_connection_unexport_action_group(connection: PGDBusConnection; export_id: guint); cdecl; external;
6922 procedure g_dbus_connection_unexport_menu_model(connection: PGDBusConnection; export_id: guint); cdecl; external;
6923 procedure g_dbus_error_register_error_domain(error_domain_quark_name: Pgchar; quark_volatile: Pgsize; entries: PGDBusErrorEntry; num_entries: guint); cdecl; external;
6924 procedure g_dbus_error_set_dbus_error(error: PPGError; dbus_error_name: Pgchar; dbus_error_message: Pgchar; format: Pgchar; args: array of const); cdecl; external;
6925 procedure g_dbus_error_set_dbus_error_valist(error: PPGError; dbus_error_name: Pgchar; dbus_error_message: Pgchar; format: Pgchar; var_args: Tva_list); cdecl; external;
6926 procedure g_dbus_gvariant_to_gvalue(value: PGVariant; out_gvalue: PGValue); cdecl; external;
6927 procedure g_dbus_interface_info_cache_build(info: PGDBusInterfaceInfo); cdecl; external;
6928 procedure g_dbus_interface_info_cache_release(info: PGDBusInterfaceInfo); cdecl; external;
6929 procedure g_dbus_interface_info_generate_xml(info: PGDBusInterfaceInfo; indent: guint; string_builder: PGString); cdecl; external;
6930 procedure g_dbus_interface_info_unref(info: PGDBusInterfaceInfo); cdecl; external;
6931 procedure g_dbus_interface_set_object(interface_: PGDBusInterface; object_: PGDBusObject); cdecl; external;
6932 procedure g_dbus_interface_skeleton_flush(interface_: PGDBusInterfaceSkeleton); cdecl; external;
6933 procedure g_dbus_interface_skeleton_set_flags(interface_: PGDBusInterfaceSkeleton; flags: TGDBusInterfaceSkeletonFlags); cdecl; external;
6934 procedure g_dbus_interface_skeleton_unexport(interface_: PGDBusInterfaceSkeleton); cdecl; external;
6935 procedure g_dbus_interface_skeleton_unexport_from_connection(interface_: PGDBusInterfaceSkeleton; connection: PGDBusConnection); cdecl; external;
6936 procedure g_dbus_message_lock(message: PGDBusMessage); cdecl; external;
6937 procedure g_dbus_message_set_body(message: PGDBusMessage; body: PGVariant); cdecl; external;
6938 procedure g_dbus_message_set_byte_order(message: PGDBusMessage; byte_order: TGDBusMessageByteOrder); cdecl; external;
6939 procedure g_dbus_message_set_destination(message: PGDBusMessage; value: Pgchar); cdecl; external;
6940 procedure g_dbus_message_set_error_name(message: PGDBusMessage; value: Pgchar); cdecl; external;
6941 procedure g_dbus_message_set_flags(message: PGDBusMessage; flags: TGDBusMessageFlags); cdecl; external;
6942 procedure g_dbus_message_set_header(message: PGDBusMessage; header_field: TGDBusMessageHeaderField; value: PGVariant); cdecl; external;
6943 procedure g_dbus_message_set_interface(message: PGDBusMessage; value: Pgchar); cdecl; external;
6944 procedure g_dbus_message_set_member(message: PGDBusMessage; value: Pgchar); cdecl; external;
6945 procedure g_dbus_message_set_message_type(message: PGDBusMessage; type_: TGDBusMessageType); cdecl; external;
6946 procedure g_dbus_message_set_num_unix_fds(message: PGDBusMessage; value: guint32); cdecl; external;
6947 procedure g_dbus_message_set_path(message: PGDBusMessage; value: Pgchar); cdecl; external;
6948 procedure g_dbus_message_set_reply_serial(message: PGDBusMessage; value: guint32); cdecl; external;
6949 procedure g_dbus_message_set_sender(message: PGDBusMessage; value: Pgchar); cdecl; external;
6950 procedure g_dbus_message_set_serial(message: PGDBusMessage; serial: guint32); cdecl; external;
6951 procedure g_dbus_message_set_signature(message: PGDBusMessage; value: Pgchar); cdecl; external;
6952 procedure g_dbus_message_set_unix_fd_list(message: PGDBusMessage; fd_list: PGUnixFDList); cdecl; external;
6953 procedure g_dbus_method_info_unref(info: PGDBusMethodInfo); cdecl; external;
6954 procedure g_dbus_method_invocation_return_dbus_error(invocation: PGDBusMethodInvocation; error_name: Pgchar; error_message: Pgchar); cdecl; external;
6955 procedure g_dbus_method_invocation_return_error(invocation: PGDBusMethodInvocation; domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; external;
6956 procedure g_dbus_method_invocation_return_error_literal(invocation: PGDBusMethodInvocation; domain: TGQuark; code: gint; message: Pgchar); cdecl; external;
6957 procedure g_dbus_method_invocation_return_error_valist(invocation: PGDBusMethodInvocation; domain: TGQuark; code: gint; format: Pgchar; var_args: Tva_list); cdecl; external;
6958 procedure g_dbus_method_invocation_return_gerror(invocation: PGDBusMethodInvocation; error: PGError); cdecl; external;
6959 procedure g_dbus_method_invocation_return_value(invocation: PGDBusMethodInvocation; parameters: PGVariant); cdecl; external;
6960 procedure g_dbus_method_invocation_return_value_with_unix_fd_list(invocation: PGDBusMethodInvocation; parameters: PGVariant; fd_list: PGUnixFDList); cdecl; external;
6961 procedure g_dbus_method_invocation_take_error(invocation: PGDBusMethodInvocation; error: PGError); cdecl; external;
6962 procedure g_dbus_node_info_generate_xml(info: PGDBusNodeInfo; indent: guint; string_builder: PGString); cdecl; external;
6963 procedure g_dbus_node_info_unref(info: PGDBusNodeInfo); cdecl; external;
6964 procedure g_dbus_object_manager_client_new(connection: PGDBusConnection; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6965 procedure g_dbus_object_manager_client_new_for_bus(bus_type: TGBusType; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6966 procedure g_dbus_object_manager_server_export(manager: PGDBusObjectManagerServer; object_: PGDBusObjectSkeleton); cdecl; external;
6967 procedure g_dbus_object_manager_server_export_uniquely(manager: PGDBusObjectManagerServer; object_: PGDBusObjectSkeleton); cdecl; external;
6968 procedure g_dbus_object_manager_server_set_connection(manager: PGDBusObjectManagerServer; connection: PGDBusConnection); cdecl; external;
6969 procedure g_dbus_object_skeleton_add_interface(object_: PGDBusObjectSkeleton; interface_: PGDBusInterfaceSkeleton); cdecl; external;
6970 procedure g_dbus_object_skeleton_flush(object_: PGDBusObjectSkeleton); cdecl; external;
6971 procedure g_dbus_object_skeleton_remove_interface(object_: PGDBusObjectSkeleton; interface_: PGDBusInterfaceSkeleton); cdecl; external;
6972 procedure g_dbus_object_skeleton_remove_interface_by_name(object_: PGDBusObjectSkeleton; interface_name: Pgchar); cdecl; external;
6973 procedure g_dbus_object_skeleton_set_object_path(object_: PGDBusObjectSkeleton; object_path: Pgchar); cdecl; external;
6974 procedure g_dbus_property_info_unref(info: PGDBusPropertyInfo); cdecl; external;
6975 procedure g_dbus_proxy_call(proxy: PGDBusProxy; method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6976 procedure g_dbus_proxy_call_with_unix_fd_list(proxy: PGDBusProxy; method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6977 procedure g_dbus_proxy_new(connection: PGDBusConnection; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6978 procedure g_dbus_proxy_new_for_bus(bus_type: TGBusType; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6979 procedure g_dbus_proxy_set_cached_property(proxy: PGDBusProxy; property_name: Pgchar; value: PGVariant); cdecl; external;
6980 procedure g_dbus_proxy_set_default_timeout(proxy: PGDBusProxy; timeout_msec: gint); cdecl; external;
6981 procedure g_dbus_proxy_set_interface_info(proxy: PGDBusProxy; info: PGDBusInterfaceInfo); cdecl; external;
6982 procedure g_dbus_server_start(server: PGDBusServer); cdecl; external;
6983 procedure g_dbus_server_stop(server: PGDBusServer); cdecl; external;
6984 procedure g_dbus_signal_info_unref(info: PGDBusSignalInfo); cdecl; external;
6985 procedure g_desktop_app_info_set_desktop_env(desktop_env: Pgchar); cdecl; external;
6986 procedure g_drive_eject_with_operation(drive: PGDrive; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6987 procedure g_drive_poll_for_media(drive: PGDrive; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6988 procedure g_drive_start(drive: PGDrive; flags: TGDriveStartFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6989 procedure g_drive_stop(drive: PGDrive; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6990 procedure g_emblemed_icon_add_emblem(emblemed: PGEmblemedIcon; emblem: PGEmblem); cdecl; external;
6991 procedure g_emblemed_icon_clear_emblems(emblemed: PGEmblemedIcon); cdecl; external;
6992 procedure g_file_append_to_async(file_: PGFile; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6993 procedure g_file_attribute_info_list_add(list: PGFileAttributeInfoList; name: Pgchar; type_: TGFileAttributeType; flags: TGFileAttributeInfoFlags); cdecl; external;
6994 procedure g_file_attribute_info_list_unref(list: PGFileAttributeInfoList); cdecl; external;
6995 procedure g_file_attribute_matcher_unref(matcher: PGFileAttributeMatcher); cdecl; external;
6996 procedure g_file_copy_async(source: PGFile; destination: PGFile; flags: TGFileCopyFlags; io_priority: gint; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6997 procedure g_file_create_async(file_: PGFile; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6998 procedure g_file_create_readwrite_async(file_: PGFile; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
6999 procedure g_file_delete_async(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7000 procedure g_file_eject_mountable_with_operation(file_: PGFile; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7001 procedure g_file_enumerate_children_async(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7002 procedure g_file_enumerator_close_async(enumerator: PGFileEnumerator; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7003 procedure g_file_enumerator_next_files_async(enumerator: PGFileEnumerator; num_files: gint; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7004 procedure g_file_enumerator_set_pending(enumerator: PGFileEnumerator; pending: gboolean); cdecl; external;
7005 procedure g_file_find_enclosing_mount_async(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7006 procedure g_file_info_clear_status(info: PGFileInfo); cdecl; external;
7007 procedure g_file_info_copy_into(src_info: PGFileInfo; dest_info: PGFileInfo); cdecl; external;
7008 procedure g_file_info_get_modification_time(info: PGFileInfo; result_: PGTimeVal); cdecl; external;
7009 procedure g_file_info_remove_attribute(info: PGFileInfo; attribute: Pgchar); cdecl; external;
7010 procedure g_file_info_set_attribute(info: PGFileInfo; attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer); cdecl; external;
7011 procedure g_file_info_set_attribute_boolean(info: PGFileInfo; attribute: Pgchar; attr_value: gboolean); cdecl; external;
7012 procedure g_file_info_set_attribute_byte_string(info: PGFileInfo; attribute: Pgchar; attr_value: Pgchar); cdecl; external;
7013 procedure g_file_info_set_attribute_int32(info: PGFileInfo; attribute: Pgchar; attr_value: gint32); cdecl; external;
7014 procedure g_file_info_set_attribute_int64(info: PGFileInfo; attribute: Pgchar; attr_value: gint64); cdecl; external;
7015 procedure g_file_info_set_attribute_mask(info: PGFileInfo; mask: PGFileAttributeMatcher); cdecl; external;
7016 procedure g_file_info_set_attribute_object(info: PGFileInfo; attribute: Pgchar; attr_value: PGObject); cdecl; external;
7017 procedure g_file_info_set_attribute_string(info: PGFileInfo; attribute: Pgchar; attr_value: Pgchar); cdecl; external;
7018 procedure g_file_info_set_attribute_stringv(info: PGFileInfo; attribute: Pgchar; attr_value: PPgchar); cdecl; external;
7019 procedure g_file_info_set_attribute_uint32(info: PGFileInfo; attribute: Pgchar; attr_value: guint32); cdecl; external;
7020 procedure g_file_info_set_attribute_uint64(info: PGFileInfo; attribute: Pgchar; attr_value: guint64); cdecl; external;
7021 procedure g_file_info_set_content_type(info: PGFileInfo; content_type: Pgchar); cdecl; external;
7022 procedure g_file_info_set_display_name(info: PGFileInfo; display_name: Pgchar); cdecl; external;
7023 procedure g_file_info_set_edit_name(info: PGFileInfo; edit_name: Pgchar); cdecl; external;
7024 procedure g_file_info_set_file_type(info: PGFileInfo; type_: TGFileType); cdecl; external;
7025 procedure g_file_info_set_icon(info: PGFileInfo; icon: PGIcon); cdecl; external;
7026 procedure g_file_info_set_is_hidden(info: PGFileInfo; is_hidden: gboolean); cdecl; external;
7027 procedure g_file_info_set_is_symlink(info: PGFileInfo; is_symlink: gboolean); cdecl; external;
7028 procedure g_file_info_set_modification_time(info: PGFileInfo; mtime: PGTimeVal); cdecl; external;
7029 procedure g_file_info_set_name(info: PGFileInfo; name: Pgchar); cdecl; external;
7030 procedure g_file_info_set_size(info: PGFileInfo; size: gint64); cdecl; external;
7031 procedure g_file_info_set_sort_order(info: PGFileInfo; sort_order: gint32); cdecl; external;
7032 procedure g_file_info_set_symbolic_icon(info: PGFileInfo; icon: PGIcon); cdecl; external;
7033 procedure g_file_info_set_symlink_target(info: PGFileInfo; symlink_target: Pgchar); cdecl; external;
7034 procedure g_file_info_unset_attribute_mask(info: PGFileInfo); cdecl; external;
7035 procedure g_file_input_stream_query_info_async(stream: PGFileInputStream; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7036 procedure g_file_io_stream_query_info_async(stream: PGFileIOStream; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7037 procedure g_file_load_contents_async(file_: PGFile; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7038 procedure g_file_load_partial_contents_async(file_: PGFile; cancellable: PGCancellable; read_more_callback: TGFileReadMoreCallback; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7039 procedure g_file_monitor_emit_event(monitor: PGFileMonitor; child: PGFile; other_file: PGFile; event_type: TGFileMonitorEvent); cdecl; external;
7040 procedure g_file_monitor_set_rate_limit(monitor: PGFileMonitor; limit_msecs: gint); cdecl; external;
7041 procedure g_file_mount_enclosing_volume(location: PGFile; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7042 procedure g_file_mount_mountable(file_: PGFile; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7043 procedure g_file_open_readwrite_async(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7044 procedure g_file_output_stream_query_info_async(stream: PGFileOutputStream; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7045 procedure g_file_poll_mountable(file_: PGFile; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7046 procedure g_file_query_filesystem_info_async(file_: PGFile; attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7047 procedure g_file_query_info_async(file_: PGFile; attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7048 procedure g_file_read_async(file_: PGFile; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7049 procedure g_file_replace_async(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7050 procedure g_file_replace_contents_async(file_: PGFile; contents: Pgchar; length: gsize; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7051 procedure g_file_replace_readwrite_async(file_: PGFile; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7052 procedure g_file_set_attributes_async(file_: PGFile; info: PGFileInfo; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7053 procedure g_file_set_display_name_async(file_: PGFile; display_name: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7054 procedure g_file_start_mountable(file_: PGFile; flags: TGDriveStartFlags; start_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7055 procedure g_file_stop_mountable(file_: PGFile; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7056 procedure g_file_unmount_mountable_with_operation(file_: PGFile; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7057 procedure g_filename_completer_set_dirs_only(completer: PGFilenameCompleter; dirs_only: gboolean); cdecl; external;
7058 procedure g_filter_input_stream_set_close_base_stream(stream: PGFilterInputStream; close_base: gboolean); cdecl; external;
7059 procedure g_filter_output_stream_set_close_base_stream(stream: PGFilterOutputStream; close_base: gboolean); cdecl; external;
7060 procedure g_input_stream_clear_pending(stream: PGInputStream); cdecl; external;
7061 procedure g_input_stream_close_async(stream: PGInputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7062 procedure g_input_stream_read_async(stream: PGInputStream; buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7063 procedure g_input_stream_read_bytes_async(stream: PGInputStream; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7064 procedure g_input_stream_skip_async(stream: PGInputStream; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7065 procedure g_io_extension_point_set_required_type(extension_point: PGIOExtensionPoint; type_: TGType); cdecl; external;
7066 procedure g_io_module_scope_block(scope: PGIOModuleScope; basename: Pgchar); cdecl; external;
7067 procedure g_io_module_scope_free(scope: PGIOModuleScope); cdecl; external;
7068 procedure g_io_modules_scan_all_in_directory(dirname: Pgchar); cdecl; external;
7069 procedure g_io_modules_scan_all_in_directory_with_scope(dirname: Pgchar; scope: PGIOModuleScope); cdecl; external;
7070 procedure g_io_scheduler_cancel_all_jobs; cdecl; external;
7071 procedure g_io_scheduler_push_job(job_func: TGIOSchedulerJobFunc; user_data: gpointer; notify: TGDestroyNotify; io_priority: gint; cancellable: PGCancellable); cdecl; external;
7072 procedure g_io_stream_clear_pending(stream: PGIOStream); cdecl; external;
7073 procedure g_io_stream_close_async(stream: PGIOStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7074 procedure g_io_stream_splice_async(stream1: PGIOStream; stream2: PGIOStream; flags: TGIOStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7075 procedure g_loadable_icon_load_async(icon: PGLoadableIcon; size: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7076 procedure g_memory_input_stream_add_bytes(stream: PGMemoryInputStream; bytes: PGBytes); cdecl; external;
7077 procedure g_memory_input_stream_add_data(stream: PGMemoryInputStream; data: Pguint8; len: gssize; destroy_: TGDestroyNotify); cdecl; external;
7078 procedure g_menu_append(menu: PGMenu; label_: Pgchar; detailed_action: Pgchar); cdecl; external;
7079 procedure g_menu_append_item(menu: PGMenu; item: PGMenuItem); cdecl; external;
7080 procedure g_menu_append_section(menu: PGMenu; label_: Pgchar; section: PGMenuModel); cdecl; external;
7081 procedure g_menu_append_submenu(menu: PGMenu; label_: Pgchar; submenu: PGMenuModel); cdecl; external;
7082 procedure g_menu_freeze(menu: PGMenu); cdecl; external;
7083 procedure g_menu_insert(menu: PGMenu; position: gint; label_: Pgchar; detailed_action: Pgchar); cdecl; external;
7084 procedure g_menu_insert_item(menu: PGMenu; position: gint; item: PGMenuItem); cdecl; external;
7085 procedure g_menu_insert_section(menu: PGMenu; position: gint; label_: Pgchar; section: PGMenuModel); cdecl; external;
7086 procedure g_menu_insert_submenu(menu: PGMenu; position: gint; label_: Pgchar; submenu: PGMenuModel); cdecl; external;
7087 procedure g_menu_item_set_action_and_target(menu_item: PGMenuItem; action: Pgchar; format_string: Pgchar; args: array of const); cdecl; external;
7088 procedure g_menu_item_set_action_and_target_value(menu_item: PGMenuItem; action: Pgchar; target_value: PGVariant); cdecl; external;
7089 procedure g_menu_item_set_attribute(menu_item: PGMenuItem; attribute: Pgchar; format_string: Pgchar; args: array of const); cdecl; external;
7090 procedure g_menu_item_set_attribute_value(menu_item: PGMenuItem; attribute: Pgchar; value: PGVariant); cdecl; external;
7091 procedure g_menu_item_set_detailed_action(menu_item: PGMenuItem; detailed_action: Pgchar); cdecl; external;
7092 procedure g_menu_item_set_label(menu_item: PGMenuItem; label_: Pgchar); cdecl; external;
7093 procedure g_menu_item_set_link(menu_item: PGMenuItem; link: Pgchar; model: PGMenuModel); cdecl; external;
7094 procedure g_menu_item_set_section(menu_item: PGMenuItem; section: PGMenuModel); cdecl; external;
7095 procedure g_menu_item_set_submenu(menu_item: PGMenuItem; submenu: PGMenuModel); cdecl; external;
7096 procedure g_menu_model_items_changed(model: PGMenuModel; position: gint; removed: gint; added: gint); cdecl; external;
7097 procedure g_menu_prepend(menu: PGMenu; label_: Pgchar; detailed_action: Pgchar); cdecl; external;
7098 procedure g_menu_prepend_item(menu: PGMenu; item: PGMenuItem); cdecl; external;
7099 procedure g_menu_prepend_section(menu: PGMenu; label_: Pgchar; section: PGMenuModel); cdecl; external;
7100 procedure g_menu_prepend_submenu(menu: PGMenu; label_: Pgchar; submenu: PGMenuModel); cdecl; external;
7101 procedure g_menu_remove(menu: PGMenu; position: gint); cdecl; external;
7102 procedure g_mount_eject_with_operation(mount: PGMount; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7103 procedure g_mount_guess_content_type(mount: PGMount; force_rescan: gboolean; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7104 procedure g_mount_operation_reply(op: PGMountOperation; result_: TGMountOperationResult); cdecl; external;
7105 procedure g_mount_operation_set_anonymous(op: PGMountOperation; anonymous: gboolean); cdecl; external;
7106 procedure g_mount_operation_set_choice(op: PGMountOperation; choice: gint); cdecl; external;
7107 procedure g_mount_operation_set_domain(op: PGMountOperation; domain: Pgchar); cdecl; external;
7108 procedure g_mount_operation_set_password(op: PGMountOperation; password: Pgchar); cdecl; external;
7109 procedure g_mount_operation_set_password_save(op: PGMountOperation; save: TGPasswordSave); cdecl; external;
7110 procedure g_mount_operation_set_username(op: PGMountOperation; username: Pgchar); cdecl; external;
7111 procedure g_mount_remount(mount: PGMount; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7112 procedure g_mount_shadow(mount: PGMount); cdecl; external;
7113 procedure g_mount_unmount_with_operation(mount: PGMount; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7114 procedure g_mount_unshadow(mount: PGMount); cdecl; external;
7115 procedure g_network_monitor_can_reach_async(monitor: PGNetworkMonitor; connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7116 procedure g_network_service_set_scheme(srv: PGNetworkService; scheme: Pgchar); cdecl; external;
7117 procedure g_networking_init; cdecl; external;
7118 procedure g_output_stream_clear_pending(stream: PGOutputStream); cdecl; external;
7119 procedure g_output_stream_close_async(stream: PGOutputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7120 procedure g_output_stream_flush_async(stream: PGOutputStream; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7121 procedure g_output_stream_splice_async(stream: PGOutputStream; source: PGInputStream; flags: TGOutputStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7122 procedure g_output_stream_write_async(stream: PGOutputStream; buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7123 procedure g_output_stream_write_bytes_async(stream: PGOutputStream; bytes: PGBytes; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7124 procedure g_permission_acquire_async(permission: PGPermission; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7125 procedure g_permission_impl_update(permission: PGPermission; allowed: gboolean; can_acquire: gboolean; can_release: gboolean); cdecl; external;
7126 procedure g_permission_release_async(permission: PGPermission; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7127 procedure g_proxy_connect_async(proxy: PGProxy; connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7128 procedure g_proxy_resolver_lookup_async(resolver: PGProxyResolver; uri: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7129 procedure g_remote_action_group_activate_action_full(remote: PGRemoteActionGroup; action_name: Pgchar; parameter: PGVariant; platform_data: PGVariant); cdecl; external;
7130 procedure g_remote_action_group_change_action_state_full(remote: PGRemoteActionGroup; action_name: Pgchar; value: PGVariant; platform_data: PGVariant); cdecl; external;
7131 procedure g_resolver_free_addresses(addresses: PGList); cdecl; external;
7132 procedure g_resolver_free_targets(targets: PGList); cdecl; external;
7133 procedure g_resolver_lookup_by_address_async(resolver: PGResolver; address: PGInetAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7134 procedure g_resolver_lookup_by_name_async(resolver: PGResolver; hostname: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7135 procedure g_resolver_lookup_records_async(resolver: PGResolver; rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7136 procedure g_resolver_lookup_service_async(resolver: PGResolver; service: Pgchar; protocol: Pgchar; domain: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7137 procedure g_resolver_set_default(resolver: PGResolver); cdecl; external;
7138 procedure g_resource_unref(resource: PGResource); cdecl; external;
7139 procedure g_resources_register(resource: PGResource); cdecl; external;
7140 procedure g_resources_unregister(resource: PGResource); cdecl; external;
7141 procedure g_settings_apply(settings: PGSettings); cdecl; external;
7142 procedure g_settings_bind(settings: PGSettings; key: Pgchar; object_: PGObject; property_: Pgchar; flags: TGSettingsBindFlags); cdecl; external;
7143 procedure g_settings_bind_with_mapping(settings: PGSettings; key: Pgchar; object_: PGObject; property_: Pgchar; flags: TGSettingsBindFlags; get_mapping: TGSettingsBindGetMapping; set_mapping: TGSettingsBindSetMapping; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
7144 procedure g_settings_bind_writable(settings: PGSettings; key: Pgchar; object_: PGObject; property_: Pgchar; inverted: gboolean); cdecl; external;
7145 procedure g_settings_delay(settings: PGSettings); cdecl; external;
7146 procedure g_settings_get(settings: PGSettings; key: Pgchar; format: Pgchar; args: array of const); cdecl; external;
7147 procedure g_settings_reset(settings: PGSettings; key: Pgchar); cdecl; external;
7148 procedure g_settings_revert(settings: PGSettings); cdecl; external;
7149 procedure g_settings_schema_source_unref(source: PGSettingsSchemaSource); cdecl; external;
7150 procedure g_settings_schema_unref(schema: PGSettingsSchema); cdecl; external;
7151 procedure g_settings_sync; cdecl; external;
7152 procedure g_settings_unbind(object_: gpointer; property_: Pgchar); cdecl; external;
7153 procedure g_simple_action_group_add_entries(simple: PGSimpleActionGroup; entries: PGActionEntry; n_entries: gint; user_data: gpointer); cdecl; external;
7154 procedure g_simple_action_group_insert(simple: PGSimpleActionGroup; action: PGAction); cdecl; external;
7155 procedure g_simple_action_group_remove(simple: PGSimpleActionGroup; action_name: Pgchar); cdecl; external;
7156 procedure g_simple_action_set_enabled(simple: PGSimpleAction; enabled: gboolean); cdecl; external;
7157 procedure g_simple_action_set_state(simple: PGSimpleAction; value: PGVariant); cdecl; external;
7158 procedure g_simple_async_report_error_in_idle(object_: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; external;
7159 procedure g_simple_async_report_gerror_in_idle(object_: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError); cdecl; external;
7160 procedure g_simple_async_report_take_gerror_in_idle(object_: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError); cdecl; external;
7161 procedure g_simple_async_result_complete(simple: PGSimpleAsyncResult); cdecl; external;
7162 procedure g_simple_async_result_complete_in_idle(simple: PGSimpleAsyncResult); cdecl; external;
7163 procedure g_simple_async_result_run_in_thread(simple: PGSimpleAsyncResult; func: TGSimpleAsyncThreadFunc; io_priority: gint; cancellable: PGCancellable); cdecl; external;
7164 procedure g_simple_async_result_set_check_cancellable(simple: PGSimpleAsyncResult; check_cancellable: PGCancellable); cdecl; external;
7165 procedure g_simple_async_result_set_error(simple: PGSimpleAsyncResult; domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; external;
7166 procedure g_simple_async_result_set_error_va(simple: PGSimpleAsyncResult; domain: TGQuark; code: gint; format: Pgchar; args: Tva_list); cdecl; external;
7167 procedure g_simple_async_result_set_from_error(simple: PGSimpleAsyncResult; error: PGError); cdecl; external;
7168 procedure g_simple_async_result_set_handle_cancellation(simple: PGSimpleAsyncResult; handle_cancellation: gboolean); cdecl; external;
7169 procedure g_simple_async_result_set_op_res_gboolean(simple: PGSimpleAsyncResult; op_res: gboolean); cdecl; external;
7170 procedure g_simple_async_result_set_op_res_gpointer(simple: PGSimpleAsyncResult; op_res: gpointer; destroy_op_res: TGDestroyNotify); cdecl; external;
7171 procedure g_simple_async_result_set_op_res_gssize(simple: PGSimpleAsyncResult; op_res: gssize); cdecl; external;
7172 procedure g_simple_async_result_take_error(simple: PGSimpleAsyncResult; error: PGError); cdecl; external;
7173 procedure g_simple_proxy_resolver_set_default_proxy(resolver: PGSimpleProxyResolver; default_proxy: Pgchar); cdecl; external;
7174 procedure g_simple_proxy_resolver_set_ignore_hosts(resolver: PGSimpleProxyResolver; ignore_hosts: PPgchar); cdecl; external;
7175 procedure g_simple_proxy_resolver_set_uri_proxy(resolver: PGSimpleProxyResolver; uri_scheme: Pgchar; proxy: Pgchar); cdecl; external;
7176 procedure g_socket_address_enumerator_next_async(enumerator: PGSocketAddressEnumerator; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7177 procedure g_socket_client_add_application_proxy(client: PGSocketClient; protocol: Pgchar); cdecl; external;
7178 procedure g_socket_client_connect_async(client: PGSocketClient; connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7179 procedure g_socket_client_connect_to_host_async(client: PGSocketClient; host_and_port: Pgchar; default_port: guint16; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7180 procedure g_socket_client_connect_to_service_async(client: PGSocketClient; domain: Pgchar; service: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7181 procedure g_socket_client_connect_to_uri_async(client: PGSocketClient; uri: Pgchar; default_port: guint16; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7182 procedure g_socket_client_set_enable_proxy(client: PGSocketClient; enable: gboolean); cdecl; external;
7183 procedure g_socket_client_set_family(client: PGSocketClient; family: TGSocketFamily); cdecl; external;
7184 procedure g_socket_client_set_local_address(client: PGSocketClient; address: PGSocketAddress); cdecl; external;
7185 procedure g_socket_client_set_protocol(client: PGSocketClient; protocol: TGSocketProtocol); cdecl; external;
7186 procedure g_socket_client_set_proxy_resolver(client: PGSocketClient; proxy_resolver: PGProxyResolver); cdecl; external;
7187 procedure g_socket_client_set_socket_type(client: PGSocketClient; type_: TGSocketType); cdecl; external;
7188 procedure g_socket_client_set_timeout(client: PGSocketClient; timeout: guint); cdecl; external;
7189 procedure g_socket_client_set_tls(client: PGSocketClient; tls: gboolean); cdecl; external;
7190 procedure g_socket_client_set_tls_validation_flags(client: PGSocketClient; flags: TGTlsCertificateFlags); cdecl; external;
7191 procedure g_socket_connection_connect_async(connection: PGSocketConnection; address: PGSocketAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7192 procedure g_socket_connection_factory_register_type(g_type: TGType; family: TGSocketFamily; type_: TGSocketType; protocol: gint); cdecl; external;
7193 procedure g_socket_control_message_serialize(message: PGSocketControlMessage; data: gpointer); cdecl; external;
7194 procedure g_socket_listener_accept_async(listener: PGSocketListener; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7195 procedure g_socket_listener_accept_socket_async(listener: PGSocketListener; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7196 procedure g_socket_listener_close(listener: PGSocketListener); cdecl; external;
7197 procedure g_socket_listener_set_backlog(listener: PGSocketListener; listen_backlog: gint); cdecl; external;
7198 procedure g_socket_service_start(service: PGSocketService); cdecl; external;
7199 procedure g_socket_service_stop(service: PGSocketService); cdecl; external;
7200 procedure g_socket_set_blocking(socket: PGSocket; blocking: gboolean); cdecl; external;
7201 procedure g_socket_set_broadcast(socket: PGSocket; broadcast: gboolean); cdecl; external;
7202 procedure g_socket_set_keepalive(socket: PGSocket; keepalive: gboolean); cdecl; external;
7203 procedure g_socket_set_listen_backlog(socket: PGSocket; backlog: gint); cdecl; external;
7204 procedure g_socket_set_multicast_loopback(socket: PGSocket; loopback: gboolean); cdecl; external;
7205 procedure g_socket_set_multicast_ttl(socket: PGSocket; ttl: guint); cdecl; external;
7206 procedure g_socket_set_timeout(socket: PGSocket; timeout: guint); cdecl; external;
7207 procedure g_socket_set_ttl(socket: PGSocket; ttl: guint); cdecl; external;
7208 procedure g_srv_target_free(target: PGSrvTarget); cdecl; external;
7209 procedure g_static_resource_fini(static_resource: PGStaticResource); cdecl; external;
7210 procedure g_static_resource_init(static_resource: PGStaticResource); cdecl; external;
7211 procedure g_task_attach_source(task: PGTask; source: PGSource; callback: TGSourceFunc); cdecl; external;
7212 procedure g_task_report_error(source_object: PGObject; callback: TGAsyncReadyCallback; callback_data: gpointer; source_tag: gpointer; error: PGError); cdecl; external;
7213 procedure g_task_report_new_error(source_object: PGObject; callback: TGAsyncReadyCallback; callback_data: gpointer; source_tag: gpointer; domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; external;
7214 procedure g_task_return_boolean(task: PGTask; result_: gboolean); cdecl; external;
7215 procedure g_task_return_error(task: PGTask; error: PGError); cdecl; external;
7216 procedure g_task_return_int(task: PGTask; result_: gssize); cdecl; external;
7217 procedure g_task_return_new_error(task: PGTask; domain: TGQuark; code: gint; format: Pgchar; args: array of const); cdecl; external;
7218 procedure g_task_return_pointer(task: PGTask; result_: gpointer; result_destroy: TGDestroyNotify); cdecl; external;
7219 procedure g_task_run_in_thread(task: PGTask; task_func: TGTaskThreadFunc); cdecl; external;
7220 procedure g_task_run_in_thread_sync(task: PGTask; task_func: TGTaskThreadFunc); cdecl; external;
7221 procedure g_task_set_check_cancellable(task: PGTask; check_cancellable: gboolean); cdecl; external;
7222 procedure g_task_set_priority(task: PGTask; priority: gint); cdecl; external;
7223 procedure g_task_set_source_tag(task: PGTask; source_tag: gpointer); cdecl; external;
7224 procedure g_task_set_task_data(task: PGTask; task_data: gpointer; task_data_destroy: TGDestroyNotify); cdecl; external;
7225 procedure g_tcp_connection_set_graceful_disconnect(connection: PGTcpConnection; graceful_disconnect: gboolean); cdecl; external;
7226 procedure g_test_dbus_add_service_dir(self: PGTestDBus; path: Pgchar); cdecl; external;
7227 procedure g_test_dbus_down(self: PGTestDBus); cdecl; external;
7228 procedure g_test_dbus_stop(self: PGTestDBus); cdecl; external;
7229 procedure g_test_dbus_unset; cdecl; external;
7230 procedure g_test_dbus_up(self: PGTestDBus); cdecl; external;
7231 procedure g_themed_icon_append_name(icon: PGThemedIcon; iconname: Pgchar); cdecl; external;
7232 procedure g_themed_icon_prepend_name(icon: PGThemedIcon; iconname: Pgchar); cdecl; external;
7233 procedure g_tls_client_connection_set_server_identity(conn: PGTlsClientConnection; identity: PGSocketConnectable); cdecl; external;
7234 procedure g_tls_client_connection_set_use_ssl3(conn: PGTlsClientConnection; use_ssl3: gboolean); cdecl; external;
7235 procedure g_tls_client_connection_set_validation_flags(conn: PGTlsClientConnection; flags: TGTlsCertificateFlags); cdecl; external;
7236 procedure g_tls_connection_handshake_async(conn: PGTlsConnection; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7237 procedure g_tls_connection_set_certificate(conn: PGTlsConnection; certificate: PGTlsCertificate); cdecl; external;
7238 procedure g_tls_connection_set_database(conn: PGTlsConnection; database: PGTlsDatabase); cdecl; external;
7239 procedure g_tls_connection_set_interaction(conn: PGTlsConnection; interaction: PGTlsInteraction); cdecl; external;
7240 procedure g_tls_connection_set_rehandshake_mode(conn: PGTlsConnection; mode: TGTlsRehandshakeMode); cdecl; external;
7241 procedure g_tls_connection_set_require_close_notify(conn: PGTlsConnection; require_close_notify: gboolean); cdecl; external;
7242 procedure g_tls_database_lookup_certificate_for_handle_async(self: PGTlsDatabase; handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7243 procedure g_tls_database_lookup_certificate_issuer_async(self: PGTlsDatabase; certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7244 procedure g_tls_database_lookup_certificates_issued_by_async(self: PGTlsDatabase; issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7245 procedure g_tls_database_verify_chain_async(self: PGTlsDatabase; chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7246 procedure g_tls_interaction_ask_password_async(interaction: PGTlsInteraction; password: PGTlsPassword; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7247 procedure g_tls_password_set_description(password: PGTlsPassword; description: Pgchar); cdecl; external;
7248 procedure g_tls_password_set_flags(password: PGTlsPassword; flags: TGTlsPasswordFlags); cdecl; external;
7249 procedure g_tls_password_set_value(password: PGTlsPassword; value: Pguint8; length: gssize); cdecl; external;
7250 procedure g_tls_password_set_value_full(password: PGTlsPassword; value: Pguint8; length: gssize; destroy_: TGDestroyNotify); cdecl; external;
7251 procedure g_tls_password_set_warning(password: PGTlsPassword; warning: Pgchar); cdecl; external;
7252 procedure g_unix_connection_receive_credentials_async(connection: PGUnixConnection; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7253 procedure g_unix_connection_send_credentials_async(connection: PGUnixConnection; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7254 procedure g_unix_input_stream_set_close_fd(stream: PGUnixInputStream; close_fd: gboolean); cdecl; external;
7255 procedure g_unix_mount_free(mount_entry: PGUnixMountEntry); cdecl; external;
7256 procedure g_unix_mount_monitor_set_rate_limit(mount_monitor: PGUnixMountMonitor; limit_msec: gint); cdecl; external;
7257 procedure g_unix_mount_point_free(mount_point: PGUnixMountPoint); cdecl; external;
7258 procedure g_unix_output_stream_set_close_fd(stream: PGUnixOutputStream; close_fd: gboolean); cdecl; external;
7259 procedure g_volume_eject_with_operation(volume: PGVolume; flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7260 procedure g_volume_mount(volume: PGVolume; flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
7261 procedure g_zlib_compressor_set_file_info(compressor: PGZlibCompressor; file_info: PGFileInfo); cdecl; external;
7262 implementation
7263 procedure TGAction.activate(parameter: PGVariant); cdecl;
7264 begin
7265   LazGio2.g_action_activate(@self, parameter);
7266 end;
7267 
7268 procedure TGAction.change_state(value: PGVariant); cdecl;
7269 begin
7270   LazGio2.g_action_change_state(@self, value);
7271 end;
7272 
get_enablednull7273 function TGAction.get_enabled: gboolean; cdecl;
7274 begin
7275   Result := LazGio2.g_action_get_enabled(@self);
7276 end;
7277 
TGAction.get_namenull7278 function TGAction.get_name: Pgchar; cdecl;
7279 begin
7280   Result := LazGio2.g_action_get_name(@self);
7281 end;
7282 
get_parameter_typenull7283 function TGAction.get_parameter_type: PGVariantType; cdecl;
7284 begin
7285   Result := LazGio2.g_action_get_parameter_type(@self);
7286 end;
7287 
get_statenull7288 function TGAction.get_state: PGVariant; cdecl;
7289 begin
7290   Result := LazGio2.g_action_get_state(@self);
7291 end;
7292 
get_state_hintnull7293 function TGAction.get_state_hint: PGVariant; cdecl;
7294 begin
7295   Result := LazGio2.g_action_get_state_hint(@self);
7296 end;
7297 
TGAction.get_state_typenull7298 function TGAction.get_state_type: PGVariantType; cdecl;
7299 begin
7300   Result := LazGio2.g_action_get_state_type(@self);
7301 end;
7302 
newnull7303 function TGSimpleAction.new(name: Pgchar; parameter_type: PGVariantType): PGSimpleAction; cdecl;
7304 begin
7305   Result := LazGio2.g_simple_action_new(name, parameter_type);
7306 end;
7307 
new_statefulnull7308 function TGSimpleAction.new_stateful(name: Pgchar; parameter_type: PGVariantType; state: PGVariant): PGSimpleAction; cdecl;
7309 begin
7310   Result := LazGio2.g_simple_action_new_stateful(name, parameter_type, state);
7311 end;
7312 
7313 procedure TGSimpleAction.set_enabled(enabled: gboolean); cdecl;
7314 begin
7315   LazGio2.g_simple_action_set_enabled(@self, enabled);
7316 end;
7317 
7318 procedure TGSimpleAction.set_state(value: PGVariant); cdecl;
7319 begin
7320   LazGio2.g_simple_action_set_state(@self, value);
7321 end;
7322 
7323 procedure TGActionGroup.action_added(action_name: Pgchar); cdecl;
7324 begin
7325   LazGio2.g_action_group_action_added(@self, action_name);
7326 end;
7327 
7328 procedure TGActionGroup.action_enabled_changed(action_name: Pgchar; enabled: gboolean); cdecl;
7329 begin
7330   LazGio2.g_action_group_action_enabled_changed(@self, action_name, enabled);
7331 end;
7332 
7333 procedure TGActionGroup.action_removed(action_name: Pgchar); cdecl;
7334 begin
7335   LazGio2.g_action_group_action_removed(@self, action_name);
7336 end;
7337 
7338 procedure TGActionGroup.action_state_changed(action_name: Pgchar; state: PGVariant); cdecl;
7339 begin
7340   LazGio2.g_action_group_action_state_changed(@self, action_name, state);
7341 end;
7342 
7343 procedure TGActionGroup.activate_action(action_name: Pgchar; parameter: PGVariant); cdecl;
7344 begin
7345   LazGio2.g_action_group_activate_action(@self, action_name, parameter);
7346 end;
7347 
7348 procedure TGActionGroup.change_action_state(action_name: Pgchar; value: PGVariant); cdecl;
7349 begin
7350   LazGio2.g_action_group_change_action_state(@self, action_name, value);
7351 end;
7352 
get_action_enablednull7353 function TGActionGroup.get_action_enabled(action_name: Pgchar): gboolean; cdecl;
7354 begin
7355   Result := LazGio2.g_action_group_get_action_enabled(@self, action_name);
7356 end;
7357 
TGActionGroup.get_action_parameter_typenull7358 function TGActionGroup.get_action_parameter_type(action_name: Pgchar): PGVariantType; cdecl;
7359 begin
7360   Result := LazGio2.g_action_group_get_action_parameter_type(@self, action_name);
7361 end;
7362 
get_action_statenull7363 function TGActionGroup.get_action_state(action_name: Pgchar): PGVariant; cdecl;
7364 begin
7365   Result := LazGio2.g_action_group_get_action_state(@self, action_name);
7366 end;
7367 
get_action_state_hintnull7368 function TGActionGroup.get_action_state_hint(action_name: Pgchar): PGVariant; cdecl;
7369 begin
7370   Result := LazGio2.g_action_group_get_action_state_hint(@self, action_name);
7371 end;
7372 
get_action_state_typenull7373 function TGActionGroup.get_action_state_type(action_name: Pgchar): PGVariantType; cdecl;
7374 begin
7375   Result := LazGio2.g_action_group_get_action_state_type(@self, action_name);
7376 end;
7377 
has_actionnull7378 function TGActionGroup.has_action(action_name: Pgchar): gboolean; cdecl;
7379 begin
7380   Result := LazGio2.g_action_group_has_action(@self, action_name);
7381 end;
7382 
list_actionsnull7383 function TGActionGroup.list_actions: PPgchar; cdecl;
7384 begin
7385   Result := LazGio2.g_action_group_list_actions(@self);
7386 end;
7387 
TGActionGroup.query_actionnull7388 function TGActionGroup.query_action(action_name: Pgchar; enabled: Pgboolean; parameter_type: PPGVariantType; state_type: PPGVariantType; state_hint: PPGVariant; state: PPGVariant): gboolean; cdecl;
7389 begin
7390   Result := LazGio2.g_action_group_query_action(@self, action_name, enabled, parameter_type, state_type, state_hint, state);
7391 end;
7392 
7393 procedure TGActionMap.add_action(action: PGAction); cdecl;
7394 begin
7395   LazGio2.g_action_map_add_action(@self, action);
7396 end;
7397 
7398 procedure TGActionMap.add_action_entries(entries: PGActionEntry; n_entries: gint; user_data: gpointer); cdecl;
7399 begin
7400   LazGio2.g_action_map_add_action_entries(@self, entries, n_entries, user_data);
7401 end;
7402 
lookup_actionnull7403 function TGActionMap.lookup_action(action_name: Pgchar): PGAction; cdecl;
7404 begin
7405   Result := LazGio2.g_action_map_lookup_action(@self, action_name);
7406 end;
7407 
7408 procedure TGActionMap.remove_action(action_name: Pgchar); cdecl;
7409 begin
7410   LazGio2.g_action_map_remove_action(@self, action_name);
7411 end;
7412 
create_from_commandlinenull7413 function TGAppInfo.create_from_commandline(commandline: Pgchar; application_name: Pgchar; flags: TGAppInfoCreateFlags; error: PPGError): PGAppInfo; cdecl;
7414 begin
7415   Result := LazGio2.g_app_info_create_from_commandline(commandline, application_name, flags, error);
7416 end;
7417 
get_allnull7418 function TGAppInfo.get_all: PGList; cdecl;
7419 begin
7420   Result := LazGio2.g_app_info_get_all();
7421 end;
7422 
get_all_for_typenull7423 function TGAppInfo.get_all_for_type(content_type: Pgchar): PGList; cdecl;
7424 begin
7425   Result := LazGio2.g_app_info_get_all_for_type(content_type);
7426 end;
7427 
get_default_for_typenull7428 function TGAppInfo.get_default_for_type(content_type: Pgchar; must_support_uris: gboolean): PGAppInfo; cdecl;
7429 begin
7430   Result := LazGio2.g_app_info_get_default_for_type(content_type, must_support_uris);
7431 end;
7432 
get_default_for_uri_schemenull7433 function TGAppInfo.get_default_for_uri_scheme(uri_scheme: Pgchar): PGAppInfo; cdecl;
7434 begin
7435   Result := LazGio2.g_app_info_get_default_for_uri_scheme(uri_scheme);
7436 end;
7437 
get_fallback_for_typenull7438 function TGAppInfo.get_fallback_for_type(content_type: Pgchar): PGList; cdecl;
7439 begin
7440   Result := LazGio2.g_app_info_get_fallback_for_type(content_type);
7441 end;
7442 
TGAppInfo.get_recommended_for_typenull7443 function TGAppInfo.get_recommended_for_type(content_type: Pgchar): PGList; cdecl;
7444 begin
7445   Result := LazGio2.g_app_info_get_recommended_for_type(content_type);
7446 end;
7447 
TGAppInfo.launch_default_for_urinull7448 function TGAppInfo.launch_default_for_uri(uri: Pgchar; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl;
7449 begin
7450   Result := LazGio2.g_app_info_launch_default_for_uri(uri, launch_context, error);
7451 end;
7452 
7453 procedure TGAppInfo.reset_type_associations(content_type: Pgchar); cdecl;
7454 begin
7455   LazGio2.g_app_info_reset_type_associations(content_type);
7456 end;
7457 
TGAppInfo.add_supports_typenull7458 function TGAppInfo.add_supports_type(content_type: Pgchar; error: PPGError): gboolean; cdecl;
7459 begin
7460   Result := LazGio2.g_app_info_add_supports_type(@self, content_type, error);
7461 end;
7462 
can_deletenull7463 function TGAppInfo.can_delete: gboolean; cdecl;
7464 begin
7465   Result := LazGio2.g_app_info_can_delete(@self);
7466 end;
7467 
TGAppInfo.can_remove_supports_typenull7468 function TGAppInfo.can_remove_supports_type: gboolean; cdecl;
7469 begin
7470   Result := LazGio2.g_app_info_can_remove_supports_type(@self);
7471 end;
7472 
TGAppInfo.deletenull7473 function TGAppInfo.delete: gboolean; cdecl;
7474 begin
7475   Result := LazGio2.g_app_info_delete(@self);
7476 end;
7477 
TGAppInfo.dupnull7478 function TGAppInfo.dup: PGAppInfo; cdecl;
7479 begin
7480   Result := LazGio2.g_app_info_dup(@self);
7481 end;
7482 
equalnull7483 function TGAppInfo.equal(appinfo2: PGAppInfo): gboolean; cdecl;
7484 begin
7485   Result := LazGio2.g_app_info_equal(@self, appinfo2);
7486 end;
7487 
get_commandlinenull7488 function TGAppInfo.get_commandline: Pgchar; cdecl;
7489 begin
7490   Result := LazGio2.g_app_info_get_commandline(@self);
7491 end;
7492 
get_descriptionnull7493 function TGAppInfo.get_description: Pgchar; cdecl;
7494 begin
7495   Result := LazGio2.g_app_info_get_description(@self);
7496 end;
7497 
get_display_namenull7498 function TGAppInfo.get_display_name: Pgchar; cdecl;
7499 begin
7500   Result := LazGio2.g_app_info_get_display_name(@self);
7501 end;
7502 
TGAppInfo.get_executablenull7503 function TGAppInfo.get_executable: Pgchar; cdecl;
7504 begin
7505   Result := LazGio2.g_app_info_get_executable(@self);
7506 end;
7507 
TGAppInfo.get_iconnull7508 function TGAppInfo.get_icon: PGIcon; cdecl;
7509 begin
7510   Result := LazGio2.g_app_info_get_icon(@self);
7511 end;
7512 
TGAppInfo.get_idnull7513 function TGAppInfo.get_id: Pgchar; cdecl;
7514 begin
7515   Result := LazGio2.g_app_info_get_id(@self);
7516 end;
7517 
TGAppInfo.get_namenull7518 function TGAppInfo.get_name: Pgchar; cdecl;
7519 begin
7520   Result := LazGio2.g_app_info_get_name(@self);
7521 end;
7522 
get_supported_typesnull7523 function TGAppInfo.get_supported_types: PPgchar; cdecl;
7524 begin
7525   Result := LazGio2.g_app_info_get_supported_types(@self);
7526 end;
7527 
TGAppInfo.launchnull7528 function TGAppInfo.launch(files: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl;
7529 begin
7530   Result := LazGio2.g_app_info_launch(@self, files, launch_context, error);
7531 end;
7532 
launch_urisnull7533 function TGAppInfo.launch_uris(uris: PGList; launch_context: PGAppLaunchContext; error: PPGError): gboolean; cdecl;
7534 begin
7535   Result := LazGio2.g_app_info_launch_uris(@self, uris, launch_context, error);
7536 end;
7537 
remove_supports_typenull7538 function TGAppInfo.remove_supports_type(content_type: Pgchar; error: PPGError): gboolean; cdecl;
7539 begin
7540   Result := LazGio2.g_app_info_remove_supports_type(@self, content_type, error);
7541 end;
7542 
TGAppInfo.set_as_default_for_extensionnull7543 function TGAppInfo.set_as_default_for_extension(extension: Pgchar; error: PPGError): gboolean; cdecl;
7544 begin
7545   Result := LazGio2.g_app_info_set_as_default_for_extension(@self, extension, error);
7546 end;
7547 
TGAppInfo.set_as_default_for_typenull7548 function TGAppInfo.set_as_default_for_type(content_type: Pgchar; error: PPGError): gboolean; cdecl;
7549 begin
7550   Result := LazGio2.g_app_info_set_as_default_for_type(@self, content_type, error);
7551 end;
7552 
set_as_last_used_for_typenull7553 function TGAppInfo.set_as_last_used_for_type(content_type: Pgchar; error: PPGError): gboolean; cdecl;
7554 begin
7555   Result := LazGio2.g_app_info_set_as_last_used_for_type(@self, content_type, error);
7556 end;
7557 
TGAppInfo.should_shownull7558 function TGAppInfo.should_show: gboolean; cdecl;
7559 begin
7560   Result := LazGio2.g_app_info_should_show(@self);
7561 end;
7562 
TGAppInfo.supports_filesnull7563 function TGAppInfo.supports_files: gboolean; cdecl;
7564 begin
7565   Result := LazGio2.g_app_info_supports_files(@self);
7566 end;
7567 
supports_urisnull7568 function TGAppInfo.supports_uris: gboolean; cdecl;
7569 begin
7570   Result := LazGio2.g_app_info_supports_uris(@self);
7571 end;
7572 
newnull7573 function TGAppLaunchContext.new: PGAppLaunchContext; cdecl;
7574 begin
7575   Result := LazGio2.g_app_launch_context_new();
7576 end;
7577 
TGAppLaunchContext.get_displaynull7578 function TGAppLaunchContext.get_display(info: PGAppInfo; files: PGList): Pgchar; cdecl;
7579 begin
7580   Result := LazGio2.g_app_launch_context_get_display(@self, info, files);
7581 end;
7582 
TGAppLaunchContext.get_environmentnull7583 function TGAppLaunchContext.get_environment: PPgchar; cdecl;
7584 begin
7585   Result := LazGio2.g_app_launch_context_get_environment(@self);
7586 end;
7587 
TGAppLaunchContext.get_startup_notify_idnull7588 function TGAppLaunchContext.get_startup_notify_id(info: PGAppInfo; files: PGList): Pgchar; cdecl;
7589 begin
7590   Result := LazGio2.g_app_launch_context_get_startup_notify_id(@self, info, files);
7591 end;
7592 
7593 procedure TGAppLaunchContext.launch_failed(startup_notify_id: Pgchar); cdecl;
7594 begin
7595   LazGio2.g_app_launch_context_launch_failed(@self, startup_notify_id);
7596 end;
7597 
7598 procedure TGAppLaunchContext.setenv(variable: Pgchar; value: Pgchar); cdecl;
7599 begin
7600   LazGio2.g_app_launch_context_setenv(@self, variable, value);
7601 end;
7602 
7603 procedure TGAppLaunchContext.unsetenv(variable: Pgchar); cdecl;
7604 begin
7605   LazGio2.g_app_launch_context_unsetenv(@self, variable);
7606 end;
7607 
TGIcon.hashnull7608 function TGIcon.hash(icon: Pgpointer): guint; cdecl;
7609 begin
7610   Result := LazGio2.g_icon_hash(icon);
7611 end;
7612 
TGIcon.new_for_stringnull7613 function TGIcon.new_for_string(str: Pgchar; error: PPGError): PGIcon; cdecl;
7614 begin
7615   Result := LazGio2.g_icon_new_for_string(str, error);
7616 end;
7617 
equalnull7618 function TGIcon.equal(icon2: PGIcon): gboolean; cdecl;
7619 begin
7620   Result := LazGio2.g_icon_equal(@self, icon2);
7621 end;
7622 
TGIcon.to_stringnull7623 function TGIcon.to_string: Pgchar; cdecl;
7624 begin
7625   Result := LazGio2.g_icon_to_string(@self);
7626 end;
7627 
newnull7628 function TGApplication.new(application_id: Pgchar; flags: TGApplicationFlags): PGApplication; cdecl;
7629 begin
7630   Result := LazGio2.g_application_new(application_id, flags);
7631 end;
7632 
get_defaultnull7633 function TGApplication.get_default: PGApplication; cdecl;
7634 begin
7635   Result := LazGio2.g_application_get_default();
7636 end;
7637 
TGApplication.id_is_validnull7638 function TGApplication.id_is_valid(application_id: Pgchar): gboolean; cdecl;
7639 begin
7640   Result := LazGio2.g_application_id_is_valid(application_id);
7641 end;
7642 
7643 procedure TGApplication.activate; cdecl;
7644 begin
7645   LazGio2.g_application_activate(@self);
7646 end;
7647 
get_application_idnull7648 function TGApplication.get_application_id: Pgchar; cdecl;
7649 begin
7650   Result := LazGio2.g_application_get_application_id(@self);
7651 end;
7652 
TGApplication.get_dbus_connectionnull7653 function TGApplication.get_dbus_connection: PGDBusConnection; cdecl;
7654 begin
7655   Result := LazGio2.g_application_get_dbus_connection(@self);
7656 end;
7657 
TGApplication.get_dbus_object_pathnull7658 function TGApplication.get_dbus_object_path: Pgchar; cdecl;
7659 begin
7660   Result := LazGio2.g_application_get_dbus_object_path(@self);
7661 end;
7662 
get_flagsnull7663 function TGApplication.get_flags: TGApplicationFlags; cdecl;
7664 begin
7665   Result := LazGio2.g_application_get_flags(@self);
7666 end;
7667 
TGApplication.get_inactivity_timeoutnull7668 function TGApplication.get_inactivity_timeout: guint; cdecl;
7669 begin
7670   Result := LazGio2.g_application_get_inactivity_timeout(@self);
7671 end;
7672 
TGApplication.get_is_registerednull7673 function TGApplication.get_is_registered: gboolean; cdecl;
7674 begin
7675   Result := LazGio2.g_application_get_is_registered(@self);
7676 end;
7677 
get_is_remotenull7678 function TGApplication.get_is_remote: gboolean; cdecl;
7679 begin
7680   Result := LazGio2.g_application_get_is_remote(@self);
7681 end;
7682 
7683 procedure TGApplication.hold; cdecl;
7684 begin
7685   LazGio2.g_application_hold(@self);
7686 end;
7687 
7688 procedure TGApplication.open(files: PPGFile; n_files: gint; hint: Pgchar); cdecl;
7689 begin
7690   LazGio2.g_application_open(@self, files, n_files, hint);
7691 end;
7692 
7693 procedure TGApplication.quit; cdecl;
7694 begin
7695   LazGio2.g_application_quit(@self);
7696 end;
7697 
TGApplication.registernull7698 function TGApplication.register(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
7699 begin
7700   Result := LazGio2.g_application_register(@self, cancellable, error);
7701 end;
7702 
7703 procedure TGApplication.release; cdecl;
7704 begin
7705   LazGio2.g_application_release(@self);
7706 end;
7707 
TGApplication.runnull7708 function TGApplication.run(argc: gint; argv: PPgchar): gint; cdecl;
7709 begin
7710   Result := LazGio2.g_application_run(@self, argc, argv);
7711 end;
7712 
7713 procedure TGApplication.set_application_id(application_id: Pgchar); cdecl;
7714 begin
7715   LazGio2.g_application_set_application_id(@self, application_id);
7716 end;
7717 
7718 procedure TGApplication.set_default; cdecl;
7719 begin
7720   LazGio2.g_application_set_default(@self);
7721 end;
7722 
7723 procedure TGApplication.set_flags(flags: TGApplicationFlags); cdecl;
7724 begin
7725   LazGio2.g_application_set_flags(@self, flags);
7726 end;
7727 
7728 procedure TGApplication.set_inactivity_timeout(inactivity_timeout: guint); cdecl;
7729 begin
7730   LazGio2.g_application_set_inactivity_timeout(@self, inactivity_timeout);
7731 end;
7732 
TGApplicationCommandLine.create_file_for_argnull7733 function TGApplicationCommandLine.create_file_for_arg(arg: Pgchar): PGFile; cdecl;
7734 begin
7735   Result := LazGio2.g_application_command_line_create_file_for_arg(@self, arg);
7736 end;
7737 
get_argumentsnull7738 function TGApplicationCommandLine.get_arguments(argc: Pgint): PPgchar; cdecl;
7739 begin
7740   Result := LazGio2.g_application_command_line_get_arguments(@self, argc);
7741 end;
7742 
TGApplicationCommandLine.get_cwdnull7743 function TGApplicationCommandLine.get_cwd: Pgchar; cdecl;
7744 begin
7745   Result := LazGio2.g_application_command_line_get_cwd(@self);
7746 end;
7747 
get_environnull7748 function TGApplicationCommandLine.get_environ: PPgchar; cdecl;
7749 begin
7750   Result := LazGio2.g_application_command_line_get_environ(@self);
7751 end;
7752 
TGApplicationCommandLine.get_exit_statusnull7753 function TGApplicationCommandLine.get_exit_status: gint; cdecl;
7754 begin
7755   Result := LazGio2.g_application_command_line_get_exit_status(@self);
7756 end;
7757 
get_is_remotenull7758 function TGApplicationCommandLine.get_is_remote: gboolean; cdecl;
7759 begin
7760   Result := LazGio2.g_application_command_line_get_is_remote(@self);
7761 end;
7762 
TGApplicationCommandLine.get_platform_datanull7763 function TGApplicationCommandLine.get_platform_data: PGVariant; cdecl;
7764 begin
7765   Result := LazGio2.g_application_command_line_get_platform_data(@self);
7766 end;
7767 
TGApplicationCommandLine.get_stdinnull7768 function TGApplicationCommandLine.get_stdin: PGInputStream; cdecl;
7769 begin
7770   Result := LazGio2.g_application_command_line_get_stdin(@self);
7771 end;
7772 
TGApplicationCommandLine.getenvnull7773 function TGApplicationCommandLine.getenv(name: Pgchar): Pgchar; cdecl;
7774 begin
7775   Result := LazGio2.g_application_command_line_getenv(@self, name);
7776 end;
7777 
7778 procedure TGApplicationCommandLine.set_exit_status(exit_status: gint); cdecl;
7779 begin
7780   LazGio2.g_application_command_line_set_exit_status(@self, exit_status);
7781 end;
7782 
new_finishnull7783 function TGDBusConnection.new_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl;
7784 begin
7785   Result := LazGio2.g_dbus_connection_new_finish(res, error);
7786 end;
7787 
TGDBusConnection.new_for_address_finishnull7788 function TGDBusConnection.new_for_address_finish(res: PGAsyncResult; error: PPGError): PGDBusConnection; cdecl;
7789 begin
7790   Result := LazGio2.g_dbus_connection_new_for_address_finish(res, error);
7791 end;
7792 
TGDBusConnection.new_for_address_syncnull7793 function TGDBusConnection.new_for_address_sync(address: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl;
7794 begin
7795   Result := LazGio2.g_dbus_connection_new_for_address_sync(address, flags, observer, cancellable, error);
7796 end;
7797 
TGDBusConnection.new_syncnull7798 function TGDBusConnection.new_sync(stream: PGIOStream; guid: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusConnection; cdecl;
7799 begin
7800   Result := LazGio2.g_dbus_connection_new_sync(stream, guid, flags, observer, cancellable, error);
7801 end;
7802 
7803 procedure TGDBusConnection.new(stream: PGIOStream; guid: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7804 begin
7805   LazGio2.g_dbus_connection_new(stream, guid, flags, observer, cancellable, callback, user_data);
7806 end;
7807 
7808 procedure TGDBusConnection.new_for_address(address: Pgchar; flags: TGDBusConnectionFlags; observer: PGDBusAuthObserver; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7809 begin
7810   LazGio2.g_dbus_connection_new_for_address(address, flags, observer, cancellable, callback, user_data);
7811 end;
7812 
TGDBusConnection.add_filternull7813 function TGDBusConnection.add_filter(filter_function: TGDBusMessageFilterFunction; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl;
7814 begin
user_datanull7815   Result := LazGio2.g_dbus_connection_add_filter(@self, filter_function, user_data, user_data_free_func);
7816 end;
7817 
7818 procedure TGDBusConnection.call(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7819 begin
7820   LazGio2.g_dbus_connection_call(@self, bus_name, object_path, interface_name, method_name, parameters, reply_type, flags, timeout_msec, cancellable, callback, user_data);
7821 end;
7822 
TGDBusConnection.call_finishnull7823 function TGDBusConnection.call_finish(res: PGAsyncResult; error: PPGError): PGVariant; cdecl;
7824 begin
7825   Result := LazGio2.g_dbus_connection_call_finish(@self, res, error);
7826 end;
7827 
TGDBusConnection.call_syncnull7828 function TGDBusConnection.call_sync(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl;
7829 begin
7830   Result := LazGio2.g_dbus_connection_call_sync(@self, bus_name, object_path, interface_name, method_name, parameters, reply_type, flags, timeout_msec, cancellable, error);
7831 end;
7832 
7833 procedure TGDBusConnection.call_with_unix_fd_list(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7834 begin
7835   LazGio2.g_dbus_connection_call_with_unix_fd_list(@self, bus_name, object_path, interface_name, method_name, parameters, reply_type, flags, timeout_msec, fd_list, cancellable, callback, user_data);
7836 end;
7837 
TGDBusConnection.call_with_unix_fd_list_finishnull7838 function TGDBusConnection.call_with_unix_fd_list_finish(out_fd_list: PPGUnixFDList; res: PGAsyncResult; error: PPGError): PGVariant; cdecl;
7839 begin
7840   Result := LazGio2.g_dbus_connection_call_with_unix_fd_list_finish(@self, out_fd_list, res, error);
7841 end;
7842 
TGDBusConnection.call_with_unix_fd_list_syncnull7843 function TGDBusConnection.call_with_unix_fd_list_sync(bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; method_name: Pgchar; parameters: PGVariant; reply_type: PGVariantType; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; out_fd_list: PPGUnixFDList; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl;
7844 begin
7845   Result := LazGio2.g_dbus_connection_call_with_unix_fd_list_sync(@self, bus_name, object_path, interface_name, method_name, parameters, reply_type, flags, timeout_msec, fd_list, out_fd_list, cancellable, error);
7846 end;
7847 
7848 procedure TGDBusConnection.close(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7849 begin
7850   LazGio2.g_dbus_connection_close(@self, cancellable, callback, user_data);
7851 end;
7852 
TGDBusConnection.close_finishnull7853 function TGDBusConnection.close_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl;
7854 begin
7855   Result := LazGio2.g_dbus_connection_close_finish(@self, res, error);
7856 end;
7857 
close_syncnull7858 function TGDBusConnection.close_sync(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
7859 begin
7860   Result := LazGio2.g_dbus_connection_close_sync(@self, cancellable, error);
7861 end;
7862 
emit_signalnull7863 function TGDBusConnection.emit_signal(destination_bus_name: Pgchar; object_path: Pgchar; interface_name: Pgchar; signal_name: Pgchar; parameters: PGVariant; error: PPGError): gboolean; cdecl;
7864 begin
7865   Result := LazGio2.g_dbus_connection_emit_signal(@self, destination_bus_name, object_path, interface_name, signal_name, parameters, error);
7866 end;
7867 
export_action_groupnull7868 function TGDBusConnection.export_action_group(object_path: Pgchar; action_group: PGActionGroup; error: PPGError): guint; cdecl;
7869 begin
7870   Result := LazGio2.g_dbus_connection_export_action_group(@self, object_path, action_group, error);
7871 end;
7872 
export_menu_modelnull7873 function TGDBusConnection.export_menu_model(object_path: Pgchar; menu: PGMenuModel; error: PPGError): guint; cdecl;
7874 begin
7875   Result := LazGio2.g_dbus_connection_export_menu_model(@self, object_path, menu, error);
7876 end;
7877 
7878 procedure TGDBusConnection.flush(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7879 begin
7880   LazGio2.g_dbus_connection_flush(@self, cancellable, callback, user_data);
7881 end;
7882 
flush_finishnull7883 function TGDBusConnection.flush_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl;
7884 begin
7885   Result := LazGio2.g_dbus_connection_flush_finish(@self, res, error);
7886 end;
7887 
flush_syncnull7888 function TGDBusConnection.flush_sync(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
7889 begin
7890   Result := LazGio2.g_dbus_connection_flush_sync(@self, cancellable, error);
7891 end;
7892 
TGDBusConnection.get_capabilitiesnull7893 function TGDBusConnection.get_capabilities: TGDBusCapabilityFlags; cdecl;
7894 begin
7895   Result := LazGio2.g_dbus_connection_get_capabilities(@self);
7896 end;
7897 
get_exit_on_closenull7898 function TGDBusConnection.get_exit_on_close: gboolean; cdecl;
7899 begin
7900   Result := LazGio2.g_dbus_connection_get_exit_on_close(@self);
7901 end;
7902 
get_guidnull7903 function TGDBusConnection.get_guid: Pgchar; cdecl;
7904 begin
7905   Result := LazGio2.g_dbus_connection_get_guid(@self);
7906 end;
7907 
TGDBusConnection.get_last_serialnull7908 function TGDBusConnection.get_last_serial: guint32; cdecl;
7909 begin
7910   Result := LazGio2.g_dbus_connection_get_last_serial(@self);
7911 end;
7912 
get_peer_credentialsnull7913 function TGDBusConnection.get_peer_credentials: PGCredentials; cdecl;
7914 begin
7915   Result := LazGio2.g_dbus_connection_get_peer_credentials(@self);
7916 end;
7917 
get_streamnull7918 function TGDBusConnection.get_stream: PGIOStream; cdecl;
7919 begin
7920   Result := LazGio2.g_dbus_connection_get_stream(@self);
7921 end;
7922 
TGDBusConnection.get_unique_namenull7923 function TGDBusConnection.get_unique_name: Pgchar; cdecl;
7924 begin
7925   Result := LazGio2.g_dbus_connection_get_unique_name(@self);
7926 end;
7927 
TGDBusConnection.is_closednull7928 function TGDBusConnection.is_closed: gboolean; cdecl;
7929 begin
7930   Result := LazGio2.g_dbus_connection_is_closed(@self);
7931 end;
7932 
TGDBusConnection.register_objectnull7933 function TGDBusConnection.register_object(object_path: Pgchar; interface_info: PGDBusInterfaceInfo; vtable: PGDBusInterfaceVTable; user_data: gpointer; user_data_free_func: TGDestroyNotify; error: PPGError): guint; cdecl;
7934 begin
7935   Result := LazGio2.g_dbus_connection_register_object(@self, object_path, interface_info, vtable, user_data, user_data_free_func, error);
7936 end;
7937 
TGDBusConnection.register_subtreenull7938 function TGDBusConnection.register_subtree(object_path: Pgchar; vtable: PGDBusSubtreeVTable; flags: TGDBusSubtreeFlags; user_data: gpointer; user_data_free_func: TGDestroyNotify; error: PPGError): guint; cdecl;
7939 begin
7940   Result := LazGio2.g_dbus_connection_register_subtree(@self, object_path, vtable, flags, user_data, user_data_free_func, error);
7941 end;
7942 
7943 procedure TGDBusConnection.remove_filter(filter_id: guint); cdecl;
7944 begin
7945   LazGio2.g_dbus_connection_remove_filter(@self, filter_id);
7946 end;
7947 
TGDBusConnection.send_messagenull7948 function TGDBusConnection.send_message(message: PGDBusMessage; flags: TGDBusSendMessageFlags; out_serial: Pguint32; error: PPGError): gboolean; cdecl;
7949 begin
7950   Result := LazGio2.g_dbus_connection_send_message(@self, message, flags, out_serial, error);
7951 end;
7952 
7953 procedure TGDBusConnection.send_message_with_reply(message: PGDBusMessage; flags: TGDBusSendMessageFlags; timeout_msec: gint; out_serial: Pguint32; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
7954 begin
7955   LazGio2.g_dbus_connection_send_message_with_reply(@self, message, flags, timeout_msec, out_serial, cancellable, callback, user_data);
7956 end;
7957 
TGDBusConnection.send_message_with_reply_finishnull7958 function TGDBusConnection.send_message_with_reply_finish(res: PGAsyncResult; error: PPGError): PGDBusMessage; cdecl;
7959 begin
7960   Result := LazGio2.g_dbus_connection_send_message_with_reply_finish(@self, res, error);
7961 end;
7962 
send_message_with_reply_syncnull7963 function TGDBusConnection.send_message_with_reply_sync(message: PGDBusMessage; flags: TGDBusSendMessageFlags; timeout_msec: gint; out_serial: Pguint32; cancellable: PGCancellable; error: PPGError): PGDBusMessage; cdecl;
7964 begin
7965   Result := LazGio2.g_dbus_connection_send_message_with_reply_sync(@self, message, flags, timeout_msec, out_serial, cancellable, error);
7966 end;
7967 
7968 procedure TGDBusConnection.set_exit_on_close(exit_on_close: gboolean); cdecl;
7969 begin
7970   LazGio2.g_dbus_connection_set_exit_on_close(@self, exit_on_close);
7971 end;
7972 
TGDBusConnection.signal_subscribenull7973 function TGDBusConnection.signal_subscribe(sender: Pgchar; interface_name: Pgchar; member: Pgchar; object_path: Pgchar; arg0: Pgchar; flags: TGDBusSignalFlags; callback: TGDBusSignalCallback; user_data: gpointer; user_data_free_func: TGDestroyNotify): guint; cdecl;
7974 begin
7975   Result := LazGio2.g_dbus_connection_signal_subscribe(@self, sender, interface_name, member, object_path, arg0, flags, callback, user_data, user_data_free_func);
7976 end;
7977 
7978 procedure TGDBusConnection.signal_unsubscribe(subscription_id: guint); cdecl;
7979 begin
7980   LazGio2.g_dbus_connection_signal_unsubscribe(@self, subscription_id);
7981 end;
7982 
7983 procedure TGDBusConnection.start_message_processing; cdecl;
7984 begin
7985   LazGio2.g_dbus_connection_start_message_processing(@self);
7986 end;
7987 
7988 procedure TGDBusConnection.unexport_action_group(export_id: guint); cdecl;
7989 begin
7990   LazGio2.g_dbus_connection_unexport_action_group(@self, export_id);
7991 end;
7992 
7993 procedure TGDBusConnection.unexport_menu_model(export_id: guint); cdecl;
7994 begin
7995   LazGio2.g_dbus_connection_unexport_menu_model(@self, export_id);
7996 end;
7997 
unregister_objectnull7998 function TGDBusConnection.unregister_object(registration_id: guint): gboolean; cdecl;
7999 begin
8000   Result := LazGio2.g_dbus_connection_unregister_object(@self, registration_id);
8001 end;
8002 
unregister_subtreenull8003 function TGDBusConnection.unregister_subtree(registration_id: guint): gboolean; cdecl;
8004 begin
8005   Result := LazGio2.g_dbus_connection_unregister_subtree(@self, registration_id);
8006 end;
8007 
TGFile.new_for_commandline_argnull8008 function TGFile.new_for_commandline_arg(arg: Pgchar): PGFile; cdecl;
8009 begin
8010   Result := LazGio2.g_file_new_for_commandline_arg(arg);
8011 end;
8012 
new_for_commandline_arg_and_cwdnull8013 function TGFile.new_for_commandline_arg_and_cwd(arg: Pgchar; cwd: Pgchar): PGFile; cdecl;
8014 begin
8015   Result := LazGio2.g_file_new_for_commandline_arg_and_cwd(arg, cwd);
8016 end;
8017 
new_for_pathnull8018 function TGFile.new_for_path(path: Pgchar): PGFile; cdecl;
8019 begin
8020   Result := LazGio2.g_file_new_for_path(path);
8021 end;
8022 
new_for_urinull8023 function TGFile.new_for_uri(uri: Pgchar): PGFile; cdecl;
8024 begin
8025   Result := LazGio2.g_file_new_for_uri(uri);
8026 end;
8027 
TGFile.new_tmpnull8028 function TGFile.new_tmp(tmpl: Pgchar; iostream: PPGFileIOStream; error: PPGError): PGFile; cdecl;
8029 begin
8030   Result := LazGio2.g_file_new_tmp(tmpl, iostream, error);
8031 end;
8032 
TGFile.parse_namenull8033 function TGFile.parse_name(parse_name: Pgchar): PGFile; cdecl;
8034 begin
8035   Result := LazGio2.g_file_parse_name(parse_name);
8036 end;
8037 
append_tonull8038 function TGFile.append_to(flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl;
8039 begin
8040   Result := LazGio2.g_file_append_to(@self, flags, cancellable, error);
8041 end;
8042 
8043 procedure TGFile.append_to_async(flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8044 begin
8045   LazGio2.g_file_append_to_async(@self, flags, io_priority, cancellable, callback, user_data);
8046 end;
8047 
append_to_finishnull8048 function TGFile.append_to_finish(res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl;
8049 begin
8050   Result := LazGio2.g_file_append_to_finish(@self, res, error);
8051 end;
8052 
TGFile.copynull8053 function TGFile.copy(destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl;
8054 begin
8055   Result := LazGio2.g_file_copy(@self, destination, flags, cancellable, progress_callback, progress_callback_data, error);
8056 end;
8057 
8058 procedure TGFile.copy_async(destination: PGFile; flags: TGFileCopyFlags; io_priority: gint; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8059 begin
8060   LazGio2.g_file_copy_async(@self, destination, flags, io_priority, cancellable, progress_callback, progress_callback_data, callback, user_data);
8061 end;
8062 
TGFile.copy_attributesnull8063 function TGFile.copy_attributes(destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8064 begin
8065   Result := LazGio2.g_file_copy_attributes(@self, destination, flags, cancellable, error);
8066 end;
8067 
TGFile.copy_finishnull8068 function TGFile.copy_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl;
8069 begin
8070   Result := LazGio2.g_file_copy_finish(@self, res, error);
8071 end;
8072 
createnull8073 function TGFile.create(flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl;
8074 begin
8075   Result := LazGio2.g_file_create(@self, flags, cancellable, error);
8076 end;
8077 
8078 procedure TGFile.create_async(flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8079 begin
8080   LazGio2.g_file_create_async(@self, flags, io_priority, cancellable, callback, user_data);
8081 end;
8082 
create_finishnull8083 function TGFile.create_finish(res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl;
8084 begin
8085   Result := LazGio2.g_file_create_finish(@self, res, error);
8086 end;
8087 
create_readwritenull8088 function TGFile.create_readwrite(flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl;
8089 begin
8090   Result := LazGio2.g_file_create_readwrite(@self, flags, cancellable, error);
8091 end;
8092 
8093 procedure TGFile.create_readwrite_async(flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8094 begin
8095   LazGio2.g_file_create_readwrite_async(@self, flags, io_priority, cancellable, callback, user_data);
8096 end;
8097 
create_readwrite_finishnull8098 function TGFile.create_readwrite_finish(res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl;
8099 begin
8100   Result := LazGio2.g_file_create_readwrite_finish(@self, res, error);
8101 end;
8102 
deletenull8103 function TGFile.delete(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8104 begin
8105   Result := LazGio2.g_file_delete(@self, cancellable, error);
8106 end;
8107 
8108 procedure TGFile.delete_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8109 begin
8110   LazGio2.g_file_delete_async(@self, io_priority, cancellable, callback, user_data);
8111 end;
8112 
TGFile.delete_finishnull8113 function TGFile.delete_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8114 begin
8115   Result := LazGio2.g_file_delete_finish(@self, result_, error);
8116 end;
8117 
TGFile.dupnull8118 function TGFile.dup: PGFile; cdecl;
8119 begin
8120   Result := LazGio2.g_file_dup(@self);
8121 end;
8122 
8123 procedure TGFile.eject_mountable_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8124 begin
8125   LazGio2.g_file_eject_mountable_with_operation(@self, flags, mount_operation, cancellable, callback, user_data);
8126 end;
8127 
eject_mountable_with_operation_finishnull8128 function TGFile.eject_mountable_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8129 begin
8130   Result := LazGio2.g_file_eject_mountable_with_operation_finish(@self, result_, error);
8131 end;
8132 
TGFile.enumerate_childrennull8133 function TGFile.enumerate_children(attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileEnumerator; cdecl;
8134 begin
8135   Result := LazGio2.g_file_enumerate_children(@self, attributes, flags, cancellable, error);
8136 end;
8137 
8138 procedure TGFile.enumerate_children_async(attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8139 begin
8140   LazGio2.g_file_enumerate_children_async(@self, attributes, flags, io_priority, cancellable, callback, user_data);
8141 end;
8142 
TGFile.enumerate_children_finishnull8143 function TGFile.enumerate_children_finish(res: PGAsyncResult; error: PPGError): PGFileEnumerator; cdecl;
8144 begin
8145   Result := LazGio2.g_file_enumerate_children_finish(@self, res, error);
8146 end;
8147 
equalnull8148 function TGFile.equal(file2: PGFile): gboolean; cdecl;
8149 begin
8150   Result := LazGio2.g_file_equal(@self, file2);
8151 end;
8152 
find_enclosing_mountnull8153 function TGFile.find_enclosing_mount(cancellable: PGCancellable; error: PPGError): PGMount; cdecl;
8154 begin
8155   Result := LazGio2.g_file_find_enclosing_mount(@self, cancellable, error);
8156 end;
8157 
8158 procedure TGFile.find_enclosing_mount_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8159 begin
8160   LazGio2.g_file_find_enclosing_mount_async(@self, io_priority, cancellable, callback, user_data);
8161 end;
8162 
find_enclosing_mount_finishnull8163 function TGFile.find_enclosing_mount_finish(res: PGAsyncResult; error: PPGError): PGMount; cdecl;
8164 begin
8165   Result := LazGio2.g_file_find_enclosing_mount_finish(@self, res, error);
8166 end;
8167 
get_basenamenull8168 function TGFile.get_basename: Pgchar; cdecl;
8169 begin
8170   Result := LazGio2.g_file_get_basename(@self);
8171 end;
8172 
get_childnull8173 function TGFile.get_child(name: Pgchar): PGFile; cdecl;
8174 begin
8175   Result := LazGio2.g_file_get_child(@self, name);
8176 end;
8177 
TGFile.get_child_for_display_namenull8178 function TGFile.get_child_for_display_name(display_name: Pgchar; error: PPGError): PGFile; cdecl;
8179 begin
8180   Result := LazGio2.g_file_get_child_for_display_name(@self, display_name, error);
8181 end;
8182 
get_parentnull8183 function TGFile.get_parent: PGFile; cdecl;
8184 begin
8185   Result := LazGio2.g_file_get_parent(@self);
8186 end;
8187 
get_parse_namenull8188 function TGFile.get_parse_name: Pgchar; cdecl;
8189 begin
8190   Result := LazGio2.g_file_get_parse_name(@self);
8191 end;
8192 
get_pathnull8193 function TGFile.get_path: Pgchar; cdecl;
8194 begin
8195   Result := LazGio2.g_file_get_path(@self);
8196 end;
8197 
TGFile.get_relative_pathnull8198 function TGFile.get_relative_path(descendant: PGFile): Pgchar; cdecl;
8199 begin
8200   Result := LazGio2.g_file_get_relative_path(@self, descendant);
8201 end;
8202 
get_urinull8203 function TGFile.get_uri: Pgchar; cdecl;
8204 begin
8205   Result := LazGio2.g_file_get_uri(@self);
8206 end;
8207 
get_uri_schemenull8208 function TGFile.get_uri_scheme: Pgchar; cdecl;
8209 begin
8210   Result := LazGio2.g_file_get_uri_scheme(@self);
8211 end;
8212 
has_parentnull8213 function TGFile.has_parent(parent: PGFile): gboolean; cdecl;
8214 begin
8215   Result := LazGio2.g_file_has_parent(@self, parent);
8216 end;
8217 
has_prefixnull8218 function TGFile.has_prefix(prefix: PGFile): gboolean; cdecl;
8219 begin
8220   Result := LazGio2.g_file_has_prefix(@self, prefix);
8221 end;
8222 
TGFile.has_uri_schemenull8223 function TGFile.has_uri_scheme(uri_scheme: Pgchar): gboolean; cdecl;
8224 begin
8225   Result := LazGio2.g_file_has_uri_scheme(@self, uri_scheme);
8226 end;
8227 
TGFile.hashnull8228 function TGFile.hash: guint; cdecl;
8229 begin
8230   Result := LazGio2.g_file_hash(@self);
8231 end;
8232 
is_nativenull8233 function TGFile.is_native: gboolean; cdecl;
8234 begin
8235   Result := LazGio2.g_file_is_native(@self);
8236 end;
8237 
load_contentsnull8238 function TGFile.load_contents(cancellable: PGCancellable; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl;
8239 begin
8240   Result := LazGio2.g_file_load_contents(@self, cancellable, contents, length, etag_out, error);
8241 end;
8242 
8243 procedure TGFile.load_contents_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8244 begin
8245   LazGio2.g_file_load_contents_async(@self, cancellable, callback, user_data);
8246 end;
8247 
TGFile.load_contents_finishnull8248 function TGFile.load_contents_finish(res: PGAsyncResult; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl;
8249 begin
8250   Result := LazGio2.g_file_load_contents_finish(@self, res, contents, length, etag_out, error);
8251 end;
8252 
8253 procedure TGFile.load_partial_contents_async(cancellable: PGCancellable; read_more_callback: TGFileReadMoreCallback; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8254 begin
8255   LazGio2.g_file_load_partial_contents_async(@self, cancellable, read_more_callback, callback, user_data);
8256 end;
8257 
load_partial_contents_finishnull8258 function TGFile.load_partial_contents_finish(res: PGAsyncResult; contents: PPgchar; length: Pgsize; etag_out: PPgchar; error: PPGError): gboolean; cdecl;
8259 begin
8260   Result := LazGio2.g_file_load_partial_contents_finish(@self, res, contents, length, etag_out, error);
8261 end;
8262 
TGFile.make_directorynull8263 function TGFile.make_directory(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8264 begin
8265   Result := LazGio2.g_file_make_directory(@self, cancellable, error);
8266 end;
8267 
TGFile.make_directory_with_parentsnull8268 function TGFile.make_directory_with_parents(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8269 begin
8270   Result := LazGio2.g_file_make_directory_with_parents(@self, cancellable, error);
8271 end;
8272 
make_symbolic_linknull8273 function TGFile.make_symbolic_link(symlink_value: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8274 begin
8275   Result := LazGio2.g_file_make_symbolic_link(@self, symlink_value, cancellable, error);
8276 end;
8277 
TGFile.monitornull8278 function TGFile.monitor(flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl;
8279 begin
8280   Result := LazGio2.g_file_monitor(@self, flags, cancellable, error);
8281 end;
8282 
TGFile.monitor_directorynull8283 function TGFile.monitor_directory(flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl;
8284 begin
8285   Result := LazGio2.g_file_monitor_directory(@self, flags, cancellable, error);
8286 end;
8287 
monitor_filenull8288 function TGFile.monitor_file(flags: TGFileMonitorFlags; cancellable: PGCancellable; error: PPGError): PGFileMonitor; cdecl;
8289 begin
8290   Result := LazGio2.g_file_monitor_file(@self, flags, cancellable, error);
8291 end;
8292 
8293 procedure TGFile.mount_enclosing_volume(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8294 begin
8295   LazGio2.g_file_mount_enclosing_volume(@self, flags, mount_operation, cancellable, callback, user_data);
8296 end;
8297 
TGFile.mount_enclosing_volume_finishnull8298 function TGFile.mount_enclosing_volume_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8299 begin
8300   Result := LazGio2.g_file_mount_enclosing_volume_finish(@self, result_, error);
8301 end;
8302 
8303 procedure TGFile.mount_mountable(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8304 begin
8305   LazGio2.g_file_mount_mountable(@self, flags, mount_operation, cancellable, callback, user_data);
8306 end;
8307 
TGFile.mount_mountable_finishnull8308 function TGFile.mount_mountable_finish(result_: PGAsyncResult; error: PPGError): PGFile; cdecl;
8309 begin
8310   Result := LazGio2.g_file_mount_mountable_finish(@self, result_, error);
8311 end;
8312 
TGFile.movenull8313 function TGFile.move(destination: PGFile; flags: TGFileCopyFlags; cancellable: PGCancellable; progress_callback: TGFileProgressCallback; progress_callback_data: gpointer; error: PPGError): gboolean; cdecl;
8314 begin
8315   Result := LazGio2.g_file_move(@self, destination, flags, cancellable, progress_callback, progress_callback_data, error);
8316 end;
8317 
open_readwritenull8318 function TGFile.open_readwrite(cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl;
8319 begin
8320   Result := LazGio2.g_file_open_readwrite(@self, cancellable, error);
8321 end;
8322 
8323 procedure TGFile.open_readwrite_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8324 begin
8325   LazGio2.g_file_open_readwrite_async(@self, io_priority, cancellable, callback, user_data);
8326 end;
8327 
open_readwrite_finishnull8328 function TGFile.open_readwrite_finish(res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl;
8329 begin
8330   Result := LazGio2.g_file_open_readwrite_finish(@self, res, error);
8331 end;
8332 
8333 procedure TGFile.poll_mountable(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8334 begin
8335   LazGio2.g_file_poll_mountable(@self, cancellable, callback, user_data);
8336 end;
8337 
poll_mountable_finishnull8338 function TGFile.poll_mountable_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8339 begin
8340   Result := LazGio2.g_file_poll_mountable_finish(@self, result_, error);
8341 end;
8342 
TGFile.query_default_handlernull8343 function TGFile.query_default_handler(cancellable: PGCancellable; error: PPGError): PGAppInfo; cdecl;
8344 begin
8345   Result := LazGio2.g_file_query_default_handler(@self, cancellable, error);
8346 end;
8347 
query_existsnull8348 function TGFile.query_exists(cancellable: PGCancellable): gboolean; cdecl;
8349 begin
8350   Result := LazGio2.g_file_query_exists(@self, cancellable);
8351 end;
8352 
TGFile.query_file_typenull8353 function TGFile.query_file_type(flags: TGFileQueryInfoFlags; cancellable: PGCancellable): TGFileType; cdecl;
8354 begin
8355   Result := LazGio2.g_file_query_file_type(@self, flags, cancellable);
8356 end;
8357 
query_filesystem_infonull8358 function TGFile.query_filesystem_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
8359 begin
8360   Result := LazGio2.g_file_query_filesystem_info(@self, attributes, cancellable, error);
8361 end;
8362 
8363 procedure TGFile.query_filesystem_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8364 begin
8365   LazGio2.g_file_query_filesystem_info_async(@self, attributes, io_priority, cancellable, callback, user_data);
8366 end;
8367 
TGFile.query_filesystem_info_finishnull8368 function TGFile.query_filesystem_info_finish(res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
8369 begin
8370   Result := LazGio2.g_file_query_filesystem_info_finish(@self, res, error);
8371 end;
8372 
query_infonull8373 function TGFile.query_info(attributes: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
8374 begin
8375   Result := LazGio2.g_file_query_info(@self, attributes, flags, cancellable, error);
8376 end;
8377 
8378 procedure TGFile.query_info_async(attributes: Pgchar; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8379 begin
8380   LazGio2.g_file_query_info_async(@self, attributes, flags, io_priority, cancellable, callback, user_data);
8381 end;
8382 
TGFile.query_info_finishnull8383 function TGFile.query_info_finish(res: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
8384 begin
8385   Result := LazGio2.g_file_query_info_finish(@self, res, error);
8386 end;
8387 
TGFile.query_settable_attributesnull8388 function TGFile.query_settable_attributes(cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl;
8389 begin
8390   Result := LazGio2.g_file_query_settable_attributes(@self, cancellable, error);
8391 end;
8392 
TGFile.query_writable_namespacesnull8393 function TGFile.query_writable_namespaces(cancellable: PGCancellable; error: PPGError): PGFileAttributeInfoList; cdecl;
8394 begin
8395   Result := LazGio2.g_file_query_writable_namespaces(@self, cancellable, error);
8396 end;
8397 
readnull8398 function TGFile.read(cancellable: PGCancellable; error: PPGError): PGFileInputStream; cdecl;
8399 begin
8400   Result := LazGio2.g_file_read(@self, cancellable, error);
8401 end;
8402 
8403 procedure TGFile.read_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8404 begin
8405   LazGio2.g_file_read_async(@self, io_priority, cancellable, callback, user_data);
8406 end;
8407 
read_finishnull8408 function TGFile.read_finish(res: PGAsyncResult; error: PPGError): PGFileInputStream; cdecl;
8409 begin
8410   Result := LazGio2.g_file_read_finish(@self, res, error);
8411 end;
8412 
replacenull8413 function TGFile.replace(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileOutputStream; cdecl;
8414 begin
8415   Result := LazGio2.g_file_replace(@self, etag, make_backup, flags, cancellable, error);
8416 end;
8417 
8418 procedure TGFile.replace_async(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8419 begin
8420   LazGio2.g_file_replace_async(@self, etag, make_backup, flags, io_priority, cancellable, callback, user_data);
8421 end;
8422 
replace_contentsnull8423 function TGFile.replace_contents(contents: Pgchar; length: gsize; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; new_etag: PPgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8424 begin
8425   Result := LazGio2.g_file_replace_contents(@self, contents, length, etag, make_backup, flags, new_etag, cancellable, error);
8426 end;
8427 
8428 procedure TGFile.replace_contents_async(contents: Pgchar; length: gsize; etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8429 begin
8430   LazGio2.g_file_replace_contents_async(@self, contents, length, etag, make_backup, flags, cancellable, callback, user_data);
8431 end;
8432 
TGFile.replace_contents_finishnull8433 function TGFile.replace_contents_finish(res: PGAsyncResult; new_etag: PPgchar; error: PPGError): gboolean; cdecl;
8434 begin
8435   Result := LazGio2.g_file_replace_contents_finish(@self, res, new_etag, error);
8436 end;
8437 
replace_finishnull8438 function TGFile.replace_finish(res: PGAsyncResult; error: PPGError): PGFileOutputStream; cdecl;
8439 begin
8440   Result := LazGio2.g_file_replace_finish(@self, res, error);
8441 end;
8442 
replace_readwritenull8443 function TGFile.replace_readwrite(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; cancellable: PGCancellable; error: PPGError): PGFileIOStream; cdecl;
8444 begin
8445   Result := LazGio2.g_file_replace_readwrite(@self, etag, make_backup, flags, cancellable, error);
8446 end;
8447 
8448 procedure TGFile.replace_readwrite_async(etag: Pgchar; make_backup: gboolean; flags: TGFileCreateFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8449 begin
8450   LazGio2.g_file_replace_readwrite_async(@self, etag, make_backup, flags, io_priority, cancellable, callback, user_data);
8451 end;
8452 
replace_readwrite_finishnull8453 function TGFile.replace_readwrite_finish(res: PGAsyncResult; error: PPGError): PGFileIOStream; cdecl;
8454 begin
8455   Result := LazGio2.g_file_replace_readwrite_finish(@self, res, error);
8456 end;
8457 
TGFile.resolve_relative_pathnull8458 function TGFile.resolve_relative_path(relative_path: Pgchar): PGFile; cdecl;
8459 begin
8460   Result := LazGio2.g_file_resolve_relative_path(@self, relative_path);
8461 end;
8462 
set_attributenull8463 function TGFile.set_attribute(attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8464 begin
8465   Result := LazGio2.g_file_set_attribute(@self, attribute, type_, value_p, flags, cancellable, error);
8466 end;
8467 
TGFile.set_attribute_byte_stringnull8468 function TGFile.set_attribute_byte_string(attribute: Pgchar; value: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8469 begin
8470   Result := LazGio2.g_file_set_attribute_byte_string(@self, attribute, value, flags, cancellable, error);
8471 end;
8472 
set_attribute_int32null8473 function TGFile.set_attribute_int32(attribute: Pgchar; value: gint32; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8474 begin
8475   Result := LazGio2.g_file_set_attribute_int32(@self, attribute, value, flags, cancellable, error);
8476 end;
8477 
TGFile.set_attribute_int64null8478 function TGFile.set_attribute_int64(attribute: Pgchar; value: gint64; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8479 begin
8480   Result := LazGio2.g_file_set_attribute_int64(@self, attribute, value, flags, cancellable, error);
8481 end;
8482 
set_attribute_stringnull8483 function TGFile.set_attribute_string(attribute: Pgchar; value: Pgchar; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8484 begin
8485   Result := LazGio2.g_file_set_attribute_string(@self, attribute, value, flags, cancellable, error);
8486 end;
8487 
set_attribute_uint32null8488 function TGFile.set_attribute_uint32(attribute: Pgchar; value: guint32; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8489 begin
8490   Result := LazGio2.g_file_set_attribute_uint32(@self, attribute, value, flags, cancellable, error);
8491 end;
8492 
TGFile.set_attribute_uint64null8493 function TGFile.set_attribute_uint64(attribute: Pgchar; value: guint64; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8494 begin
8495   Result := LazGio2.g_file_set_attribute_uint64(@self, attribute, value, flags, cancellable, error);
8496 end;
8497 
8498 procedure TGFile.set_attributes_async(info: PGFileInfo; flags: TGFileQueryInfoFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8499 begin
8500   LazGio2.g_file_set_attributes_async(@self, info, flags, io_priority, cancellable, callback, user_data);
8501 end;
8502 
set_attributes_finishnull8503 function TGFile.set_attributes_finish(result_: PGAsyncResult; info: PPGFileInfo; error: PPGError): gboolean; cdecl;
8504 begin
8505   Result := LazGio2.g_file_set_attributes_finish(@self, result_, info, error);
8506 end;
8507 
set_attributes_from_infonull8508 function TGFile.set_attributes_from_info(info: PGFileInfo; flags: TGFileQueryInfoFlags; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8509 begin
8510   Result := LazGio2.g_file_set_attributes_from_info(@self, info, flags, cancellable, error);
8511 end;
8512 
TGFile.set_display_namenull8513 function TGFile.set_display_name(display_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGFile; cdecl;
8514 begin
8515   Result := LazGio2.g_file_set_display_name(@self, display_name, cancellable, error);
8516 end;
8517 
8518 procedure TGFile.set_display_name_async(display_name: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8519 begin
8520   LazGio2.g_file_set_display_name_async(@self, display_name, io_priority, cancellable, callback, user_data);
8521 end;
8522 
set_display_name_finishnull8523 function TGFile.set_display_name_finish(res: PGAsyncResult; error: PPGError): PGFile; cdecl;
8524 begin
8525   Result := LazGio2.g_file_set_display_name_finish(@self, res, error);
8526 end;
8527 
8528 procedure TGFile.start_mountable(flags: TGDriveStartFlags; start_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8529 begin
8530   LazGio2.g_file_start_mountable(@self, flags, start_operation, cancellable, callback, user_data);
8531 end;
8532 
TGFile.start_mountable_finishnull8533 function TGFile.start_mountable_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8534 begin
8535   Result := LazGio2.g_file_start_mountable_finish(@self, result_, error);
8536 end;
8537 
8538 procedure TGFile.stop_mountable(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8539 begin
8540   LazGio2.g_file_stop_mountable(@self, flags, mount_operation, cancellable, callback, user_data);
8541 end;
8542 
TGFile.stop_mountable_finishnull8543 function TGFile.stop_mountable_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8544 begin
8545   Result := LazGio2.g_file_stop_mountable_finish(@self, result_, error);
8546 end;
8547 
TGFile.supports_thread_contextsnull8548 function TGFile.supports_thread_contexts: gboolean; cdecl;
8549 begin
8550   Result := LazGio2.g_file_supports_thread_contexts(@self);
8551 end;
8552 
TGFile.trashnull8553 function TGFile.trash(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8554 begin
8555   Result := LazGio2.g_file_trash(@self, cancellable, error);
8556 end;
8557 
8558 procedure TGFile.unmount_mountable_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8559 begin
8560   LazGio2.g_file_unmount_mountable_with_operation(@self, flags, mount_operation, cancellable, callback, user_data);
8561 end;
8562 
unmount_mountable_with_operation_finishnull8563 function TGFile.unmount_mountable_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8564 begin
8565   Result := LazGio2.g_file_unmount_mountable_with_operation_finish(@self, result_, error);
8566 end;
8567 
newnull8568 function TGCancellable.new: PGCancellable; cdecl;
8569 begin
8570   Result := LazGio2.g_cancellable_new();
8571 end;
8572 
TGCancellable.get_currentnull8573 function TGCancellable.get_current: PGCancellable; cdecl;
8574 begin
8575   Result := LazGio2.g_cancellable_get_current();
8576 end;
8577 
8578 procedure TGCancellable.cancel; cdecl;
8579 begin
8580   LazGio2.g_cancellable_cancel(@self);
8581 end;
8582 
TGCancellable.connectnull8583 function TGCancellable.connect(callback: TGCallback; data: gpointer; data_destroy_func: TGDestroyNotify): gulong; cdecl;
8584 begin
8585   Result := LazGio2.g_cancellable_connect(@self, callback, data, data_destroy_func);
8586 end;
8587 
8588 procedure TGCancellable.disconnect(handler_id: gulong); cdecl;
8589 begin
8590   LazGio2.g_cancellable_disconnect(@self, handler_id);
8591 end;
8592 
TGCancellable.get_fdnull8593 function TGCancellable.get_fd: gint; cdecl;
8594 begin
8595   Result := LazGio2.g_cancellable_get_fd(@self);
8596 end;
8597 
is_cancellednull8598 function TGCancellable.is_cancelled: gboolean; cdecl;
8599 begin
8600   Result := LazGio2.g_cancellable_is_cancelled(@self);
8601 end;
8602 
TGCancellable.make_pollfdnull8603 function TGCancellable.make_pollfd(pollfd: PGPollFD): gboolean; cdecl;
8604 begin
8605   Result := LazGio2.g_cancellable_make_pollfd(@self, pollfd);
8606 end;
8607 
8608 procedure TGCancellable.pop_current; cdecl;
8609 begin
8610   LazGio2.g_cancellable_pop_current(@self);
8611 end;
8612 
8613 procedure TGCancellable.push_current; cdecl;
8614 begin
8615   LazGio2.g_cancellable_push_current(@self);
8616 end;
8617 
8618 procedure TGCancellable.release_fd; cdecl;
8619 begin
8620   LazGio2.g_cancellable_release_fd(@self);
8621 end;
8622 
8623 procedure TGCancellable.reset; cdecl;
8624 begin
8625   LazGio2.g_cancellable_reset(@self);
8626 end;
8627 
TGCancellable.set_error_if_cancellednull8628 function TGCancellable.set_error_if_cancelled(error: PPGError): gboolean; cdecl;
8629 begin
8630   Result := LazGio2.g_cancellable_set_error_if_cancelled(@self, error);
8631 end;
8632 
source_newnull8633 function TGCancellable.source_new: PGSource; cdecl;
8634 begin
8635   Result := LazGio2.g_cancellable_source_new(@self);
8636 end;
8637 
8638 procedure TGInputStream.clear_pending; cdecl;
8639 begin
8640   LazGio2.g_input_stream_clear_pending(@self);
8641 end;
8642 
TGInputStream.closenull8643 function TGInputStream.close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8644 begin
8645   Result := LazGio2.g_input_stream_close(@self, cancellable, error);
8646 end;
8647 
8648 procedure TGInputStream.close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8649 begin
8650   LazGio2.g_input_stream_close_async(@self, io_priority, cancellable, callback, user_data);
8651 end;
8652 
TGInputStream.close_finishnull8653 function TGInputStream.close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8654 begin
8655   Result := LazGio2.g_input_stream_close_finish(@self, result_, error);
8656 end;
8657 
TGInputStream.has_pendingnull8658 function TGInputStream.has_pending: gboolean; cdecl;
8659 begin
8660   Result := LazGio2.g_input_stream_has_pending(@self);
8661 end;
8662 
TGInputStream.is_closednull8663 function TGInputStream.is_closed: gboolean; cdecl;
8664 begin
8665   Result := LazGio2.g_input_stream_is_closed(@self);
8666 end;
8667 
readnull8668 function TGInputStream.read(buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
8669 begin
8670   Result := LazGio2.g_input_stream_read(@self, buffer, count, cancellable, error);
8671 end;
8672 
read_allnull8673 function TGInputStream.read_all(buffer: Pguint8; count: gsize; bytes_read: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8674 begin
8675   Result := LazGio2.g_input_stream_read_all(@self, buffer, count, bytes_read, cancellable, error);
8676 end;
8677 
8678 procedure TGInputStream.read_async(buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8679 begin
8680   LazGio2.g_input_stream_read_async(@self, buffer, count, io_priority, cancellable, callback, user_data);
8681 end;
8682 
TGInputStream.read_bytesnull8683 function TGInputStream.read_bytes(count: gsize; cancellable: PGCancellable; error: PPGError): PGBytes; cdecl;
8684 begin
8685   Result := LazGio2.g_input_stream_read_bytes(@self, count, cancellable, error);
8686 end;
8687 
8688 procedure TGInputStream.read_bytes_async(count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8689 begin
8690   LazGio2.g_input_stream_read_bytes_async(@self, count, io_priority, cancellable, callback, user_data);
8691 end;
8692 
TGInputStream.read_bytes_finishnull8693 function TGInputStream.read_bytes_finish(result_: PGAsyncResult; error: PPGError): PGBytes; cdecl;
8694 begin
8695   Result := LazGio2.g_input_stream_read_bytes_finish(@self, result_, error);
8696 end;
8697 
read_finishnull8698 function TGInputStream.read_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl;
8699 begin
8700   Result := LazGio2.g_input_stream_read_finish(@self, result_, error);
8701 end;
8702 
set_pendingnull8703 function TGInputStream.set_pending(error: PPGError): gboolean; cdecl;
8704 begin
8705   Result := LazGio2.g_input_stream_set_pending(@self, error);
8706 end;
8707 
skipnull8708 function TGInputStream.skip(count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
8709 begin
8710   Result := LazGio2.g_input_stream_skip(@self, count, cancellable, error);
8711 end;
8712 
8713 procedure TGInputStream.skip_async(count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8714 begin
8715   LazGio2.g_input_stream_skip_async(@self, count, io_priority, cancellable, callback, user_data);
8716 end;
8717 
TGInputStream.skip_finishnull8718 function TGInputStream.skip_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl;
8719 begin
8720   Result := LazGio2.g_input_stream_skip_finish(@self, result_, error);
8721 end;
8722 
8723 procedure TGAsyncInitable.newv_async(object_type: TGType; n_parameters: guint; parameters: PGParameter; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8724 begin
8725   LazGio2.g_async_initable_newv_async(object_type, n_parameters, parameters, io_priority, cancellable, callback, user_data);
8726 end;
8727 
8728 procedure TGAsyncInitable.init_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8729 begin
8730   LazGio2.g_async_initable_init_async(@self, io_priority, cancellable, callback, user_data);
8731 end;
8732 
TGAsyncInitable.init_finishnull8733 function TGAsyncInitable.init_finish(res: PGAsyncResult; error: PPGError): gboolean; cdecl;
8734 begin
8735   Result := LazGio2.g_async_initable_init_finish(@self, res, error);
8736 end;
8737 
new_finishnull8738 function TGAsyncInitable.new_finish(res: PGAsyncResult; error: PPGError): PGObject; cdecl;
8739 begin
8740   Result := LazGio2.g_async_initable_new_finish(@self, res, error);
8741 end;
8742 
get_source_objectnull8743 function TGAsyncResult.get_source_object: PGObject; cdecl;
8744 begin
8745   Result := LazGio2.g_async_result_get_source_object(@self);
8746 end;
8747 
get_user_datanull8748 function TGAsyncResult.get_user_data: gpointer; cdecl;
8749 begin
8750   Result := LazGio2.g_async_result_get_user_data(@self);
8751 end;
8752 
is_taggednull8753 function TGAsyncResult.is_tagged(source_tag: gpointer): gboolean; cdecl;
8754 begin
8755   Result := LazGio2.g_async_result_is_tagged(@self, source_tag);
8756 end;
8757 
TGAsyncResult.legacy_propagate_errornull8758 function TGAsyncResult.legacy_propagate_error(error: PPGError): gboolean; cdecl;
8759 begin
8760   Result := LazGio2.g_async_result_legacy_propagate_error(@self, error);
8761 end;
8762 
can_seeknull8763 function TGSeekable.can_seek: gboolean; cdecl;
8764 begin
8765   Result := LazGio2.g_seekable_can_seek(@self);
8766 end;
8767 
can_truncatenull8768 function TGSeekable.can_truncate: gboolean; cdecl;
8769 begin
8770   Result := LazGio2.g_seekable_can_truncate(@self);
8771 end;
8772 
TGSeekable.seeknull8773 function TGSeekable.seek(offset: gint64; type_: TGSeekType; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8774 begin
8775   Result := LazGio2.g_seekable_seek(@self, offset, type_, cancellable, error);
8776 end;
8777 
TGSeekable.tellnull8778 function TGSeekable.tell: gint64; cdecl;
8779 begin
8780   Result := LazGio2.g_seekable_tell(@self);
8781 end;
8782 
truncatenull8783 function TGSeekable.truncate(offset: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8784 begin
8785   Result := LazGio2.g_seekable_truncate(@self, offset, cancellable, error);
8786 end;
8787 
TGFilterInputStream.get_base_streamnull8788 function TGFilterInputStream.get_base_stream: PGInputStream; cdecl;
8789 begin
8790   Result := LazGio2.g_filter_input_stream_get_base_stream(@self);
8791 end;
8792 
TGFilterInputStream.get_close_base_streamnull8793 function TGFilterInputStream.get_close_base_stream: gboolean; cdecl;
8794 begin
8795   Result := LazGio2.g_filter_input_stream_get_close_base_stream(@self);
8796 end;
8797 
8798 procedure TGFilterInputStream.set_close_base_stream(close_base: gboolean); cdecl;
8799 begin
8800   LazGio2.g_filter_input_stream_set_close_base_stream(@self, close_base);
8801 end;
8802 
newnull8803 function TGBufferedInputStream.new(base_stream: PGInputStream): PGBufferedInputStream; cdecl;
8804 begin
8805   Result := LazGio2.g_buffered_input_stream_new(base_stream);
8806 end;
8807 
new_sizednull8808 function TGBufferedInputStream.new_sized(base_stream: PGInputStream; size: gsize): PGBufferedInputStream; cdecl;
8809 begin
8810   Result := LazGio2.g_buffered_input_stream_new_sized(base_stream, size);
8811 end;
8812 
TGBufferedInputStream.fillnull8813 function TGBufferedInputStream.fill(count: gssize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
8814 begin
8815   Result := LazGio2.g_buffered_input_stream_fill(@self, count, cancellable, error);
8816 end;
8817 
8818 procedure TGBufferedInputStream.fill_async(count: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8819 begin
8820   LazGio2.g_buffered_input_stream_fill_async(@self, count, io_priority, cancellable, callback, user_data);
8821 end;
8822 
fill_finishnull8823 function TGBufferedInputStream.fill_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl;
8824 begin
8825   Result := LazGio2.g_buffered_input_stream_fill_finish(@self, result_, error);
8826 end;
8827 
get_availablenull8828 function TGBufferedInputStream.get_available: gsize; cdecl;
8829 begin
8830   Result := LazGio2.g_buffered_input_stream_get_available(@self);
8831 end;
8832 
TGBufferedInputStream.get_buffer_sizenull8833 function TGBufferedInputStream.get_buffer_size: gsize; cdecl;
8834 begin
8835   Result := LazGio2.g_buffered_input_stream_get_buffer_size(@self);
8836 end;
8837 
TGBufferedInputStream.peeknull8838 function TGBufferedInputStream.peek(buffer: Pguint8; offset: gsize; count: gsize): gsize; cdecl;
8839 begin
8840   Result := LazGio2.g_buffered_input_stream_peek(@self, buffer, offset, count);
8841 end;
8842 
peek_buffernull8843 function TGBufferedInputStream.peek_buffer(count: Pgsize): Pguint8; cdecl;
8844 begin
8845   Result := LazGio2.g_buffered_input_stream_peek_buffer(@self, count);
8846 end;
8847 
TGBufferedInputStream.read_bytenull8848 function TGBufferedInputStream.read_byte(cancellable: PGCancellable; error: PPGError): gint; cdecl;
8849 begin
8850   Result := LazGio2.g_buffered_input_stream_read_byte(@self, cancellable, error);
8851 end;
8852 
8853 procedure TGBufferedInputStream.set_buffer_size(size: gsize); cdecl;
8854 begin
8855   LazGio2.g_buffered_input_stream_set_buffer_size(@self, size);
8856 end;
8857 
8858 procedure TGOutputStream.clear_pending; cdecl;
8859 begin
8860   LazGio2.g_output_stream_clear_pending(@self);
8861 end;
8862 
closenull8863 function TGOutputStream.close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8864 begin
8865   Result := LazGio2.g_output_stream_close(@self, cancellable, error);
8866 end;
8867 
8868 procedure TGOutputStream.close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8869 begin
8870   LazGio2.g_output_stream_close_async(@self, io_priority, cancellable, callback, user_data);
8871 end;
8872 
TGOutputStream.close_finishnull8873 function TGOutputStream.close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8874 begin
8875   Result := LazGio2.g_output_stream_close_finish(@self, result_, error);
8876 end;
8877 
TGOutputStream.flushnull8878 function TGOutputStream.flush(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8879 begin
8880   Result := LazGio2.g_output_stream_flush(@self, cancellable, error);
8881 end;
8882 
8883 procedure TGOutputStream.flush_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8884 begin
8885   LazGio2.g_output_stream_flush_async(@self, io_priority, cancellable, callback, user_data);
8886 end;
8887 
TGOutputStream.flush_finishnull8888 function TGOutputStream.flush_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
8889 begin
8890   Result := LazGio2.g_output_stream_flush_finish(@self, result_, error);
8891 end;
8892 
TGOutputStream.has_pendingnull8893 function TGOutputStream.has_pending: gboolean; cdecl;
8894 begin
8895   Result := LazGio2.g_output_stream_has_pending(@self);
8896 end;
8897 
TGOutputStream.is_closednull8898 function TGOutputStream.is_closed: gboolean; cdecl;
8899 begin
8900   Result := LazGio2.g_output_stream_is_closed(@self);
8901 end;
8902 
is_closingnull8903 function TGOutputStream.is_closing: gboolean; cdecl;
8904 begin
8905   Result := LazGio2.g_output_stream_is_closing(@self);
8906 end;
8907 
set_pendingnull8908 function TGOutputStream.set_pending(error: PPGError): gboolean; cdecl;
8909 begin
8910   Result := LazGio2.g_output_stream_set_pending(@self, error);
8911 end;
8912 
TGOutputStream.splicenull8913 function TGOutputStream.splice(source: PGInputStream; flags: TGOutputStreamSpliceFlags; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
8914 begin
8915   Result := LazGio2.g_output_stream_splice(@self, source, flags, cancellable, error);
8916 end;
8917 
8918 procedure TGOutputStream.splice_async(source: PGInputStream; flags: TGOutputStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8919 begin
8920   LazGio2.g_output_stream_splice_async(@self, source, flags, io_priority, cancellable, callback, user_data);
8921 end;
8922 
splice_finishnull8923 function TGOutputStream.splice_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl;
8924 begin
8925   Result := LazGio2.g_output_stream_splice_finish(@self, result_, error);
8926 end;
8927 
TGOutputStream.writenull8928 function TGOutputStream.write(buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
8929 begin
8930   Result := LazGio2.g_output_stream_write(@self, buffer, count, cancellable, error);
8931 end;
8932 
write_allnull8933 function TGOutputStream.write_all(buffer: Pguint8; count: gsize; bytes_written: Pgsize; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
8934 begin
8935   Result := LazGio2.g_output_stream_write_all(@self, buffer, count, bytes_written, cancellable, error);
8936 end;
8937 
8938 procedure TGOutputStream.write_async(buffer: Pguint8; count: gsize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8939 begin
8940   LazGio2.g_output_stream_write_async(@self, buffer, count, io_priority, cancellable, callback, user_data);
8941 end;
8942 
TGOutputStream.write_bytesnull8943 function TGOutputStream.write_bytes(bytes: PGBytes; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
8944 begin
8945   Result := LazGio2.g_output_stream_write_bytes(@self, bytes, cancellable, error);
8946 end;
8947 
8948 procedure TGOutputStream.write_bytes_async(bytes: PGBytes; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
8949 begin
8950   LazGio2.g_output_stream_write_bytes_async(@self, bytes, io_priority, cancellable, callback, user_data);
8951 end;
8952 
write_bytes_finishnull8953 function TGOutputStream.write_bytes_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl;
8954 begin
8955   Result := LazGio2.g_output_stream_write_bytes_finish(@self, result_, error);
8956 end;
8957 
TGOutputStream.write_finishnull8958 function TGOutputStream.write_finish(result_: PGAsyncResult; error: PPGError): gssize; cdecl;
8959 begin
8960   Result := LazGio2.g_output_stream_write_finish(@self, result_, error);
8961 end;
8962 
get_base_streamnull8963 function TGFilterOutputStream.get_base_stream: PGOutputStream; cdecl;
8964 begin
8965   Result := LazGio2.g_filter_output_stream_get_base_stream(@self);
8966 end;
8967 
get_close_base_streamnull8968 function TGFilterOutputStream.get_close_base_stream: gboolean; cdecl;
8969 begin
8970   Result := LazGio2.g_filter_output_stream_get_close_base_stream(@self);
8971 end;
8972 
8973 procedure TGFilterOutputStream.set_close_base_stream(close_base: gboolean); cdecl;
8974 begin
8975   LazGio2.g_filter_output_stream_set_close_base_stream(@self, close_base);
8976 end;
8977 
newnull8978 function TGBufferedOutputStream.new(base_stream: PGOutputStream): PGBufferedOutputStream; cdecl;
8979 begin
8980   Result := LazGio2.g_buffered_output_stream_new(base_stream);
8981 end;
8982 
new_sizednull8983 function TGBufferedOutputStream.new_sized(base_stream: PGOutputStream; size: gsize): PGBufferedOutputStream; cdecl;
8984 begin
8985   Result := LazGio2.g_buffered_output_stream_new_sized(base_stream, size);
8986 end;
8987 
get_auto_grownull8988 function TGBufferedOutputStream.get_auto_grow: gboolean; cdecl;
8989 begin
8990   Result := LazGio2.g_buffered_output_stream_get_auto_grow(@self);
8991 end;
8992 
get_buffer_sizenull8993 function TGBufferedOutputStream.get_buffer_size: gsize; cdecl;
8994 begin
8995   Result := LazGio2.g_buffered_output_stream_get_buffer_size(@self);
8996 end;
8997 
8998 procedure TGBufferedOutputStream.set_auto_grow(auto_grow: gboolean); cdecl;
8999 begin
9000   LazGio2.g_buffered_output_stream_set_auto_grow(@self, auto_grow);
9001 end;
9002 
9003 procedure TGBufferedOutputStream.set_buffer_size(size: gsize); cdecl;
9004 begin
9005   LazGio2.g_buffered_output_stream_set_buffer_size(@self, size);
9006 end;
9007 
TGConverter.convertnull9008 function TGConverter.convert(inbuf: Pguint8; inbuf_size: gsize; outbuf: Pgpointer; outbuf_size: gsize; flags: TGConverterFlags; bytes_read: Pgsize; bytes_written: Pgsize; error: PPGError): TGConverterResult; cdecl;
9009 begin
9010   Result := LazGio2.g_converter_convert(@self, inbuf, inbuf_size, outbuf, outbuf_size, flags, bytes_read, bytes_written, error);
9011 end;
9012 
9013 procedure TGConverter.reset; cdecl;
9014 begin
9015   LazGio2.g_converter_reset(@self);
9016 end;
9017 
newvnull9018 function TGInitable.newv(object_type: TGType; n_parameters: guint; parameters: PGParameter; cancellable: PGCancellable; error: PPGError): PGObject; cdecl;
9019 begin
9020   Result := LazGio2.g_initable_newv(object_type, n_parameters, parameters, cancellable, error);
9021 end;
9022 
initnull9023 function TGInitable.init(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
9024 begin
9025   Result := LazGio2.g_initable_init(@self, cancellable, error);
9026 end;
9027 
newnull9028 function TGCharsetConverter.new(to_charset: Pgchar; from_charset: Pgchar; error: PPGError): PGCharsetConverter; cdecl;
9029 begin
9030   Result := LazGio2.g_charset_converter_new(to_charset, from_charset, error);
9031 end;
9032 
TGCharsetConverter.get_num_fallbacksnull9033 function TGCharsetConverter.get_num_fallbacks: guint; cdecl;
9034 begin
9035   Result := LazGio2.g_charset_converter_get_num_fallbacks(@self);
9036 end;
9037 
TGCharsetConverter.get_use_fallbacknull9038 function TGCharsetConverter.get_use_fallback: gboolean; cdecl;
9039 begin
9040   Result := LazGio2.g_charset_converter_get_use_fallback(@self);
9041 end;
9042 
9043 procedure TGCharsetConverter.set_use_fallback(use_fallback: gboolean); cdecl;
9044 begin
9045   LazGio2.g_charset_converter_set_use_fallback(@self, use_fallback);
9046 end;
9047 
TGPollableInputStream.can_pollnull9048 function TGPollableInputStream.can_poll: gboolean; cdecl;
9049 begin
9050   Result := LazGio2.g_pollable_input_stream_can_poll(@self);
9051 end;
9052 
create_sourcenull9053 function TGPollableInputStream.create_source(cancellable: PGCancellable): PGSource; cdecl;
9054 begin
9055   Result := LazGio2.g_pollable_input_stream_create_source(@self, cancellable);
9056 end;
9057 
is_readablenull9058 function TGPollableInputStream.is_readable: gboolean; cdecl;
9059 begin
9060   Result := LazGio2.g_pollable_input_stream_is_readable(@self);
9061 end;
9062 
read_nonblockingnull9063 function TGPollableInputStream.read_nonblocking(buffer: Pgpointer; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
9064 begin
9065   Result := LazGio2.g_pollable_input_stream_read_nonblocking(@self, buffer, count, cancellable, error);
9066 end;
9067 
TGConverterInputStream.newnull9068 function TGConverterInputStream.new(base_stream: PGInputStream; converter: PGConverter): PGConverterInputStream; cdecl;
9069 begin
9070   Result := LazGio2.g_converter_input_stream_new(base_stream, converter);
9071 end;
9072 
get_converternull9073 function TGConverterInputStream.get_converter: PGConverter; cdecl;
9074 begin
9075   Result := LazGio2.g_converter_input_stream_get_converter(@self);
9076 end;
9077 
can_pollnull9078 function TGPollableOutputStream.can_poll: gboolean; cdecl;
9079 begin
9080   Result := LazGio2.g_pollable_output_stream_can_poll(@self);
9081 end;
9082 
create_sourcenull9083 function TGPollableOutputStream.create_source(cancellable: PGCancellable): PGSource; cdecl;
9084 begin
9085   Result := LazGio2.g_pollable_output_stream_create_source(@self, cancellable);
9086 end;
9087 
is_writablenull9088 function TGPollableOutputStream.is_writable: gboolean; cdecl;
9089 begin
9090   Result := LazGio2.g_pollable_output_stream_is_writable(@self);
9091 end;
9092 
TGPollableOutputStream.write_nonblockingnull9093 function TGPollableOutputStream.write_nonblocking(buffer: Pguint8; count: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
9094 begin
9095   Result := LazGio2.g_pollable_output_stream_write_nonblocking(@self, buffer, count, cancellable, error);
9096 end;
9097 
newnull9098 function TGConverterOutputStream.new(base_stream: PGOutputStream; converter: PGConverter): PGConverterOutputStream; cdecl;
9099 begin
9100   Result := LazGio2.g_converter_output_stream_new(base_stream, converter);
9101 end;
9102 
get_converternull9103 function TGConverterOutputStream.get_converter: PGConverter; cdecl;
9104 begin
9105   Result := LazGio2.g_converter_output_stream_get_converter(@self);
9106 end;
9107 
newnull9108 function TGCredentials.new: PGCredentials; cdecl;
9109 begin
9110   Result := LazGio2.g_credentials_new();
9111 end;
9112 
get_nativenull9113 function TGCredentials.get_native(native_type: TGCredentialsType): gpointer; cdecl;
9114 begin
9115   Result := LazGio2.g_credentials_get_native(@self, native_type);
9116 end;
9117 
get_unix_pidnull9118 function TGCredentials.get_unix_pid(error: PPGError): gint; cdecl;
9119 begin
9120   Result := LazGio2.g_credentials_get_unix_pid(@self, error);
9121 end;
9122 
get_unix_usernull9123 function TGCredentials.get_unix_user(error: PPGError): guint; cdecl;
9124 begin
9125   Result := LazGio2.g_credentials_get_unix_user(@self, error);
9126 end;
9127 
is_same_usernull9128 function TGCredentials.is_same_user(other_credentials: PGCredentials; error: PPGError): gboolean; cdecl;
9129 begin
9130   Result := LazGio2.g_credentials_is_same_user(@self, other_credentials, error);
9131 end;
9132 
9133 procedure TGCredentials.set_native(native_type: TGCredentialsType; native: gpointer); cdecl;
9134 begin
9135   LazGio2.g_credentials_set_native(@self, native_type, native);
9136 end;
9137 
set_unix_usernull9138 function TGCredentials.set_unix_user(uid: guint; error: PPGError): gboolean; cdecl;
9139 begin
9140   Result := LazGio2.g_credentials_set_unix_user(@self, uid, error);
9141 end;
9142 
TGCredentials.to_stringnull9143 function TGCredentials.to_string: Pgchar; cdecl;
9144 begin
9145   Result := LazGio2.g_credentials_to_string(@self);
9146 end;
9147 
9148 procedure TGRemoteActionGroup.activate_action_full(action_name: Pgchar; parameter: PGVariant; platform_data: PGVariant); cdecl;
9149 begin
9150   LazGio2.g_remote_action_group_activate_action_full(@self, action_name, parameter, platform_data);
9151 end;
9152 
9153 procedure TGRemoteActionGroup.change_action_state_full(action_name: Pgchar; value: PGVariant; platform_data: PGVariant); cdecl;
9154 begin
9155   LazGio2.g_remote_action_group_change_action_state_full(@self, action_name, value, platform_data);
9156 end;
9157 
getnull9158 function TGDBusActionGroup.get(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar): PGDBusActionGroup; cdecl;
9159 begin
9160   Result := LazGio2.g_dbus_action_group_get(connection, bus_name, object_path);
9161 end;
9162 
refnull9163 function TGDBusAnnotationInfo.ref: PGDBusAnnotationInfo; cdecl;
9164 begin
9165   Result := LazGio2.g_dbus_annotation_info_ref(@self);
9166 end;
9167 
9168 procedure TGDBusAnnotationInfo.unref; cdecl;
9169 begin
9170   LazGio2.g_dbus_annotation_info_unref(@self);
9171 end;
9172 
lookupnull9173 function TGDBusAnnotationInfo.lookup(annotations: PPGDBusAnnotationInfo; name: Pgchar): Pgchar; cdecl;
9174 begin
9175   Result := LazGio2.g_dbus_annotation_info_lookup(annotations, name);
9176 end;
9177 
refnull9178 function TGDBusArgInfo.ref: PGDBusArgInfo; cdecl;
9179 begin
9180   Result := LazGio2.g_dbus_arg_info_ref(@self);
9181 end;
9182 
9183 procedure TGDBusArgInfo.unref; cdecl;
9184 begin
9185   LazGio2.g_dbus_arg_info_unref(@self);
9186 end;
9187 
newnull9188 function TGDBusAuthObserver.new: PGDBusAuthObserver; cdecl;
9189 begin
9190   Result := LazGio2.g_dbus_auth_observer_new();
9191 end;
9192 
allow_mechanismnull9193 function TGDBusAuthObserver.allow_mechanism(mechanism: Pgchar): gboolean; cdecl;
9194 begin
9195   Result := LazGio2.g_dbus_auth_observer_allow_mechanism(@self, mechanism);
9196 end;
9197 
TGDBusAuthObserver.authorize_authenticated_peernull9198 function TGDBusAuthObserver.authorize_authenticated_peer(stream: PGIOStream; credentials: PGCredentials): gboolean; cdecl;
9199 begin
9200   Result := LazGio2.g_dbus_auth_observer_authorize_authenticated_peer(@self, stream, credentials);
9201 end;
9202 
splice_finishnull9203 function TGIOStream.splice_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
9204 begin
9205   Result := LazGio2.g_io_stream_splice_finish(result_, error);
9206 end;
9207 
9208 procedure TGIOStream.clear_pending; cdecl;
9209 begin
9210   LazGio2.g_io_stream_clear_pending(@self);
9211 end;
9212 
TGIOStream.closenull9213 function TGIOStream.close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
9214 begin
9215   Result := LazGio2.g_io_stream_close(@self, cancellable, error);
9216 end;
9217 
9218 procedure TGIOStream.close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9219 begin
9220   LazGio2.g_io_stream_close_async(@self, io_priority, cancellable, callback, user_data);
9221 end;
9222 
TGIOStream.close_finishnull9223 function TGIOStream.close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
9224 begin
9225   Result := LazGio2.g_io_stream_close_finish(@self, result_, error);
9226 end;
9227 
get_input_streamnull9228 function TGIOStream.get_input_stream: PGInputStream; cdecl;
9229 begin
9230   Result := LazGio2.g_io_stream_get_input_stream(@self);
9231 end;
9232 
get_output_streamnull9233 function TGIOStream.get_output_stream: PGOutputStream; cdecl;
9234 begin
9235   Result := LazGio2.g_io_stream_get_output_stream(@self);
9236 end;
9237 
TGIOStream.has_pendingnull9238 function TGIOStream.has_pending: gboolean; cdecl;
9239 begin
9240   Result := LazGio2.g_io_stream_has_pending(@self);
9241 end;
9242 
TGIOStream.is_closednull9243 function TGIOStream.is_closed: gboolean; cdecl;
9244 begin
9245   Result := LazGio2.g_io_stream_is_closed(@self);
9246 end;
9247 
set_pendingnull9248 function TGIOStream.set_pending(error: PPGError): gboolean; cdecl;
9249 begin
9250   Result := LazGio2.g_io_stream_set_pending(@self, error);
9251 end;
9252 
9253 procedure TGIOStream.splice_async(stream2: PGIOStream; flags: TGIOStreamSpliceFlags; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9254 begin
9255   LazGio2.g_io_stream_splice_async(@self, stream2, flags, io_priority, cancellable, callback, user_data);
9256 end;
9257 
TGUnixFDList.newnull9258 function TGUnixFDList.new: PGUnixFDList; cdecl;
9259 begin
9260   Result := LazGio2.g_unix_fd_list_new();
9261 end;
9262 
TGUnixFDList.new_from_arraynull9263 function TGUnixFDList.new_from_array(fds: Pgint; n_fds: gint): PGUnixFDList; cdecl;
9264 begin
9265   Result := LazGio2.g_unix_fd_list_new_from_array(fds, n_fds);
9266 end;
9267 
TGUnixFDList.appendnull9268 function TGUnixFDList.append(fd: gint; error: PPGError): gint; cdecl;
9269 begin
9270   Result := LazGio2.g_unix_fd_list_append(@self, fd, error);
9271 end;
9272 
TGUnixFDList.getnull9273 function TGUnixFDList.get(index_: gint; error: PPGError): gint; cdecl;
9274 begin
9275   Result := LazGio2.g_unix_fd_list_get(@self, index_, error);
9276 end;
9277 
TGUnixFDList.get_lengthnull9278 function TGUnixFDList.get_length: gint; cdecl;
9279 begin
9280   Result := LazGio2.g_unix_fd_list_get_length(@self);
9281 end;
9282 
peek_fdsnull9283 function TGUnixFDList.peek_fds(length: Pgint): Pgint; cdecl;
9284 begin
9285   Result := LazGio2.g_unix_fd_list_peek_fds(@self, length);
9286 end;
9287 
steal_fdsnull9288 function TGUnixFDList.steal_fds(length: Pgint): Pgint; cdecl;
9289 begin
9290   Result := LazGio2.g_unix_fd_list_steal_fds(@self, length);
9291 end;
9292 
get_item_attribute_valuenull9293 function TGMenuModel.get_item_attribute_value(item_index: gint; attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl;
9294 begin
9295   Result := LazGio2.g_menu_model_get_item_attribute_value(@self, item_index, attribute, expected_type);
9296 end;
9297 
get_item_linknull9298 function TGMenuModel.get_item_link(item_index: gint; link: Pgchar): PGMenuModel; cdecl;
9299 begin
9300   Result := LazGio2.g_menu_model_get_item_link(@self, item_index, link);
9301 end;
9302 
get_n_itemsnull9303 function TGMenuModel.get_n_items: gint; cdecl;
9304 begin
9305   Result := LazGio2.g_menu_model_get_n_items(@self);
9306 end;
9307 
TGMenuModel.is_mutablenull9308 function TGMenuModel.is_mutable: gboolean; cdecl;
9309 begin
9310   Result := LazGio2.g_menu_model_is_mutable(@self);
9311 end;
9312 
9313 procedure TGMenuModel.items_changed(position: gint; removed: gint; added: gint); cdecl;
9314 begin
9315   LazGio2.g_menu_model_items_changed(@self, position, removed, added);
9316 end;
9317 
iterate_item_attributesnull9318 function TGMenuModel.iterate_item_attributes(item_index: gint): PGMenuAttributeIter; cdecl;
9319 begin
9320   Result := LazGio2.g_menu_model_iterate_item_attributes(@self, item_index);
9321 end;
9322 
TGMenuModel.iterate_item_linksnull9323 function TGMenuModel.iterate_item_links(item_index: gint): PGMenuLinkIter; cdecl;
9324 begin
9325   Result := LazGio2.g_menu_model_iterate_item_links(@self, item_index);
9326 end;
9327 
9328 procedure TGDBusInterfaceInfo.cache_build; cdecl;
9329 begin
9330   LazGio2.g_dbus_interface_info_cache_build(@self);
9331 end;
9332 
9333 procedure TGDBusInterfaceInfo.cache_release; cdecl;
9334 begin
9335   LazGio2.g_dbus_interface_info_cache_release(@self);
9336 end;
9337 
9338 procedure TGDBusInterfaceInfo.generate_xml(indent: guint; string_builder: PGString); cdecl;
9339 begin
9340   LazGio2.g_dbus_interface_info_generate_xml(@self, indent, string_builder);
9341 end;
9342 
TGDBusInterfaceInfo.lookup_methodnull9343 function TGDBusInterfaceInfo.lookup_method(name: Pgchar): PGDBusMethodInfo; cdecl;
9344 begin
9345   Result := LazGio2.g_dbus_interface_info_lookup_method(@self, name);
9346 end;
9347 
TGDBusInterfaceInfo.lookup_propertynull9348 function TGDBusInterfaceInfo.lookup_property(name: Pgchar): PGDBusPropertyInfo; cdecl;
9349 begin
9350   Result := LazGio2.g_dbus_interface_info_lookup_property(@self, name);
9351 end;
9352 
lookup_signalnull9353 function TGDBusInterfaceInfo.lookup_signal(name: Pgchar): PGDBusSignalInfo; cdecl;
9354 begin
9355   Result := LazGio2.g_dbus_interface_info_lookup_signal(@self, name);
9356 end;
9357 
TGDBusInterfaceInfo.refnull9358 function TGDBusInterfaceInfo.ref: PGDBusInterfaceInfo; cdecl;
9359 begin
9360   Result := LazGio2.g_dbus_interface_info_ref(@self);
9361 end;
9362 
9363 procedure TGDBusInterfaceInfo.unref; cdecl;
9364 begin
9365   LazGio2.g_dbus_interface_info_unref(@self);
9366 end;
9367 
newnull9368 function TGDBusMessage.new: PGDBusMessage; cdecl;
9369 begin
9370   Result := LazGio2.g_dbus_message_new();
9371 end;
9372 
TGDBusMessage.new_from_blobnull9373 function TGDBusMessage.new_from_blob(blob: Pguint8; blob_len: gsize; capabilities: TGDBusCapabilityFlags; error: PPGError): PGDBusMessage; cdecl;
9374 begin
9375   Result := LazGio2.g_dbus_message_new_from_blob(blob, blob_len, capabilities, error);
9376 end;
9377 
new_method_callnull9378 function TGDBusMessage.new_method_call(name: Pgchar; path: Pgchar; interface_: Pgchar; method: Pgchar): PGDBusMessage; cdecl;
9379 begin
9380   Result := LazGio2.g_dbus_message_new_method_call(name, path, interface_, method);
9381 end;
9382 
new_signalnull9383 function TGDBusMessage.new_signal(path: Pgchar; interface_: Pgchar; signal: Pgchar): PGDBusMessage; cdecl;
9384 begin
9385   Result := LazGio2.g_dbus_message_new_signal(path, interface_, signal);
9386 end;
9387 
TGDBusMessage.bytes_needednull9388 function TGDBusMessage.bytes_needed(blob: Pguint8; blob_len: gsize; error: PPGError): gssize; cdecl;
9389 begin
9390   Result := LazGio2.g_dbus_message_bytes_needed(blob, blob_len, error);
9391 end;
9392 
TGDBusMessage.copynull9393 function TGDBusMessage.copy(error: PPGError): PGDBusMessage; cdecl;
9394 begin
9395   Result := LazGio2.g_dbus_message_copy(@self, error);
9396 end;
9397 
get_arg0null9398 function TGDBusMessage.get_arg0: Pgchar; cdecl;
9399 begin
9400   Result := LazGio2.g_dbus_message_get_arg0(@self);
9401 end;
9402 
get_bodynull9403 function TGDBusMessage.get_body: PGVariant; cdecl;
9404 begin
9405   Result := LazGio2.g_dbus_message_get_body(@self);
9406 end;
9407 
TGDBusMessage.get_byte_ordernull9408 function TGDBusMessage.get_byte_order: TGDBusMessageByteOrder; cdecl;
9409 begin
9410   Result := LazGio2.g_dbus_message_get_byte_order(@self);
9411 end;
9412 
get_destinationnull9413 function TGDBusMessage.get_destination: Pgchar; cdecl;
9414 begin
9415   Result := LazGio2.g_dbus_message_get_destination(@self);
9416 end;
9417 
get_error_namenull9418 function TGDBusMessage.get_error_name: Pgchar; cdecl;
9419 begin
9420   Result := LazGio2.g_dbus_message_get_error_name(@self);
9421 end;
9422 
get_flagsnull9423 function TGDBusMessage.get_flags: TGDBusMessageFlags; cdecl;
9424 begin
9425   Result := LazGio2.g_dbus_message_get_flags(@self);
9426 end;
9427 
TGDBusMessage.get_headernull9428 function TGDBusMessage.get_header(header_field: TGDBusMessageHeaderField): PGVariant; cdecl;
9429 begin
9430   Result := LazGio2.g_dbus_message_get_header(@self, header_field);
9431 end;
9432 
get_header_fieldsnull9433 function TGDBusMessage.get_header_fields: Pguint8; cdecl;
9434 begin
9435   Result := LazGio2.g_dbus_message_get_header_fields(@self);
9436 end;
9437 
get_interfacenull9438 function TGDBusMessage.get_interface: Pgchar; cdecl;
9439 begin
9440   Result := LazGio2.g_dbus_message_get_interface(@self);
9441 end;
9442 
TGDBusMessage.get_lockednull9443 function TGDBusMessage.get_locked: gboolean; cdecl;
9444 begin
9445   Result := LazGio2.g_dbus_message_get_locked(@self);
9446 end;
9447 
get_membernull9448 function TGDBusMessage.get_member: Pgchar; cdecl;
9449 begin
9450   Result := LazGio2.g_dbus_message_get_member(@self);
9451 end;
9452 
TGDBusMessage.get_message_typenull9453 function TGDBusMessage.get_message_type: TGDBusMessageType; cdecl;
9454 begin
9455   Result := LazGio2.g_dbus_message_get_message_type(@self);
9456 end;
9457 
get_num_unix_fdsnull9458 function TGDBusMessage.get_num_unix_fds: guint32; cdecl;
9459 begin
9460   Result := LazGio2.g_dbus_message_get_num_unix_fds(@self);
9461 end;
9462 
get_pathnull9463 function TGDBusMessage.get_path: Pgchar; cdecl;
9464 begin
9465   Result := LazGio2.g_dbus_message_get_path(@self);
9466 end;
9467 
get_reply_serialnull9468 function TGDBusMessage.get_reply_serial: guint32; cdecl;
9469 begin
9470   Result := LazGio2.g_dbus_message_get_reply_serial(@self);
9471 end;
9472 
get_sendernull9473 function TGDBusMessage.get_sender: Pgchar; cdecl;
9474 begin
9475   Result := LazGio2.g_dbus_message_get_sender(@self);
9476 end;
9477 
get_serialnull9478 function TGDBusMessage.get_serial: guint32; cdecl;
9479 begin
9480   Result := LazGio2.g_dbus_message_get_serial(@self);
9481 end;
9482 
get_signaturenull9483 function TGDBusMessage.get_signature: Pgchar; cdecl;
9484 begin
9485   Result := LazGio2.g_dbus_message_get_signature(@self);
9486 end;
9487 
get_unix_fd_listnull9488 function TGDBusMessage.get_unix_fd_list: PGUnixFDList; cdecl;
9489 begin
9490   Result := LazGio2.g_dbus_message_get_unix_fd_list(@self);
9491 end;
9492 
9493 procedure TGDBusMessage.lock; cdecl;
9494 begin
9495   LazGio2.g_dbus_message_lock(@self);
9496 end;
9497 
TGDBusMessage.new_method_error_literalnull9498 function TGDBusMessage.new_method_error_literal(error_name: Pgchar; error_message: Pgchar): PGDBusMessage; cdecl;
9499 begin
9500   Result := LazGio2.g_dbus_message_new_method_error_literal(@self, error_name, error_message);
9501 end;
9502 
TGDBusMessage.new_method_replynull9503 function TGDBusMessage.new_method_reply: PGDBusMessage; cdecl;
9504 begin
9505   Result := LazGio2.g_dbus_message_new_method_reply(@self);
9506 end;
9507 
printnull9508 function TGDBusMessage.print(indent: guint): Pgchar; cdecl;
9509 begin
9510   Result := LazGio2.g_dbus_message_print(@self, indent);
9511 end;
9512 
9513 procedure TGDBusMessage.set_body(body: PGVariant); cdecl;
9514 begin
9515   LazGio2.g_dbus_message_set_body(@self, body);
9516 end;
9517 
9518 procedure TGDBusMessage.set_byte_order(byte_order: TGDBusMessageByteOrder); cdecl;
9519 begin
9520   LazGio2.g_dbus_message_set_byte_order(@self, byte_order);
9521 end;
9522 
9523 procedure TGDBusMessage.set_destination(value: Pgchar); cdecl;
9524 begin
9525   LazGio2.g_dbus_message_set_destination(@self, value);
9526 end;
9527 
9528 procedure TGDBusMessage.set_error_name(value: Pgchar); cdecl;
9529 begin
9530   LazGio2.g_dbus_message_set_error_name(@self, value);
9531 end;
9532 
9533 procedure TGDBusMessage.set_flags(flags: TGDBusMessageFlags); cdecl;
9534 begin
9535   LazGio2.g_dbus_message_set_flags(@self, flags);
9536 end;
9537 
9538 procedure TGDBusMessage.set_header(header_field: TGDBusMessageHeaderField; value: PGVariant); cdecl;
9539 begin
9540   LazGio2.g_dbus_message_set_header(@self, header_field, value);
9541 end;
9542 
9543 procedure TGDBusMessage.set_interface(value: Pgchar); cdecl;
9544 begin
9545   LazGio2.g_dbus_message_set_interface(@self, value);
9546 end;
9547 
9548 procedure TGDBusMessage.set_member(value: Pgchar); cdecl;
9549 begin
9550   LazGio2.g_dbus_message_set_member(@self, value);
9551 end;
9552 
9553 procedure TGDBusMessage.set_message_type(type_: TGDBusMessageType); cdecl;
9554 begin
9555   LazGio2.g_dbus_message_set_message_type(@self, type_);
9556 end;
9557 
9558 procedure TGDBusMessage.set_num_unix_fds(value: guint32); cdecl;
9559 begin
9560   LazGio2.g_dbus_message_set_num_unix_fds(@self, value);
9561 end;
9562 
9563 procedure TGDBusMessage.set_path(value: Pgchar); cdecl;
9564 begin
9565   LazGio2.g_dbus_message_set_path(@self, value);
9566 end;
9567 
9568 procedure TGDBusMessage.set_reply_serial(value: guint32); cdecl;
9569 begin
9570   LazGio2.g_dbus_message_set_reply_serial(@self, value);
9571 end;
9572 
9573 procedure TGDBusMessage.set_sender(value: Pgchar); cdecl;
9574 begin
9575   LazGio2.g_dbus_message_set_sender(@self, value);
9576 end;
9577 
9578 procedure TGDBusMessage.set_serial(serial: guint32); cdecl;
9579 begin
9580   LazGio2.g_dbus_message_set_serial(@self, serial);
9581 end;
9582 
9583 procedure TGDBusMessage.set_signature(value: Pgchar); cdecl;
9584 begin
9585   LazGio2.g_dbus_message_set_signature(@self, value);
9586 end;
9587 
9588 procedure TGDBusMessage.set_unix_fd_list(fd_list: PGUnixFDList); cdecl;
9589 begin
9590   LazGio2.g_dbus_message_set_unix_fd_list(@self, fd_list);
9591 end;
9592 
to_blobnull9593 function TGDBusMessage.to_blob(out_size: Pgsize; capabilities: TGDBusCapabilityFlags; error: PPGError): Pguint8; cdecl;
9594 begin
9595   Result := LazGio2.g_dbus_message_to_blob(@self, out_size, capabilities, error);
9596 end;
9597 
TGDBusMessage.to_gerrornull9598 function TGDBusMessage.to_gerror(error: PPGError): gboolean; cdecl;
9599 begin
9600   Result := LazGio2.g_dbus_message_to_gerror(@self, error);
9601 end;
9602 
get_interfacenull9603 function TGDBusObject.get_interface(interface_name: Pgchar): PGDBusInterface; cdecl;
9604 begin
9605   Result := LazGio2.g_dbus_object_get_interface(@self, interface_name);
9606 end;
9607 
get_interfacesnull9608 function TGDBusObject.get_interfaces: PGList; cdecl;
9609 begin
9610   Result := LazGio2.g_dbus_object_get_interfaces(@self);
9611 end;
9612 
TGDBusObject.get_object_pathnull9613 function TGDBusObject.get_object_path: Pgchar; cdecl;
9614 begin
9615   Result := LazGio2.g_dbus_object_get_object_path(@self);
9616 end;
9617 
dup_objectnull9618 function TGDBusInterface.dup_object: PGDBusObject; cdecl;
9619 begin
9620   Result := LazGio2.g_dbus_interface_dup_object(@self);
9621 end;
9622 
get_infonull9623 function TGDBusInterface.get_info: PGDBusInterfaceInfo; cdecl;
9624 begin
9625   Result := LazGio2.g_dbus_interface_get_info(@self);
9626 end;
9627 
get_objectnull9628 function TGDBusInterface.get_object: PGDBusObject; cdecl;
9629 begin
9630   Result := LazGio2.g_dbus_interface_get_object(@self);
9631 end;
9632 
9633 procedure TGDBusInterface.set_object(object_: PGDBusObject); cdecl;
9634 begin
9635   LazGio2.g_dbus_interface_set_object(@self, object_);
9636 end;
9637 
refnull9638 function TGDBusMethodInfo.ref: PGDBusMethodInfo; cdecl;
9639 begin
9640   Result := LazGio2.g_dbus_method_info_ref(@self);
9641 end;
9642 
9643 procedure TGDBusMethodInfo.unref; cdecl;
9644 begin
9645   LazGio2.g_dbus_method_info_unref(@self);
9646 end;
9647 
refnull9648 function TGDBusSignalInfo.ref: PGDBusSignalInfo; cdecl;
9649 begin
9650   Result := LazGio2.g_dbus_signal_info_ref(@self);
9651 end;
9652 
9653 procedure TGDBusSignalInfo.unref; cdecl;
9654 begin
9655   LazGio2.g_dbus_signal_info_unref(@self);
9656 end;
9657 
refnull9658 function TGDBusPropertyInfo.ref: PGDBusPropertyInfo; cdecl;
9659 begin
9660   Result := LazGio2.g_dbus_property_info_ref(@self);
9661 end;
9662 
9663 procedure TGDBusPropertyInfo.unref; cdecl;
9664 begin
9665   LazGio2.g_dbus_property_info_unref(@self);
9666 end;
9667 
get_connectionnull9668 function TGDBusMethodInvocation.get_connection: PGDBusConnection; cdecl;
9669 begin
9670   Result := LazGio2.g_dbus_method_invocation_get_connection(@self);
9671 end;
9672 
TGDBusMethodInvocation.get_interface_namenull9673 function TGDBusMethodInvocation.get_interface_name: Pgchar; cdecl;
9674 begin
9675   Result := LazGio2.g_dbus_method_invocation_get_interface_name(@self);
9676 end;
9677 
get_messagenull9678 function TGDBusMethodInvocation.get_message: PGDBusMessage; cdecl;
9679 begin
9680   Result := LazGio2.g_dbus_method_invocation_get_message(@self);
9681 end;
9682 
TGDBusMethodInvocation.get_method_infonull9683 function TGDBusMethodInvocation.get_method_info: PGDBusMethodInfo; cdecl;
9684 begin
9685   Result := LazGio2.g_dbus_method_invocation_get_method_info(@self);
9686 end;
9687 
get_method_namenull9688 function TGDBusMethodInvocation.get_method_name: Pgchar; cdecl;
9689 begin
9690   Result := LazGio2.g_dbus_method_invocation_get_method_name(@self);
9691 end;
9692 
TGDBusMethodInvocation.get_object_pathnull9693 function TGDBusMethodInvocation.get_object_path: Pgchar; cdecl;
9694 begin
9695   Result := LazGio2.g_dbus_method_invocation_get_object_path(@self);
9696 end;
9697 
TGDBusMethodInvocation.get_parametersnull9698 function TGDBusMethodInvocation.get_parameters: PGVariant; cdecl;
9699 begin
9700   Result := LazGio2.g_dbus_method_invocation_get_parameters(@self);
9701 end;
9702 
TGDBusMethodInvocation.get_sendernull9703 function TGDBusMethodInvocation.get_sender: Pgchar; cdecl;
9704 begin
9705   Result := LazGio2.g_dbus_method_invocation_get_sender(@self);
9706 end;
9707 
get_user_datanull9708 function TGDBusMethodInvocation.get_user_data: gpointer; cdecl;
9709 begin
9710   Result := LazGio2.g_dbus_method_invocation_get_user_data(@self);
9711 end;
9712 
9713 procedure TGDBusMethodInvocation.return_dbus_error(error_name: Pgchar; error_message: Pgchar); cdecl;
9714 begin
9715   LazGio2.g_dbus_method_invocation_return_dbus_error(@self, error_name, error_message);
9716 end;
9717 
9718 procedure TGDBusMethodInvocation.return_error_literal(domain: TGQuark; code: gint; message: Pgchar); cdecl;
9719 begin
9720   LazGio2.g_dbus_method_invocation_return_error_literal(@self, domain, code, message);
9721 end;
9722 
9723 procedure TGDBusMethodInvocation.return_gerror(error: PGError); cdecl;
9724 begin
9725   LazGio2.g_dbus_method_invocation_return_gerror(@self, error);
9726 end;
9727 
9728 procedure TGDBusMethodInvocation.return_value(parameters: PGVariant); cdecl;
9729 begin
9730   LazGio2.g_dbus_method_invocation_return_value(@self, parameters);
9731 end;
9732 
9733 procedure TGDBusMethodInvocation.return_value_with_unix_fd_list(parameters: PGVariant; fd_list: PGUnixFDList); cdecl;
9734 begin
9735   LazGio2.g_dbus_method_invocation_return_value_with_unix_fd_list(@self, parameters, fd_list);
9736 end;
9737 
9738 procedure TGDBusMethodInvocation.take_error(error: PGError); cdecl;
9739 begin
9740   LazGio2.g_dbus_method_invocation_take_error(@self, error);
9741 end;
9742 
TGDBusInterfaceSkeleton.exportnull9743 function TGDBusInterfaceSkeleton.export(connection: PGDBusConnection; object_path: Pgchar; error: PPGError): gboolean; cdecl;
9744 begin
9745   Result := LazGio2.g_dbus_interface_skeleton_export(@self, connection, object_path, error);
9746 end;
9747 
9748 procedure TGDBusInterfaceSkeleton.flush; cdecl;
9749 begin
9750   LazGio2.g_dbus_interface_skeleton_flush(@self);
9751 end;
9752 
TGDBusInterfaceSkeleton.get_connectionnull9753 function TGDBusInterfaceSkeleton.get_connection: PGDBusConnection; cdecl;
9754 begin
9755   Result := LazGio2.g_dbus_interface_skeleton_get_connection(@self);
9756 end;
9757 
get_connectionsnull9758 function TGDBusInterfaceSkeleton.get_connections: PGList; cdecl;
9759 begin
9760   Result := LazGio2.g_dbus_interface_skeleton_get_connections(@self);
9761 end;
9762 
get_flagsnull9763 function TGDBusInterfaceSkeleton.get_flags: TGDBusInterfaceSkeletonFlags; cdecl;
9764 begin
9765   Result := LazGio2.g_dbus_interface_skeleton_get_flags(@self);
9766 end;
9767 
TGDBusInterfaceSkeleton.get_infonull9768 function TGDBusInterfaceSkeleton.get_info: PGDBusInterfaceInfo; cdecl;
9769 begin
9770   Result := LazGio2.g_dbus_interface_skeleton_get_info(@self);
9771 end;
9772 
TGDBusInterfaceSkeleton.get_object_pathnull9773 function TGDBusInterfaceSkeleton.get_object_path: Pgchar; cdecl;
9774 begin
9775   Result := LazGio2.g_dbus_interface_skeleton_get_object_path(@self);
9776 end;
9777 
get_propertiesnull9778 function TGDBusInterfaceSkeleton.get_properties: PGVariant; cdecl;
9779 begin
9780   Result := LazGio2.g_dbus_interface_skeleton_get_properties(@self);
9781 end;
9782 
get_vtablenull9783 function TGDBusInterfaceSkeleton.get_vtable: PGDBusInterfaceVTable; cdecl;
9784 begin
9785   Result := LazGio2.g_dbus_interface_skeleton_get_vtable(@self);
9786 end;
9787 
TGDBusInterfaceSkeleton.has_connectionnull9788 function TGDBusInterfaceSkeleton.has_connection(connection: PGDBusConnection): gboolean; cdecl;
9789 begin
9790   Result := LazGio2.g_dbus_interface_skeleton_has_connection(@self, connection);
9791 end;
9792 
9793 procedure TGDBusInterfaceSkeleton.set_flags(flags: TGDBusInterfaceSkeletonFlags); cdecl;
9794 begin
9795   LazGio2.g_dbus_interface_skeleton_set_flags(@self, flags);
9796 end;
9797 
9798 procedure TGDBusInterfaceSkeleton.unexport; cdecl;
9799 begin
9800   LazGio2.g_dbus_interface_skeleton_unexport(@self);
9801 end;
9802 
9803 procedure TGDBusInterfaceSkeleton.unexport_from_connection(connection: PGDBusConnection); cdecl;
9804 begin
9805   LazGio2.g_dbus_interface_skeleton_unexport_from_connection(@self, connection);
9806 end;
9807 
getnull9808 function TGDBusMenuModel.get(connection: PGDBusConnection; bus_name: Pgchar; object_path: Pgchar): PGDBusMenuModel; cdecl;
9809 begin
9810   Result := LazGio2.g_dbus_menu_model_get(connection, bus_name, object_path);
9811 end;
9812 
new_for_xmlnull9813 function TGDBusNodeInfo.new_for_xml(xml_data: Pgchar; error: PPGError): PGDBusNodeInfo; cdecl;
9814 begin
9815   Result := LazGio2.g_dbus_node_info_new_for_xml(xml_data, error);
9816 end;
9817 
9818 procedure TGDBusNodeInfo.generate_xml(indent: guint; string_builder: PGString); cdecl;
9819 begin
9820   LazGio2.g_dbus_node_info_generate_xml(@self, indent, string_builder);
9821 end;
9822 
lookup_interfacenull9823 function TGDBusNodeInfo.lookup_interface(name: Pgchar): PGDBusInterfaceInfo; cdecl;
9824 begin
9825   Result := LazGio2.g_dbus_node_info_lookup_interface(@self, name);
9826 end;
9827 
refnull9828 function TGDBusNodeInfo.ref: PGDBusNodeInfo; cdecl;
9829 begin
9830   Result := LazGio2.g_dbus_node_info_ref(@self);
9831 end;
9832 
9833 procedure TGDBusNodeInfo.unref; cdecl;
9834 begin
9835   LazGio2.g_dbus_node_info_unref(@self);
9836 end;
9837 
TGDBusObjectManager.get_interfacenull9838 function TGDBusObjectManager.get_interface(object_path: Pgchar; interface_name: Pgchar): PGDBusInterface; cdecl;
9839 begin
9840   Result := LazGio2.g_dbus_object_manager_get_interface(@self, object_path, interface_name);
9841 end;
9842 
TGDBusObjectManager.get_objectnull9843 function TGDBusObjectManager.get_object(object_path: Pgchar): PGDBusObject; cdecl;
9844 begin
9845   Result := LazGio2.g_dbus_object_manager_get_object(@self, object_path);
9846 end;
9847 
TGDBusObjectManager.get_object_pathnull9848 function TGDBusObjectManager.get_object_path: Pgchar; cdecl;
9849 begin
9850   Result := LazGio2.g_dbus_object_manager_get_object_path(@self);
9851 end;
9852 
get_objectsnull9853 function TGDBusObjectManager.get_objects: PGList; cdecl;
9854 begin
9855   Result := LazGio2.g_dbus_object_manager_get_objects(@self);
9856 end;
9857 
new_finishnull9858 function TGDBusObjectManagerClient.new_finish(res: PGAsyncResult; error: PPGError): PGDBusObjectManagerClient; cdecl;
9859 begin
9860   Result := LazGio2.g_dbus_object_manager_client_new_finish(res, error);
9861 end;
9862 
new_for_bus_finishnull9863 function TGDBusObjectManagerClient.new_for_bus_finish(res: PGAsyncResult; error: PPGError): PGDBusObjectManagerClient; cdecl;
9864 begin
9865   Result := LazGio2.g_dbus_object_manager_client_new_for_bus_finish(res, error);
9866 end;
9867 
new_for_bus_syncnull9868 function TGDBusObjectManagerClient.new_for_bus_sync(bus_type: TGBusType; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; error: PPGError): PGDBusObjectManagerClient; cdecl;
9869 begin
9870   Result := LazGio2.g_dbus_object_manager_client_new_for_bus_sync(bus_type, flags, name, object_path, get_proxy_type_func, get_proxy_type_user_data, get_proxy_type_destroy_notify, cancellable, error);
9871 end;
9872 
new_syncnull9873 function TGDBusObjectManagerClient.new_sync(connection: PGDBusConnection; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; error: PPGError): PGDBusObjectManagerClient; cdecl;
9874 begin
9875   Result := LazGio2.g_dbus_object_manager_client_new_sync(connection, flags, name, object_path, get_proxy_type_func, get_proxy_type_user_data, get_proxy_type_destroy_notify, cancellable, error);
9876 end;
9877 
9878 procedure TGDBusObjectManagerClient.new(connection: PGDBusConnection; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9879 begin
9880   LazGio2.g_dbus_object_manager_client_new(connection, flags, name, object_path, get_proxy_type_func, get_proxy_type_user_data, get_proxy_type_destroy_notify, cancellable, callback, user_data);
9881 end;
9882 
9883 procedure TGDBusObjectManagerClient.new_for_bus(bus_type: TGBusType; flags: TGDBusObjectManagerClientFlags; name: Pgchar; object_path: Pgchar; get_proxy_type_func: TGDBusProxyTypeFunc; get_proxy_type_user_data: gpointer; get_proxy_type_destroy_notify: TGDestroyNotify; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9884 begin
9885   LazGio2.g_dbus_object_manager_client_new_for_bus(bus_type, flags, name, object_path, get_proxy_type_func, get_proxy_type_user_data, get_proxy_type_destroy_notify, cancellable, callback, user_data);
9886 end;
9887 
get_connectionnull9888 function TGDBusObjectManagerClient.get_connection: PGDBusConnection; cdecl;
9889 begin
9890   Result := LazGio2.g_dbus_object_manager_client_get_connection(@self);
9891 end;
9892 
get_flagsnull9893 function TGDBusObjectManagerClient.get_flags: TGDBusObjectManagerClientFlags; cdecl;
9894 begin
9895   Result := LazGio2.g_dbus_object_manager_client_get_flags(@self);
9896 end;
9897 
get_namenull9898 function TGDBusObjectManagerClient.get_name: Pgchar; cdecl;
9899 begin
9900   Result := LazGio2.g_dbus_object_manager_client_get_name(@self);
9901 end;
9902 
get_name_ownernull9903 function TGDBusObjectManagerClient.get_name_owner: Pgchar; cdecl;
9904 begin
9905   Result := LazGio2.g_dbus_object_manager_client_get_name_owner(@self);
9906 end;
9907 
newnull9908 function TGDBusObjectProxy.new(connection: PGDBusConnection; object_path: Pgchar): PGDBusObjectProxy; cdecl;
9909 begin
9910   Result := LazGio2.g_dbus_object_proxy_new(connection, object_path);
9911 end;
9912 
get_connectionnull9913 function TGDBusObjectProxy.get_connection: PGDBusConnection; cdecl;
9914 begin
9915   Result := LazGio2.g_dbus_object_proxy_get_connection(@self);
9916 end;
9917 
new_finishnull9918 function TGDBusProxy.new_finish(res: PGAsyncResult; error: PPGError): PGDBusProxy; cdecl;
9919 begin
9920   Result := LazGio2.g_dbus_proxy_new_finish(res, error);
9921 end;
9922 
new_for_bus_finishnull9923 function TGDBusProxy.new_for_bus_finish(res: PGAsyncResult; error: PPGError): PGDBusProxy; cdecl;
9924 begin
9925   Result := LazGio2.g_dbus_proxy_new_for_bus_finish(res, error);
9926 end;
9927 
new_for_bus_syncnull9928 function TGDBusProxy.new_for_bus_sync(bus_type: TGBusType; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGDBusProxy; cdecl;
9929 begin
9930   Result := LazGio2.g_dbus_proxy_new_for_bus_sync(bus_type, flags, info, name, object_path, interface_name, cancellable, error);
9931 end;
9932 
new_syncnull9933 function TGDBusProxy.new_sync(connection: PGDBusConnection; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; error: PPGError): PGDBusProxy; cdecl;
9934 begin
9935   Result := LazGio2.g_dbus_proxy_new_sync(connection, flags, info, name, object_path, interface_name, cancellable, error);
9936 end;
9937 
9938 procedure TGDBusProxy.new(connection: PGDBusConnection; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9939 begin
9940   LazGio2.g_dbus_proxy_new(connection, flags, info, name, object_path, interface_name, cancellable, callback, user_data);
9941 end;
9942 
9943 procedure TGDBusProxy.new_for_bus(bus_type: TGBusType; flags: TGDBusProxyFlags; info: PGDBusInterfaceInfo; name: Pgchar; object_path: Pgchar; interface_name: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9944 begin
9945   LazGio2.g_dbus_proxy_new_for_bus(bus_type, flags, info, name, object_path, interface_name, cancellable, callback, user_data);
9946 end;
9947 
9948 procedure TGDBusProxy.call(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9949 begin
9950   LazGio2.g_dbus_proxy_call(@self, method_name, parameters, flags, timeout_msec, cancellable, callback, user_data);
9951 end;
9952 
call_finishnull9953 function TGDBusProxy.call_finish(res: PGAsyncResult; error: PPGError): PGVariant; cdecl;
9954 begin
9955   Result := LazGio2.g_dbus_proxy_call_finish(@self, res, error);
9956 end;
9957 
TGDBusProxy.call_syncnull9958 function TGDBusProxy.call_sync(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl;
9959 begin
9960   Result := LazGio2.g_dbus_proxy_call_sync(@self, method_name, parameters, flags, timeout_msec, cancellable, error);
9961 end;
9962 
9963 procedure TGDBusProxy.call_with_unix_fd_list(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
9964 begin
9965   LazGio2.g_dbus_proxy_call_with_unix_fd_list(@self, method_name, parameters, flags, timeout_msec, fd_list, cancellable, callback, user_data);
9966 end;
9967 
TGDBusProxy.call_with_unix_fd_list_finishnull9968 function TGDBusProxy.call_with_unix_fd_list_finish(out_fd_list: PPGUnixFDList; res: PGAsyncResult; error: PPGError): PGVariant; cdecl;
9969 begin
9970   Result := LazGio2.g_dbus_proxy_call_with_unix_fd_list_finish(@self, out_fd_list, res, error);
9971 end;
9972 
TGDBusProxy.call_with_unix_fd_list_syncnull9973 function TGDBusProxy.call_with_unix_fd_list_sync(method_name: Pgchar; parameters: PGVariant; flags: TGDBusCallFlags; timeout_msec: gint; fd_list: PGUnixFDList; out_fd_list: PPGUnixFDList; cancellable: PGCancellable; error: PPGError): PGVariant; cdecl;
9974 begin
9975   Result := LazGio2.g_dbus_proxy_call_with_unix_fd_list_sync(@self, method_name, parameters, flags, timeout_msec, fd_list, out_fd_list, cancellable, error);
9976 end;
9977 
get_cached_propertynull9978 function TGDBusProxy.get_cached_property(property_name: Pgchar): PGVariant; cdecl;
9979 begin
9980   Result := LazGio2.g_dbus_proxy_get_cached_property(@self, property_name);
9981 end;
9982 
TGDBusProxy.get_cached_property_namesnull9983 function TGDBusProxy.get_cached_property_names: PPgchar; cdecl;
9984 begin
9985   Result := LazGio2.g_dbus_proxy_get_cached_property_names(@self);
9986 end;
9987 
get_connectionnull9988 function TGDBusProxy.get_connection: PGDBusConnection; cdecl;
9989 begin
9990   Result := LazGio2.g_dbus_proxy_get_connection(@self);
9991 end;
9992 
TGDBusProxy.get_default_timeoutnull9993 function TGDBusProxy.get_default_timeout: gint; cdecl;
9994 begin
9995   Result := LazGio2.g_dbus_proxy_get_default_timeout(@self);
9996 end;
9997 
get_flagsnull9998 function TGDBusProxy.get_flags: TGDBusProxyFlags; cdecl;
9999 begin
10000   Result := LazGio2.g_dbus_proxy_get_flags(@self);
10001 end;
10002 
TGDBusProxy.get_interface_infonull10003 function TGDBusProxy.get_interface_info: PGDBusInterfaceInfo; cdecl;
10004 begin
10005   Result := LazGio2.g_dbus_proxy_get_interface_info(@self);
10006 end;
10007 
TGDBusProxy.get_interface_namenull10008 function TGDBusProxy.get_interface_name: Pgchar; cdecl;
10009 begin
10010   Result := LazGio2.g_dbus_proxy_get_interface_name(@self);
10011 end;
10012 
TGDBusProxy.get_namenull10013 function TGDBusProxy.get_name: Pgchar; cdecl;
10014 begin
10015   Result := LazGio2.g_dbus_proxy_get_name(@self);
10016 end;
10017 
get_name_ownernull10018 function TGDBusProxy.get_name_owner: Pgchar; cdecl;
10019 begin
10020   Result := LazGio2.g_dbus_proxy_get_name_owner(@self);
10021 end;
10022 
TGDBusProxy.get_object_pathnull10023 function TGDBusProxy.get_object_path: Pgchar; cdecl;
10024 begin
10025   Result := LazGio2.g_dbus_proxy_get_object_path(@self);
10026 end;
10027 
10028 procedure TGDBusProxy.set_cached_property(property_name: Pgchar; value: PGVariant); cdecl;
10029 begin
10030   LazGio2.g_dbus_proxy_set_cached_property(@self, property_name, value);
10031 end;
10032 
10033 procedure TGDBusProxy.set_default_timeout(timeout_msec: gint); cdecl;
10034 begin
10035   LazGio2.g_dbus_proxy_set_default_timeout(@self, timeout_msec);
10036 end;
10037 
10038 procedure TGDBusProxy.set_interface_info(info: PGDBusInterfaceInfo); cdecl;
10039 begin
10040   LazGio2.g_dbus_proxy_set_interface_info(@self, info);
10041 end;
10042 
newnull10043 function TGDBusObjectManagerServer.new(object_path: Pgchar): PGDBusObjectManagerServer; cdecl;
10044 begin
10045   Result := LazGio2.g_dbus_object_manager_server_new(object_path);
10046 end;
10047 
10048 procedure TGDBusObjectManagerServer.export(object_: PGDBusObjectSkeleton); cdecl;
10049 begin
10050   LazGio2.g_dbus_object_manager_server_export(@self, object_);
10051 end;
10052 
10053 procedure TGDBusObjectManagerServer.export_uniquely(object_: PGDBusObjectSkeleton); cdecl;
10054 begin
10055   LazGio2.g_dbus_object_manager_server_export_uniquely(@self, object_);
10056 end;
10057 
get_connectionnull10058 function TGDBusObjectManagerServer.get_connection: PGDBusConnection; cdecl;
10059 begin
10060   Result := LazGio2.g_dbus_object_manager_server_get_connection(@self);
10061 end;
10062 
is_exportednull10063 function TGDBusObjectManagerServer.is_exported(object_: PGDBusObjectSkeleton): gboolean; cdecl;
10064 begin
10065   Result := LazGio2.g_dbus_object_manager_server_is_exported(@self, object_);
10066 end;
10067 
10068 procedure TGDBusObjectManagerServer.set_connection(connection: PGDBusConnection); cdecl;
10069 begin
10070   LazGio2.g_dbus_object_manager_server_set_connection(@self, connection);
10071 end;
10072 
TGDBusObjectManagerServer.unexportnull10073 function TGDBusObjectManagerServer.unexport(object_path: Pgchar): gboolean; cdecl;
10074 begin
10075   Result := LazGio2.g_dbus_object_manager_server_unexport(@self, object_path);
10076 end;
10077 
newnull10078 function TGDBusObjectSkeleton.new(object_path: Pgchar): PGDBusObjectSkeleton; cdecl;
10079 begin
10080   Result := LazGio2.g_dbus_object_skeleton_new(object_path);
10081 end;
10082 
10083 procedure TGDBusObjectSkeleton.add_interface(interface_: PGDBusInterfaceSkeleton); cdecl;
10084 begin
10085   LazGio2.g_dbus_object_skeleton_add_interface(@self, interface_);
10086 end;
10087 
10088 procedure TGDBusObjectSkeleton.flush; cdecl;
10089 begin
10090   LazGio2.g_dbus_object_skeleton_flush(@self);
10091 end;
10092 
10093 procedure TGDBusObjectSkeleton.remove_interface(interface_: PGDBusInterfaceSkeleton); cdecl;
10094 begin
10095   LazGio2.g_dbus_object_skeleton_remove_interface(@self, interface_);
10096 end;
10097 
10098 procedure TGDBusObjectSkeleton.remove_interface_by_name(interface_name: Pgchar); cdecl;
10099 begin
10100   LazGio2.g_dbus_object_skeleton_remove_interface_by_name(@self, interface_name);
10101 end;
10102 
10103 procedure TGDBusObjectSkeleton.set_object_path(object_path: Pgchar); cdecl;
10104 begin
10105   LazGio2.g_dbus_object_skeleton_set_object_path(@self, object_path);
10106 end;
10107 
new_syncnull10108 function TGDBusServer.new_sync(address: Pgchar; flags: TGDBusServerFlags; guid: Pgchar; observer: PGDBusAuthObserver; cancellable: PGCancellable; error: PPGError): PGDBusServer; cdecl;
10109 begin
10110   Result := LazGio2.g_dbus_server_new_sync(address, flags, guid, observer, cancellable, error);
10111 end;
10112 
TGDBusServer.get_client_addressnull10113 function TGDBusServer.get_client_address: Pgchar; cdecl;
10114 begin
10115   Result := LazGio2.g_dbus_server_get_client_address(@self);
10116 end;
10117 
get_flagsnull10118 function TGDBusServer.get_flags: TGDBusServerFlags; cdecl;
10119 begin
10120   Result := LazGio2.g_dbus_server_get_flags(@self);
10121 end;
10122 
get_guidnull10123 function TGDBusServer.get_guid: Pgchar; cdecl;
10124 begin
10125   Result := LazGio2.g_dbus_server_get_guid(@self);
10126 end;
10127 
TGDBusServer.is_activenull10128 function TGDBusServer.is_active: gboolean; cdecl;
10129 begin
10130   Result := LazGio2.g_dbus_server_is_active(@self);
10131 end;
10132 
10133 procedure TGDBusServer.start; cdecl;
10134 begin
10135   LazGio2.g_dbus_server_start(@self);
10136 end;
10137 
10138 procedure TGDBusServer.stop; cdecl;
10139 begin
10140   LazGio2.g_dbus_server_stop(@self);
10141 end;
10142 
newnull10143 function TGDataInputStream.new(base_stream: PGInputStream): PGDataInputStream; cdecl;
10144 begin
10145   Result := LazGio2.g_data_input_stream_new(base_stream);
10146 end;
10147 
get_byte_ordernull10148 function TGDataInputStream.get_byte_order: TGDataStreamByteOrder; cdecl;
10149 begin
10150   Result := LazGio2.g_data_input_stream_get_byte_order(@self);
10151 end;
10152 
get_newline_typenull10153 function TGDataInputStream.get_newline_type: TGDataStreamNewlineType; cdecl;
10154 begin
10155   Result := LazGio2.g_data_input_stream_get_newline_type(@self);
10156 end;
10157 
TGDataInputStream.read_bytenull10158 function TGDataInputStream.read_byte(cancellable: PGCancellable; error: PPGError): guint8; cdecl;
10159 begin
10160   Result := LazGio2.g_data_input_stream_read_byte(@self, cancellable, error);
10161 end;
10162 
read_int16null10163 function TGDataInputStream.read_int16(cancellable: PGCancellable; error: PPGError): gint16; cdecl;
10164 begin
10165   Result := LazGio2.g_data_input_stream_read_int16(@self, cancellable, error);
10166 end;
10167 
read_int32null10168 function TGDataInputStream.read_int32(cancellable: PGCancellable; error: PPGError): gint32; cdecl;
10169 begin
10170   Result := LazGio2.g_data_input_stream_read_int32(@self, cancellable, error);
10171 end;
10172 
read_int64null10173 function TGDataInputStream.read_int64(cancellable: PGCancellable; error: PPGError): gint64; cdecl;
10174 begin
10175   Result := LazGio2.g_data_input_stream_read_int64(@self, cancellable, error);
10176 end;
10177 
read_linenull10178 function TGDataInputStream.read_line(length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl;
10179 begin
10180   Result := LazGio2.g_data_input_stream_read_line(@self, length, cancellable, error);
10181 end;
10182 
10183 procedure TGDataInputStream.read_line_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10184 begin
10185   LazGio2.g_data_input_stream_read_line_async(@self, io_priority, cancellable, callback, user_data);
10186 end;
10187 
read_line_finishnull10188 function TGDataInputStream.read_line_finish(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl;
10189 begin
10190   Result := LazGio2.g_data_input_stream_read_line_finish(@self, result_, length, error);
10191 end;
10192 
TGDataInputStream.read_line_finish_utf8null10193 function TGDataInputStream.read_line_finish_utf8(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl;
10194 begin
10195   Result := LazGio2.g_data_input_stream_read_line_finish_utf8(@self, result_, length, error);
10196 end;
10197 
TGDataInputStream.read_line_utf8null10198 function TGDataInputStream.read_line_utf8(length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl;
10199 begin
10200   Result := LazGio2.g_data_input_stream_read_line_utf8(@self, length, cancellable, error);
10201 end;
10202 
TGDataInputStream.read_uint16null10203 function TGDataInputStream.read_uint16(cancellable: PGCancellable; error: PPGError): guint16; cdecl;
10204 begin
10205   Result := LazGio2.g_data_input_stream_read_uint16(@self, cancellable, error);
10206 end;
10207 
read_uint32null10208 function TGDataInputStream.read_uint32(cancellable: PGCancellable; error: PPGError): guint32; cdecl;
10209 begin
10210   Result := LazGio2.g_data_input_stream_read_uint32(@self, cancellable, error);
10211 end;
10212 
read_uint64null10213 function TGDataInputStream.read_uint64(cancellable: PGCancellable; error: PPGError): guint64; cdecl;
10214 begin
10215   Result := LazGio2.g_data_input_stream_read_uint64(@self, cancellable, error);
10216 end;
10217 
TGDataInputStream.read_untilnull10218 function TGDataInputStream.read_until(stop_chars: Pgchar; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl;
10219 begin
10220   Result := LazGio2.g_data_input_stream_read_until(@self, stop_chars, length, cancellable, error);
10221 end;
10222 
10223 procedure TGDataInputStream.read_until_async(stop_chars: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10224 begin
10225   LazGio2.g_data_input_stream_read_until_async(@self, stop_chars, io_priority, cancellable, callback, user_data);
10226 end;
10227 
read_until_finishnull10228 function TGDataInputStream.read_until_finish(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl;
10229 begin
10230   Result := LazGio2.g_data_input_stream_read_until_finish(@self, result_, length, error);
10231 end;
10232 
TGDataInputStream.read_uptonull10233 function TGDataInputStream.read_upto(stop_chars: Pgchar; stop_chars_len: gssize; length: Pgsize; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl;
10234 begin
10235   Result := LazGio2.g_data_input_stream_read_upto(@self, stop_chars, stop_chars_len, length, cancellable, error);
10236 end;
10237 
10238 procedure TGDataInputStream.read_upto_async(stop_chars: Pgchar; stop_chars_len: gssize; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10239 begin
10240   LazGio2.g_data_input_stream_read_upto_async(@self, stop_chars, stop_chars_len, io_priority, cancellable, callback, user_data);
10241 end;
10242 
TGDataInputStream.read_upto_finishnull10243 function TGDataInputStream.read_upto_finish(result_: PGAsyncResult; length: Pgsize; error: PPGError): Pgchar; cdecl;
10244 begin
10245   Result := LazGio2.g_data_input_stream_read_upto_finish(@self, result_, length, error);
10246 end;
10247 
10248 procedure TGDataInputStream.set_byte_order(order: TGDataStreamByteOrder); cdecl;
10249 begin
10250   LazGio2.g_data_input_stream_set_byte_order(@self, order);
10251 end;
10252 
10253 procedure TGDataInputStream.set_newline_type(type_: TGDataStreamNewlineType); cdecl;
10254 begin
10255   LazGio2.g_data_input_stream_set_newline_type(@self, type_);
10256 end;
10257 
newnull10258 function TGDataOutputStream.new(base_stream: PGOutputStream): PGDataOutputStream; cdecl;
10259 begin
10260   Result := LazGio2.g_data_output_stream_new(base_stream);
10261 end;
10262 
get_byte_ordernull10263 function TGDataOutputStream.get_byte_order: TGDataStreamByteOrder; cdecl;
10264 begin
10265   Result := LazGio2.g_data_output_stream_get_byte_order(@self);
10266 end;
10267 
TGDataOutputStream.put_bytenull10268 function TGDataOutputStream.put_byte(data: guint8; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10269 begin
10270   Result := LazGio2.g_data_output_stream_put_byte(@self, data, cancellable, error);
10271 end;
10272 
put_int16null10273 function TGDataOutputStream.put_int16(data: gint16; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10274 begin
10275   Result := LazGio2.g_data_output_stream_put_int16(@self, data, cancellable, error);
10276 end;
10277 
TGDataOutputStream.put_int32null10278 function TGDataOutputStream.put_int32(data: gint32; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10279 begin
10280   Result := LazGio2.g_data_output_stream_put_int32(@self, data, cancellable, error);
10281 end;
10282 
TGDataOutputStream.put_int64null10283 function TGDataOutputStream.put_int64(data: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10284 begin
10285   Result := LazGio2.g_data_output_stream_put_int64(@self, data, cancellable, error);
10286 end;
10287 
put_stringnull10288 function TGDataOutputStream.put_string(str: Pgchar; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10289 begin
10290   Result := LazGio2.g_data_output_stream_put_string(@self, str, cancellable, error);
10291 end;
10292 
TGDataOutputStream.put_uint16null10293 function TGDataOutputStream.put_uint16(data: guint16; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10294 begin
10295   Result := LazGio2.g_data_output_stream_put_uint16(@self, data, cancellable, error);
10296 end;
10297 
TGDataOutputStream.put_uint32null10298 function TGDataOutputStream.put_uint32(data: guint32; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10299 begin
10300   Result := LazGio2.g_data_output_stream_put_uint32(@self, data, cancellable, error);
10301 end;
10302 
put_uint64null10303 function TGDataOutputStream.put_uint64(data: guint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10304 begin
10305   Result := LazGio2.g_data_output_stream_put_uint64(@self, data, cancellable, error);
10306 end;
10307 
10308 procedure TGDataOutputStream.set_byte_order(order: TGDataStreamByteOrder); cdecl;
10309 begin
10310   LazGio2.g_data_output_stream_set_byte_order(@self, order);
10311 end;
10312 
newnull10313 function TGDesktopAppInfo.new(desktop_id: Pgchar): PGDesktopAppInfo; cdecl;
10314 begin
10315   Result := LazGio2.g_desktop_app_info_new(desktop_id);
10316 end;
10317 
new_from_filenamenull10318 function TGDesktopAppInfo.new_from_filename(filename: Pgchar): PGDesktopAppInfo; cdecl;
10319 begin
10320   Result := LazGio2.g_desktop_app_info_new_from_filename(filename);
10321 end;
10322 
TGDesktopAppInfo.new_from_keyfilenull10323 function TGDesktopAppInfo.new_from_keyfile(key_file: PGKeyFile): PGDesktopAppInfo; cdecl;
10324 begin
10325   Result := LazGio2.g_desktop_app_info_new_from_keyfile(key_file);
10326 end;
10327 
10328 procedure TGDesktopAppInfo.set_desktop_env(desktop_env: Pgchar); cdecl;
10329 begin
10330   LazGio2.g_desktop_app_info_set_desktop_env(desktop_env);
10331 end;
10332 
get_booleannull10333 function TGDesktopAppInfo.get_boolean(key: Pgchar): gboolean; cdecl;
10334 begin
10335   Result := LazGio2.g_desktop_app_info_get_boolean(@self, key);
10336 end;
10337 
TGDesktopAppInfo.get_categoriesnull10338 function TGDesktopAppInfo.get_categories: Pgchar; cdecl;
10339 begin
10340   Result := LazGio2.g_desktop_app_info_get_categories(@self);
10341 end;
10342 
TGDesktopAppInfo.get_filenamenull10343 function TGDesktopAppInfo.get_filename: Pgchar; cdecl;
10344 begin
10345   Result := LazGio2.g_desktop_app_info_get_filename(@self);
10346 end;
10347 
get_generic_namenull10348 function TGDesktopAppInfo.get_generic_name: Pgchar; cdecl;
10349 begin
10350   Result := LazGio2.g_desktop_app_info_get_generic_name(@self);
10351 end;
10352 
get_is_hiddennull10353 function TGDesktopAppInfo.get_is_hidden: gboolean; cdecl;
10354 begin
10355   Result := LazGio2.g_desktop_app_info_get_is_hidden(@self);
10356 end;
10357 
get_keywordsnull10358 function TGDesktopAppInfo.get_keywords: PPgchar; cdecl;
10359 begin
10360   Result := LazGio2.g_desktop_app_info_get_keywords(@self);
10361 end;
10362 
get_nodisplaynull10363 function TGDesktopAppInfo.get_nodisplay: gboolean; cdecl;
10364 begin
10365   Result := LazGio2.g_desktop_app_info_get_nodisplay(@self);
10366 end;
10367 
get_show_innull10368 function TGDesktopAppInfo.get_show_in(desktop_env: Pgchar): gboolean; cdecl;
10369 begin
10370   Result := LazGio2.g_desktop_app_info_get_show_in(@self, desktop_env);
10371 end;
10372 
TGDesktopAppInfo.get_startup_wm_classnull10373 function TGDesktopAppInfo.get_startup_wm_class: Pgchar; cdecl;
10374 begin
10375   Result := LazGio2.g_desktop_app_info_get_startup_wm_class(@self);
10376 end;
10377 
get_stringnull10378 function TGDesktopAppInfo.get_string(key: Pgchar): Pgchar; cdecl;
10379 begin
10380   Result := LazGio2.g_desktop_app_info_get_string(@self, key);
10381 end;
10382 
TGDesktopAppInfo.has_keynull10383 function TGDesktopAppInfo.has_key(key: Pgchar): gboolean; cdecl;
10384 begin
10385   Result := LazGio2.g_desktop_app_info_has_key(@self, key);
10386 end;
10387 
TGDesktopAppInfo.launch_uris_as_managernull10388 function TGDesktopAppInfo.launch_uris_as_manager(uris: PGList; launch_context: PGAppLaunchContext; spawn_flags: TGSpawnFlags; user_setup: TGSpawnChildSetupFunc; user_setup_data: gpointer; pid_callback: TGDesktopAppLaunchCallback; pid_callback_data: gpointer; error: PPGError): gboolean; cdecl;
10389 begin
10390   Result := LazGio2.g_desktop_app_info_launch_uris_as_manager(@self, uris, launch_context, spawn_flags, user_setup, user_setup_data, pid_callback, pid_callback_data, error);
10391 end;
10392 
can_ejectnull10393 function TGDrive.can_eject: gboolean; cdecl;
10394 begin
10395   Result := LazGio2.g_drive_can_eject(@self);
10396 end;
10397 
TGDrive.can_poll_for_medianull10398 function TGDrive.can_poll_for_media: gboolean; cdecl;
10399 begin
10400   Result := LazGio2.g_drive_can_poll_for_media(@self);
10401 end;
10402 
TGDrive.can_startnull10403 function TGDrive.can_start: gboolean; cdecl;
10404 begin
10405   Result := LazGio2.g_drive_can_start(@self);
10406 end;
10407 
can_start_degradednull10408 function TGDrive.can_start_degraded: gboolean; cdecl;
10409 begin
10410   Result := LazGio2.g_drive_can_start_degraded(@self);
10411 end;
10412 
TGDrive.can_stopnull10413 function TGDrive.can_stop: gboolean; cdecl;
10414 begin
10415   Result := LazGio2.g_drive_can_stop(@self);
10416 end;
10417 
10418 procedure TGDrive.eject_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10419 begin
10420   LazGio2.g_drive_eject_with_operation(@self, flags, mount_operation, cancellable, callback, user_data);
10421 end;
10422 
eject_with_operation_finishnull10423 function TGDrive.eject_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10424 begin
10425   Result := LazGio2.g_drive_eject_with_operation_finish(@self, result_, error);
10426 end;
10427 
enumerate_identifiersnull10428 function TGDrive.enumerate_identifiers: PPgchar; cdecl;
10429 begin
10430   Result := LazGio2.g_drive_enumerate_identifiers(@self);
10431 end;
10432 
TGDrive.get_iconnull10433 function TGDrive.get_icon: PGIcon; cdecl;
10434 begin
10435   Result := LazGio2.g_drive_get_icon(@self);
10436 end;
10437 
TGDrive.get_identifiernull10438 function TGDrive.get_identifier(kind: Pgchar): Pgchar; cdecl;
10439 begin
10440   Result := LazGio2.g_drive_get_identifier(@self, kind);
10441 end;
10442 
get_namenull10443 function TGDrive.get_name: Pgchar; cdecl;
10444 begin
10445   Result := LazGio2.g_drive_get_name(@self);
10446 end;
10447 
get_sort_keynull10448 function TGDrive.get_sort_key: Pgchar; cdecl;
10449 begin
10450   Result := LazGio2.g_drive_get_sort_key(@self);
10451 end;
10452 
get_start_stop_typenull10453 function TGDrive.get_start_stop_type: TGDriveStartStopType; cdecl;
10454 begin
10455   Result := LazGio2.g_drive_get_start_stop_type(@self);
10456 end;
10457 
get_symbolic_iconnull10458 function TGDrive.get_symbolic_icon: PGIcon; cdecl;
10459 begin
10460   Result := LazGio2.g_drive_get_symbolic_icon(@self);
10461 end;
10462 
TGDrive.get_volumesnull10463 function TGDrive.get_volumes: PGList; cdecl;
10464 begin
10465   Result := LazGio2.g_drive_get_volumes(@self);
10466 end;
10467 
has_medianull10468 function TGDrive.has_media: gboolean; cdecl;
10469 begin
10470   Result := LazGio2.g_drive_has_media(@self);
10471 end;
10472 
TGDrive.has_volumesnull10473 function TGDrive.has_volumes: gboolean; cdecl;
10474 begin
10475   Result := LazGio2.g_drive_has_volumes(@self);
10476 end;
10477 
is_media_check_automaticnull10478 function TGDrive.is_media_check_automatic: gboolean; cdecl;
10479 begin
10480   Result := LazGio2.g_drive_is_media_check_automatic(@self);
10481 end;
10482 
TGDrive.is_media_removablenull10483 function TGDrive.is_media_removable: gboolean; cdecl;
10484 begin
10485   Result := LazGio2.g_drive_is_media_removable(@self);
10486 end;
10487 
10488 procedure TGDrive.poll_for_media(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10489 begin
10490   LazGio2.g_drive_poll_for_media(@self, cancellable, callback, user_data);
10491 end;
10492 
TGDrive.poll_for_media_finishnull10493 function TGDrive.poll_for_media_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10494 begin
10495   Result := LazGio2.g_drive_poll_for_media_finish(@self, result_, error);
10496 end;
10497 
10498 procedure TGDrive.start(flags: TGDriveStartFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10499 begin
10500   LazGio2.g_drive_start(@self, flags, mount_operation, cancellable, callback, user_data);
10501 end;
10502 
TGDrive.start_finishnull10503 function TGDrive.start_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10504 begin
10505   Result := LazGio2.g_drive_start_finish(@self, result_, error);
10506 end;
10507 
10508 procedure TGDrive.stop(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10509 begin
10510   LazGio2.g_drive_stop(@self, flags, mount_operation, cancellable, callback, user_data);
10511 end;
10512 
stop_finishnull10513 function TGDrive.stop_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10514 begin
10515   Result := LazGio2.g_drive_stop_finish(@self, result_, error);
10516 end;
10517 
newnull10518 function TGMountOperation.new: PGMountOperation; cdecl;
10519 begin
10520   Result := LazGio2.g_mount_operation_new();
10521 end;
10522 
get_anonymousnull10523 function TGMountOperation.get_anonymous: gboolean; cdecl;
10524 begin
10525   Result := LazGio2.g_mount_operation_get_anonymous(@self);
10526 end;
10527 
get_choicenull10528 function TGMountOperation.get_choice: gint; cdecl;
10529 begin
10530   Result := LazGio2.g_mount_operation_get_choice(@self);
10531 end;
10532 
get_domainnull10533 function TGMountOperation.get_domain: Pgchar; cdecl;
10534 begin
10535   Result := LazGio2.g_mount_operation_get_domain(@self);
10536 end;
10537 
TGMountOperation.get_passwordnull10538 function TGMountOperation.get_password: Pgchar; cdecl;
10539 begin
10540   Result := LazGio2.g_mount_operation_get_password(@self);
10541 end;
10542 
get_password_savenull10543 function TGMountOperation.get_password_save: TGPasswordSave; cdecl;
10544 begin
10545   Result := LazGio2.g_mount_operation_get_password_save(@self);
10546 end;
10547 
get_usernamenull10548 function TGMountOperation.get_username: Pgchar; cdecl;
10549 begin
10550   Result := LazGio2.g_mount_operation_get_username(@self);
10551 end;
10552 
10553 procedure TGMountOperation.reply(result_: TGMountOperationResult); cdecl;
10554 begin
10555   LazGio2.g_mount_operation_reply(@self, result_);
10556 end;
10557 
10558 procedure TGMountOperation.set_anonymous(anonymous: gboolean); cdecl;
10559 begin
10560   LazGio2.g_mount_operation_set_anonymous(@self, anonymous);
10561 end;
10562 
10563 procedure TGMountOperation.set_choice(choice: gint); cdecl;
10564 begin
10565   LazGio2.g_mount_operation_set_choice(@self, choice);
10566 end;
10567 
10568 procedure TGMountOperation.set_domain(domain: Pgchar); cdecl;
10569 begin
10570   LazGio2.g_mount_operation_set_domain(@self, domain);
10571 end;
10572 
10573 procedure TGMountOperation.set_password(password: Pgchar); cdecl;
10574 begin
10575   LazGio2.g_mount_operation_set_password(@self, password);
10576 end;
10577 
10578 procedure TGMountOperation.set_password_save(save: TGPasswordSave); cdecl;
10579 begin
10580   LazGio2.g_mount_operation_set_password_save(@self, save);
10581 end;
10582 
10583 procedure TGMountOperation.set_username(username: Pgchar); cdecl;
10584 begin
10585   LazGio2.g_mount_operation_set_username(@self, username);
10586 end;
10587 
newnull10588 function TGEmblem.new(icon: PGIcon): PGEmblem; cdecl;
10589 begin
10590   Result := LazGio2.g_emblem_new(icon);
10591 end;
10592 
new_with_originnull10593 function TGEmblem.new_with_origin(icon: PGIcon; origin: TGEmblemOrigin): PGEmblem; cdecl;
10594 begin
10595   Result := LazGio2.g_emblem_new_with_origin(icon, origin);
10596 end;
10597 
TGEmblem.get_iconnull10598 function TGEmblem.get_icon: PGIcon; cdecl;
10599 begin
10600   Result := LazGio2.g_emblem_get_icon(@self);
10601 end;
10602 
TGEmblem.get_originnull10603 function TGEmblem.get_origin: TGEmblemOrigin; cdecl;
10604 begin
10605   Result := LazGio2.g_emblem_get_origin(@self);
10606 end;
10607 
newnull10608 function TGEmblemedIcon.new(icon: PGIcon; emblem: PGEmblem): PGEmblemedIcon; cdecl;
10609 begin
10610   Result := LazGio2.g_emblemed_icon_new(icon, emblem);
10611 end;
10612 
10613 procedure TGEmblemedIcon.add_emblem(emblem: PGEmblem); cdecl;
10614 begin
10615   LazGio2.g_emblemed_icon_add_emblem(@self, emblem);
10616 end;
10617 
10618 procedure TGEmblemedIcon.clear_emblems; cdecl;
10619 begin
10620   LazGio2.g_emblemed_icon_clear_emblems(@self);
10621 end;
10622 
TGEmblemedIcon.get_emblemsnull10623 function TGEmblemedIcon.get_emblems: PGList; cdecl;
10624 begin
10625   Result := LazGio2.g_emblemed_icon_get_emblems(@self);
10626 end;
10627 
TGEmblemedIcon.get_iconnull10628 function TGEmblemedIcon.get_icon: PGIcon; cdecl;
10629 begin
10630   Result := LazGio2.g_emblemed_icon_get_icon(@self);
10631 end;
10632 
get_etagnull10633 function TGFileIOStream.get_etag: Pgchar; cdecl;
10634 begin
10635   Result := LazGio2.g_file_io_stream_get_etag(@self);
10636 end;
10637 
query_infonull10638 function TGFileIOStream.query_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
10639 begin
10640   Result := LazGio2.g_file_io_stream_query_info(@self, attributes, cancellable, error);
10641 end;
10642 
10643 procedure TGFileIOStream.query_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10644 begin
10645   LazGio2.g_file_io_stream_query_info_async(@self, attributes, io_priority, cancellable, callback, user_data);
10646 end;
10647 
TGFileIOStream.query_info_finishnull10648 function TGFileIOStream.query_info_finish(result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
10649 begin
10650   Result := LazGio2.g_file_io_stream_query_info_finish(@self, result_, error);
10651 end;
10652 
get_etagnull10653 function TGFileOutputStream.get_etag: Pgchar; cdecl;
10654 begin
10655   Result := LazGio2.g_file_output_stream_get_etag(@self);
10656 end;
10657 
query_infonull10658 function TGFileOutputStream.query_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
10659 begin
10660   Result := LazGio2.g_file_output_stream_query_info(@self, attributes, cancellable, error);
10661 end;
10662 
10663 procedure TGFileOutputStream.query_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10664 begin
10665   LazGio2.g_file_output_stream_query_info_async(@self, attributes, io_priority, cancellable, callback, user_data);
10666 end;
10667 
query_info_finishnull10668 function TGFileOutputStream.query_info_finish(result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
10669 begin
10670   Result := LazGio2.g_file_output_stream_query_info_finish(@self, result_, error);
10671 end;
10672 
TGFileEnumerator.closenull10673 function TGFileEnumerator.close(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
10674 begin
10675   Result := LazGio2.g_file_enumerator_close(@self, cancellable, error);
10676 end;
10677 
10678 procedure TGFileEnumerator.close_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10679 begin
10680   LazGio2.g_file_enumerator_close_async(@self, io_priority, cancellable, callback, user_data);
10681 end;
10682 
close_finishnull10683 function TGFileEnumerator.close_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10684 begin
10685   Result := LazGio2.g_file_enumerator_close_finish(@self, result_, error);
10686 end;
10687 
get_childnull10688 function TGFileEnumerator.get_child(info: PGFileInfo): PGFile; cdecl;
10689 begin
10690   Result := LazGio2.g_file_enumerator_get_child(@self, info);
10691 end;
10692 
TGFileEnumerator.get_containernull10693 function TGFileEnumerator.get_container: PGFile; cdecl;
10694 begin
10695   Result := LazGio2.g_file_enumerator_get_container(@self);
10696 end;
10697 
has_pendingnull10698 function TGFileEnumerator.has_pending: gboolean; cdecl;
10699 begin
10700   Result := LazGio2.g_file_enumerator_has_pending(@self);
10701 end;
10702 
TGFileEnumerator.is_closednull10703 function TGFileEnumerator.is_closed: gboolean; cdecl;
10704 begin
10705   Result := LazGio2.g_file_enumerator_is_closed(@self);
10706 end;
10707 
TGFileEnumerator.next_filenull10708 function TGFileEnumerator.next_file(cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
10709 begin
10710   Result := LazGio2.g_file_enumerator_next_file(@self, cancellable, error);
10711 end;
10712 
10713 procedure TGFileEnumerator.next_files_async(num_files: gint; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10714 begin
10715   LazGio2.g_file_enumerator_next_files_async(@self, num_files, io_priority, cancellable, callback, user_data);
10716 end;
10717 
TGFileEnumerator.next_files_finishnull10718 function TGFileEnumerator.next_files_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl;
10719 begin
10720   Result := LazGio2.g_file_enumerator_next_files_finish(@self, result_, error);
10721 end;
10722 
10723 procedure TGFileEnumerator.set_pending(pending: gboolean); cdecl;
10724 begin
10725   LazGio2.g_file_enumerator_set_pending(@self, pending);
10726 end;
10727 
can_ejectnull10728 function TGMount.can_eject: gboolean; cdecl;
10729 begin
10730   Result := LazGio2.g_mount_can_eject(@self);
10731 end;
10732 
TGMount.can_unmountnull10733 function TGMount.can_unmount: gboolean; cdecl;
10734 begin
10735   Result := LazGio2.g_mount_can_unmount(@self);
10736 end;
10737 
10738 procedure TGMount.eject_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10739 begin
10740   LazGio2.g_mount_eject_with_operation(@self, flags, mount_operation, cancellable, callback, user_data);
10741 end;
10742 
eject_with_operation_finishnull10743 function TGMount.eject_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10744 begin
10745   Result := LazGio2.g_mount_eject_with_operation_finish(@self, result_, error);
10746 end;
10747 
TGMount.get_default_locationnull10748 function TGMount.get_default_location: PGFile; cdecl;
10749 begin
10750   Result := LazGio2.g_mount_get_default_location(@self);
10751 end;
10752 
TGMount.get_drivenull10753 function TGMount.get_drive: PGDrive; cdecl;
10754 begin
10755   Result := LazGio2.g_mount_get_drive(@self);
10756 end;
10757 
TGMount.get_iconnull10758 function TGMount.get_icon: PGIcon; cdecl;
10759 begin
10760   Result := LazGio2.g_mount_get_icon(@self);
10761 end;
10762 
TGMount.get_namenull10763 function TGMount.get_name: Pgchar; cdecl;
10764 begin
10765   Result := LazGio2.g_mount_get_name(@self);
10766 end;
10767 
TGMount.get_rootnull10768 function TGMount.get_root: PGFile; cdecl;
10769 begin
10770   Result := LazGio2.g_mount_get_root(@self);
10771 end;
10772 
get_sort_keynull10773 function TGMount.get_sort_key: Pgchar; cdecl;
10774 begin
10775   Result := LazGio2.g_mount_get_sort_key(@self);
10776 end;
10777 
TGMount.get_symbolic_iconnull10778 function TGMount.get_symbolic_icon: PGIcon; cdecl;
10779 begin
10780   Result := LazGio2.g_mount_get_symbolic_icon(@self);
10781 end;
10782 
get_uuidnull10783 function TGMount.get_uuid: Pgchar; cdecl;
10784 begin
10785   Result := LazGio2.g_mount_get_uuid(@self);
10786 end;
10787 
TGMount.get_volumenull10788 function TGMount.get_volume: PGVolume; cdecl;
10789 begin
10790   Result := LazGio2.g_mount_get_volume(@self);
10791 end;
10792 
10793 procedure TGMount.guess_content_type(force_rescan: gboolean; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10794 begin
10795   LazGio2.g_mount_guess_content_type(@self, force_rescan, cancellable, callback, user_data);
10796 end;
10797 
guess_content_type_finishnull10798 function TGMount.guess_content_type_finish(result_: PGAsyncResult; error: PPGError): PPgchar; cdecl;
10799 begin
10800   Result := LazGio2.g_mount_guess_content_type_finish(@self, result_, error);
10801 end;
10802 
guess_content_type_syncnull10803 function TGMount.guess_content_type_sync(force_rescan: gboolean; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl;
10804 begin
10805   Result := LazGio2.g_mount_guess_content_type_sync(@self, force_rescan, cancellable, error);
10806 end;
10807 
TGMount.is_shadowednull10808 function TGMount.is_shadowed: gboolean; cdecl;
10809 begin
10810   Result := LazGio2.g_mount_is_shadowed(@self);
10811 end;
10812 
10813 procedure TGMount.remount(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10814 begin
10815   LazGio2.g_mount_remount(@self, flags, mount_operation, cancellable, callback, user_data);
10816 end;
10817 
remount_finishnull10818 function TGMount.remount_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10819 begin
10820   Result := LazGio2.g_mount_remount_finish(@self, result_, error);
10821 end;
10822 
10823 procedure TGMount.shadow; cdecl;
10824 begin
10825   LazGio2.g_mount_shadow(@self);
10826 end;
10827 
10828 procedure TGMount.unmount_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
10829 begin
10830   LazGio2.g_mount_unmount_with_operation(@self, flags, mount_operation, cancellable, callback, user_data);
10831 end;
10832 
unmount_with_operation_finishnull10833 function TGMount.unmount_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
10834 begin
10835   Result := LazGio2.g_mount_unmount_with_operation_finish(@self, result_, error);
10836 end;
10837 
10838 procedure TGMount.unshadow; cdecl;
10839 begin
10840   LazGio2.g_mount_unshadow(@self);
10841 end;
10842 
cancelnull10843 function TGFileMonitor.cancel: gboolean; cdecl;
10844 begin
10845   Result := LazGio2.g_file_monitor_cancel(@self);
10846 end;
10847 
10848 procedure TGFileMonitor.emit_event(child: PGFile; other_file: PGFile; event_type: TGFileMonitorEvent); cdecl;
10849 begin
10850   LazGio2.g_file_monitor_emit_event(@self, child, other_file, event_type);
10851 end;
10852 
TGFileMonitor.is_cancellednull10853 function TGFileMonitor.is_cancelled: gboolean; cdecl;
10854 begin
10855   Result := LazGio2.g_file_monitor_is_cancelled(@self);
10856 end;
10857 
10858 procedure TGFileMonitor.set_rate_limit(limit_msecs: gint); cdecl;
10859 begin
10860   LazGio2.g_file_monitor_set_rate_limit(@self, limit_msecs);
10861 end;
10862 
newnull10863 function TGFileInfo.new: PGFileInfo; cdecl;
10864 begin
10865   Result := LazGio2.g_file_info_new();
10866 end;
10867 
10868 procedure TGFileInfo.clear_status; cdecl;
10869 begin
10870   LazGio2.g_file_info_clear_status(@self);
10871 end;
10872 
10873 procedure TGFileInfo.copy_into(dest_info: PGFileInfo); cdecl;
10874 begin
10875   LazGio2.g_file_info_copy_into(@self, dest_info);
10876 end;
10877 
TGFileInfo.dupnull10878 function TGFileInfo.dup: PGFileInfo; cdecl;
10879 begin
10880   Result := LazGio2.g_file_info_dup(@self);
10881 end;
10882 
TGFileInfo.get_attribute_as_stringnull10883 function TGFileInfo.get_attribute_as_string(attribute: Pgchar): Pgchar; cdecl;
10884 begin
10885   Result := LazGio2.g_file_info_get_attribute_as_string(@self, attribute);
10886 end;
10887 
get_attribute_booleannull10888 function TGFileInfo.get_attribute_boolean(attribute: Pgchar): gboolean; cdecl;
10889 begin
10890   Result := LazGio2.g_file_info_get_attribute_boolean(@self, attribute);
10891 end;
10892 
TGFileInfo.get_attribute_byte_stringnull10893 function TGFileInfo.get_attribute_byte_string(attribute: Pgchar): Pgchar; cdecl;
10894 begin
10895   Result := LazGio2.g_file_info_get_attribute_byte_string(@self, attribute);
10896 end;
10897 
TGFileInfo.get_attribute_datanull10898 function TGFileInfo.get_attribute_data(attribute: Pgchar; type_: PGFileAttributeType; value_pp: Pgpointer; status: PGFileAttributeStatus): gboolean; cdecl;
10899 begin
10900   Result := LazGio2.g_file_info_get_attribute_data(@self, attribute, type_, value_pp, status);
10901 end;
10902 
TGFileInfo.get_attribute_int32null10903 function TGFileInfo.get_attribute_int32(attribute: Pgchar): gint32; cdecl;
10904 begin
10905   Result := LazGio2.g_file_info_get_attribute_int32(@self, attribute);
10906 end;
10907 
TGFileInfo.get_attribute_int64null10908 function TGFileInfo.get_attribute_int64(attribute: Pgchar): gint64; cdecl;
10909 begin
10910   Result := LazGio2.g_file_info_get_attribute_int64(@self, attribute);
10911 end;
10912 
TGFileInfo.get_attribute_objectnull10913 function TGFileInfo.get_attribute_object(attribute: Pgchar): PGObject; cdecl;
10914 begin
10915   Result := LazGio2.g_file_info_get_attribute_object(@self, attribute);
10916 end;
10917 
TGFileInfo.get_attribute_statusnull10918 function TGFileInfo.get_attribute_status(attribute: Pgchar): TGFileAttributeStatus; cdecl;
10919 begin
10920   Result := LazGio2.g_file_info_get_attribute_status(@self, attribute);
10921 end;
10922 
get_attribute_stringnull10923 function TGFileInfo.get_attribute_string(attribute: Pgchar): Pgchar; cdecl;
10924 begin
10925   Result := LazGio2.g_file_info_get_attribute_string(@self, attribute);
10926 end;
10927 
TGFileInfo.get_attribute_stringvnull10928 function TGFileInfo.get_attribute_stringv(attribute: Pgchar): PPgchar; cdecl;
10929 begin
10930   Result := LazGio2.g_file_info_get_attribute_stringv(@self, attribute);
10931 end;
10932 
TGFileInfo.get_attribute_typenull10933 function TGFileInfo.get_attribute_type(attribute: Pgchar): TGFileAttributeType; cdecl;
10934 begin
10935   Result := LazGio2.g_file_info_get_attribute_type(@self, attribute);
10936 end;
10937 
TGFileInfo.get_attribute_uint32null10938 function TGFileInfo.get_attribute_uint32(attribute: Pgchar): guint32; cdecl;
10939 begin
10940   Result := LazGio2.g_file_info_get_attribute_uint32(@self, attribute);
10941 end;
10942 
TGFileInfo.get_attribute_uint64null10943 function TGFileInfo.get_attribute_uint64(attribute: Pgchar): guint64; cdecl;
10944 begin
10945   Result := LazGio2.g_file_info_get_attribute_uint64(@self, attribute);
10946 end;
10947 
TGFileInfo.get_content_typenull10948 function TGFileInfo.get_content_type: Pgchar; cdecl;
10949 begin
10950   Result := LazGio2.g_file_info_get_content_type(@self);
10951 end;
10952 
TGFileInfo.get_deletion_datenull10953 function TGFileInfo.get_deletion_date: PGDateTime; cdecl;
10954 begin
10955   Result := LazGio2.g_file_info_get_deletion_date(@self);
10956 end;
10957 
get_display_namenull10958 function TGFileInfo.get_display_name: Pgchar; cdecl;
10959 begin
10960   Result := LazGio2.g_file_info_get_display_name(@self);
10961 end;
10962 
TGFileInfo.get_edit_namenull10963 function TGFileInfo.get_edit_name: Pgchar; cdecl;
10964 begin
10965   Result := LazGio2.g_file_info_get_edit_name(@self);
10966 end;
10967 
get_etagnull10968 function TGFileInfo.get_etag: Pgchar; cdecl;
10969 begin
10970   Result := LazGio2.g_file_info_get_etag(@self);
10971 end;
10972 
TGFileInfo.get_file_typenull10973 function TGFileInfo.get_file_type: TGFileType; cdecl;
10974 begin
10975   Result := LazGio2.g_file_info_get_file_type(@self);
10976 end;
10977 
TGFileInfo.get_iconnull10978 function TGFileInfo.get_icon: PGIcon; cdecl;
10979 begin
10980   Result := LazGio2.g_file_info_get_icon(@self);
10981 end;
10982 
TGFileInfo.get_is_backupnull10983 function TGFileInfo.get_is_backup: gboolean; cdecl;
10984 begin
10985   Result := LazGio2.g_file_info_get_is_backup(@self);
10986 end;
10987 
get_is_hiddennull10988 function TGFileInfo.get_is_hidden: gboolean; cdecl;
10989 begin
10990   Result := LazGio2.g_file_info_get_is_hidden(@self);
10991 end;
10992 
get_is_symlinknull10993 function TGFileInfo.get_is_symlink: gboolean; cdecl;
10994 begin
10995   Result := LazGio2.g_file_info_get_is_symlink(@self);
10996 end;
10997 
10998 procedure TGFileInfo.get_modification_time(result_: PGTimeVal); cdecl;
10999 begin
11000   LazGio2.g_file_info_get_modification_time(@self, result_);
11001 end;
11002 
get_namenull11003 function TGFileInfo.get_name: Pgchar; cdecl;
11004 begin
11005   Result := LazGio2.g_file_info_get_name(@self);
11006 end;
11007 
TGFileInfo.get_sizenull11008 function TGFileInfo.get_size: gint64; cdecl;
11009 begin
11010   Result := LazGio2.g_file_info_get_size(@self);
11011 end;
11012 
TGFileInfo.get_sort_ordernull11013 function TGFileInfo.get_sort_order: gint32; cdecl;
11014 begin
11015   Result := LazGio2.g_file_info_get_sort_order(@self);
11016 end;
11017 
TGFileInfo.get_symbolic_iconnull11018 function TGFileInfo.get_symbolic_icon: PGIcon; cdecl;
11019 begin
11020   Result := LazGio2.g_file_info_get_symbolic_icon(@self);
11021 end;
11022 
get_symlink_targetnull11023 function TGFileInfo.get_symlink_target: Pgchar; cdecl;
11024 begin
11025   Result := LazGio2.g_file_info_get_symlink_target(@self);
11026 end;
11027 
TGFileInfo.has_attributenull11028 function TGFileInfo.has_attribute(attribute: Pgchar): gboolean; cdecl;
11029 begin
11030   Result := LazGio2.g_file_info_has_attribute(@self, attribute);
11031 end;
11032 
TGFileInfo.has_namespacenull11033 function TGFileInfo.has_namespace(name_space: Pgchar): gboolean; cdecl;
11034 begin
11035   Result := LazGio2.g_file_info_has_namespace(@self, name_space);
11036 end;
11037 
TGFileInfo.list_attributesnull11038 function TGFileInfo.list_attributes(name_space: Pgchar): PPgchar; cdecl;
11039 begin
11040   Result := LazGio2.g_file_info_list_attributes(@self, name_space);
11041 end;
11042 
11043 procedure TGFileInfo.remove_attribute(attribute: Pgchar); cdecl;
11044 begin
11045   LazGio2.g_file_info_remove_attribute(@self, attribute);
11046 end;
11047 
11048 procedure TGFileInfo.set_attribute(attribute: Pgchar; type_: TGFileAttributeType; value_p: gpointer); cdecl;
11049 begin
11050   LazGio2.g_file_info_set_attribute(@self, attribute, type_, value_p);
11051 end;
11052 
11053 procedure TGFileInfo.set_attribute_boolean(attribute: Pgchar; attr_value: gboolean); cdecl;
11054 begin
11055   LazGio2.g_file_info_set_attribute_boolean(@self, attribute, attr_value);
11056 end;
11057 
11058 procedure TGFileInfo.set_attribute_byte_string(attribute: Pgchar; attr_value: Pgchar); cdecl;
11059 begin
11060   LazGio2.g_file_info_set_attribute_byte_string(@self, attribute, attr_value);
11061 end;
11062 
11063 procedure TGFileInfo.set_attribute_int32(attribute: Pgchar; attr_value: gint32); cdecl;
11064 begin
11065   LazGio2.g_file_info_set_attribute_int32(@self, attribute, attr_value);
11066 end;
11067 
11068 procedure TGFileInfo.set_attribute_int64(attribute: Pgchar; attr_value: gint64); cdecl;
11069 begin
11070   LazGio2.g_file_info_set_attribute_int64(@self, attribute, attr_value);
11071 end;
11072 
11073 procedure TGFileInfo.set_attribute_mask(mask: PGFileAttributeMatcher); cdecl;
11074 begin
11075   LazGio2.g_file_info_set_attribute_mask(@self, mask);
11076 end;
11077 
11078 procedure TGFileInfo.set_attribute_object(attribute: Pgchar; attr_value: PGObject); cdecl;
11079 begin
11080   LazGio2.g_file_info_set_attribute_object(@self, attribute, attr_value);
11081 end;
11082 
TGFileInfo.set_attribute_statusnull11083 function TGFileInfo.set_attribute_status(attribute: Pgchar; status: TGFileAttributeStatus): gboolean; cdecl;
11084 begin
11085   Result := LazGio2.g_file_info_set_attribute_status(@self, attribute, status);
11086 end;
11087 
11088 procedure TGFileInfo.set_attribute_string(attribute: Pgchar; attr_value: Pgchar); cdecl;
11089 begin
11090   LazGio2.g_file_info_set_attribute_string(@self, attribute, attr_value);
11091 end;
11092 
11093 procedure TGFileInfo.set_attribute_stringv(attribute: Pgchar; attr_value: PPgchar); cdecl;
11094 begin
11095   LazGio2.g_file_info_set_attribute_stringv(@self, attribute, attr_value);
11096 end;
11097 
11098 procedure TGFileInfo.set_attribute_uint32(attribute: Pgchar; attr_value: guint32); cdecl;
11099 begin
11100   LazGio2.g_file_info_set_attribute_uint32(@self, attribute, attr_value);
11101 end;
11102 
11103 procedure TGFileInfo.set_attribute_uint64(attribute: Pgchar; attr_value: guint64); cdecl;
11104 begin
11105   LazGio2.g_file_info_set_attribute_uint64(@self, attribute, attr_value);
11106 end;
11107 
11108 procedure TGFileInfo.set_content_type(content_type: Pgchar); cdecl;
11109 begin
11110   LazGio2.g_file_info_set_content_type(@self, content_type);
11111 end;
11112 
11113 procedure TGFileInfo.set_display_name(display_name: Pgchar); cdecl;
11114 begin
11115   LazGio2.g_file_info_set_display_name(@self, display_name);
11116 end;
11117 
11118 procedure TGFileInfo.set_edit_name(edit_name: Pgchar); cdecl;
11119 begin
11120   LazGio2.g_file_info_set_edit_name(@self, edit_name);
11121 end;
11122 
11123 procedure TGFileInfo.set_file_type(type_: TGFileType); cdecl;
11124 begin
11125   LazGio2.g_file_info_set_file_type(@self, type_);
11126 end;
11127 
11128 procedure TGFileInfo.set_icon(icon: PGIcon); cdecl;
11129 begin
11130   LazGio2.g_file_info_set_icon(@self, icon);
11131 end;
11132 
11133 procedure TGFileInfo.set_is_hidden(is_hidden: gboolean); cdecl;
11134 begin
11135   LazGio2.g_file_info_set_is_hidden(@self, is_hidden);
11136 end;
11137 
11138 procedure TGFileInfo.set_is_symlink(is_symlink: gboolean); cdecl;
11139 begin
11140   LazGio2.g_file_info_set_is_symlink(@self, is_symlink);
11141 end;
11142 
11143 procedure TGFileInfo.set_modification_time(mtime: PGTimeVal); cdecl;
11144 begin
11145   LazGio2.g_file_info_set_modification_time(@self, mtime);
11146 end;
11147 
11148 procedure TGFileInfo.set_name(name: Pgchar); cdecl;
11149 begin
11150   LazGio2.g_file_info_set_name(@self, name);
11151 end;
11152 
11153 procedure TGFileInfo.set_size(size: gint64); cdecl;
11154 begin
11155   LazGio2.g_file_info_set_size(@self, size);
11156 end;
11157 
11158 procedure TGFileInfo.set_sort_order(sort_order: gint32); cdecl;
11159 begin
11160   LazGio2.g_file_info_set_sort_order(@self, sort_order);
11161 end;
11162 
11163 procedure TGFileInfo.set_symbolic_icon(icon: PGIcon); cdecl;
11164 begin
11165   LazGio2.g_file_info_set_symbolic_icon(@self, icon);
11166 end;
11167 
11168 procedure TGFileInfo.set_symlink_target(symlink_target: Pgchar); cdecl;
11169 begin
11170   LazGio2.g_file_info_set_symlink_target(@self, symlink_target);
11171 end;
11172 
11173 procedure TGFileInfo.unset_attribute_mask; cdecl;
11174 begin
11175   LazGio2.g_file_info_unset_attribute_mask(@self);
11176 end;
11177 
newnull11178 function TGFileAttributeInfoList.new: PGFileAttributeInfoList; cdecl;
11179 begin
11180   Result := LazGio2.g_file_attribute_info_list_new();
11181 end;
11182 
11183 procedure TGFileAttributeInfoList.add(name: Pgchar; type_: TGFileAttributeType; flags: TGFileAttributeInfoFlags); cdecl;
11184 begin
11185   LazGio2.g_file_attribute_info_list_add(@self, name, type_, flags);
11186 end;
11187 
TGFileAttributeInfoList.dupnull11188 function TGFileAttributeInfoList.dup: PGFileAttributeInfoList; cdecl;
11189 begin
11190   Result := LazGio2.g_file_attribute_info_list_dup(@self);
11191 end;
11192 
lookupnull11193 function TGFileAttributeInfoList.lookup(name: Pgchar): PGFileAttributeInfo; cdecl;
11194 begin
11195   Result := LazGio2.g_file_attribute_info_list_lookup(@self, name);
11196 end;
11197 
refnull11198 function TGFileAttributeInfoList.ref: PGFileAttributeInfoList; cdecl;
11199 begin
11200   Result := LazGio2.g_file_attribute_info_list_ref(@self);
11201 end;
11202 
11203 procedure TGFileAttributeInfoList.unref; cdecl;
11204 begin
11205   LazGio2.g_file_attribute_info_list_unref(@self);
11206 end;
11207 
query_infonull11208 function TGFileInputStream.query_info(attributes: Pgchar; cancellable: PGCancellable; error: PPGError): PGFileInfo; cdecl;
11209 begin
11210   Result := LazGio2.g_file_input_stream_query_info(@self, attributes, cancellable, error);
11211 end;
11212 
11213 procedure TGFileInputStream.query_info_async(attributes: Pgchar; io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
11214 begin
11215   LazGio2.g_file_input_stream_query_info_async(@self, attributes, io_priority, cancellable, callback, user_data);
11216 end;
11217 
TGFileInputStream.query_info_finishnull11218 function TGFileInputStream.query_info_finish(result_: PGAsyncResult; error: PPGError): PGFileInfo; cdecl;
11219 begin
11220   Result := LazGio2.g_file_input_stream_query_info_finish(@self, result_, error);
11221 end;
11222 
newnull11223 function TGFileAttributeMatcher.new(attributes: Pgchar): PGFileAttributeMatcher; cdecl;
11224 begin
11225   Result := LazGio2.g_file_attribute_matcher_new(attributes);
11226 end;
11227 
TGFileAttributeMatcher.enumerate_namespacenull11228 function TGFileAttributeMatcher.enumerate_namespace(ns: Pgchar): gboolean; cdecl;
11229 begin
11230   Result := LazGio2.g_file_attribute_matcher_enumerate_namespace(@self, ns);
11231 end;
11232 
enumerate_nextnull11233 function TGFileAttributeMatcher.enumerate_next: Pgchar; cdecl;
11234 begin
11235   Result := LazGio2.g_file_attribute_matcher_enumerate_next(@self);
11236 end;
11237 
TGFileAttributeMatcher.matchesnull11238 function TGFileAttributeMatcher.matches(attribute: Pgchar): gboolean; cdecl;
11239 begin
11240   Result := LazGio2.g_file_attribute_matcher_matches(@self, attribute);
11241 end;
11242 
TGFileAttributeMatcher.matches_onlynull11243 function TGFileAttributeMatcher.matches_only(attribute: Pgchar): gboolean; cdecl;
11244 begin
11245   Result := LazGio2.g_file_attribute_matcher_matches_only(@self, attribute);
11246 end;
11247 
refnull11248 function TGFileAttributeMatcher.ref: PGFileAttributeMatcher; cdecl;
11249 begin
11250   Result := LazGio2.g_file_attribute_matcher_ref(@self);
11251 end;
11252 
TGFileAttributeMatcher.subtractnull11253 function TGFileAttributeMatcher.subtract(subtract: PGFileAttributeMatcher): PGFileAttributeMatcher; cdecl;
11254 begin
11255   Result := LazGio2.g_file_attribute_matcher_subtract(@self, subtract);
11256 end;
11257 
TGFileAttributeMatcher.to_stringnull11258 function TGFileAttributeMatcher.to_string: Pgchar; cdecl;
11259 begin
11260   Result := LazGio2.g_file_attribute_matcher_to_string(@self);
11261 end;
11262 
11263 procedure TGFileAttributeMatcher.unref; cdecl;
11264 begin
11265   LazGio2.g_file_attribute_matcher_unref(@self);
11266 end;
11267 
get_fdnull11268 function TGFileDescriptorBased.get_fd: gint; cdecl;
11269 begin
11270   Result := LazGio2.g_file_descriptor_based_get_fd(@self);
11271 end;
11272 
TGLoadableIcon.loadnull11273 function TGLoadableIcon.load(size: gint; type_: PPgchar; cancellable: PGCancellable; error: PPGError): PGInputStream; cdecl;
11274 begin
11275   Result := LazGio2.g_loadable_icon_load(@self, size, type_, cancellable, error);
11276 end;
11277 
11278 procedure TGLoadableIcon.load_async(size: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
11279 begin
11280   LazGio2.g_loadable_icon_load_async(@self, size, cancellable, callback, user_data);
11281 end;
11282 
TGLoadableIcon.load_finishnull11283 function TGLoadableIcon.load_finish(res: PGAsyncResult; type_: PPgchar; error: PPGError): PGInputStream; cdecl;
11284 begin
11285   Result := LazGio2.g_loadable_icon_load_finish(@self, res, type_, error);
11286 end;
11287 
newnull11288 function TGFileIcon.new(file_: PGFile): PGFileIcon; cdecl;
11289 begin
11290   Result := LazGio2.g_file_icon_new(file_);
11291 end;
11292 
get_filenull11293 function TGFileIcon.get_file: PGFile; cdecl;
11294 begin
11295   Result := LazGio2.g_file_icon_get_file(@self);
11296 end;
11297 
TGFilenameCompleter.newnull11298 function TGFilenameCompleter.new: PGFilenameCompleter; cdecl;
11299 begin
11300   Result := LazGio2.g_filename_completer_new();
11301 end;
11302 
get_completion_suffixnull11303 function TGFilenameCompleter.get_completion_suffix(initial_text: Pgchar): Pgchar; cdecl;
11304 begin
11305   Result := LazGio2.g_filename_completer_get_completion_suffix(@self, initial_text);
11306 end;
11307 
TGFilenameCompleter.get_completionsnull11308 function TGFilenameCompleter.get_completions(initial_text: Pgchar): PPgchar; cdecl;
11309 begin
11310   Result := LazGio2.g_filename_completer_get_completions(@self, initial_text);
11311 end;
11312 
11313 procedure TGFilenameCompleter.set_dirs_only(dirs_only: gboolean); cdecl;
11314 begin
11315   LazGio2.g_filename_completer_set_dirs_only(@self, dirs_only);
11316 end;
11317 
TGIOExtension.get_namenull11318 function TGIOExtension.get_name: Pgchar; cdecl;
11319 begin
11320   Result := LazGio2.g_io_extension_get_name(@self);
11321 end;
11322 
TGIOExtension.get_prioritynull11323 function TGIOExtension.get_priority: gint; cdecl;
11324 begin
11325   Result := LazGio2.g_io_extension_get_priority(@self);
11326 end;
11327 
get_typenull11328 function TGIOExtension.get_type: TGType; cdecl;
11329 begin
11330   Result := LazGio2.g_io_extension_get_type(@self);
11331 end;
11332 
ref_classnull11333 function TGIOExtension.ref_class: PGTypeClass; cdecl;
11334 begin
11335   Result := LazGio2.g_io_extension_ref_class(@self);
11336 end;
11337 
TGIOExtensionPoint.get_extension_by_namenull11338 function TGIOExtensionPoint.get_extension_by_name(name: Pgchar): PGIOExtension; cdecl;
11339 begin
11340   Result := LazGio2.g_io_extension_point_get_extension_by_name(@self, name);
11341 end;
11342 
TGIOExtensionPoint.get_extensionsnull11343 function TGIOExtensionPoint.get_extensions: PGList; cdecl;
11344 begin
11345   Result := LazGio2.g_io_extension_point_get_extensions(@self);
11346 end;
11347 
TGIOExtensionPoint.get_required_typenull11348 function TGIOExtensionPoint.get_required_type: TGType; cdecl;
11349 begin
11350   Result := LazGio2.g_io_extension_point_get_required_type(@self);
11351 end;
11352 
11353 procedure TGIOExtensionPoint.set_required_type(type_: TGType); cdecl;
11354 begin
11355   LazGio2.g_io_extension_point_set_required_type(@self, type_);
11356 end;
11357 
TGIOExtensionPoint.implementnull11358 function TGIOExtensionPoint.implement(extension_point_name: Pgchar; type_: TGType; extension_name: Pgchar; priority: gint): PGIOExtension; cdecl;
11359 begin
11360   Result := LazGio2.g_io_extension_point_implement(extension_point_name, type_, extension_name, priority);
11361 end;
11362 
lookupnull11363 function TGIOExtensionPoint.lookup(name: Pgchar): PGIOExtensionPoint; cdecl;
11364 begin
11365   Result := LazGio2.g_io_extension_point_lookup(name);
11366 end;
11367 
registernull11368 function TGIOExtensionPoint.register(name: Pgchar): PGIOExtensionPoint; cdecl;
11369 begin
11370   Result := LazGio2.g_io_extension_point_register(name);
11371 end;
11372 
newnull11373 function TGIOModule.new(filename: Pgchar): PGIOModule; cdecl;
11374 begin
11375   Result := LazGio2.g_io_module_new(filename);
11376 end;
11377 
11378 procedure TGIOModuleScope.block(basename: Pgchar); cdecl;
11379 begin
11380   LazGio2.g_io_module_scope_block(@self, basename);
11381 end;
11382 
11383 procedure TGIOModuleScope.free; cdecl;
11384 begin
11385   LazGio2.g_io_module_scope_free(@self);
11386 end;
11387 
newnull11388 function TGIOModuleScope.new(flags: TGIOModuleScopeFlags): PGIOModuleScope; cdecl;
11389 begin
11390   Result := LazGio2.g_io_module_scope_new(flags);
11391 end;
11392 
TGInetAddress.new_anynull11393 function TGInetAddress.new_any(family: TGSocketFamily): PGInetAddress; cdecl;
11394 begin
11395   Result := LazGio2.g_inet_address_new_any(family);
11396 end;
11397 
new_from_bytesnull11398 function TGInetAddress.new_from_bytes(bytes: Pguint8; family: TGSocketFamily): PGInetAddress; cdecl;
11399 begin
11400   Result := LazGio2.g_inet_address_new_from_bytes(bytes, family);
11401 end;
11402 
new_from_stringnull11403 function TGInetAddress.new_from_string(string_: Pgchar): PGInetAddress; cdecl;
11404 begin
11405   Result := LazGio2.g_inet_address_new_from_string(string_);
11406 end;
11407 
new_loopbacknull11408 function TGInetAddress.new_loopback(family: TGSocketFamily): PGInetAddress; cdecl;
11409 begin
11410   Result := LazGio2.g_inet_address_new_loopback(family);
11411 end;
11412 
equalnull11413 function TGInetAddress.equal(other_address: PGInetAddress): gboolean; cdecl;
11414 begin
11415   Result := LazGio2.g_inet_address_equal(@self, other_address);
11416 end;
11417 
get_familynull11418 function TGInetAddress.get_family: TGSocketFamily; cdecl;
11419 begin
11420   Result := LazGio2.g_inet_address_get_family(@self);
11421 end;
11422 
get_is_anynull11423 function TGInetAddress.get_is_any: gboolean; cdecl;
11424 begin
11425   Result := LazGio2.g_inet_address_get_is_any(@self);
11426 end;
11427 
get_is_link_localnull11428 function TGInetAddress.get_is_link_local: gboolean; cdecl;
11429 begin
11430   Result := LazGio2.g_inet_address_get_is_link_local(@self);
11431 end;
11432 
TGInetAddress.get_is_loopbacknull11433 function TGInetAddress.get_is_loopback: gboolean; cdecl;
11434 begin
11435   Result := LazGio2.g_inet_address_get_is_loopback(@self);
11436 end;
11437 
get_is_mc_globalnull11438 function TGInetAddress.get_is_mc_global: gboolean; cdecl;
11439 begin
11440   Result := LazGio2.g_inet_address_get_is_mc_global(@self);
11441 end;
11442 
get_is_mc_link_localnull11443 function TGInetAddress.get_is_mc_link_local: gboolean; cdecl;
11444 begin
11445   Result := LazGio2.g_inet_address_get_is_mc_link_local(@self);
11446 end;
11447 
get_is_mc_node_localnull11448 function TGInetAddress.get_is_mc_node_local: gboolean; cdecl;
11449 begin
11450   Result := LazGio2.g_inet_address_get_is_mc_node_local(@self);
11451 end;
11452 
get_is_mc_org_localnull11453 function TGInetAddress.get_is_mc_org_local: gboolean; cdecl;
11454 begin
11455   Result := LazGio2.g_inet_address_get_is_mc_org_local(@self);
11456 end;
11457 
get_is_mc_site_localnull11458 function TGInetAddress.get_is_mc_site_local: gboolean; cdecl;
11459 begin
11460   Result := LazGio2.g_inet_address_get_is_mc_site_local(@self);
11461 end;
11462 
get_is_multicastnull11463 function TGInetAddress.get_is_multicast: gboolean; cdecl;
11464 begin
11465   Result := LazGio2.g_inet_address_get_is_multicast(@self);
11466 end;
11467 
get_is_site_localnull11468 function TGInetAddress.get_is_site_local: gboolean; cdecl;
11469 begin
11470   Result := LazGio2.g_inet_address_get_is_site_local(@self);
11471 end;
11472 
get_native_sizenull11473 function TGInetAddress.get_native_size: gsize; cdecl;
11474 begin
11475   Result := LazGio2.g_inet_address_get_native_size(@self);
11476 end;
11477 
to_bytesnull11478 function TGInetAddress.to_bytes: Pguint8; cdecl;
11479 begin
11480   Result := LazGio2.g_inet_address_to_bytes(@self);
11481 end;
11482 
TGInetAddress.to_stringnull11483 function TGInetAddress.to_string: Pgchar; cdecl;
11484 begin
11485   Result := LazGio2.g_inet_address_to_string(@self);
11486 end;
11487 
newnull11488 function TGInetAddressMask.new(addr: PGInetAddress; length: guint; error: PPGError): PGInetAddressMask; cdecl;
11489 begin
11490   Result := LazGio2.g_inet_address_mask_new(addr, length, error);
11491 end;
11492 
new_from_stringnull11493 function TGInetAddressMask.new_from_string(mask_string: Pgchar; error: PPGError): PGInetAddressMask; cdecl;
11494 begin
11495   Result := LazGio2.g_inet_address_mask_new_from_string(mask_string, error);
11496 end;
11497 
equalnull11498 function TGInetAddressMask.equal(mask2: PGInetAddressMask): gboolean; cdecl;
11499 begin
11500   Result := LazGio2.g_inet_address_mask_equal(@self, mask2);
11501 end;
11502 
TGInetAddressMask.get_addressnull11503 function TGInetAddressMask.get_address: PGInetAddress; cdecl;
11504 begin
11505   Result := LazGio2.g_inet_address_mask_get_address(@self);
11506 end;
11507 
get_familynull11508 function TGInetAddressMask.get_family: TGSocketFamily; cdecl;
11509 begin
11510   Result := LazGio2.g_inet_address_mask_get_family(@self);
11511 end;
11512 
TGInetAddressMask.get_lengthnull11513 function TGInetAddressMask.get_length: guint; cdecl;
11514 begin
11515   Result := LazGio2.g_inet_address_mask_get_length(@self);
11516 end;
11517 
matchesnull11518 function TGInetAddressMask.matches(address: PGInetAddress): gboolean; cdecl;
11519 begin
11520   Result := LazGio2.g_inet_address_mask_matches(@self, address);
11521 end;
11522 
TGInetAddressMask.to_stringnull11523 function TGInetAddressMask.to_string: Pgchar; cdecl;
11524 begin
11525   Result := LazGio2.g_inet_address_mask_to_string(@self);
11526 end;
11527 
TGSocketConnectable.enumeratenull11528 function TGSocketConnectable.enumerate: PGSocketAddressEnumerator; cdecl;
11529 begin
11530   Result := LazGio2.g_socket_connectable_enumerate(@self);
11531 end;
11532 
TGSocketConnectable.proxy_enumeratenull11533 function TGSocketConnectable.proxy_enumerate: PGSocketAddressEnumerator; cdecl;
11534 begin
11535   Result := LazGio2.g_socket_connectable_proxy_enumerate(@self);
11536 end;
11537 
new_from_nativenull11538 function TGSocketAddress.new_from_native(native: gpointer; len: gsize): PGSocketAddress; cdecl;
11539 begin
11540   Result := LazGio2.g_socket_address_new_from_native(native, len);
11541 end;
11542 
get_familynull11543 function TGSocketAddress.get_family: TGSocketFamily; cdecl;
11544 begin
11545   Result := LazGio2.g_socket_address_get_family(@self);
11546 end;
11547 
TGSocketAddress.get_native_sizenull11548 function TGSocketAddress.get_native_size: gssize; cdecl;
11549 begin
11550   Result := LazGio2.g_socket_address_get_native_size(@self);
11551 end;
11552 
TGSocketAddress.to_nativenull11553 function TGSocketAddress.to_native(dest: gpointer; destlen: gsize; error: PPGError): gboolean; cdecl;
11554 begin
11555   Result := LazGio2.g_socket_address_to_native(@self, dest, destlen, error);
11556 end;
11557 
newnull11558 function TGInetSocketAddress.new(address: PGInetAddress; port: guint16): PGInetSocketAddress; cdecl;
11559 begin
11560   Result := LazGio2.g_inet_socket_address_new(address, port);
11561 end;
11562 
get_addressnull11563 function TGInetSocketAddress.get_address: PGInetAddress; cdecl;
11564 begin
11565   Result := LazGio2.g_inet_socket_address_get_address(@self);
11566 end;
11567 
TGInetSocketAddress.get_flowinfonull11568 function TGInetSocketAddress.get_flowinfo: guint32; cdecl;
11569 begin
11570   Result := LazGio2.g_inet_socket_address_get_flowinfo(@self);
11571 end;
11572 
TGInetSocketAddress.get_portnull11573 function TGInetSocketAddress.get_port: guint16; cdecl;
11574 begin
11575   Result := LazGio2.g_inet_socket_address_get_port(@self);
11576 end;
11577 
get_scope_idnull11578 function TGInetSocketAddress.get_scope_id: guint32; cdecl;
11579 begin
11580   Result := LazGio2.g_inet_socket_address_get_scope_id(@self);
11581 end;
11582 
TGMemoryInputStream.newnull11583 function TGMemoryInputStream.new: PGMemoryInputStream; cdecl;
11584 begin
11585   Result := LazGio2.g_memory_input_stream_new();
11586 end;
11587 
new_from_bytesnull11588 function TGMemoryInputStream.new_from_bytes(bytes: PGBytes): PGMemoryInputStream; cdecl;
11589 begin
11590   Result := LazGio2.g_memory_input_stream_new_from_bytes(bytes);
11591 end;
11592 
TGMemoryInputStream.new_from_datanull11593 function TGMemoryInputStream.new_from_data(data: Pguint8; len: gssize; destroy_: TGDestroyNotify): PGMemoryInputStream; cdecl;
11594 begin
11595   Result := LazGio2.g_memory_input_stream_new_from_data(data, len, destroy_);
11596 end;
11597 
11598 procedure TGMemoryInputStream.add_bytes(bytes: PGBytes); cdecl;
11599 begin
11600   LazGio2.g_memory_input_stream_add_bytes(@self, bytes);
11601 end;
11602 
11603 procedure TGMemoryInputStream.add_data(data: Pguint8; len: gssize; destroy_: TGDestroyNotify); cdecl;
11604 begin
11605   LazGio2.g_memory_input_stream_add_data(@self, data, len, destroy_);
11606 end;
11607 
newnull11608 function TGMemoryOutputStream.new(data: gpointer; size: gsize; realloc_function: TGReallocFunc; destroy_function: TGDestroyNotify): PGMemoryOutputStream; cdecl;
11609 begin
destroy_functionnull11610   Result := LazGio2.g_memory_output_stream_new(data, size, realloc_function, destroy_function);
11611 end;
11612 
TGMemoryOutputStream.new_resizablenull11613 function TGMemoryOutputStream.new_resizable: PGMemoryOutputStream; cdecl;
11614 begin
11615   Result := LazGio2.g_memory_output_stream_new_resizable();
11616 end;
11617 
TGMemoryOutputStream.get_datanull11618 function TGMemoryOutputStream.get_data: gpointer; cdecl;
11619 begin
11620   Result := LazGio2.g_memory_output_stream_get_data(@self);
11621 end;
11622 
TGMemoryOutputStream.get_data_sizenull11623 function TGMemoryOutputStream.get_data_size: gsize; cdecl;
11624 begin
11625   Result := LazGio2.g_memory_output_stream_get_data_size(@self);
11626 end;
11627 
TGMemoryOutputStream.get_sizenull11628 function TGMemoryOutputStream.get_size: gsize; cdecl;
11629 begin
11630   Result := LazGio2.g_memory_output_stream_get_size(@self);
11631 end;
11632 
steal_as_bytesnull11633 function TGMemoryOutputStream.steal_as_bytes: PGBytes; cdecl;
11634 begin
11635   Result := LazGio2.g_memory_output_stream_steal_as_bytes(@self);
11636 end;
11637 
steal_datanull11638 function TGMemoryOutputStream.steal_data: gpointer; cdecl;
11639 begin
11640   Result := LazGio2.g_memory_output_stream_steal_data(@self);
11641 end;
11642 
newnull11643 function TGMenu.new: PGMenu; cdecl;
11644 begin
11645   Result := LazGio2.g_menu_new();
11646 end;
11647 
11648 procedure TGMenu.append(label_: Pgchar; detailed_action: Pgchar); cdecl;
11649 begin
11650   LazGio2.g_menu_append(@self, label_, detailed_action);
11651 end;
11652 
11653 procedure TGMenu.append_item(item: PGMenuItem); cdecl;
11654 begin
11655   LazGio2.g_menu_append_item(@self, item);
11656 end;
11657 
11658 procedure TGMenu.append_section(label_: Pgchar; section: PGMenuModel); cdecl;
11659 begin
11660   LazGio2.g_menu_append_section(@self, label_, section);
11661 end;
11662 
11663 procedure TGMenu.append_submenu(label_: Pgchar; submenu: PGMenuModel); cdecl;
11664 begin
11665   LazGio2.g_menu_append_submenu(@self, label_, submenu);
11666 end;
11667 
11668 procedure TGMenu.freeze; cdecl;
11669 begin
11670   LazGio2.g_menu_freeze(@self);
11671 end;
11672 
11673 procedure TGMenu.insert(position: gint; label_: Pgchar; detailed_action: Pgchar); cdecl;
11674 begin
11675   LazGio2.g_menu_insert(@self, position, label_, detailed_action);
11676 end;
11677 
11678 procedure TGMenu.insert_item(position: gint; item: PGMenuItem); cdecl;
11679 begin
11680   LazGio2.g_menu_insert_item(@self, position, item);
11681 end;
11682 
11683 procedure TGMenu.insert_section(position: gint; label_: Pgchar; section: PGMenuModel); cdecl;
11684 begin
11685   LazGio2.g_menu_insert_section(@self, position, label_, section);
11686 end;
11687 
11688 procedure TGMenu.insert_submenu(position: gint; label_: Pgchar; submenu: PGMenuModel); cdecl;
11689 begin
11690   LazGio2.g_menu_insert_submenu(@self, position, label_, submenu);
11691 end;
11692 
11693 procedure TGMenu.prepend(label_: Pgchar; detailed_action: Pgchar); cdecl;
11694 begin
11695   LazGio2.g_menu_prepend(@self, label_, detailed_action);
11696 end;
11697 
11698 procedure TGMenu.prepend_item(item: PGMenuItem); cdecl;
11699 begin
11700   LazGio2.g_menu_prepend_item(@self, item);
11701 end;
11702 
11703 procedure TGMenu.prepend_section(label_: Pgchar; section: PGMenuModel); cdecl;
11704 begin
11705   LazGio2.g_menu_prepend_section(@self, label_, section);
11706 end;
11707 
11708 procedure TGMenu.prepend_submenu(label_: Pgchar; submenu: PGMenuModel); cdecl;
11709 begin
11710   LazGio2.g_menu_prepend_submenu(@self, label_, submenu);
11711 end;
11712 
11713 procedure TGMenu.remove(position: gint); cdecl;
11714 begin
11715   LazGio2.g_menu_remove(@self, position);
11716 end;
11717 
newnull11718 function TGMenuItem.new(label_: Pgchar; detailed_action: Pgchar): PGMenuItem; cdecl;
11719 begin
11720   Result := LazGio2.g_menu_item_new(label_, detailed_action);
11721 end;
11722 
new_from_modelnull11723 function TGMenuItem.new_from_model(model: PGMenuModel; item_index: gint): PGMenuItem; cdecl;
11724 begin
11725   Result := LazGio2.g_menu_item_new_from_model(model, item_index);
11726 end;
11727 
TGMenuItem.new_sectionnull11728 function TGMenuItem.new_section(label_: Pgchar; section: PGMenuModel): PGMenuItem; cdecl;
11729 begin
11730   Result := LazGio2.g_menu_item_new_section(label_, section);
11731 end;
11732 
new_submenunull11733 function TGMenuItem.new_submenu(label_: Pgchar; submenu: PGMenuModel): PGMenuItem; cdecl;
11734 begin
11735   Result := LazGio2.g_menu_item_new_submenu(label_, submenu);
11736 end;
11737 
TGMenuItem.get_attribute_valuenull11738 function TGMenuItem.get_attribute_value(attribute: Pgchar; expected_type: PGVariantType): PGVariant; cdecl;
11739 begin
11740   Result := LazGio2.g_menu_item_get_attribute_value(@self, attribute, expected_type);
11741 end;
11742 
TGMenuItem.get_linknull11743 function TGMenuItem.get_link(link: Pgchar): PGMenuModel; cdecl;
11744 begin
11745   Result := LazGio2.g_menu_item_get_link(@self, link);
11746 end;
11747 
11748 procedure TGMenuItem.set_action_and_target_value(action: Pgchar; target_value: PGVariant); cdecl;
11749 begin
11750   LazGio2.g_menu_item_set_action_and_target_value(@self, action, target_value);
11751 end;
11752 
11753 procedure TGMenuItem.set_attribute_value(attribute: Pgchar; value: PGVariant); cdecl;
11754 begin
11755   LazGio2.g_menu_item_set_attribute_value(@self, attribute, value);
11756 end;
11757 
11758 procedure TGMenuItem.set_detailed_action(detailed_action: Pgchar); cdecl;
11759 begin
11760   LazGio2.g_menu_item_set_detailed_action(@self, detailed_action);
11761 end;
11762 
11763 procedure TGMenuItem.set_label(label_: Pgchar); cdecl;
11764 begin
11765   LazGio2.g_menu_item_set_label(@self, label_);
11766 end;
11767 
11768 procedure TGMenuItem.set_link(link: Pgchar; model: PGMenuModel); cdecl;
11769 begin
11770   LazGio2.g_menu_item_set_link(@self, link, model);
11771 end;
11772 
11773 procedure TGMenuItem.set_section(section: PGMenuModel); cdecl;
11774 begin
11775   LazGio2.g_menu_item_set_section(@self, section);
11776 end;
11777 
11778 procedure TGMenuItem.set_submenu(submenu: PGMenuModel); cdecl;
11779 begin
11780   LazGio2.g_menu_item_set_submenu(@self, submenu);
11781 end;
11782 
TGMenuAttributeIter.get_namenull11783 function TGMenuAttributeIter.get_name: Pgchar; cdecl;
11784 begin
11785   Result := LazGio2.g_menu_attribute_iter_get_name(@self);
11786 end;
11787 
get_nextnull11788 function TGMenuAttributeIter.get_next(out_name: PPgchar; value: PPGVariant): gboolean; cdecl;
11789 begin
11790   Result := LazGio2.g_menu_attribute_iter_get_next(@self, out_name, value);
11791 end;
11792 
get_valuenull11793 function TGMenuAttributeIter.get_value: PGVariant; cdecl;
11794 begin
11795   Result := LazGio2.g_menu_attribute_iter_get_value(@self);
11796 end;
11797 
nextnull11798 function TGMenuAttributeIter.next: gboolean; cdecl;
11799 begin
11800   Result := LazGio2.g_menu_attribute_iter_next(@self);
11801 end;
11802 
TGMenuLinkIter.get_namenull11803 function TGMenuLinkIter.get_name: Pgchar; cdecl;
11804 begin
11805   Result := LazGio2.g_menu_link_iter_get_name(@self);
11806 end;
11807 
get_nextnull11808 function TGMenuLinkIter.get_next(out_link: PPgchar; value: PPGMenuModel): gboolean; cdecl;
11809 begin
11810   Result := LazGio2.g_menu_link_iter_get_next(@self, out_link, value);
11811 end;
11812 
get_valuenull11813 function TGMenuLinkIter.get_value: PGMenuModel; cdecl;
11814 begin
11815   Result := LazGio2.g_menu_link_iter_get_value(@self);
11816 end;
11817 
nextnull11818 function TGMenuLinkIter.next: gboolean; cdecl;
11819 begin
11820   Result := LazGio2.g_menu_link_iter_next(@self);
11821 end;
11822 
can_ejectnull11823 function TGVolume.can_eject: gboolean; cdecl;
11824 begin
11825   Result := LazGio2.g_volume_can_eject(@self);
11826 end;
11827 
TGVolume.can_mountnull11828 function TGVolume.can_mount: gboolean; cdecl;
11829 begin
11830   Result := LazGio2.g_volume_can_mount(@self);
11831 end;
11832 
11833 procedure TGVolume.eject_with_operation(flags: TGMountUnmountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
11834 begin
11835   LazGio2.g_volume_eject_with_operation(@self, flags, mount_operation, cancellable, callback, user_data);
11836 end;
11837 
eject_with_operation_finishnull11838 function TGVolume.eject_with_operation_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
11839 begin
11840   Result := LazGio2.g_volume_eject_with_operation_finish(@self, result_, error);
11841 end;
11842 
TGVolume.enumerate_identifiersnull11843 function TGVolume.enumerate_identifiers: PPgchar; cdecl;
11844 begin
11845   Result := LazGio2.g_volume_enumerate_identifiers(@self);
11846 end;
11847 
TGVolume.get_activation_rootnull11848 function TGVolume.get_activation_root: PGFile; cdecl;
11849 begin
11850   Result := LazGio2.g_volume_get_activation_root(@self);
11851 end;
11852 
get_drivenull11853 function TGVolume.get_drive: PGDrive; cdecl;
11854 begin
11855   Result := LazGio2.g_volume_get_drive(@self);
11856 end;
11857 
TGVolume.get_iconnull11858 function TGVolume.get_icon: PGIcon; cdecl;
11859 begin
11860   Result := LazGio2.g_volume_get_icon(@self);
11861 end;
11862 
get_identifiernull11863 function TGVolume.get_identifier(kind: Pgchar): Pgchar; cdecl;
11864 begin
11865   Result := LazGio2.g_volume_get_identifier(@self, kind);
11866 end;
11867 
get_mountnull11868 function TGVolume.get_mount: PGMount; cdecl;
11869 begin
11870   Result := LazGio2.g_volume_get_mount(@self);
11871 end;
11872 
TGVolume.get_namenull11873 function TGVolume.get_name: Pgchar; cdecl;
11874 begin
11875   Result := LazGio2.g_volume_get_name(@self);
11876 end;
11877 
get_sort_keynull11878 function TGVolume.get_sort_key: Pgchar; cdecl;
11879 begin
11880   Result := LazGio2.g_volume_get_sort_key(@self);
11881 end;
11882 
TGVolume.get_symbolic_iconnull11883 function TGVolume.get_symbolic_icon: PGIcon; cdecl;
11884 begin
11885   Result := LazGio2.g_volume_get_symbolic_icon(@self);
11886 end;
11887 
TGVolume.get_uuidnull11888 function TGVolume.get_uuid: Pgchar; cdecl;
11889 begin
11890   Result := LazGio2.g_volume_get_uuid(@self);
11891 end;
11892 
11893 procedure TGVolume.mount(flags: TGMountMountFlags; mount_operation: PGMountOperation; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
11894 begin
11895   LazGio2.g_volume_mount(@self, flags, mount_operation, cancellable, callback, user_data);
11896 end;
11897 
mount_finishnull11898 function TGVolume.mount_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
11899 begin
11900   Result := LazGio2.g_volume_mount_finish(@self, result_, error);
11901 end;
11902 
should_automountnull11903 function TGVolume.should_automount: gboolean; cdecl;
11904 begin
11905   Result := LazGio2.g_volume_should_automount(@self);
11906 end;
11907 
getnull11908 function TGVolumeMonitor.get: PGVolumeMonitor; cdecl;
11909 begin
11910   Result := LazGio2.g_volume_monitor_get();
11911 end;
11912 
get_connected_drivesnull11913 function TGVolumeMonitor.get_connected_drives: PGList; cdecl;
11914 begin
11915   Result := LazGio2.g_volume_monitor_get_connected_drives(@self);
11916 end;
11917 
get_mount_for_uuidnull11918 function TGVolumeMonitor.get_mount_for_uuid(uuid: Pgchar): PGMount; cdecl;
11919 begin
11920   Result := LazGio2.g_volume_monitor_get_mount_for_uuid(@self, uuid);
11921 end;
11922 
get_mountsnull11923 function TGVolumeMonitor.get_mounts: PGList; cdecl;
11924 begin
11925   Result := LazGio2.g_volume_monitor_get_mounts(@self);
11926 end;
11927 
get_volume_for_uuidnull11928 function TGVolumeMonitor.get_volume_for_uuid(uuid: Pgchar): PGVolume; cdecl;
11929 begin
11930   Result := LazGio2.g_volume_monitor_get_volume_for_uuid(@self, uuid);
11931 end;
11932 
get_volumesnull11933 function TGVolumeMonitor.get_volumes: PGList; cdecl;
11934 begin
11935   Result := LazGio2.g_volume_monitor_get_volumes(@self);
11936 end;
11937 
newnull11938 function TGNetworkAddress.new(hostname: Pgchar; port: guint16): PGNetworkAddress; cdecl;
11939 begin
11940   Result := LazGio2.g_network_address_new(hostname, port);
11941 end;
11942 
TGNetworkAddress.parsenull11943 function TGNetworkAddress.parse(host_and_port: Pgchar; default_port: guint16; error: PPGError): PGSocketConnectable; cdecl;
11944 begin
11945   Result := LazGio2.g_network_address_parse(host_and_port, default_port, error);
11946 end;
11947 
parse_urinull11948 function TGNetworkAddress.parse_uri(uri: Pgchar; default_port: guint16; error: PPGError): PGSocketConnectable; cdecl;
11949 begin
11950   Result := LazGio2.g_network_address_parse_uri(uri, default_port, error);
11951 end;
11952 
TGNetworkAddress.get_hostnamenull11953 function TGNetworkAddress.get_hostname: Pgchar; cdecl;
11954 begin
11955   Result := LazGio2.g_network_address_get_hostname(@self);
11956 end;
11957 
TGNetworkAddress.get_portnull11958 function TGNetworkAddress.get_port: guint16; cdecl;
11959 begin
11960   Result := LazGio2.g_network_address_get_port(@self);
11961 end;
11962 
get_schemenull11963 function TGNetworkAddress.get_scheme: Pgchar; cdecl;
11964 begin
11965   Result := LazGio2.g_network_address_get_scheme(@self);
11966 end;
11967 
TGNetworkMonitor.get_defaultnull11968 function TGNetworkMonitor.get_default: PGNetworkMonitor; cdecl;
11969 begin
11970   Result := LazGio2.g_network_monitor_get_default();
11971 end;
11972 
TGNetworkMonitor.can_reachnull11973 function TGNetworkMonitor.can_reach(connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
11974 begin
11975   Result := LazGio2.g_network_monitor_can_reach(@self, connectable, cancellable, error);
11976 end;
11977 
11978 procedure TGNetworkMonitor.can_reach_async(connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
11979 begin
11980   LazGio2.g_network_monitor_can_reach_async(@self, connectable, cancellable, callback, user_data);
11981 end;
11982 
can_reach_finishnull11983 function TGNetworkMonitor.can_reach_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
11984 begin
11985   Result := LazGio2.g_network_monitor_can_reach_finish(@self, result_, error);
11986 end;
11987 
get_network_availablenull11988 function TGNetworkMonitor.get_network_available: gboolean; cdecl;
11989 begin
11990   Result := LazGio2.g_network_monitor_get_network_available(@self);
11991 end;
11992 
newnull11993 function TGNetworkService.new(service: Pgchar; protocol: Pgchar; domain: Pgchar): PGNetworkService; cdecl;
11994 begin
11995   Result := LazGio2.g_network_service_new(service, protocol, domain);
11996 end;
11997 
TGNetworkService.get_domainnull11998 function TGNetworkService.get_domain: Pgchar; cdecl;
11999 begin
12000   Result := LazGio2.g_network_service_get_domain(@self);
12001 end;
12002 
TGNetworkService.get_protocolnull12003 function TGNetworkService.get_protocol: Pgchar; cdecl;
12004 begin
12005   Result := LazGio2.g_network_service_get_protocol(@self);
12006 end;
12007 
TGNetworkService.get_schemenull12008 function TGNetworkService.get_scheme: Pgchar; cdecl;
12009 begin
12010   Result := LazGio2.g_network_service_get_scheme(@self);
12011 end;
12012 
TGNetworkService.get_servicenull12013 function TGNetworkService.get_service: Pgchar; cdecl;
12014 begin
12015   Result := LazGio2.g_network_service_get_service(@self);
12016 end;
12017 
12018 procedure TGNetworkService.set_scheme(scheme: Pgchar); cdecl;
12019 begin
12020   LazGio2.g_network_service_set_scheme(@self, scheme);
12021 end;
12022 
acquirenull12023 function TGPermission.acquire(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
12024 begin
12025   Result := LazGio2.g_permission_acquire(@self, cancellable, error);
12026 end;
12027 
12028 procedure TGPermission.acquire_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12029 begin
12030   LazGio2.g_permission_acquire_async(@self, cancellable, callback, user_data);
12031 end;
12032 
acquire_finishnull12033 function TGPermission.acquire_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
12034 begin
12035   Result := LazGio2.g_permission_acquire_finish(@self, result_, error);
12036 end;
12037 
get_allowednull12038 function TGPermission.get_allowed: gboolean; cdecl;
12039 begin
12040   Result := LazGio2.g_permission_get_allowed(@self);
12041 end;
12042 
get_can_acquirenull12043 function TGPermission.get_can_acquire: gboolean; cdecl;
12044 begin
12045   Result := LazGio2.g_permission_get_can_acquire(@self);
12046 end;
12047 
TGPermission.get_can_releasenull12048 function TGPermission.get_can_release: gboolean; cdecl;
12049 begin
12050   Result := LazGio2.g_permission_get_can_release(@self);
12051 end;
12052 
12053 procedure TGPermission.impl_update(allowed: gboolean; can_acquire: gboolean; can_release: gboolean); cdecl;
12054 begin
12055   LazGio2.g_permission_impl_update(@self, allowed, can_acquire, can_release);
12056 end;
12057 
releasenull12058 function TGPermission.release(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
12059 begin
12060   Result := LazGio2.g_permission_release(@self, cancellable, error);
12061 end;
12062 
12063 procedure TGPermission.release_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12064 begin
12065   LazGio2.g_permission_release_async(@self, cancellable, callback, user_data);
12066 end;
12067 
TGPermission.release_finishnull12068 function TGPermission.release_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
12069 begin
12070   Result := LazGio2.g_permission_release_finish(@self, result_, error);
12071 end;
12072 
TGProxy.get_default_for_protocolnull12073 function TGProxy.get_default_for_protocol(protocol: Pgchar): PGProxy; cdecl;
12074 begin
12075   Result := LazGio2.g_proxy_get_default_for_protocol(protocol);
12076 end;
12077 
connectnull12078 function TGProxy.connect(connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; error: PPGError): PGIOStream; cdecl;
12079 begin
12080   Result := LazGio2.g_proxy_connect(@self, connection, proxy_address, cancellable, error);
12081 end;
12082 
12083 procedure TGProxy.connect_async(connection: PGIOStream; proxy_address: PGProxyAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12084 begin
12085   LazGio2.g_proxy_connect_async(@self, connection, proxy_address, cancellable, callback, user_data);
12086 end;
12087 
connect_finishnull12088 function TGProxy.connect_finish(result_: PGAsyncResult; error: PPGError): PGIOStream; cdecl;
12089 begin
12090   Result := LazGio2.g_proxy_connect_finish(@self, result_, error);
12091 end;
12092 
TGProxy.supports_hostnamenull12093 function TGProxy.supports_hostname: gboolean; cdecl;
12094 begin
12095   Result := LazGio2.g_proxy_supports_hostname(@self);
12096 end;
12097 
newnull12098 function TGProxyAddress.new(inetaddr: PGInetAddress; port: guint16; protocol: Pgchar; dest_hostname: Pgchar; dest_port: guint16; username: Pgchar; password: Pgchar): PGProxyAddress; cdecl;
12099 begin
12100   Result := LazGio2.g_proxy_address_new(inetaddr, port, protocol, dest_hostname, dest_port, username, password);
12101 end;
12102 
get_destination_hostnamenull12103 function TGProxyAddress.get_destination_hostname: Pgchar; cdecl;
12104 begin
12105   Result := LazGio2.g_proxy_address_get_destination_hostname(@self);
12106 end;
12107 
TGProxyAddress.get_destination_portnull12108 function TGProxyAddress.get_destination_port: guint16; cdecl;
12109 begin
12110   Result := LazGio2.g_proxy_address_get_destination_port(@self);
12111 end;
12112 
get_destination_protocolnull12113 function TGProxyAddress.get_destination_protocol: Pgchar; cdecl;
12114 begin
12115   Result := LazGio2.g_proxy_address_get_destination_protocol(@self);
12116 end;
12117 
TGProxyAddress.get_passwordnull12118 function TGProxyAddress.get_password: Pgchar; cdecl;
12119 begin
12120   Result := LazGio2.g_proxy_address_get_password(@self);
12121 end;
12122 
TGProxyAddress.get_protocolnull12123 function TGProxyAddress.get_protocol: Pgchar; cdecl;
12124 begin
12125   Result := LazGio2.g_proxy_address_get_protocol(@self);
12126 end;
12127 
TGProxyAddress.get_urinull12128 function TGProxyAddress.get_uri: Pgchar; cdecl;
12129 begin
12130   Result := LazGio2.g_proxy_address_get_uri(@self);
12131 end;
12132 
get_usernamenull12133 function TGProxyAddress.get_username: Pgchar; cdecl;
12134 begin
12135   Result := LazGio2.g_proxy_address_get_username(@self);
12136 end;
12137 
TGProxyResolver.get_defaultnull12138 function TGProxyResolver.get_default: PGProxyResolver; cdecl;
12139 begin
12140   Result := LazGio2.g_proxy_resolver_get_default();
12141 end;
12142 
is_supportednull12143 function TGProxyResolver.is_supported: gboolean; cdecl;
12144 begin
12145   Result := LazGio2.g_proxy_resolver_is_supported(@self);
12146 end;
12147 
lookupnull12148 function TGProxyResolver.lookup(uri: Pgchar; cancellable: PGCancellable; error: PPGError): PPgchar; cdecl;
12149 begin
12150   Result := LazGio2.g_proxy_resolver_lookup(@self, uri, cancellable, error);
12151 end;
12152 
12153 procedure TGProxyResolver.lookup_async(uri: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12154 begin
12155   LazGio2.g_proxy_resolver_lookup_async(@self, uri, cancellable, callback, user_data);
12156 end;
12157 
lookup_finishnull12158 function TGProxyResolver.lookup_finish(result_: PGAsyncResult; error: PPGError): PPgchar; cdecl;
12159 begin
12160   Result := LazGio2.g_proxy_resolver_lookup_finish(@self, result_, error);
12161 end;
12162 
nextnull12163 function TGSocketAddressEnumerator.next(cancellable: PGCancellable; error: PPGError): PGSocketAddress; cdecl;
12164 begin
12165   Result := LazGio2.g_socket_address_enumerator_next(@self, cancellable, error);
12166 end;
12167 
12168 procedure TGSocketAddressEnumerator.next_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12169 begin
12170   LazGio2.g_socket_address_enumerator_next_async(@self, cancellable, callback, user_data);
12171 end;
12172 
next_finishnull12173 function TGSocketAddressEnumerator.next_finish(result_: PGAsyncResult; error: PPGError): PGSocketAddress; cdecl;
12174 begin
12175   Result := LazGio2.g_socket_address_enumerator_next_finish(@self, result_, error);
12176 end;
12177 
12178 procedure TGResolver.free_addresses(addresses: PGList); cdecl;
12179 begin
12180   LazGio2.g_resolver_free_addresses(addresses);
12181 end;
12182 
12183 procedure TGResolver.free_targets(targets: PGList); cdecl;
12184 begin
12185   LazGio2.g_resolver_free_targets(targets);
12186 end;
12187 
TGResolver.get_defaultnull12188 function TGResolver.get_default: PGResolver; cdecl;
12189 begin
12190   Result := LazGio2.g_resolver_get_default();
12191 end;
12192 
lookup_by_addressnull12193 function TGResolver.lookup_by_address(address: PGInetAddress; cancellable: PGCancellable; error: PPGError): Pgchar; cdecl;
12194 begin
12195   Result := LazGio2.g_resolver_lookup_by_address(@self, address, cancellable, error);
12196 end;
12197 
12198 procedure TGResolver.lookup_by_address_async(address: PGInetAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12199 begin
12200   LazGio2.g_resolver_lookup_by_address_async(@self, address, cancellable, callback, user_data);
12201 end;
12202 
lookup_by_address_finishnull12203 function TGResolver.lookup_by_address_finish(result_: PGAsyncResult; error: PPGError): Pgchar; cdecl;
12204 begin
12205   Result := LazGio2.g_resolver_lookup_by_address_finish(@self, result_, error);
12206 end;
12207 
TGResolver.lookup_by_namenull12208 function TGResolver.lookup_by_name(hostname: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
12209 begin
12210   Result := LazGio2.g_resolver_lookup_by_name(@self, hostname, cancellable, error);
12211 end;
12212 
12213 procedure TGResolver.lookup_by_name_async(hostname: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12214 begin
12215   LazGio2.g_resolver_lookup_by_name_async(@self, hostname, cancellable, callback, user_data);
12216 end;
12217 
TGResolver.lookup_by_name_finishnull12218 function TGResolver.lookup_by_name_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl;
12219 begin
12220   Result := LazGio2.g_resolver_lookup_by_name_finish(@self, result_, error);
12221 end;
12222 
lookup_recordsnull12223 function TGResolver.lookup_records(rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
12224 begin
12225   Result := LazGio2.g_resolver_lookup_records(@self, rrname, record_type, cancellable, error);
12226 end;
12227 
12228 procedure TGResolver.lookup_records_async(rrname: Pgchar; record_type: TGResolverRecordType; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12229 begin
12230   LazGio2.g_resolver_lookup_records_async(@self, rrname, record_type, cancellable, callback, user_data);
12231 end;
12232 
TGResolver.lookup_records_finishnull12233 function TGResolver.lookup_records_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl;
12234 begin
12235   Result := LazGio2.g_resolver_lookup_records_finish(@self, result_, error);
12236 end;
12237 
lookup_servicenull12238 function TGResolver.lookup_service(service: Pgchar; protocol: Pgchar; domain: Pgchar; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
12239 begin
12240   Result := LazGio2.g_resolver_lookup_service(@self, service, protocol, domain, cancellable, error);
12241 end;
12242 
12243 procedure TGResolver.lookup_service_async(service: Pgchar; protocol: Pgchar; domain: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12244 begin
12245   LazGio2.g_resolver_lookup_service_async(@self, service, protocol, domain, cancellable, callback, user_data);
12246 end;
12247 
TGResolver.lookup_service_finishnull12248 function TGResolver.lookup_service_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl;
12249 begin
12250   Result := LazGio2.g_resolver_lookup_service_finish(@self, result_, error);
12251 end;
12252 
12253 procedure TGResolver.set_default; cdecl;
12254 begin
12255   LazGio2.g_resolver_set_default(@self);
12256 end;
12257 
TGResource.new_from_datanull12258 function TGResource.new_from_data(data: PGBytes; error: PPGError): PGResource; cdecl;
12259 begin
12260   Result := LazGio2.g_resource_new_from_data(data, error);
12261 end;
12262 
12263 procedure TGResource._register; cdecl;
12264 begin
12265   LazGio2.g_resources_register(@self);
12266 end;
12267 
12268 procedure TGResource._unregister; cdecl;
12269 begin
12270   LazGio2.g_resources_unregister(@self);
12271 end;
12272 
TGResource.enumerate_childrennull12273 function TGResource.enumerate_children(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PPgchar; cdecl;
12274 begin
12275   Result := LazGio2.g_resource_enumerate_children(@self, path, lookup_flags, error);
12276 end;
12277 
get_infonull12278 function TGResource.get_info(path: Pgchar; lookup_flags: TGResourceLookupFlags; size: Pgsize; flags: Pguint32; error: PPGError): gboolean; cdecl;
12279 begin
12280   Result := LazGio2.g_resource_get_info(@self, path, lookup_flags, size, flags, error);
12281 end;
12282 
lookup_datanull12283 function TGResource.lookup_data(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGBytes; cdecl;
12284 begin
12285   Result := LazGio2.g_resource_lookup_data(@self, path, lookup_flags, error);
12286 end;
12287 
open_streamnull12288 function TGResource.open_stream(path: Pgchar; lookup_flags: TGResourceLookupFlags; error: PPGError): PGInputStream; cdecl;
12289 begin
12290   Result := LazGio2.g_resource_open_stream(@self, path, lookup_flags, error);
12291 end;
12292 
refnull12293 function TGResource.ref: PGResource; cdecl;
12294 begin
12295   Result := LazGio2.g_resource_ref(@self);
12296 end;
12297 
12298 procedure TGResource.unref; cdecl;
12299 begin
12300   LazGio2.g_resource_unref(@self);
12301 end;
12302 
loadnull12303 function TGResource.load(filename: Pgchar; error: PPGError): PGResource; cdecl;
12304 begin
12305   Result := LazGio2.g_resource_load(filename, error);
12306 end;
12307 
newnull12308 function TGSettings.new(schema_id: Pgchar): PGSettings; cdecl;
12309 begin
12310   Result := LazGio2.g_settings_new(schema_id);
12311 end;
12312 
new_fullnull12313 function TGSettings.new_full(schema: PGSettingsSchema; backend: PGSettingsBackend; path: Pgchar): PGSettings; cdecl;
12314 begin
12315   Result := LazGio2.g_settings_new_full(schema, backend, path);
12316 end;
12317 
new_with_backendnull12318 function TGSettings.new_with_backend(schema_id: Pgchar; backend: PGSettingsBackend): PGSettings; cdecl;
12319 begin
12320   Result := LazGio2.g_settings_new_with_backend(schema_id, backend);
12321 end;
12322 
new_with_backend_and_pathnull12323 function TGSettings.new_with_backend_and_path(schema_id: Pgchar; backend: PGSettingsBackend; path: Pgchar): PGSettings; cdecl;
12324 begin
12325   Result := LazGio2.g_settings_new_with_backend_and_path(schema_id, backend, path);
12326 end;
12327 
new_with_pathnull12328 function TGSettings.new_with_path(schema_id: Pgchar; path: Pgchar): PGSettings; cdecl;
12329 begin
12330   Result := LazGio2.g_settings_new_with_path(schema_id, path);
12331 end;
12332 
list_relocatable_schemasnull12333 function TGSettings.list_relocatable_schemas: PPgchar; cdecl;
12334 begin
12335   Result := LazGio2.g_settings_list_relocatable_schemas();
12336 end;
12337 
list_schemasnull12338 function TGSettings.list_schemas: PPgchar; cdecl;
12339 begin
12340   Result := LazGio2.g_settings_list_schemas();
12341 end;
12342 
12343 procedure TGSettings.sync; cdecl;
12344 begin
12345   LazGio2.g_settings_sync();
12346 end;
12347 
12348 procedure TGSettings.unbind(object_: gpointer; property_: Pgchar); cdecl;
12349 begin
12350   LazGio2.g_settings_unbind(object_, property_);
12351 end;
12352 
12353 procedure TGSettings.apply; cdecl;
12354 begin
12355   LazGio2.g_settings_apply(@self);
12356 end;
12357 
12358 procedure TGSettings.bind(key: Pgchar; object_: PGObject; property_: Pgchar; flags: TGSettingsBindFlags); cdecl;
12359 begin
12360   LazGio2.g_settings_bind(@self, key, object_, property_, flags);
12361 end;
12362 
12363 procedure TGSettings.bind_with_mapping(key: Pgchar; object_: PGObject; property_: Pgchar; flags: TGSettingsBindFlags; get_mapping: TGSettingsBindGetMapping; set_mapping: TGSettingsBindSetMapping; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
12364 begin
12365   LazGio2.g_settings_bind_with_mapping(@self, key, object_, property_, flags, get_mapping, set_mapping, user_data, destroy_);
12366 end;
12367 
12368 procedure TGSettings.bind_writable(key: Pgchar; object_: PGObject; property_: Pgchar; inverted: gboolean); cdecl;
12369 begin
12370   LazGio2.g_settings_bind_writable(@self, key, object_, property_, inverted);
12371 end;
12372 
create_actionnull12373 function TGSettings.create_action(key: Pgchar): PGAction; cdecl;
12374 begin
12375   Result := LazGio2.g_settings_create_action(@self, key);
12376 end;
12377 
12378 procedure TGSettings.delay; cdecl;
12379 begin
12380   LazGio2.g_settings_delay(@self);
12381 end;
12382 
get_booleannull12383 function TGSettings.get_boolean(key: Pgchar): gboolean; cdecl;
12384 begin
12385   Result := LazGio2.g_settings_get_boolean(@self, key);
12386 end;
12387 
get_childnull12388 function TGSettings.get_child(name: Pgchar): PGSettings; cdecl;
12389 begin
12390   Result := LazGio2.g_settings_get_child(@self, name);
12391 end;
12392 
get_doublenull12393 function TGSettings.get_double(key: Pgchar): gdouble; cdecl;
12394 begin
12395   Result := LazGio2.g_settings_get_double(@self, key);
12396 end;
12397 
get_enumnull12398 function TGSettings.get_enum(key: Pgchar): gint; cdecl;
12399 begin
12400   Result := LazGio2.g_settings_get_enum(@self, key);
12401 end;
12402 
get_flagsnull12403 function TGSettings.get_flags(key: Pgchar): guint; cdecl;
12404 begin
12405   Result := LazGio2.g_settings_get_flags(@self, key);
12406 end;
12407 
get_has_unappliednull12408 function TGSettings.get_has_unapplied: gboolean; cdecl;
12409 begin
12410   Result := LazGio2.g_settings_get_has_unapplied(@self);
12411 end;
12412 
get_intnull12413 function TGSettings.get_int(key: Pgchar): gint; cdecl;
12414 begin
12415   Result := LazGio2.g_settings_get_int(@self, key);
12416 end;
12417 
get_mappednull12418 function TGSettings.get_mapped(key: Pgchar; mapping: TGSettingsGetMapping; user_data: gpointer): gpointer; cdecl;
12419 begin
12420   Result := LazGio2.g_settings_get_mapped(@self, key, mapping, user_data);
12421 end;
12422 
get_rangenull12423 function TGSettings.get_range(key: Pgchar): PGVariant; cdecl;
12424 begin
12425   Result := LazGio2.g_settings_get_range(@self, key);
12426 end;
12427 
get_stringnull12428 function TGSettings.get_string(key: Pgchar): Pgchar; cdecl;
12429 begin
12430   Result := LazGio2.g_settings_get_string(@self, key);
12431 end;
12432 
TGSettings.get_strvnull12433 function TGSettings.get_strv(key: Pgchar): PPgchar; cdecl;
12434 begin
12435   Result := LazGio2.g_settings_get_strv(@self, key);
12436 end;
12437 
TGSettings.get_uintnull12438 function TGSettings.get_uint(key: Pgchar): guint; cdecl;
12439 begin
12440   Result := LazGio2.g_settings_get_uint(@self, key);
12441 end;
12442 
get_valuenull12443 function TGSettings.get_value(key: Pgchar): PGVariant; cdecl;
12444 begin
12445   Result := LazGio2.g_settings_get_value(@self, key);
12446 end;
12447 
is_writablenull12448 function TGSettings.is_writable(name: Pgchar): gboolean; cdecl;
12449 begin
12450   Result := LazGio2.g_settings_is_writable(@self, name);
12451 end;
12452 
list_childrennull12453 function TGSettings.list_children: PPgchar; cdecl;
12454 begin
12455   Result := LazGio2.g_settings_list_children(@self);
12456 end;
12457 
list_keysnull12458 function TGSettings.list_keys: PPgchar; cdecl;
12459 begin
12460   Result := LazGio2.g_settings_list_keys(@self);
12461 end;
12462 
range_checknull12463 function TGSettings.range_check(key: Pgchar; value: PGVariant): gboolean; cdecl;
12464 begin
12465   Result := LazGio2.g_settings_range_check(@self, key, value);
12466 end;
12467 
12468 procedure TGSettings.reset(key: Pgchar); cdecl;
12469 begin
12470   LazGio2.g_settings_reset(@self, key);
12471 end;
12472 
12473 procedure TGSettings.revert; cdecl;
12474 begin
12475   LazGio2.g_settings_revert(@self);
12476 end;
12477 
TGSettings.set_booleannull12478 function TGSettings.set_boolean(key: Pgchar; value: gboolean): gboolean; cdecl;
12479 begin
12480   Result := LazGio2.g_settings_set_boolean(@self, key, value);
12481 end;
12482 
set_doublenull12483 function TGSettings.set_double(key: Pgchar; value: gdouble): gboolean; cdecl;
12484 begin
12485   Result := LazGio2.g_settings_set_double(@self, key, value);
12486 end;
12487 
TGSettings.set_enumnull12488 function TGSettings.set_enum(key: Pgchar; value: gint): gboolean; cdecl;
12489 begin
12490   Result := LazGio2.g_settings_set_enum(@self, key, value);
12491 end;
12492 
TGSettings.set_flagsnull12493 function TGSettings.set_flags(key: Pgchar; value: guint): gboolean; cdecl;
12494 begin
12495   Result := LazGio2.g_settings_set_flags(@self, key, value);
12496 end;
12497 
TGSettings.set_intnull12498 function TGSettings.set_int(key: Pgchar; value: gint): gboolean; cdecl;
12499 begin
12500   Result := LazGio2.g_settings_set_int(@self, key, value);
12501 end;
12502 
set_stringnull12503 function TGSettings.set_string(key: Pgchar; value: Pgchar): gboolean; cdecl;
12504 begin
12505   Result := LazGio2.g_settings_set_string(@self, key, value);
12506 end;
12507 
TGSettings.set_strvnull12508 function TGSettings.set_strv(key: Pgchar; value: PPgchar): gboolean; cdecl;
12509 begin
12510   Result := LazGio2.g_settings_set_strv(@self, key, value);
12511 end;
12512 
TGSettings.set_uintnull12513 function TGSettings.set_uint(key: Pgchar; value: guint): gboolean; cdecl;
12514 begin
12515   Result := LazGio2.g_settings_set_uint(@self, key, value);
12516 end;
12517 
TGSettings.set_valuenull12518 function TGSettings.set_value(key: Pgchar; value: PGVariant): gboolean; cdecl;
12519 begin
12520   Result := LazGio2.g_settings_set_value(@self, key, value);
12521 end;
12522 
TGSettingsSchema.get_idnull12523 function TGSettingsSchema.get_id: Pgchar; cdecl;
12524 begin
12525   Result := LazGio2.g_settings_schema_get_id(@self);
12526 end;
12527 
get_pathnull12528 function TGSettingsSchema.get_path: Pgchar; cdecl;
12529 begin
12530   Result := LazGio2.g_settings_schema_get_path(@self);
12531 end;
12532 
refnull12533 function TGSettingsSchema.ref: PGSettingsSchema; cdecl;
12534 begin
12535   Result := LazGio2.g_settings_schema_ref(@self);
12536 end;
12537 
12538 procedure TGSettingsSchema.unref; cdecl;
12539 begin
12540   LazGio2.g_settings_schema_unref(@self);
12541 end;
12542 
new_from_directorynull12543 function TGSettingsSchemaSource.new_from_directory(directory: Pgchar; parent: PGSettingsSchemaSource; trusted: gboolean; error: PPGError): PGSettingsSchemaSource; cdecl;
12544 begin
12545   Result := LazGio2.g_settings_schema_source_new_from_directory(directory, parent, trusted, error);
12546 end;
12547 
lookupnull12548 function TGSettingsSchemaSource.lookup(schema_id: Pgchar; recursive: gboolean): PGSettingsSchema; cdecl;
12549 begin
12550   Result := LazGio2.g_settings_schema_source_lookup(@self, schema_id, recursive);
12551 end;
12552 
refnull12553 function TGSettingsSchemaSource.ref: PGSettingsSchemaSource; cdecl;
12554 begin
12555   Result := LazGio2.g_settings_schema_source_ref(@self);
12556 end;
12557 
12558 procedure TGSettingsSchemaSource.unref; cdecl;
12559 begin
12560   LazGio2.g_settings_schema_source_unref(@self);
12561 end;
12562 
TGSettingsSchemaSource.get_defaultnull12563 function TGSettingsSchemaSource.get_default: PGSettingsSchemaSource; cdecl;
12564 begin
12565   Result := LazGio2.g_settings_schema_source_get_default();
12566 end;
12567 
newnull12568 function TGSimpleActionGroup.new: PGSimpleActionGroup; cdecl;
12569 begin
12570   Result := LazGio2.g_simple_action_group_new();
12571 end;
12572 
12573 procedure TGSimpleActionGroup.add_entries(entries: PGActionEntry; n_entries: gint; user_data: gpointer); cdecl;
12574 begin
12575   LazGio2.g_simple_action_group_add_entries(@self, entries, n_entries, user_data);
12576 end;
12577 
12578 procedure TGSimpleActionGroup.insert(action: PGAction); cdecl;
12579 begin
12580   LazGio2.g_simple_action_group_insert(@self, action);
12581 end;
12582 
lookupnull12583 function TGSimpleActionGroup.lookup(action_name: Pgchar): PGAction; cdecl;
12584 begin
12585   Result := LazGio2.g_simple_action_group_lookup(@self, action_name);
12586 end;
12587 
12588 procedure TGSimpleActionGroup.remove(action_name: Pgchar); cdecl;
12589 begin
12590   LazGio2.g_simple_action_group_remove(@self, action_name);
12591 end;
12592 
newnull12593 function TGSimpleAsyncResult.new(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; source_tag: gpointer): PGSimpleAsyncResult; cdecl;
12594 begin
12595   Result := LazGio2.g_simple_async_result_new(source_object, callback, user_data, source_tag);
12596 end;
12597 
TGSimpleAsyncResult.new_from_errornull12598 function TGSimpleAsyncResult.new_from_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError): PGSimpleAsyncResult; cdecl;
12599 begin
12600   Result := LazGio2.g_simple_async_result_new_from_error(source_object, callback, user_data, error);
12601 end;
12602 
new_take_errornull12603 function TGSimpleAsyncResult.new_take_error(source_object: PGObject; callback: TGAsyncReadyCallback; user_data: gpointer; error: PGError): PGSimpleAsyncResult; cdecl;
12604 begin
12605   Result := LazGio2.g_simple_async_result_new_take_error(source_object, callback, user_data, error);
12606 end;
12607 
is_validnull12608 function TGSimpleAsyncResult.is_valid(result_: PGAsyncResult; source: PGObject; source_tag: gpointer): gboolean; cdecl;
12609 begin
12610   Result := LazGio2.g_simple_async_result_is_valid(result_, source, source_tag);
12611 end;
12612 
12613 procedure TGSimpleAsyncResult.complete; cdecl;
12614 begin
12615   LazGio2.g_simple_async_result_complete(@self);
12616 end;
12617 
12618 procedure TGSimpleAsyncResult.complete_in_idle; cdecl;
12619 begin
12620   LazGio2.g_simple_async_result_complete_in_idle(@self);
12621 end;
12622 
TGSimpleAsyncResult.get_op_res_gbooleannull12623 function TGSimpleAsyncResult.get_op_res_gboolean: gboolean; cdecl;
12624 begin
12625   Result := LazGio2.g_simple_async_result_get_op_res_gboolean(@self);
12626 end;
12627 
TGSimpleAsyncResult.get_op_res_gpointernull12628 function TGSimpleAsyncResult.get_op_res_gpointer: gpointer; cdecl;
12629 begin
12630   Result := LazGio2.g_simple_async_result_get_op_res_gpointer(@self);
12631 end;
12632 
TGSimpleAsyncResult.get_op_res_gssizenull12633 function TGSimpleAsyncResult.get_op_res_gssize: gssize; cdecl;
12634 begin
12635   Result := LazGio2.g_simple_async_result_get_op_res_gssize(@self);
12636 end;
12637 
get_source_tagnull12638 function TGSimpleAsyncResult.get_source_tag: gpointer; cdecl;
12639 begin
12640   Result := LazGio2.g_simple_async_result_get_source_tag(@self);
12641 end;
12642 
TGSimpleAsyncResult.propagate_errornull12643 function TGSimpleAsyncResult.propagate_error(error: PPGError): gboolean; cdecl;
12644 begin
12645   Result := LazGio2.g_simple_async_result_propagate_error(@self, error);
12646 end;
12647 
12648 procedure TGSimpleAsyncResult.run_in_thread(func: TGSimpleAsyncThreadFunc; io_priority: gint; cancellable: PGCancellable); cdecl;
12649 begin
12650   LazGio2.g_simple_async_result_run_in_thread(@self, func, io_priority, cancellable);
12651 end;
12652 
12653 procedure TGSimpleAsyncResult.set_check_cancellable(check_cancellable: PGCancellable); cdecl;
12654 begin
12655   LazGio2.g_simple_async_result_set_check_cancellable(@self, check_cancellable);
12656 end;
12657 
12658 procedure TGSimpleAsyncResult.set_from_error(error: PGError); cdecl;
12659 begin
12660   LazGio2.g_simple_async_result_set_from_error(@self, error);
12661 end;
12662 
12663 procedure TGSimpleAsyncResult.set_handle_cancellation(handle_cancellation: gboolean); cdecl;
12664 begin
12665   LazGio2.g_simple_async_result_set_handle_cancellation(@self, handle_cancellation);
12666 end;
12667 
12668 procedure TGSimpleAsyncResult.set_op_res_gboolean(op_res: gboolean); cdecl;
12669 begin
12670   LazGio2.g_simple_async_result_set_op_res_gboolean(@self, op_res);
12671 end;
12672 
12673 procedure TGSimpleAsyncResult.set_op_res_gpointer(op_res: gpointer; destroy_op_res: TGDestroyNotify); cdecl;
12674 begin
12675   LazGio2.g_simple_async_result_set_op_res_gpointer(@self, op_res, destroy_op_res);
12676 end;
12677 
12678 procedure TGSimpleAsyncResult.set_op_res_gssize(op_res: gssize); cdecl;
12679 begin
12680   LazGio2.g_simple_async_result_set_op_res_gssize(@self, op_res);
12681 end;
12682 
12683 procedure TGSimpleAsyncResult.take_error(error: PGError); cdecl;
12684 begin
12685   LazGio2.g_simple_async_result_take_error(@self, error);
12686 end;
12687 
newnull12688 function TGSimplePermission.new(allowed: gboolean): PGSimplePermission; cdecl;
12689 begin
12690   Result := LazGio2.g_simple_permission_new(allowed);
12691 end;
12692 
newnull12693 function TGSimpleProxyResolver.new(default_proxy: Pgchar; ignore_hosts: PPgchar): PGProxyResolver; cdecl;
12694 begin
12695   Result := LazGio2.g_simple_proxy_resolver_new(default_proxy, ignore_hosts);
12696 end;
12697 
12698 procedure TGSimpleProxyResolver.set_default_proxy(default_proxy: Pgchar); cdecl;
12699 begin
12700   LazGio2.g_simple_proxy_resolver_set_default_proxy(@self, default_proxy);
12701 end;
12702 
12703 procedure TGSimpleProxyResolver.set_ignore_hosts(ignore_hosts: PPgchar); cdecl;
12704 begin
12705   LazGio2.g_simple_proxy_resolver_set_ignore_hosts(@self, ignore_hosts);
12706 end;
12707 
12708 procedure TGSimpleProxyResolver.set_uri_proxy(uri_scheme: Pgchar; proxy: Pgchar); cdecl;
12709 begin
12710   LazGio2.g_simple_proxy_resolver_set_uri_proxy(@self, uri_scheme, proxy);
12711 end;
12712 
newnull12713 function TGSocket.new(family: TGSocketFamily; type_: TGSocketType; protocol: TGSocketProtocol; error: PPGError): PGSocket; cdecl;
12714 begin
12715   Result := LazGio2.g_socket_new(family, type_, protocol, error);
12716 end;
12717 
new_from_fdnull12718 function TGSocket.new_from_fd(fd: gint; error: PPGError): PGSocket; cdecl;
12719 begin
12720   Result := LazGio2.g_socket_new_from_fd(fd, error);
12721 end;
12722 
TGSocket.acceptnull12723 function TGSocket.accept(cancellable: PGCancellable; error: PPGError): PGSocket; cdecl;
12724 begin
12725   Result := LazGio2.g_socket_accept(@self, cancellable, error);
12726 end;
12727 
bindnull12728 function TGSocket.bind(address: PGSocketAddress; allow_reuse: gboolean; error: PPGError): gboolean; cdecl;
12729 begin
12730   Result := LazGio2.g_socket_bind(@self, address, allow_reuse, error);
12731 end;
12732 
TGSocket.check_connect_resultnull12733 function TGSocket.check_connect_result(error: PPGError): gboolean; cdecl;
12734 begin
12735   Result := LazGio2.g_socket_check_connect_result(@self, error);
12736 end;
12737 
closenull12738 function TGSocket.close(error: PPGError): gboolean; cdecl;
12739 begin
12740   Result := LazGio2.g_socket_close(@self, error);
12741 end;
12742 
condition_checknull12743 function TGSocket.condition_check(condition: TGIOCondition): TGIOCondition; cdecl;
12744 begin
12745   Result := LazGio2.g_socket_condition_check(@self, condition);
12746 end;
12747 
condition_timed_waitnull12748 function TGSocket.condition_timed_wait(condition: TGIOCondition; timeout: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
12749 begin
12750   Result := LazGio2.g_socket_condition_timed_wait(@self, condition, timeout, cancellable, error);
12751 end;
12752 
condition_waitnull12753 function TGSocket.condition_wait(condition: TGIOCondition; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
12754 begin
12755   Result := LazGio2.g_socket_condition_wait(@self, condition, cancellable, error);
12756 end;
12757 
TGSocket.connectnull12758 function TGSocket.connect(address: PGSocketAddress; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
12759 begin
12760   Result := LazGio2.g_socket_connect(@self, address, cancellable, error);
12761 end;
12762 
connection_factory_create_connectionnull12763 function TGSocket.connection_factory_create_connection: PGSocketConnection; cdecl;
12764 begin
12765   Result := LazGio2.g_socket_connection_factory_create_connection(@self);
12766 end;
12767 
create_sourcenull12768 function TGSocket.create_source(condition: TGIOCondition; cancellable: PGCancellable): PGSource; cdecl;
12769 begin
12770   Result := LazGio2.g_socket_create_source(@self, condition, cancellable);
12771 end;
12772 
get_available_bytesnull12773 function TGSocket.get_available_bytes: gssize; cdecl;
12774 begin
12775   Result := LazGio2.g_socket_get_available_bytes(@self);
12776 end;
12777 
get_blockingnull12778 function TGSocket.get_blocking: gboolean; cdecl;
12779 begin
12780   Result := LazGio2.g_socket_get_blocking(@self);
12781 end;
12782 
TGSocket.get_broadcastnull12783 function TGSocket.get_broadcast: gboolean; cdecl;
12784 begin
12785   Result := LazGio2.g_socket_get_broadcast(@self);
12786 end;
12787 
TGSocket.get_credentialsnull12788 function TGSocket.get_credentials(error: PPGError): PGCredentials; cdecl;
12789 begin
12790   Result := LazGio2.g_socket_get_credentials(@self, error);
12791 end;
12792 
get_familynull12793 function TGSocket.get_family: TGSocketFamily; cdecl;
12794 begin
12795   Result := LazGio2.g_socket_get_family(@self);
12796 end;
12797 
TGSocket.get_fdnull12798 function TGSocket.get_fd: gint; cdecl;
12799 begin
12800   Result := LazGio2.g_socket_get_fd(@self);
12801 end;
12802 
get_keepalivenull12803 function TGSocket.get_keepalive: gboolean; cdecl;
12804 begin
12805   Result := LazGio2.g_socket_get_keepalive(@self);
12806 end;
12807 
get_listen_backlognull12808 function TGSocket.get_listen_backlog: gint; cdecl;
12809 begin
12810   Result := LazGio2.g_socket_get_listen_backlog(@self);
12811 end;
12812 
get_local_addressnull12813 function TGSocket.get_local_address(error: PPGError): PGSocketAddress; cdecl;
12814 begin
12815   Result := LazGio2.g_socket_get_local_address(@self, error);
12816 end;
12817 
TGSocket.get_multicast_loopbacknull12818 function TGSocket.get_multicast_loopback: gboolean; cdecl;
12819 begin
12820   Result := LazGio2.g_socket_get_multicast_loopback(@self);
12821 end;
12822 
get_multicast_ttlnull12823 function TGSocket.get_multicast_ttl: guint; cdecl;
12824 begin
12825   Result := LazGio2.g_socket_get_multicast_ttl(@self);
12826 end;
12827 
get_optionnull12828 function TGSocket.get_option(level: gint; optname: gint; value: Pgint; error: PPGError): gboolean; cdecl;
12829 begin
12830   Result := LazGio2.g_socket_get_option(@self, level, optname, value, error);
12831 end;
12832 
TGSocket.get_protocolnull12833 function TGSocket.get_protocol: TGSocketProtocol; cdecl;
12834 begin
12835   Result := LazGio2.g_socket_get_protocol(@self);
12836 end;
12837 
get_remote_addressnull12838 function TGSocket.get_remote_address(error: PPGError): PGSocketAddress; cdecl;
12839 begin
12840   Result := LazGio2.g_socket_get_remote_address(@self, error);
12841 end;
12842 
TGSocket.get_socket_typenull12843 function TGSocket.get_socket_type: TGSocketType; cdecl;
12844 begin
12845   Result := LazGio2.g_socket_get_socket_type(@self);
12846 end;
12847 
get_timeoutnull12848 function TGSocket.get_timeout: guint; cdecl;
12849 begin
12850   Result := LazGio2.g_socket_get_timeout(@self);
12851 end;
12852 
get_ttlnull12853 function TGSocket.get_ttl: guint; cdecl;
12854 begin
12855   Result := LazGio2.g_socket_get_ttl(@self);
12856 end;
12857 
TGSocket.is_closednull12858 function TGSocket.is_closed: gboolean; cdecl;
12859 begin
12860   Result := LazGio2.g_socket_is_closed(@self);
12861 end;
12862 
is_connectednull12863 function TGSocket.is_connected: gboolean; cdecl;
12864 begin
12865   Result := LazGio2.g_socket_is_connected(@self);
12866 end;
12867 
join_multicast_groupnull12868 function TGSocket.join_multicast_group(group: PGInetAddress; source_specific: gboolean; iface: Pgchar; error: PPGError): gboolean; cdecl;
12869 begin
12870   Result := LazGio2.g_socket_join_multicast_group(@self, group, source_specific, iface, error);
12871 end;
12872 
TGSocket.leave_multicast_groupnull12873 function TGSocket.leave_multicast_group(group: PGInetAddress; source_specific: gboolean; iface: Pgchar; error: PPGError): gboolean; cdecl;
12874 begin
12875   Result := LazGio2.g_socket_leave_multicast_group(@self, group, source_specific, iface, error);
12876 end;
12877 
TGSocket.listennull12878 function TGSocket.listen(error: PPGError): gboolean; cdecl;
12879 begin
12880   Result := LazGio2.g_socket_listen(@self, error);
12881 end;
12882 
receivenull12883 function TGSocket.receive(buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12884 begin
12885   Result := LazGio2.g_socket_receive(@self, buffer, size, cancellable, error);
12886 end;
12887 
receive_fromnull12888 function TGSocket.receive_from(address: PPGSocketAddress; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12889 begin
12890   Result := LazGio2.g_socket_receive_from(@self, address, buffer, size, cancellable, error);
12891 end;
12892 
receive_messagenull12893 function TGSocket.receive_message(address: PPGSocketAddress; vectors: PGInputVector; num_vectors: gint; messages: PPPGSocketControlMessage; num_messages: Pgint; flags: Pgint; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12894 begin
12895   Result := LazGio2.g_socket_receive_message(@self, address, vectors, num_vectors, messages, num_messages, flags, cancellable, error);
12896 end;
12897 
TGSocket.receive_with_blockingnull12898 function TGSocket.receive_with_blocking(buffer: Pgchar; size: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12899 begin
12900   Result := LazGio2.g_socket_receive_with_blocking(@self, buffer, size, blocking, cancellable, error);
12901 end;
12902 
TGSocket.sendnull12903 function TGSocket.send(buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12904 begin
12905   Result := LazGio2.g_socket_send(@self, buffer, size, cancellable, error);
12906 end;
12907 
TGSocket.send_messagenull12908 function TGSocket.send_message(address: PGSocketAddress; vectors: PGOutputVector; num_vectors: gint; messages: PPGSocketControlMessage; num_messages: gint; flags: gint; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12909 begin
12910   Result := LazGio2.g_socket_send_message(@self, address, vectors, num_vectors, messages, num_messages, flags, cancellable, error);
12911 end;
12912 
send_tonull12913 function TGSocket.send_to(address: PGSocketAddress; buffer: Pgchar; size: gsize; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12914 begin
12915   Result := LazGio2.g_socket_send_to(@self, address, buffer, size, cancellable, error);
12916 end;
12917 
send_with_blockingnull12918 function TGSocket.send_with_blocking(buffer: Pgchar; size: gsize; blocking: gboolean; cancellable: PGCancellable; error: PPGError): gssize; cdecl;
12919 begin
12920   Result := LazGio2.g_socket_send_with_blocking(@self, buffer, size, blocking, cancellable, error);
12921 end;
12922 
12923 procedure TGSocket.set_blocking(blocking: gboolean); cdecl;
12924 begin
12925   LazGio2.g_socket_set_blocking(@self, blocking);
12926 end;
12927 
12928 procedure TGSocket.set_broadcast(broadcast: gboolean); cdecl;
12929 begin
12930   LazGio2.g_socket_set_broadcast(@self, broadcast);
12931 end;
12932 
12933 procedure TGSocket.set_keepalive(keepalive: gboolean); cdecl;
12934 begin
12935   LazGio2.g_socket_set_keepalive(@self, keepalive);
12936 end;
12937 
12938 procedure TGSocket.set_listen_backlog(backlog: gint); cdecl;
12939 begin
12940   LazGio2.g_socket_set_listen_backlog(@self, backlog);
12941 end;
12942 
12943 procedure TGSocket.set_multicast_loopback(loopback: gboolean); cdecl;
12944 begin
12945   LazGio2.g_socket_set_multicast_loopback(@self, loopback);
12946 end;
12947 
12948 procedure TGSocket.set_multicast_ttl(ttl: guint); cdecl;
12949 begin
12950   LazGio2.g_socket_set_multicast_ttl(@self, ttl);
12951 end;
12952 
set_optionnull12953 function TGSocket.set_option(level: gint; optname: gint; value: gint; error: PPGError): gboolean; cdecl;
12954 begin
12955   Result := LazGio2.g_socket_set_option(@self, level, optname, value, error);
12956 end;
12957 
12958 procedure TGSocket.set_timeout(timeout: guint); cdecl;
12959 begin
12960   LazGio2.g_socket_set_timeout(@self, timeout);
12961 end;
12962 
12963 procedure TGSocket.set_ttl(ttl: guint); cdecl;
12964 begin
12965   LazGio2.g_socket_set_ttl(@self, ttl);
12966 end;
12967 
shutdownnull12968 function TGSocket.shutdown(shutdown_read: gboolean; shutdown_write: gboolean; error: PPGError): gboolean; cdecl;
12969 begin
12970   Result := LazGio2.g_socket_shutdown(@self, shutdown_read, shutdown_write, error);
12971 end;
12972 
speaks_ipv4null12973 function TGSocket.speaks_ipv4: gboolean; cdecl;
12974 begin
12975   Result := LazGio2.g_socket_speaks_ipv4(@self);
12976 end;
12977 
factory_lookup_typenull12978 function TGSocketConnection.factory_lookup_type(family: TGSocketFamily; type_: TGSocketType; protocol_id: gint): TGType; cdecl;
12979 begin
12980   Result := LazGio2.g_socket_connection_factory_lookup_type(family, type_, protocol_id);
12981 end;
12982 
12983 procedure TGSocketConnection.factory_register_type(g_type: TGType; family: TGSocketFamily; type_: TGSocketType; protocol: gint); cdecl;
12984 begin
12985   LazGio2.g_socket_connection_factory_register_type(g_type, family, type_, protocol);
12986 end;
12987 
TGSocketConnection.connectnull12988 function TGSocketConnection.connect(address: PGSocketAddress; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
12989 begin
12990   Result := LazGio2.g_socket_connection_connect(@self, address, cancellable, error);
12991 end;
12992 
12993 procedure TGSocketConnection.connect_async(address: PGSocketAddress; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
12994 begin
12995   LazGio2.g_socket_connection_connect_async(@self, address, cancellable, callback, user_data);
12996 end;
12997 
connect_finishnull12998 function TGSocketConnection.connect_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
12999 begin
13000   Result := LazGio2.g_socket_connection_connect_finish(@self, result_, error);
13001 end;
13002 
get_local_addressnull13003 function TGSocketConnection.get_local_address(error: PPGError): PGSocketAddress; cdecl;
13004 begin
13005   Result := LazGio2.g_socket_connection_get_local_address(@self, error);
13006 end;
13007 
get_remote_addressnull13008 function TGSocketConnection.get_remote_address(error: PPGError): PGSocketAddress; cdecl;
13009 begin
13010   Result := LazGio2.g_socket_connection_get_remote_address(@self, error);
13011 end;
13012 
get_socketnull13013 function TGSocketConnection.get_socket: PGSocket; cdecl;
13014 begin
13015   Result := LazGio2.g_socket_connection_get_socket(@self);
13016 end;
13017 
is_connectednull13018 function TGSocketConnection.is_connected: gboolean; cdecl;
13019 begin
13020   Result := LazGio2.g_socket_connection_is_connected(@self);
13021 end;
13022 
TGSocketControlMessage.deserializenull13023 function TGSocketControlMessage.deserialize(level: gint; type_: gint; size: gsize; data: guint8): PGSocketControlMessage; cdecl;
13024 begin
13025   Result := LazGio2.g_socket_control_message_deserialize(level, type_, size, data);
13026 end;
13027 
TGSocketControlMessage.get_levelnull13028 function TGSocketControlMessage.get_level: gint; cdecl;
13029 begin
13030   Result := LazGio2.g_socket_control_message_get_level(@self);
13031 end;
13032 
get_msg_typenull13033 function TGSocketControlMessage.get_msg_type: gint; cdecl;
13034 begin
13035   Result := LazGio2.g_socket_control_message_get_msg_type(@self);
13036 end;
13037 
TGSocketControlMessage.get_sizenull13038 function TGSocketControlMessage.get_size: gsize; cdecl;
13039 begin
13040   Result := LazGio2.g_socket_control_message_get_size(@self);
13041 end;
13042 
13043 procedure TGSocketControlMessage.serialize(data: gpointer); cdecl;
13044 begin
13045   LazGio2.g_socket_control_message_serialize(@self, data);
13046 end;
13047 
newnull13048 function TGSocketClient.new: PGSocketClient; cdecl;
13049 begin
13050   Result := LazGio2.g_socket_client_new();
13051 end;
13052 
13053 procedure TGSocketClient.add_application_proxy(protocol: Pgchar); cdecl;
13054 begin
13055   LazGio2.g_socket_client_add_application_proxy(@self, protocol);
13056 end;
13057 
TGSocketClient.connectnull13058 function TGSocketClient.connect(connectable: PGSocketConnectable; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl;
13059 begin
13060   Result := LazGio2.g_socket_client_connect(@self, connectable, cancellable, error);
13061 end;
13062 
13063 procedure TGSocketClient.connect_async(connectable: PGSocketConnectable; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13064 begin
13065   LazGio2.g_socket_client_connect_async(@self, connectable, cancellable, callback, user_data);
13066 end;
13067 
TGSocketClient.connect_finishnull13068 function TGSocketClient.connect_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl;
13069 begin
13070   Result := LazGio2.g_socket_client_connect_finish(@self, result_, error);
13071 end;
13072 
connect_to_hostnull13073 function TGSocketClient.connect_to_host(host_and_port: Pgchar; default_port: guint16; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl;
13074 begin
13075   Result := LazGio2.g_socket_client_connect_to_host(@self, host_and_port, default_port, cancellable, error);
13076 end;
13077 
13078 procedure TGSocketClient.connect_to_host_async(host_and_port: Pgchar; default_port: guint16; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13079 begin
13080   LazGio2.g_socket_client_connect_to_host_async(@self, host_and_port, default_port, cancellable, callback, user_data);
13081 end;
13082 
connect_to_host_finishnull13083 function TGSocketClient.connect_to_host_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl;
13084 begin
13085   Result := LazGio2.g_socket_client_connect_to_host_finish(@self, result_, error);
13086 end;
13087 
connect_to_servicenull13088 function TGSocketClient.connect_to_service(domain: Pgchar; service: Pgchar; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl;
13089 begin
13090   Result := LazGio2.g_socket_client_connect_to_service(@self, domain, service, cancellable, error);
13091 end;
13092 
13093 procedure TGSocketClient.connect_to_service_async(domain: Pgchar; service: Pgchar; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13094 begin
13095   LazGio2.g_socket_client_connect_to_service_async(@self, domain, service, cancellable, callback, user_data);
13096 end;
13097 
TGSocketClient.connect_to_service_finishnull13098 function TGSocketClient.connect_to_service_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl;
13099 begin
13100   Result := LazGio2.g_socket_client_connect_to_service_finish(@self, result_, error);
13101 end;
13102 
TGSocketClient.connect_to_urinull13103 function TGSocketClient.connect_to_uri(uri: Pgchar; default_port: guint16; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl;
13104 begin
13105   Result := LazGio2.g_socket_client_connect_to_uri(@self, uri, default_port, cancellable, error);
13106 end;
13107 
13108 procedure TGSocketClient.connect_to_uri_async(uri: Pgchar; default_port: guint16; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13109 begin
13110   LazGio2.g_socket_client_connect_to_uri_async(@self, uri, default_port, cancellable, callback, user_data);
13111 end;
13112 
connect_to_uri_finishnull13113 function TGSocketClient.connect_to_uri_finish(result_: PGAsyncResult; error: PPGError): PGSocketConnection; cdecl;
13114 begin
13115   Result := LazGio2.g_socket_client_connect_to_uri_finish(@self, result_, error);
13116 end;
13117 
get_enable_proxynull13118 function TGSocketClient.get_enable_proxy: gboolean; cdecl;
13119 begin
13120   Result := LazGio2.g_socket_client_get_enable_proxy(@self);
13121 end;
13122 
get_familynull13123 function TGSocketClient.get_family: TGSocketFamily; cdecl;
13124 begin
13125   Result := LazGio2.g_socket_client_get_family(@self);
13126 end;
13127 
get_local_addressnull13128 function TGSocketClient.get_local_address: PGSocketAddress; cdecl;
13129 begin
13130   Result := LazGio2.g_socket_client_get_local_address(@self);
13131 end;
13132 
TGSocketClient.get_protocolnull13133 function TGSocketClient.get_protocol: TGSocketProtocol; cdecl;
13134 begin
13135   Result := LazGio2.g_socket_client_get_protocol(@self);
13136 end;
13137 
TGSocketClient.get_proxy_resolvernull13138 function TGSocketClient.get_proxy_resolver: PGProxyResolver; cdecl;
13139 begin
13140   Result := LazGio2.g_socket_client_get_proxy_resolver(@self);
13141 end;
13142 
TGSocketClient.get_socket_typenull13143 function TGSocketClient.get_socket_type: TGSocketType; cdecl;
13144 begin
13145   Result := LazGio2.g_socket_client_get_socket_type(@self);
13146 end;
13147 
get_timeoutnull13148 function TGSocketClient.get_timeout: guint; cdecl;
13149 begin
13150   Result := LazGio2.g_socket_client_get_timeout(@self);
13151 end;
13152 
TGSocketClient.get_tlsnull13153 function TGSocketClient.get_tls: gboolean; cdecl;
13154 begin
13155   Result := LazGio2.g_socket_client_get_tls(@self);
13156 end;
13157 
get_tls_validation_flagsnull13158 function TGSocketClient.get_tls_validation_flags: TGTlsCertificateFlags; cdecl;
13159 begin
13160   Result := LazGio2.g_socket_client_get_tls_validation_flags(@self);
13161 end;
13162 
13163 procedure TGSocketClient.set_enable_proxy(enable: gboolean); cdecl;
13164 begin
13165   LazGio2.g_socket_client_set_enable_proxy(@self, enable);
13166 end;
13167 
13168 procedure TGSocketClient.set_family(family: TGSocketFamily); cdecl;
13169 begin
13170   LazGio2.g_socket_client_set_family(@self, family);
13171 end;
13172 
13173 procedure TGSocketClient.set_local_address(address: PGSocketAddress); cdecl;
13174 begin
13175   LazGio2.g_socket_client_set_local_address(@self, address);
13176 end;
13177 
13178 procedure TGSocketClient.set_protocol(protocol: TGSocketProtocol); cdecl;
13179 begin
13180   LazGio2.g_socket_client_set_protocol(@self, protocol);
13181 end;
13182 
13183 procedure TGSocketClient.set_proxy_resolver(proxy_resolver: PGProxyResolver); cdecl;
13184 begin
13185   LazGio2.g_socket_client_set_proxy_resolver(@self, proxy_resolver);
13186 end;
13187 
13188 procedure TGSocketClient.set_socket_type(type_: TGSocketType); cdecl;
13189 begin
13190   LazGio2.g_socket_client_set_socket_type(@self, type_);
13191 end;
13192 
13193 procedure TGSocketClient.set_timeout(timeout: guint); cdecl;
13194 begin
13195   LazGio2.g_socket_client_set_timeout(@self, timeout);
13196 end;
13197 
13198 procedure TGSocketClient.set_tls(tls: gboolean); cdecl;
13199 begin
13200   LazGio2.g_socket_client_set_tls(@self, tls);
13201 end;
13202 
13203 procedure TGSocketClient.set_tls_validation_flags(flags: TGTlsCertificateFlags); cdecl;
13204 begin
13205   LazGio2.g_socket_client_set_tls_validation_flags(@self, flags);
13206 end;
13207 
newnull13208 function TGSocketListener.new: PGSocketListener; cdecl;
13209 begin
13210   Result := LazGio2.g_socket_listener_new();
13211 end;
13212 
TGSocketListener.acceptnull13213 function TGSocketListener.accept(source_object: PPGObject; cancellable: PGCancellable; error: PPGError): PGSocketConnection; cdecl;
13214 begin
13215   Result := LazGio2.g_socket_listener_accept(@self, source_object, cancellable, error);
13216 end;
13217 
13218 procedure TGSocketListener.accept_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13219 begin
13220   LazGio2.g_socket_listener_accept_async(@self, cancellable, callback, user_data);
13221 end;
13222 
TGSocketListener.accept_finishnull13223 function TGSocketListener.accept_finish(result_: PGAsyncResult; source_object: PPGObject; error: PPGError): PGSocketConnection; cdecl;
13224 begin
13225   Result := LazGio2.g_socket_listener_accept_finish(@self, result_, source_object, error);
13226 end;
13227 
TGSocketListener.accept_socketnull13228 function TGSocketListener.accept_socket(source_object: PPGObject; cancellable: PGCancellable; error: PPGError): PGSocket; cdecl;
13229 begin
13230   Result := LazGio2.g_socket_listener_accept_socket(@self, source_object, cancellable, error);
13231 end;
13232 
13233 procedure TGSocketListener.accept_socket_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13234 begin
13235   LazGio2.g_socket_listener_accept_socket_async(@self, cancellable, callback, user_data);
13236 end;
13237 
TGSocketListener.accept_socket_finishnull13238 function TGSocketListener.accept_socket_finish(result_: PGAsyncResult; source_object: PPGObject; error: PPGError): PGSocket; cdecl;
13239 begin
13240   Result := LazGio2.g_socket_listener_accept_socket_finish(@self, result_, source_object, error);
13241 end;
13242 
TGSocketListener.add_addressnull13243 function TGSocketListener.add_address(address: PGSocketAddress; type_: TGSocketType; protocol: TGSocketProtocol; source_object: PGObject; effective_address: PPGSocketAddress; error: PPGError): gboolean; cdecl;
13244 begin
13245   Result := LazGio2.g_socket_listener_add_address(@self, address, type_, protocol, source_object, effective_address, error);
13246 end;
13247 
add_any_inet_portnull13248 function TGSocketListener.add_any_inet_port(source_object: PGObject; error: PPGError): guint16; cdecl;
13249 begin
13250   Result := LazGio2.g_socket_listener_add_any_inet_port(@self, source_object, error);
13251 end;
13252 
TGSocketListener.add_inet_portnull13253 function TGSocketListener.add_inet_port(port: guint16; source_object: PGObject; error: PPGError): gboolean; cdecl;
13254 begin
13255   Result := LazGio2.g_socket_listener_add_inet_port(@self, port, source_object, error);
13256 end;
13257 
add_socketnull13258 function TGSocketListener.add_socket(socket: PGSocket; source_object: PGObject; error: PPGError): gboolean; cdecl;
13259 begin
13260   Result := LazGio2.g_socket_listener_add_socket(@self, socket, source_object, error);
13261 end;
13262 
13263 procedure TGSocketListener.close; cdecl;
13264 begin
13265   LazGio2.g_socket_listener_close(@self);
13266 end;
13267 
13268 procedure TGSocketListener.set_backlog(listen_backlog: gint); cdecl;
13269 begin
13270   LazGio2.g_socket_listener_set_backlog(@self, listen_backlog);
13271 end;
13272 
newnull13273 function TGSocketService.new: PGSocketService; cdecl;
13274 begin
13275   Result := LazGio2.g_socket_service_new();
13276 end;
13277 
TGSocketService.is_activenull13278 function TGSocketService.is_active: gboolean; cdecl;
13279 begin
13280   Result := LazGio2.g_socket_service_is_active(@self);
13281 end;
13282 
13283 procedure TGSocketService.start; cdecl;
13284 begin
13285   LazGio2.g_socket_service_start(@self);
13286 end;
13287 
13288 procedure TGSocketService.stop; cdecl;
13289 begin
13290   LazGio2.g_socket_service_stop(@self);
13291 end;
13292 
newnull13293 function TGSrvTarget.new(hostname: Pgchar; port: guint16; priority: guint16; weight: guint16): PGSrvTarget; cdecl;
13294 begin
13295   Result := LazGio2.g_srv_target_new(hostname, port, priority, weight);
13296 end;
13297 
TGSrvTarget.copynull13298 function TGSrvTarget.copy: PGSrvTarget; cdecl;
13299 begin
13300   Result := LazGio2.g_srv_target_copy(@self);
13301 end;
13302 
13303 procedure TGSrvTarget.free; cdecl;
13304 begin
13305   LazGio2.g_srv_target_free(@self);
13306 end;
13307 
TGSrvTarget.get_hostnamenull13308 function TGSrvTarget.get_hostname: Pgchar; cdecl;
13309 begin
13310   Result := LazGio2.g_srv_target_get_hostname(@self);
13311 end;
13312 
TGSrvTarget.get_portnull13313 function TGSrvTarget.get_port: guint16; cdecl;
13314 begin
13315   Result := LazGio2.g_srv_target_get_port(@self);
13316 end;
13317 
get_prioritynull13318 function TGSrvTarget.get_priority: guint16; cdecl;
13319 begin
13320   Result := LazGio2.g_srv_target_get_priority(@self);
13321 end;
13322 
get_weightnull13323 function TGSrvTarget.get_weight: guint16; cdecl;
13324 begin
13325   Result := LazGio2.g_srv_target_get_weight(@self);
13326 end;
13327 
TGSrvTarget.list_sortnull13328 function TGSrvTarget.list_sort(targets: PGList): PGList; cdecl;
13329 begin
13330   Result := LazGio2.g_srv_target_list_sort(targets);
13331 end;
13332 
13333 procedure TGStaticResource.fini; cdecl;
13334 begin
13335   LazGio2.g_static_resource_fini(@self);
13336 end;
13337 
TGStaticResource.get_resourcenull13338 function TGStaticResource.get_resource: PGResource; cdecl;
13339 begin
13340   Result := LazGio2.g_static_resource_get_resource(@self);
13341 end;
13342 
13343 procedure TGStaticResource.init; cdecl;
13344 begin
13345   LazGio2.g_static_resource_init(@self);
13346 end;
13347 
TGTask.newnull13348 function TGTask.new(source_object: PGObject; cancellable: PGCancellable; callback: TGAsyncReadyCallback; callback_data: gpointer): PGTask; cdecl;
13349 begin
13350   Result := LazGio2.g_task_new(source_object, cancellable, callback, callback_data);
13351 end;
13352 
TGTask.is_validnull13353 function TGTask.is_valid(result_: PGAsyncResult; source_object: PGObject): gboolean; cdecl;
13354 begin
13355   Result := LazGio2.g_task_is_valid(result_, source_object);
13356 end;
13357 
13358 procedure TGTask.report_error(source_object: PGObject; callback: TGAsyncReadyCallback; callback_data: gpointer; source_tag: gpointer; error: PGError); cdecl;
13359 begin
13360   LazGio2.g_task_report_error(source_object, callback, callback_data, source_tag, error);
13361 end;
13362 
13363 procedure TGTask.attach_source(source: PGSource; callback: TGSourceFunc); cdecl;
13364 begin
13365   LazGio2.g_task_attach_source(@self, source, callback);
13366 end;
13367 
TGTask.get_cancellablenull13368 function TGTask.get_cancellable: PGCancellable; cdecl;
13369 begin
13370   Result := LazGio2.g_task_get_cancellable(@self);
13371 end;
13372 
get_check_cancellablenull13373 function TGTask.get_check_cancellable: gboolean; cdecl;
13374 begin
13375   Result := LazGio2.g_task_get_check_cancellable(@self);
13376 end;
13377 
get_contextnull13378 function TGTask.get_context: PGMainContext; cdecl;
13379 begin
13380   Result := LazGio2.g_task_get_context(@self);
13381 end;
13382 
TGTask.get_prioritynull13383 function TGTask.get_priority: gint; cdecl;
13384 begin
13385   Result := LazGio2.g_task_get_priority(@self);
13386 end;
13387 
TGTask.get_return_on_cancelnull13388 function TGTask.get_return_on_cancel: gboolean; cdecl;
13389 begin
13390   Result := LazGio2.g_task_get_return_on_cancel(@self);
13391 end;
13392 
TGTask.get_source_objectnull13393 function TGTask.get_source_object: PGObject; cdecl;
13394 begin
13395   Result := LazGio2.g_task_get_source_object(@self);
13396 end;
13397 
TGTask.get_source_tagnull13398 function TGTask.get_source_tag: gpointer; cdecl;
13399 begin
13400   Result := LazGio2.g_task_get_source_tag(@self);
13401 end;
13402 
get_task_datanull13403 function TGTask.get_task_data: gpointer; cdecl;
13404 begin
13405   Result := LazGio2.g_task_get_task_data(@self);
13406 end;
13407 
TGTask.had_errornull13408 function TGTask.had_error: gboolean; cdecl;
13409 begin
13410   Result := LazGio2.g_task_had_error(@self);
13411 end;
13412 
propagate_booleannull13413 function TGTask.propagate_boolean(error: PPGError): gboolean; cdecl;
13414 begin
13415   Result := LazGio2.g_task_propagate_boolean(@self, error);
13416 end;
13417 
propagate_intnull13418 function TGTask.propagate_int(error: PPGError): gssize; cdecl;
13419 begin
13420   Result := LazGio2.g_task_propagate_int(@self, error);
13421 end;
13422 
TGTask.propagate_pointernull13423 function TGTask.propagate_pointer(error: PPGError): gpointer; cdecl;
13424 begin
13425   Result := LazGio2.g_task_propagate_pointer(@self, error);
13426 end;
13427 
13428 procedure TGTask.return_boolean(result_: gboolean); cdecl;
13429 begin
13430   LazGio2.g_task_return_boolean(@self, result_);
13431 end;
13432 
13433 procedure TGTask.return_error(error: PGError); cdecl;
13434 begin
13435   LazGio2.g_task_return_error(@self, error);
13436 end;
13437 
return_error_if_cancellednull13438 function TGTask.return_error_if_cancelled: gboolean; cdecl;
13439 begin
13440   Result := LazGio2.g_task_return_error_if_cancelled(@self);
13441 end;
13442 
13443 procedure TGTask.return_int(result_: gssize); cdecl;
13444 begin
13445   LazGio2.g_task_return_int(@self, result_);
13446 end;
13447 
13448 procedure TGTask.return_pointer(result_: gpointer; result_destroy: TGDestroyNotify); cdecl;
13449 begin
13450   LazGio2.g_task_return_pointer(@self, result_, result_destroy);
13451 end;
13452 
13453 procedure TGTask.run_in_thread(task_func: TGTaskThreadFunc); cdecl;
13454 begin
13455   LazGio2.g_task_run_in_thread(@self, task_func);
13456 end;
13457 
13458 procedure TGTask.run_in_thread_sync(task_func: TGTaskThreadFunc); cdecl;
13459 begin
13460   LazGio2.g_task_run_in_thread_sync(@self, task_func);
13461 end;
13462 
13463 procedure TGTask.set_check_cancellable(check_cancellable: gboolean); cdecl;
13464 begin
13465   LazGio2.g_task_set_check_cancellable(@self, check_cancellable);
13466 end;
13467 
13468 procedure TGTask.set_priority(priority: gint); cdecl;
13469 begin
13470   LazGio2.g_task_set_priority(@self, priority);
13471 end;
13472 
TGTask.set_return_on_cancelnull13473 function TGTask.set_return_on_cancel(return_on_cancel: gboolean): gboolean; cdecl;
13474 begin
13475   Result := LazGio2.g_task_set_return_on_cancel(@self, return_on_cancel);
13476 end;
13477 
13478 procedure TGTask.set_source_tag(source_tag: gpointer); cdecl;
13479 begin
13480   LazGio2.g_task_set_source_tag(@self, source_tag);
13481 end;
13482 
13483 procedure TGTask.set_task_data(task_data: gpointer; task_data_destroy: TGDestroyNotify); cdecl;
13484 begin
13485   LazGio2.g_task_set_task_data(@self, task_data, task_data_destroy);
13486 end;
13487 
get_graceful_disconnectnull13488 function TGTcpConnection.get_graceful_disconnect: gboolean; cdecl;
13489 begin
13490   Result := LazGio2.g_tcp_connection_get_graceful_disconnect(@self);
13491 end;
13492 
13493 procedure TGTcpConnection.set_graceful_disconnect(graceful_disconnect: gboolean); cdecl;
13494 begin
13495   LazGio2.g_tcp_connection_set_graceful_disconnect(@self, graceful_disconnect);
13496 end;
13497 
newnull13498 function TGTcpWrapperConnection.new(base_io_stream: PGIOStream; socket: PGSocket): PGTcpWrapperConnection; cdecl;
13499 begin
13500   Result := LazGio2.g_tcp_wrapper_connection_new(base_io_stream, socket);
13501 end;
13502 
TGTcpWrapperConnection.get_base_io_streamnull13503 function TGTcpWrapperConnection.get_base_io_stream: PGIOStream; cdecl;
13504 begin
13505   Result := LazGio2.g_tcp_wrapper_connection_get_base_io_stream(@self);
13506 end;
13507 
newnull13508 function TGTestDBus.new(flags: TGTestDBusFlags): PGTestDBus; cdecl;
13509 begin
13510   Result := LazGio2.g_test_dbus_new(flags);
13511 end;
13512 
13513 procedure TGTestDBus.unset; cdecl;
13514 begin
13515   LazGio2.g_test_dbus_unset();
13516 end;
13517 
13518 procedure TGTestDBus.add_service_dir(path: Pgchar); cdecl;
13519 begin
13520   LazGio2.g_test_dbus_add_service_dir(@self, path);
13521 end;
13522 
13523 procedure TGTestDBus.down; cdecl;
13524 begin
13525   LazGio2.g_test_dbus_down(@self);
13526 end;
13527 
TGTestDBus.get_bus_addressnull13528 function TGTestDBus.get_bus_address: Pgchar; cdecl;
13529 begin
13530   Result := LazGio2.g_test_dbus_get_bus_address(@self);
13531 end;
13532 
get_flagsnull13533 function TGTestDBus.get_flags: TGTestDBusFlags; cdecl;
13534 begin
13535   Result := LazGio2.g_test_dbus_get_flags(@self);
13536 end;
13537 
13538 procedure TGTestDBus.stop; cdecl;
13539 begin
13540   LazGio2.g_test_dbus_stop(@self);
13541 end;
13542 
13543 procedure TGTestDBus.up; cdecl;
13544 begin
13545   LazGio2.g_test_dbus_up(@self);
13546 end;
13547 
newnull13548 function TGThemedIcon.new(iconname: Pgchar): PGThemedIcon; cdecl;
13549 begin
13550   Result := LazGio2.g_themed_icon_new(iconname);
13551 end;
13552 
TGThemedIcon.new_from_namesnull13553 function TGThemedIcon.new_from_names(iconnames: PPgchar; len: gint): PGThemedIcon; cdecl;
13554 begin
13555   Result := LazGio2.g_themed_icon_new_from_names(iconnames, len);
13556 end;
13557 
new_with_default_fallbacksnull13558 function TGThemedIcon.new_with_default_fallbacks(iconname: Pgchar): PGThemedIcon; cdecl;
13559 begin
13560   Result := LazGio2.g_themed_icon_new_with_default_fallbacks(iconname);
13561 end;
13562 
13563 procedure TGThemedIcon.append_name(iconname: Pgchar); cdecl;
13564 begin
13565   LazGio2.g_themed_icon_append_name(@self, iconname);
13566 end;
13567 
get_namesnull13568 function TGThemedIcon.get_names: PPgchar; cdecl;
13569 begin
13570   Result := LazGio2.g_themed_icon_get_names(@self);
13571 end;
13572 
13573 procedure TGThemedIcon.prepend_name(iconname: Pgchar); cdecl;
13574 begin
13575   LazGio2.g_themed_icon_prepend_name(@self, iconname);
13576 end;
13577 
newnull13578 function TGThreadedSocketService.new(max_threads: gint): PGThreadedSocketService; cdecl;
13579 begin
13580   Result := LazGio2.g_threaded_socket_service_new(max_threads);
13581 end;
13582 
get_defaultnull13583 function TGTlsBackend.get_default: PGTlsBackend; cdecl;
13584 begin
13585   Result := LazGio2.g_tls_backend_get_default();
13586 end;
13587 
get_certificate_typenull13588 function TGTlsBackend.get_certificate_type: TGType; cdecl;
13589 begin
13590   Result := LazGio2.g_tls_backend_get_certificate_type(@self);
13591 end;
13592 
TGTlsBackend.get_client_connection_typenull13593 function TGTlsBackend.get_client_connection_type: TGType; cdecl;
13594 begin
13595   Result := LazGio2.g_tls_backend_get_client_connection_type(@self);
13596 end;
13597 
TGTlsBackend.get_default_databasenull13598 function TGTlsBackend.get_default_database: PGTlsDatabase; cdecl;
13599 begin
13600   Result := LazGio2.g_tls_backend_get_default_database(@self);
13601 end;
13602 
TGTlsBackend.get_file_database_typenull13603 function TGTlsBackend.get_file_database_type: TGType; cdecl;
13604 begin
13605   Result := LazGio2.g_tls_backend_get_file_database_type(@self);
13606 end;
13607 
TGTlsBackend.get_server_connection_typenull13608 function TGTlsBackend.get_server_connection_type: TGType; cdecl;
13609 begin
13610   Result := LazGio2.g_tls_backend_get_server_connection_type(@self);
13611 end;
13612 
supports_tlsnull13613 function TGTlsBackend.supports_tls: gboolean; cdecl;
13614 begin
13615   Result := LazGio2.g_tls_backend_supports_tls(@self);
13616 end;
13617 
TGTlsDatabase.create_certificate_handlenull13618 function TGTlsDatabase.create_certificate_handle(certificate: PGTlsCertificate): Pgchar; cdecl;
13619 begin
13620   Result := LazGio2.g_tls_database_create_certificate_handle(@self, certificate);
13621 end;
13622 
TGTlsDatabase.lookup_certificate_for_handlenull13623 function TGTlsDatabase.lookup_certificate_for_handle(handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl;
13624 begin
13625   Result := LazGio2.g_tls_database_lookup_certificate_for_handle(@self, handle, interaction, flags, cancellable, error);
13626 end;
13627 
13628 procedure TGTlsDatabase.lookup_certificate_for_handle_async(handle: Pgchar; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13629 begin
13630   LazGio2.g_tls_database_lookup_certificate_for_handle_async(@self, handle, interaction, flags, cancellable, callback, user_data);
13631 end;
13632 
TGTlsDatabase.lookup_certificate_for_handle_finishnull13633 function TGTlsDatabase.lookup_certificate_for_handle_finish(result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl;
13634 begin
13635   Result := LazGio2.g_tls_database_lookup_certificate_for_handle_finish(@self, result_, error);
13636 end;
13637 
lookup_certificate_issuernull13638 function TGTlsDatabase.lookup_certificate_issuer(certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGTlsCertificate; cdecl;
13639 begin
13640   Result := LazGio2.g_tls_database_lookup_certificate_issuer(@self, certificate, interaction, flags, cancellable, error);
13641 end;
13642 
13643 procedure TGTlsDatabase.lookup_certificate_issuer_async(certificate: PGTlsCertificate; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13644 begin
13645   LazGio2.g_tls_database_lookup_certificate_issuer_async(@self, certificate, interaction, flags, cancellable, callback, user_data);
13646 end;
13647 
lookup_certificate_issuer_finishnull13648 function TGTlsDatabase.lookup_certificate_issuer_finish(result_: PGAsyncResult; error: PPGError): PGTlsCertificate; cdecl;
13649 begin
13650   Result := LazGio2.g_tls_database_lookup_certificate_issuer_finish(@self, result_, error);
13651 end;
13652 
TGTlsDatabase.lookup_certificates_issued_bynull13653 function TGTlsDatabase.lookup_certificates_issued_by(issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; error: PPGError): PGList; cdecl;
13654 begin
13655   Result := LazGio2.g_tls_database_lookup_certificates_issued_by(@self, issuer_raw_dn, interaction, flags, cancellable, error);
13656 end;
13657 
13658 procedure TGTlsDatabase.lookup_certificates_issued_by_async(issuer_raw_dn: Pguint8; interaction: PGTlsInteraction; flags: TGTlsDatabaseLookupFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13659 begin
13660   LazGio2.g_tls_database_lookup_certificates_issued_by_async(@self, issuer_raw_dn, interaction, flags, cancellable, callback, user_data);
13661 end;
13662 
lookup_certificates_issued_by_finishnull13663 function TGTlsDatabase.lookup_certificates_issued_by_finish(result_: PGAsyncResult; error: PPGError): PGList; cdecl;
13664 begin
13665   Result := LazGio2.g_tls_database_lookup_certificates_issued_by_finish(@self, result_, error);
13666 end;
13667 
verify_chainnull13668 function TGTlsDatabase.verify_chain(chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; error: PPGError): TGTlsCertificateFlags; cdecl;
13669 begin
13670   Result := LazGio2.g_tls_database_verify_chain(@self, chain, purpose, identity, interaction, flags, cancellable, error);
13671 end;
13672 
13673 procedure TGTlsDatabase.verify_chain_async(chain: PGTlsCertificate; purpose: Pgchar; identity: PGSocketConnectable; interaction: PGTlsInteraction; flags: TGTlsDatabaseVerifyFlags; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13674 begin
13675   LazGio2.g_tls_database_verify_chain_async(@self, chain, purpose, identity, interaction, flags, cancellable, callback, user_data);
13676 end;
13677 
TGTlsDatabase.verify_chain_finishnull13678 function TGTlsDatabase.verify_chain_finish(result_: PGAsyncResult; error: PPGError): TGTlsCertificateFlags; cdecl;
13679 begin
13680   Result := LazGio2.g_tls_database_verify_chain_finish(@self, result_, error);
13681 end;
13682 
new_from_filenull13683 function TGTlsCertificate.new_from_file(file_: Pgchar; error: PPGError): PGTlsCertificate; cdecl;
13684 begin
13685   Result := LazGio2.g_tls_certificate_new_from_file(file_, error);
13686 end;
13687 
new_from_filesnull13688 function TGTlsCertificate.new_from_files(cert_file: Pgchar; key_file: Pgchar; error: PPGError): PGTlsCertificate; cdecl;
13689 begin
13690   Result := LazGio2.g_tls_certificate_new_from_files(cert_file, key_file, error);
13691 end;
13692 
TGTlsCertificate.new_from_pemnull13693 function TGTlsCertificate.new_from_pem(data: Pgchar; length: gssize; error: PPGError): PGTlsCertificate; cdecl;
13694 begin
13695   Result := LazGio2.g_tls_certificate_new_from_pem(data, length, error);
13696 end;
13697 
list_new_from_filenull13698 function TGTlsCertificate.list_new_from_file(file_: Pgchar; error: PPGError): PGList; cdecl;
13699 begin
13700   Result := LazGio2.g_tls_certificate_list_new_from_file(file_, error);
13701 end;
13702 
TGTlsCertificate.get_issuernull13703 function TGTlsCertificate.get_issuer: PGTlsCertificate; cdecl;
13704 begin
13705   Result := LazGio2.g_tls_certificate_get_issuer(@self);
13706 end;
13707 
is_samenull13708 function TGTlsCertificate.is_same(cert_two: PGTlsCertificate): gboolean; cdecl;
13709 begin
13710   Result := LazGio2.g_tls_certificate_is_same(@self, cert_two);
13711 end;
13712 
verifynull13713 function TGTlsCertificate.verify(identity: PGSocketConnectable; trusted_ca: PGTlsCertificate): TGTlsCertificateFlags; cdecl;
13714 begin
13715   Result := LazGio2.g_tls_certificate_verify(@self, identity, trusted_ca);
13716 end;
13717 
newnull13718 function TGTlsClientConnection.new(base_io_stream: PGIOStream; server_identity: PGSocketConnectable; error: PPGError): PGTlsClientConnection; cdecl;
13719 begin
13720   Result := LazGio2.g_tls_client_connection_new(base_io_stream, server_identity, error);
13721 end;
13722 
get_accepted_casnull13723 function TGTlsClientConnection.get_accepted_cas: PGList; cdecl;
13724 begin
13725   Result := LazGio2.g_tls_client_connection_get_accepted_cas(@self);
13726 end;
13727 
TGTlsClientConnection.get_server_identitynull13728 function TGTlsClientConnection.get_server_identity: PGSocketConnectable; cdecl;
13729 begin
13730   Result := LazGio2.g_tls_client_connection_get_server_identity(@self);
13731 end;
13732 
get_use_ssl3null13733 function TGTlsClientConnection.get_use_ssl3: gboolean; cdecl;
13734 begin
13735   Result := LazGio2.g_tls_client_connection_get_use_ssl3(@self);
13736 end;
13737 
get_validation_flagsnull13738 function TGTlsClientConnection.get_validation_flags: TGTlsCertificateFlags; cdecl;
13739 begin
13740   Result := LazGio2.g_tls_client_connection_get_validation_flags(@self);
13741 end;
13742 
13743 procedure TGTlsClientConnection.set_server_identity(identity: PGSocketConnectable); cdecl;
13744 begin
13745   LazGio2.g_tls_client_connection_set_server_identity(@self, identity);
13746 end;
13747 
13748 procedure TGTlsClientConnection.set_use_ssl3(use_ssl3: gboolean); cdecl;
13749 begin
13750   LazGio2.g_tls_client_connection_set_use_ssl3(@self, use_ssl3);
13751 end;
13752 
13753 procedure TGTlsClientConnection.set_validation_flags(flags: TGTlsCertificateFlags); cdecl;
13754 begin
13755   LazGio2.g_tls_client_connection_set_validation_flags(@self, flags);
13756 end;
13757 
TGTlsConnection.emit_accept_certificatenull13758 function TGTlsConnection.emit_accept_certificate(peer_cert: PGTlsCertificate; errors: TGTlsCertificateFlags): gboolean; cdecl;
13759 begin
13760   Result := LazGio2.g_tls_connection_emit_accept_certificate(@self, peer_cert, errors);
13761 end;
13762 
get_certificatenull13763 function TGTlsConnection.get_certificate: PGTlsCertificate; cdecl;
13764 begin
13765   Result := LazGio2.g_tls_connection_get_certificate(@self);
13766 end;
13767 
get_databasenull13768 function TGTlsConnection.get_database: PGTlsDatabase; cdecl;
13769 begin
13770   Result := LazGio2.g_tls_connection_get_database(@self);
13771 end;
13772 
get_interactionnull13773 function TGTlsConnection.get_interaction: PGTlsInteraction; cdecl;
13774 begin
13775   Result := LazGio2.g_tls_connection_get_interaction(@self);
13776 end;
13777 
TGTlsConnection.get_peer_certificatenull13778 function TGTlsConnection.get_peer_certificate: PGTlsCertificate; cdecl;
13779 begin
13780   Result := LazGio2.g_tls_connection_get_peer_certificate(@self);
13781 end;
13782 
get_peer_certificate_errorsnull13783 function TGTlsConnection.get_peer_certificate_errors: TGTlsCertificateFlags; cdecl;
13784 begin
13785   Result := LazGio2.g_tls_connection_get_peer_certificate_errors(@self);
13786 end;
13787 
TGTlsConnection.get_rehandshake_modenull13788 function TGTlsConnection.get_rehandshake_mode: TGTlsRehandshakeMode; cdecl;
13789 begin
13790   Result := LazGio2.g_tls_connection_get_rehandshake_mode(@self);
13791 end;
13792 
get_require_close_notifynull13793 function TGTlsConnection.get_require_close_notify: gboolean; cdecl;
13794 begin
13795   Result := LazGio2.g_tls_connection_get_require_close_notify(@self);
13796 end;
13797 
TGTlsConnection.handshakenull13798 function TGTlsConnection.handshake(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
13799 begin
13800   Result := LazGio2.g_tls_connection_handshake(@self, cancellable, error);
13801 end;
13802 
13803 procedure TGTlsConnection.handshake_async(io_priority: gint; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13804 begin
13805   LazGio2.g_tls_connection_handshake_async(@self, io_priority, cancellable, callback, user_data);
13806 end;
13807 
TGTlsConnection.handshake_finishnull13808 function TGTlsConnection.handshake_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
13809 begin
13810   Result := LazGio2.g_tls_connection_handshake_finish(@self, result_, error);
13811 end;
13812 
13813 procedure TGTlsConnection.set_certificate(certificate: PGTlsCertificate); cdecl;
13814 begin
13815   LazGio2.g_tls_connection_set_certificate(@self, certificate);
13816 end;
13817 
13818 procedure TGTlsConnection.set_database(database: PGTlsDatabase); cdecl;
13819 begin
13820   LazGio2.g_tls_connection_set_database(@self, database);
13821 end;
13822 
13823 procedure TGTlsConnection.set_interaction(interaction: PGTlsInteraction); cdecl;
13824 begin
13825   LazGio2.g_tls_connection_set_interaction(@self, interaction);
13826 end;
13827 
13828 procedure TGTlsConnection.set_rehandshake_mode(mode: TGTlsRehandshakeMode); cdecl;
13829 begin
13830   LazGio2.g_tls_connection_set_rehandshake_mode(@self, mode);
13831 end;
13832 
13833 procedure TGTlsConnection.set_require_close_notify(require_close_notify: gboolean); cdecl;
13834 begin
13835   LazGio2.g_tls_connection_set_require_close_notify(@self, require_close_notify);
13836 end;
13837 
TGTlsInteraction.ask_passwordnull13838 function TGTlsInteraction.ask_password(password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl;
13839 begin
13840   Result := LazGio2.g_tls_interaction_ask_password(@self, password, cancellable, error);
13841 end;
13842 
13843 procedure TGTlsInteraction.ask_password_async(password: PGTlsPassword; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13844 begin
13845   LazGio2.g_tls_interaction_ask_password_async(@self, password, cancellable, callback, user_data);
13846 end;
13847 
ask_password_finishnull13848 function TGTlsInteraction.ask_password_finish(result_: PGAsyncResult; error: PPGError): TGTlsInteractionResult; cdecl;
13849 begin
13850   Result := LazGio2.g_tls_interaction_ask_password_finish(@self, result_, error);
13851 end;
13852 
invoke_ask_passwordnull13853 function TGTlsInteraction.invoke_ask_password(password: PGTlsPassword; cancellable: PGCancellable; error: PPGError): TGTlsInteractionResult; cdecl;
13854 begin
13855   Result := LazGio2.g_tls_interaction_invoke_ask_password(@self, password, cancellable, error);
13856 end;
13857 
newnull13858 function TGTlsFileDatabase.new(anchors: Pgchar; error: PPGError): PGTlsFileDatabase; cdecl;
13859 begin
13860   Result := LazGio2.g_tls_file_database_new(anchors, error);
13861 end;
13862 
newnull13863 function TGTlsPassword.new(flags: TGTlsPasswordFlags; description: Pgchar): PGTlsPassword; cdecl;
13864 begin
13865   Result := LazGio2.g_tls_password_new(flags, description);
13866 end;
13867 
get_descriptionnull13868 function TGTlsPassword.get_description: Pgchar; cdecl;
13869 begin
13870   Result := LazGio2.g_tls_password_get_description(@self);
13871 end;
13872 
get_flagsnull13873 function TGTlsPassword.get_flags: TGTlsPasswordFlags; cdecl;
13874 begin
13875   Result := LazGio2.g_tls_password_get_flags(@self);
13876 end;
13877 
get_valuenull13878 function TGTlsPassword.get_value(length: Pgsize): Pguint8; cdecl;
13879 begin
13880   Result := LazGio2.g_tls_password_get_value(@self, length);
13881 end;
13882 
TGTlsPassword.get_warningnull13883 function TGTlsPassword.get_warning: Pgchar; cdecl;
13884 begin
13885   Result := LazGio2.g_tls_password_get_warning(@self);
13886 end;
13887 
13888 procedure TGTlsPassword.set_description(description: Pgchar); cdecl;
13889 begin
13890   LazGio2.g_tls_password_set_description(@self, description);
13891 end;
13892 
13893 procedure TGTlsPassword.set_flags(flags: TGTlsPasswordFlags); cdecl;
13894 begin
13895   LazGio2.g_tls_password_set_flags(@self, flags);
13896 end;
13897 
13898 procedure TGTlsPassword.set_value(value: Pguint8; length: gssize); cdecl;
13899 begin
13900   LazGio2.g_tls_password_set_value(@self, value, length);
13901 end;
13902 
13903 procedure TGTlsPassword.set_value_full(value: Pguint8; length: gssize; destroy_: TGDestroyNotify); cdecl;
13904 begin
13905   LazGio2.g_tls_password_set_value_full(@self, value, length, destroy_);
13906 end;
13907 
13908 procedure TGTlsPassword.set_warning(warning: Pgchar); cdecl;
13909 begin
13910   LazGio2.g_tls_password_set_warning(@self, warning);
13911 end;
13912 
newnull13913 function TGTlsServerConnection.new(base_io_stream: PGIOStream; certificate: PGTlsCertificate; error: PPGError): PGTlsServerConnection; cdecl;
13914 begin
13915   Result := LazGio2.g_tls_server_connection_new(base_io_stream, certificate, error);
13916 end;
13917 
TGUnixConnection.receive_credentialsnull13918 function TGUnixConnection.receive_credentials(cancellable: PGCancellable; error: PPGError): PGCredentials; cdecl;
13919 begin
13920   Result := LazGio2.g_unix_connection_receive_credentials(@self, cancellable, error);
13921 end;
13922 
13923 procedure TGUnixConnection.receive_credentials_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13924 begin
13925   LazGio2.g_unix_connection_receive_credentials_async(@self, cancellable, callback, user_data);
13926 end;
13927 
TGUnixConnection.receive_credentials_finishnull13928 function TGUnixConnection.receive_credentials_finish(result_: PGAsyncResult; error: PPGError): PGCredentials; cdecl;
13929 begin
13930   Result := LazGio2.g_unix_connection_receive_credentials_finish(@self, result_, error);
13931 end;
13932 
receive_fdnull13933 function TGUnixConnection.receive_fd(cancellable: PGCancellable; error: PPGError): gint; cdecl;
13934 begin
13935   Result := LazGio2.g_unix_connection_receive_fd(@self, cancellable, error);
13936 end;
13937 
TGUnixConnection.send_credentialsnull13938 function TGUnixConnection.send_credentials(cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
13939 begin
13940   Result := LazGio2.g_unix_connection_send_credentials(@self, cancellable, error);
13941 end;
13942 
13943 procedure TGUnixConnection.send_credentials_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
13944 begin
13945   LazGio2.g_unix_connection_send_credentials_async(@self, cancellable, callback, user_data);
13946 end;
13947 
TGUnixConnection.send_credentials_finishnull13948 function TGUnixConnection.send_credentials_finish(result_: PGAsyncResult; error: PPGError): gboolean; cdecl;
13949 begin
13950   Result := LazGio2.g_unix_connection_send_credentials_finish(@self, result_, error);
13951 end;
13952 
send_fdnull13953 function TGUnixConnection.send_fd(fd: gint; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
13954 begin
13955   Result := LazGio2.g_unix_connection_send_fd(@self, fd, cancellable, error);
13956 end;
13957 
newnull13958 function TGUnixCredentialsMessage.new: PGUnixCredentialsMessage; cdecl;
13959 begin
13960   Result := LazGio2.g_unix_credentials_message_new();
13961 end;
13962 
TGUnixCredentialsMessage.new_with_credentialsnull13963 function TGUnixCredentialsMessage.new_with_credentials(credentials: PGCredentials): PGUnixCredentialsMessage; cdecl;
13964 begin
13965   Result := LazGio2.g_unix_credentials_message_new_with_credentials(credentials);
13966 end;
13967 
TGUnixCredentialsMessage.is_supportednull13968 function TGUnixCredentialsMessage.is_supported: gboolean; cdecl;
13969 begin
13970   Result := LazGio2.g_unix_credentials_message_is_supported();
13971 end;
13972 
TGUnixCredentialsMessage.get_credentialsnull13973 function TGUnixCredentialsMessage.get_credentials: PGCredentials; cdecl;
13974 begin
13975   Result := LazGio2.g_unix_credentials_message_get_credentials(@self);
13976 end;
13977 
newnull13978 function TGUnixFDMessage.new: PGUnixFDMessage; cdecl;
13979 begin
13980   Result := LazGio2.g_unix_fd_message_new();
13981 end;
13982 
new_with_fd_listnull13983 function TGUnixFDMessage.new_with_fd_list(fd_list: PGUnixFDList): PGUnixFDMessage; cdecl;
13984 begin
13985   Result := LazGio2.g_unix_fd_message_new_with_fd_list(fd_list);
13986 end;
13987 
append_fdnull13988 function TGUnixFDMessage.append_fd(fd: gint; error: PPGError): gboolean; cdecl;
13989 begin
13990   Result := LazGio2.g_unix_fd_message_append_fd(@self, fd, error);
13991 end;
13992 
get_fd_listnull13993 function TGUnixFDMessage.get_fd_list: PGUnixFDList; cdecl;
13994 begin
13995   Result := LazGio2.g_unix_fd_message_get_fd_list(@self);
13996 end;
13997 
steal_fdsnull13998 function TGUnixFDMessage.steal_fds(length: Pgint): Pgint; cdecl;
13999 begin
14000   Result := LazGio2.g_unix_fd_message_steal_fds(@self, length);
14001 end;
14002 
newnull14003 function TGUnixInputStream.new(fd: gint; close_fd: gboolean): PGUnixInputStream; cdecl;
14004 begin
14005   Result := LazGio2.g_unix_input_stream_new(fd, close_fd);
14006 end;
14007 
TGUnixInputStream.get_close_fdnull14008 function TGUnixInputStream.get_close_fd: gboolean; cdecl;
14009 begin
14010   Result := LazGio2.g_unix_input_stream_get_close_fd(@self);
14011 end;
14012 
TGUnixInputStream.get_fdnull14013 function TGUnixInputStream.get_fd: gint; cdecl;
14014 begin
14015   Result := LazGio2.g_unix_input_stream_get_fd(@self);
14016 end;
14017 
14018 procedure TGUnixInputStream.set_close_fd(close_fd: gboolean); cdecl;
14019 begin
14020   LazGio2.g_unix_input_stream_set_close_fd(@self, close_fd);
14021 end;
14022 
newnull14023 function TGUnixMountMonitor.new: PGUnixMountMonitor; cdecl;
14024 begin
14025   Result := LazGio2.g_unix_mount_monitor_new();
14026 end;
14027 
14028 procedure TGUnixMountMonitor.set_rate_limit(limit_msec: gint); cdecl;
14029 begin
14030   LazGio2.g_unix_mount_monitor_set_rate_limit(@self, limit_msec);
14031 end;
14032 
comparenull14033 function TGUnixMountPoint.compare(mount2: PGUnixMountPoint): gint; cdecl;
14034 begin
14035   Result := LazGio2.g_unix_mount_point_compare(@self, mount2);
14036 end;
14037 
14038 procedure TGUnixMountPoint.free; cdecl;
14039 begin
14040   LazGio2.g_unix_mount_point_free(@self);
14041 end;
14042 
TGUnixMountPoint.get_device_pathnull14043 function TGUnixMountPoint.get_device_path: Pgchar; cdecl;
14044 begin
14045   Result := LazGio2.g_unix_mount_point_get_device_path(@self);
14046 end;
14047 
TGUnixMountPoint.get_fs_typenull14048 function TGUnixMountPoint.get_fs_type: Pgchar; cdecl;
14049 begin
14050   Result := LazGio2.g_unix_mount_point_get_fs_type(@self);
14051 end;
14052 
get_mount_pathnull14053 function TGUnixMountPoint.get_mount_path: Pgchar; cdecl;
14054 begin
14055   Result := LazGio2.g_unix_mount_point_get_mount_path(@self);
14056 end;
14057 
get_optionsnull14058 function TGUnixMountPoint.get_options: Pgchar; cdecl;
14059 begin
14060   Result := LazGio2.g_unix_mount_point_get_options(@self);
14061 end;
14062 
TGUnixMountPoint.guess_can_ejectnull14063 function TGUnixMountPoint.guess_can_eject: gboolean; cdecl;
14064 begin
14065   Result := LazGio2.g_unix_mount_point_guess_can_eject(@self);
14066 end;
14067 
guess_iconnull14068 function TGUnixMountPoint.guess_icon: PGIcon; cdecl;
14069 begin
14070   Result := LazGio2.g_unix_mount_point_guess_icon(@self);
14071 end;
14072 
guess_namenull14073 function TGUnixMountPoint.guess_name: Pgchar; cdecl;
14074 begin
14075   Result := LazGio2.g_unix_mount_point_guess_name(@self);
14076 end;
14077 
guess_symbolic_iconnull14078 function TGUnixMountPoint.guess_symbolic_icon: PGIcon; cdecl;
14079 begin
14080   Result := LazGio2.g_unix_mount_point_guess_symbolic_icon(@self);
14081 end;
14082 
is_loopbacknull14083 function TGUnixMountPoint.is_loopback: gboolean; cdecl;
14084 begin
14085   Result := LazGio2.g_unix_mount_point_is_loopback(@self);
14086 end;
14087 
is_readonlynull14088 function TGUnixMountPoint.is_readonly: gboolean; cdecl;
14089 begin
14090   Result := LazGio2.g_unix_mount_point_is_readonly(@self);
14091 end;
14092 
TGUnixMountPoint.is_user_mountablenull14093 function TGUnixMountPoint.is_user_mountable: gboolean; cdecl;
14094 begin
14095   Result := LazGio2.g_unix_mount_point_is_user_mountable(@self);
14096 end;
14097 
TGUnixOutputStream.newnull14098 function TGUnixOutputStream.new(fd: gint; close_fd: gboolean): PGUnixOutputStream; cdecl;
14099 begin
14100   Result := LazGio2.g_unix_output_stream_new(fd, close_fd);
14101 end;
14102 
get_close_fdnull14103 function TGUnixOutputStream.get_close_fd: gboolean; cdecl;
14104 begin
14105   Result := LazGio2.g_unix_output_stream_get_close_fd(@self);
14106 end;
14107 
TGUnixOutputStream.get_fdnull14108 function TGUnixOutputStream.get_fd: gint; cdecl;
14109 begin
14110   Result := LazGio2.g_unix_output_stream_get_fd(@self);
14111 end;
14112 
14113 procedure TGUnixOutputStream.set_close_fd(close_fd: gboolean); cdecl;
14114 begin
14115   LazGio2.g_unix_output_stream_set_close_fd(@self, close_fd);
14116 end;
14117 
newnull14118 function TGUnixSocketAddress.new(path: Pgchar): PGUnixSocketAddress; cdecl;
14119 begin
14120   Result := LazGio2.g_unix_socket_address_new(path);
14121 end;
14122 
TGUnixSocketAddress.new_with_typenull14123 function TGUnixSocketAddress.new_with_type(path: Pgchar; path_len: gint; type_: TGUnixSocketAddressType): PGUnixSocketAddress; cdecl;
14124 begin
14125   Result := LazGio2.g_unix_socket_address_new_with_type(path, path_len, type_);
14126 end;
14127 
abstract_names_supportednull14128 function TGUnixSocketAddress.abstract_names_supported: gboolean; cdecl;
14129 begin
14130   Result := LazGio2.g_unix_socket_address_abstract_names_supported();
14131 end;
14132 
TGUnixSocketAddress.get_address_typenull14133 function TGUnixSocketAddress.get_address_type: TGUnixSocketAddressType; cdecl;
14134 begin
14135   Result := LazGio2.g_unix_socket_address_get_address_type(@self);
14136 end;
14137 
get_pathnull14138 function TGUnixSocketAddress.get_path: Pgchar; cdecl;
14139 begin
14140   Result := LazGio2.g_unix_socket_address_get_path(@self);
14141 end;
14142 
get_path_lennull14143 function TGUnixSocketAddress.get_path_len: gsize; cdecl;
14144 begin
14145   Result := LazGio2.g_unix_socket_address_get_path_len(@self);
14146 end;
14147 
TGVfs.get_defaultnull14148 function TGVfs.get_default: PGVfs; cdecl;
14149 begin
14150   Result := LazGio2.g_vfs_get_default();
14151 end;
14152 
TGVfs.get_localnull14153 function TGVfs.get_local: PGVfs; cdecl;
14154 begin
14155   Result := LazGio2.g_vfs_get_local();
14156 end;
14157 
get_file_for_pathnull14158 function TGVfs.get_file_for_path(path: Pgchar): PGFile; cdecl;
14159 begin
14160   Result := LazGio2.g_vfs_get_file_for_path(@self, path);
14161 end;
14162 
get_file_for_urinull14163 function TGVfs.get_file_for_uri(uri: Pgchar): PGFile; cdecl;
14164 begin
14165   Result := LazGio2.g_vfs_get_file_for_uri(@self, uri);
14166 end;
14167 
TGVfs.get_supported_uri_schemesnull14168 function TGVfs.get_supported_uri_schemes: PPgchar; cdecl;
14169 begin
14170   Result := LazGio2.g_vfs_get_supported_uri_schemes(@self);
14171 end;
14172 
is_activenull14173 function TGVfs.is_active: gboolean; cdecl;
14174 begin
14175   Result := LazGio2.g_vfs_is_active(@self);
14176 end;
14177 
TGVfs.parse_namenull14178 function TGVfs.parse_name(parse_name: Pgchar): PGFile; cdecl;
14179 begin
14180   Result := LazGio2.g_vfs_parse_name(@self, parse_name);
14181 end;
14182 
newnull14183 function TGZlibCompressor.new(format: TGZlibCompressorFormat; level: gint): PGZlibCompressor; cdecl;
14184 begin
14185   Result := LazGio2.g_zlib_compressor_new(format, level);
14186 end;
14187 
TGZlibCompressor.get_file_infonull14188 function TGZlibCompressor.get_file_info: PGFileInfo; cdecl;
14189 begin
14190   Result := LazGio2.g_zlib_compressor_get_file_info(@self);
14191 end;
14192 
14193 procedure TGZlibCompressor.set_file_info(file_info: PGFileInfo); cdecl;
14194 begin
14195   LazGio2.g_zlib_compressor_set_file_info(@self, file_info);
14196 end;
14197 
newnull14198 function TGZlibDecompressor.new(format: TGZlibCompressorFormat): PGZlibDecompressor; cdecl;
14199 begin
14200   Result := LazGio2.g_zlib_decompressor_new(format);
14201 end;
14202 
TGZlibDecompressor.get_file_infonull14203 function TGZlibDecompressor.get_file_info: PGFileInfo; cdecl;
14204 begin
14205   Result := LazGio2.g_zlib_decompressor_get_file_info(@self);
14206 end;
14207 
14208 end.