List of function manipulating types in libvirt

Type const char **:

virConnectListDefinedDomains

Type const unsigned char *:

virDomainLookupByUUID

Type int *:

virConnectListDomains

Type unsigned char *:

virDomainGetUUID
virDomainGetVcpus
virDomainPinVcpu

Type unsigned int:

virDomainCreateLinux
virDomainPinVcpu
virDomainReboot
virDomainSetVcpus

Type unsigned long:

virDomainSetMaxMemory
virDomainSetMemory

Type unsigned long *:

virConnectGetVersion
virGetVersion

Type virConnectPtr:

virConnCopyLastError
virConnGetLastError
virConnResetLastError
virConnSetErrorFunc
virConnectClose
virConnectGetType
virConnectGetVersion
virConnectListDefinedDomains
virConnectListDomains
virConnectNumOfDomains
virDomainCreateLinux
virDomainDefineXML
virDomainLookupByID
virDomainLookupByName
virDomainLookupByUUID
virDomainLookupByUUIDString
virDomainRestore
virNodeGetInfo

Type virDomainInfoPtr:

virDomainGetInfo

Type virDomainPtr:

virDomainCreate
virDomainDestroy
virDomainFree
virDomainGetID
virDomainGetInfo
virDomainGetMaxMemory
virDomainGetName
virDomainGetOSType
virDomainGetUUID
virDomainGetUUIDString
virDomainGetVcpus
virDomainGetXMLDesc
virDomainPinVcpu
virDomainReboot
virDomainResume
virDomainSave
virDomainSetMaxMemory
virDomainSetMemory
virDomainSetVcpus
virDomainShutdown
virDomainSuspend
virDomainUndefine

Type virErrorFunc:

virConnSetErrorFunc
virSetErrorFunc

Type virErrorPtr:

virConnCopyLastError
virCopyLastError
virDefaultErrorFunc
virErrorFunc
virResetError

Type virNodeInfoPtr:

virNodeGetInfo

Type virVcpuInfoPtr:

virDomainGetVcpus

Type void *:

virConnSetErrorFunc
virErrorFunc
virSetErrorFunc