+
+val get_registry_path : t -> Gtk.tree_iter -> (Slave_types.source * string * string * string) * string list
+ (* Get the path to the top from a registry key. This returns the
+ pair [(TopWinReg_data, path)] where [TopWinReg_data] is the data
+ inside a {!TopWinReg} node, and [path] is the path (list of node
+ names) up to the top. You normally need to call {!List.rev} on
+ [path]. *)
+
+val cache_registry_file : ?fail:exn Slave.callback -> t -> Gtk.tree_path -> Slave_types.source -> string -> string -> unit Slave.callback -> unit
+ (* This is called whenever we need the registry cache file and we
+ can't be sure that it has already been downloaded. *)