The conversion was done by guard2one.
Match the arguments name in the declaration and the definition, and make sure we have the proper transfer annotations.
This will provide functionality specific to drag icons.