typedef struct _virStorageEncryptionSecret virStorageEncryptionSecret;
typedef virStorageEncryptionSecret *virStorageEncryptionSecretPtr;
struct _virStorageEncryptionSecret {
- int type; /* enum virStorageEncryptionSecretType */
+ virStorageEncryptionSecretType type;
unsigned char uuid[VIR_UUID_BUFLEN];
};
-enum virStorageEncryptionFormat {
+typedef enum {
/* "default" is only valid for volume creation */
VIR_STORAGE_ENCRYPTION_FORMAT_DEFAULT = 0,
VIR_STORAGE_ENCRYPTION_FORMAT_QCOW, /* Both qcow and qcow2 */
VIR_STORAGE_ENCRYPTION_FORMAT_LAST,
-};
+} virStorageEncryptionFormatType;
VIR_ENUM_DECL(virStorageEncryptionFormat)
typedef struct _virStorageEncryption virStorageEncryption;
typedef virStorageEncryption *virStorageEncryptionPtr;
struct _virStorageEncryption {
- int format; /* enum virStorageEncryptionFormat */
+ virStorageEncryptionFormatType format;
size_t nsecrets;
virStorageEncryptionSecretPtr *secrets;