IDL logging and string typedef/struct initialisation