Fix some typing issues
A few struct members are not using the expected type, resulting in annoying type conversion being required on the application side. The new types match expectations and what's defined in libvirt's own RNG schema.
A few struct members are not using the expected type, resulting in annoying type conversion being required on the application side. The new types match expectations and what's defined in libvirt's own RNG schema.