idl: * why version all structs and not only the global ones? * when one struct is changed, will all structs get a version bump? * how is the smbXsrv_version related to the version suffix in the structs? * warum open_volatile_id unter smbXsrv_open_global statt smbXsrv_open?