The argument is internally handled as a uint64, but only exposed in API as guint.
This is an unique opaque struct that identifies a given tool of a given device.