virInterfacePtr iface;
iface = virInterfaceLookupByName("eth0");
mydata.iface = iface;
virInterfaceRef(mydata.iface);
/* now we're done with iface */
virInterfaceFree(iface);
...
/* now we're done with mydata.iface */
virInterfaceFree(mydata.iface);