[glibmm] Regenerate gio .defs.



commit ba95467c72a8a0afe43f40996895a843a5c28fda
Author: Murray Cumming <murrayc murrayc com>
Date:   Sun Jun 21 13:08:38 2015 +0200

    Regenerate gio .defs.

 gio/src/gio_enums.defs   |  100 ++++++++++-
 gio/src/gio_methods.defs |  456 ++++++++++++++++++++++++++++++++++++++++++----
 gio/src/gio_signals.defs |   28 ++-
 3 files changed, 535 insertions(+), 49 deletions(-)
---
diff --git a/gio/src/gio_enums.defs b/gio/src/gio_enums.defs
index 0e68617..b773393 100644
--- a/gio/src/gio_enums.defs
+++ b/gio/src/gio_enums.defs
@@ -322,7 +322,8 @@
 ;;   G_FILE_MONITOR_NONE             = 0,
 ;;   G_FILE_MONITOR_WATCH_MOUNTS     = (1 << 0),
 ;;   G_FILE_MONITOR_SEND_MOVED       = (1 << 1),
-;;   G_FILE_MONITOR_WATCH_HARD_LINKS = (1 << 2)
+;;   G_FILE_MONITOR_WATCH_HARD_LINKS = (1 << 2),
+;;   G_FILE_MONITOR_WATCH_MOVES      = (1 << 3)
 ;; } GFileMonitorFlags;
 
 (define-flags-extended FileMonitorFlags
@@ -333,6 +334,7 @@
     '("watch-mounts" "G_FILE_MONITOR_WATCH_MOUNTS" "(1 << 0)")
     '("send-moved" "G_FILE_MONITOR_SEND_MOVED" "(1 << 1)")
     '("watch-hard-links" "G_FILE_MONITOR_WATCH_HARD_LINKS" "(1 << 2)")
+    '("watch-moves" "G_FILE_MONITOR_WATCH_MOVES" "(1 << 3)")
   )
 )
 
@@ -387,7 +389,10 @@
 ;;   G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED,
 ;;   G_FILE_MONITOR_EVENT_PRE_UNMOUNT,
 ;;   G_FILE_MONITOR_EVENT_UNMOUNTED,
-;;   G_FILE_MONITOR_EVENT_MOVED
+;;   G_FILE_MONITOR_EVENT_MOVED,
+;;   G_FILE_MONITOR_EVENT_RENAMED,
+;;   G_FILE_MONITOR_EVENT_MOVED_IN,
+;;   G_FILE_MONITOR_EVENT_MOVED_OUT
 ;; } GFileMonitorEvent;
 
 (define-enum-extended FileMonitorEvent
@@ -402,6 +407,9 @@
     '("pre-unmount" "G_FILE_MONITOR_EVENT_PRE_UNMOUNT" "5")
     '("unmounted" "G_FILE_MONITOR_EVENT_UNMOUNTED" "6")
     '("moved" "G_FILE_MONITOR_EVENT_MOVED" "7")
+    '("renamed" "G_FILE_MONITOR_EVENT_RENAMED" "8")
+    '("moved-in" "G_FILE_MONITOR_EVENT_MOVED_IN" "9")
+    '("moved-out" "G_FILE_MONITOR_EVENT_MOVED_OUT" "10")
   )
 )
 
@@ -1042,7 +1050,8 @@
 ;; Original typedef:
 ;; typedef enum {
 ;;   G_DBUS_CALL_FLAGS_NONE = 0,
-;;   G_DBUS_CALL_FLAGS_NO_AUTO_START = (1<<0)
+;;   G_DBUS_CALL_FLAGS_NO_AUTO_START = (1<<0),
+;;   G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<1)
 ;; } GDBusCallFlags;
 
 (define-flags-extended DBusCallFlags
@@ -1051,6 +1060,7 @@
   (values
     '("none" "G_DBUS_CALL_FLAGS_NONE" "0x0")
     '("no-auto-start" "G_DBUS_CALL_FLAGS_NO_AUTO_START" "(1<<0)")
+    '("allow-interactive-authorization" "G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION" "(1<<1)")
   )
 )
 
@@ -1079,7 +1089,8 @@
 ;; typedef enum {
 ;;   G_DBUS_MESSAGE_FLAGS_NONE = 0,
 ;;   G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED = (1<<0),
-;;   G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = (1<<1)
+;;   G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = (1<<1),
+;;   G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<2)
 ;; } GDBusMessageFlags;
 
 (define-flags-extended DBusMessageFlags
@@ -1089,6 +1100,7 @@
     '("none" "G_DBUS_MESSAGE_FLAGS_NONE" "0x0")
     '("no-reply-expected" "G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED" "(1<<0)")
     '("no-auto-start" "G_DBUS_MESSAGE_FLAGS_NO_AUTO_START" "(1<<1)")
+    '("allow-interactive-authorization" "G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION" "(1<<2)")
   )
 )
 
@@ -1521,6 +1533,25 @@
 )
 
 ;; Original typedef:
+;; typedef enum {
+;;   G_SOCKET_LISTENER_BINDING,
+;;   G_SOCKET_LISTENER_BOUND,
+;;   G_SOCKET_LISTENER_LISTENING,
+;;   G_SOCKET_LISTENER_LISTENED
+;; } GSocketListenerEvent;
+
+(define-enum-extended SocketListenerEvent
+  (in-module "G")
+  (c-name "GSocketListenerEvent")
+  (values
+    '("binding" "G_SOCKET_LISTENER_BINDING" "0")
+    '("bound" "G_SOCKET_LISTENER_BOUND" "1")
+    '("listening" "G_SOCKET_LISTENER_LISTENING" "2")
+    '("listened" "G_SOCKET_LISTENER_LISTENED" "3")
+  )
+)
+
+;; Original typedef:
 ;; typedef enum /*< flags >*/ {
 ;;   G_TEST_DBUS_NONE = 0
 ;; } GTestDBusFlags;
@@ -1618,3 +1649,64 @@
   )
 )
 
+;; From gwin32registrykey.h
+
+;; Original typedef:
+;; typedef enum {
+;;   G_WIN32_REGISTRY_VALUE_NONE = 0,
+;;   G_WIN32_REGISTRY_VALUE_BINARY = 1,
+;;   G_WIN32_REGISTRY_VALUE_UINT32LE = 2,
+;;   G_WIN32_REGISTRY_VALUE_UINT32BE = 3,
+;; #if G_BYTE_ORDER == G_BIG_ENDIAN
+;;   G_WIN32_REGISTRY_VALUE_UINT32 = G_WIN32_REGISTRY_VALUE_UINT32BE,
+;; #else
+;;   G_WIN32_REGISTRY_VALUE_UINT32 = G_WIN32_REGISTRY_VALUE_UINT32LE,
+;; #endif
+;;   G_WIN32_REGISTRY_VALUE_EXPAND_STR = 4,
+;;   G_WIN32_REGISTRY_VALUE_LINK = 5,
+;;   G_WIN32_REGISTRY_VALUE_MULTI_STR = 6,
+;;   G_WIN32_REGISTRY_VALUE_UINT64LE = 7,
+;; #if G_BYTE_ORDER == G_LITTLE_ENDIAN
+;;   G_WIN32_REGISTRY_VALUE_UINT64 = G_WIN32_REGISTRY_VALUE_UINT64LE,
+;; #endif
+;;   G_WIN32_REGISTRY_VALUE_STR = 8
+;; } GWin32RegistryValueType;
+
+(define-enum-extended Win32RegistryValueType
+  (in-module "G")
+  (c-name "GWin32RegistryValueType")
+  (values
+    '("none" "G_WIN32_REGISTRY_VALUE_NONE" "0")
+    '("binary" "G_WIN32_REGISTRY_VALUE_BINARY" "1")
+    '("uint32le" "G_WIN32_REGISTRY_VALUE_UINT32LE" "2")
+    '("uint32be" "G_WIN32_REGISTRY_VALUE_UINT32BE" "3")
+    '("uint32" "G_WIN32_REGISTRY_VALUE_UINT32" "3")
+    '("uint32" "G_WIN32_REGISTRY_VALUE_UINT32" "2")
+    '("expand-str" "G_WIN32_REGISTRY_VALUE_EXPAND_STR" "4")
+    '("link" "G_WIN32_REGISTRY_VALUE_LINK" "5")
+    '("multi-str" "G_WIN32_REGISTRY_VALUE_MULTI_STR" "6")
+    '("uint64le" "G_WIN32_REGISTRY_VALUE_UINT64LE" "7")
+    '("uint64" "G_WIN32_REGISTRY_VALUE_UINT64" "7")
+    '("str" "G_WIN32_REGISTRY_VALUE_STR" "8")
+  )
+)
+
+;; Original typedef:
+;; typedef enum {
+;;   G_WIN32_REGISTRY_WATCH_NAME = 1 << 0,
+;;   G_WIN32_REGISTRY_WATCH_ATTRIBUTES = 1 << 1,
+;;   G_WIN32_REGISTRY_WATCH_VALUES = 1 << 2,
+;;   G_WIN32_REGISTRY_WATCH_SECURITY = 1 << 3,
+;; } GWin32RegistryKeyWatcherFlags;
+
+(define-flags-extended Win32RegistryKeyWatcherFlags
+  (in-module "G")
+  (c-name "GWin32RegistryKeyWatcherFlags")
+  (values
+    '("name" "G_WIN32_REGISTRY_WATCH_NAME" "1 << 0")
+    '("attributes" "G_WIN32_REGISTRY_WATCH_ATTRIBUTES" "1 << 1")
+    '("values" "G_WIN32_REGISTRY_WATCH_VALUES" "1 << 2")
+    '("security" "G_WIN32_REGISTRY_WATCH_SECURITY" "1 << 3")
+  )
+)
+
diff --git a/gio/src/gio_methods.defs b/gio/src/gio_methods.defs
index 4617194..1d46463 100644
--- a/gio/src/gio_methods.defs
+++ b/gio/src/gio_methods.defs
@@ -280,13 +280,6 @@
   (gtype-id "G_TYPE_LOADABLE_ICON")
 )
 
-(define-object DirectoryMonitor
-  (in-module "GLocal")
-  (parent "GFileMonitor")
-  (c-name "GLocalDirectoryMonitor")
-  (gtype-id "G_TYPE_LOCAL_DIRECTORY_MONITOR")
-)
-
 (define-object FileIOStream
   (in-module "GLocal")
   (parent "GFileIOStream")
@@ -517,6 +510,13 @@
 )
 
 (define-object SocketAddress
+  (in-module "GNative")
+  (parent "GSocketAddress")
+  (c-name "GNativeSocketAddress")
+  (gtype-id "G_TYPE_NATIVE_SOCKET_ADDRESS")
+)
+
+(define-object SocketAddress
   (in-module "GInet")
   (parent "GSocketAddress")
   (c-name "GInetSocketAddress")
@@ -759,6 +759,13 @@
   (gtype-id "G_TYPE_WIN32_OUTPUT_STREAM")
 )
 
+(define-object 32RegistryKey
+  (in-module "GWin")
+  (parent "GObject")
+  (c-name "GWin32RegistryKey")
+  (gtype-id "G_TYPE_WIN32_REGISTRY_KEY")
+)
+
 ;; Enumerations and flags ...
 
 (define-enum AuthMechanismState
@@ -970,6 +977,7 @@
     '("watch-mounts" "G_FILE_MONITOR_WATCH_MOUNTS")
     '("send-moved" "G_FILE_MONITOR_SEND_MOVED")
     '("watch-hard-links" "G_FILE_MONITOR_WATCH_HARD_LINKS")
+    '("watch-moves" "G_FILE_MONITOR_WATCH_MOVES")
   )
 )
 
@@ -1012,6 +1020,9 @@
     '("pre-unmount" "G_FILE_MONITOR_EVENT_PRE_UNMOUNT")
     '("unmounted" "G_FILE_MONITOR_EVENT_UNMOUNTED")
     '("moved" "G_FILE_MONITOR_EVENT_MOVED")
+    '("renamed" "G_FILE_MONITOR_EVENT_RENAMED")
+    '("moved-in" "G_FILE_MONITOR_EVENT_MOVED_IN")
+    '("moved-out" "G_FILE_MONITOR_EVENT_MOVED_OUT")
   )
 )
 
@@ -1397,6 +1408,7 @@
   (values
     '("none" "G_DBUS_CALL_FLAGS_NONE")
     '("no-auto-start" "G_DBUS_CALL_FLAGS_NO_AUTO_START")
+    '("allow-interactive-authorization" "G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION")
   )
 )
 
@@ -1421,6 +1433,7 @@
     '("none" "G_DBUS_MESSAGE_FLAGS_NONE")
     '("no-reply-expected" "G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED")
     '("no-auto-start" "G_DBUS_MESSAGE_FLAGS_NO_AUTO_START")
+    '("allow-interactive-authorization" "G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION")
   )
 )
 
@@ -1674,6 +1687,18 @@
   )
 )
 
+(define-enum ListenerEvent
+  (in-module "GSocket")
+  (c-name "GSocketListenerEvent")
+  (gtype-id "G_TYPE_SOCKET_LISTENER_EVENT")
+  (values
+    '("binding" "G_SOCKET_LISTENER_BINDING")
+    '("bound" "G_SOCKET_LISTENER_BOUND")
+    '("listening" "G_SOCKET_LISTENER_LISTENING")
+    '("listened" "G_SOCKET_LISTENER_LISTENED")
+  )
+)
+
 (define-enum DBusFlags
   (in-module "GTest")
   (c-name "GTestDBusFlags")
@@ -10505,6 +10530,11 @@
   (return-type "GType")
 )
 
+(define-function g_socket_listener_event_get_type
+  (c-name "g_socket_listener_event_get_type")
+  (return-type "GType")
+)
+
 (define-function g_test_dbus_flags_get_type
   (c-name "g_test_dbus_flags_get_type")
   (return-type "GType")
@@ -11089,36 +11119,28 @@
 
 
 
-;; From glocaldirectorymonitor.h
+;; From glocalfileenumerator.h
 
-(define-function g_local_directory_monitor_get_type
-  (c-name "g_local_directory_monitor_get_type")
-  (return-type "GType")
-)
 
-(define-method start
-  (of-object "GLocalDirectoryMonitor")
-  (c-name "g_local_directory_monitor_start")
-  (return-type "none")
-)
 
-(define-function g_local_directory_monitor_new_in_worker
-  (c-name "g_local_directory_monitor_new_in_worker")
-  (return-type "GLocalDirectoryMonitor*")
+;; From glocalfile.h
+
+(define-function g_local_file_is_remote
+  (c-name "g_local_file_is_remote")
+  (return-type "gboolean")
   (parameters
-    '("const-char*" "pathname")
-    '("GFileMonitorFlags" "flags")
-    '("GError**" "error")
+    '("const-gchar*" "filename")
   )
 )
 
-
-
-;; From glocalfileenumerator.h
-
-
-
-;; From glocalfile.h
+(define-function g_local_file_new_from_dirname_and_basename
+  (c-name "g_local_file_new_from_dirname_and_basename")
+  (return-type "GFile*")
+  (parameters
+    '("const-char*" "dirname")
+    '("const-char*" "basename")
+  )
+)
 
 
 
@@ -11141,22 +11163,43 @@
   (return-type "GType")
 )
 
-(define-method start
-  (of-object "GLocalFileMonitor")
-  (c-name "g_local_file_monitor_start")
-  (return-type "none")
+(define-function g_local_file_monitor_new_for_path
+  (c-name "g_local_file_monitor_new_for_path")
+  (return-type "GFileMonitor*")
+  (parameters
+    '("const-gchar*" "pathname")
+    '("gboolean" "is_directory")
+    '("GFileMonitorFlags" "flags")
+    '("GError**" "error")
+  )
 )
 
 (define-function g_local_file_monitor_new_in_worker
   (c-name "g_local_file_monitor_new_in_worker")
-  (return-type "GLocalFileMonitor*")
+  (return-type "GFileMonitor*")
   (parameters
-    '("const-char*" "pathname")
+    '("const-gchar*" "pathname")
+    '("gboolean" "is_directory")
     '("GFileMonitorFlags" "flags")
+    '("GFileMonitorCallback" "callback")
+    '("gpointer" "user_data")
     '("GError**" "error")
   )
 )
 
+(define-method handle_event
+  (of-object "GFileMonitorSource")
+  (c-name "g_file_monitor_source_handle_event")
+  (return-type "gboolean")
+  (parameters
+    '("GFileMonitorEvent" "event_type")
+    '("const-gchar*" "child")
+    '("const-gchar*" "rename_to")
+    '("GFile*" "other")
+    '("gint64" "event_time")
+  )
+)
+
 
 
 ;; From glocalfileoutputstream.h
@@ -12132,6 +12175,25 @@
 
 
 
+;; From gnativesocketaddress.h
+
+(define-function g_native_socket_address_get_type
+  (c-name "g_native_socket_address_get_type")
+  (return-type "GType")
+)
+
+(define-function g_native_socket_address_new
+  (c-name "g_native_socket_address_new")
+  (is-constructor-of "GNativeSocketAddress")
+  (return-type "GSocketAddress*")
+  (parameters
+    '("gpointer" "native")
+    '("gsize" "len")
+  )
+)
+
+
+
 ;; From gnativevolumemonitor.h
 
 (define-function g_native_volume_monitor_get_type
@@ -14613,6 +14675,12 @@
   )
 )
 
+(define-method list_keys
+  (of-object "GSettingsSchema")
+  (c-name "g_settings_schema_list_keys")
+  (return-type "gchar**")
+)
+
 (define-method list_children
   (of-object "GSettingsSchema")
   (c-name "g_settings_schema_list_children")
@@ -17633,6 +17701,15 @@
   (return-type "GList*")
 )
 
+(define-method copy_session_state
+  (of-object "GTlsClientConnection")
+  (c-name "g_tls_client_connection_copy_session_state")
+  (return-type "none")
+  (parameters
+    '("GTlsClientConnection*" "source")
+  )
+)
+
 
 
 ;; From gtlsconnection.h
@@ -19219,6 +19296,313 @@
 
 
 
+;; From gwin32registrykey.h
+
+(define-method copy
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_copy")
+  (return-type "GWin32RegistrySubkeyIter*")
+)
+
+(define-method free
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_free")
+  (return-type "none")
+)
+
+(define-method assign
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_assign")
+  (return-type "none")
+  (parameters
+    '("const-GWin32RegistrySubkeyIter*" "other")
+  )
+)
+
+(define-function g_win32_registry_subkey_iter_get_type
+  (c-name "g_win32_registry_subkey_iter_get_type")
+  (return-type "GType")
+)
+
+(define-method copy
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_copy")
+  (return-type "GWin32RegistryValueIter*")
+)
+
+(define-method free
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_free")
+  (return-type "none")
+)
+
+(define-method assign
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_assign")
+  (return-type "none")
+  (parameters
+    '("const-GWin32RegistryValueIter*" "other")
+  )
+)
+
+(define-function g_win32_registry_value_iter_get_type
+  (c-name "g_win32_registry_value_iter_get_type")
+  (return-type "GType")
+)
+
+(define-function g_win32_registry_key_get_type
+  (c-name "g_win32_registry_key_get_type")
+  (return-type "GType")
+)
+
+(define-function g_win32_registry_key_new
+  (c-name "g_win32_registry_key_new")
+  (is-constructor-of "GWin32RegistryKey")
+  (return-type "GWin32RegistryKey*")
+  (parameters
+    '("const-gchar*" "path")
+    '("GError**" "error")
+  )
+)
+
+(define-function g_win32_registry_key_new_w
+  (c-name "g_win32_registry_key_new_w")
+  (return-type "GWin32RegistryKey*")
+  (parameters
+    '("const-gunichar2*" "path")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_child
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_get_child")
+  (return-type "GWin32RegistryKey*")
+  (parameters
+    '("const-gchar*" "subkey")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_child_w
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_get_child_w")
+  (return-type "GWin32RegistryKey*")
+  (parameters
+    '("const-gunichar2*" "subkey")
+    '("GError**" "error")
+  )
+)
+
+(define-method init
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_init")
+  (return-type "gboolean")
+  (parameters
+    '("GWin32RegistryKey*" "key")
+    '("GError**" "error")
+  )
+)
+
+(define-method clear
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_clear")
+  (return-type "none")
+)
+
+(define-method n_subkeys
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_n_subkeys")
+  (return-type "gsize")
+)
+
+(define-method next
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_next")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "skip_errors")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_name
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_get_name")
+  (return-type "gboolean")
+  (parameters
+    '("gchar**" "subkey_name")
+    '("gsize*" "subkey_name_len")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_name_w
+  (of-object "GWin32RegistrySubkeyIter")
+  (c-name "g_win32_registry_subkey_iter_get_name_w")
+  (return-type "gboolean")
+  (parameters
+    '("gunichar2**" "subkey_name")
+    '("gsize*" "subkey_name_len")
+    '("GError**" "error")
+  )
+)
+
+(define-method init
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_init")
+  (return-type "gboolean")
+  (parameters
+    '("GWin32RegistryKey*" "key")
+    '("GError**" "error")
+  )
+)
+
+(define-method clear
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_clear")
+  (return-type "none")
+)
+
+(define-method n_values
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_n_values")
+  (return-type "gsize")
+)
+
+(define-method next
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_next")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "skip_errors")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_value_type
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_get_value_type")
+  (return-type "gboolean")
+  (parameters
+    '("GWin32RegistryValueType*" "value_type")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_name
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_get_name")
+  (return-type "gboolean")
+  (parameters
+    '("gchar**" "value_name")
+    '("gsize*" "value_name_len")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_name_w
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_get_name_w")
+  (return-type "gboolean")
+  (parameters
+    '("gunichar2**" "value_name")
+    '("gsize*" "value_name_len")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_data
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_get_data")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "auto_expand")
+    '("gpointer*" "value_data")
+    '("gsize*" "value_data_size")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_data_w
+  (of-object "GWin32RegistryValueIter")
+  (c-name "g_win32_registry_value_iter_get_data_w")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "auto_expand")
+    '("gpointer*" "value_data")
+    '("gsize*" "value_data_size")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_value
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_get_value")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "auto_expand")
+    '("const-gchar*" "value_name")
+    '("GWin32RegistryValueType*" "value_type")
+    '("gpointer*" "value_data")
+    '("gsize*" "value_data_size")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_value_w
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_get_value_w")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "auto_expand")
+    '("const-gunichar2*" "value_name")
+    '("GWin32RegistryValueType*" "value_type")
+    '("gpointer*" "value_data")
+    '("gsize*" "value_data_size")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_path
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_get_path")
+  (return-type "const-gchar*")
+)
+
+(define-method get_path_w
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_get_path_w")
+  (return-type "const-gunichar2*")
+)
+
+(define-method watch
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_watch")
+  (return-type "gboolean")
+  (parameters
+    '("gboolean" "watch_children")
+    '("GWin32RegistryKeyWatcherFlags" "watch_flags")
+    '("GWin32RegistryKeyWatchCallbackFunc" "callback")
+    '("gpointer" "user_data")
+    '("GError**" "error")
+  )
+)
+
+(define-method has_changed
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_has_changed")
+  (return-type "gboolean")
+)
+
+(define-method erase_change_indicator
+  (of-object "GWin32RegistryKey")
+  (c-name "g_win32_registry_key_erase_change_indicator")
+  (return-type "none")
+)
+
+
+
 ;; From gwin32volumemonitor.h
 
 
diff --git a/gio/src/gio_signals.defs b/gio/src/gio_signals.defs
index 289e676..d6c76b5 100644
--- a/gio/src/gio_signals.defs
+++ b/gio/src/gio_signals.defs
@@ -420,15 +420,6 @@
   (construct-only #f)
 )
 
-(define-property context
-  (of-object "GFileMonitor")
-  (prop-type "GParamBoxed")
-  (docs "The main context to dispatch from")
-  (readable #f)
-  (writable #t)
-  (construct-only #t)
-)
-
 ;; From GFilenameCompleter
 
 (define-signal got-completion-data
@@ -880,6 +871,15 @@
   (construct-only #t)
 )
 
+(define-property invert-boolean
+  (of-object "GPropertyAction")
+  (prop-type "GParamBoolean")
+  (docs "Whether to invert the value of a boolean property")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
 ;; From GProxy
 
 ;; From GProxyAddress
@@ -2280,6 +2280,16 @@
 
 ;; From GSocketListener
 
+(define-signal event
+  (of-object "GSocketListener")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GSocketListenerEvent" "p0")
+    '("GSocket*" "p1")
+  )
+)
+
 (define-property listen-backlog
   (of-object "GSocketListener")
   (prop-type "GParamInt")


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]