Functions by Handle

any
GetErrorText
GetHandleType
GetProperties
ReleaseHandle

host
FindItems
FindRunningVMs
HostConnect
HostDisconnect
RegisterVM
UnregisterVM
VMOpen

propertylist
AllocPropertyList

snapshot
SnapshotGetChild
SnapshotGetNumChildren
SnapshotGetParent
VMGetCurrentSnapshot
VMGetNamedSnapshot
VMGetRootSnapshot
VMRemoveSnapshot
VMRevertToSnapshot

vm
VMAddSharedFolder
VMBeginRecording
VMBeginReplay
VMCaptureScreenImage
VMClone
VMCopyFileFromGuestToHost
VMCopyFileFromHostToGuest
VMCreateDirectoryInGuest
VMCreateSnapshot
VMCreateTempFileInGuest
VMDelete
VMDeleteDirectoryInGuest
VMDeleteFileInGuest
VMDirectoryExistsInGuest
VMEnableSharedFolders
VMEndRecording
VMEndReplay
VMFileExistsInGuest
VMGetCurrentSnapshot
VMGetFileInfoInGuest
VMGetNamedSnapshot
VMGetNumRootSnapshots
VMGetNumSharedFolders
VMGetRootSnapshot
VMGetSharedFolderState
VMInstallTools
VMKillProcessInGuest
VMListDirectoryInGuest
VMListProcessesInGuest
VMLoginInGuest
VMLogoutFromGuest
VMOpen
VMOpenUrlInGuest
VMPause
VMPowerOff
VMPowerOn
VMReadVariable
VMRemoveSharedFolder
VMRemoveSnapshot
VMRenameFileInGuest
VMReset
VMRevertToSnapshot
VMRunProgramInGuest
VMRunScriptInGuest
VMSetSharedFolderState
VMSuspend
VMUnpause
VMUpgradeVirtualHardware
VMWaitForToolsInGuest
VMWriteVariable