Functions by Handle

any
GetErrorText
GetHandleType
GetProperties
ReleaseHandle

host
FindItems
FindRunningVMs
HostConnect
HostDisconnect
HostOpenVM
RegisterVM
UnregisterVM
VMOpen

propertylist
AllocPropertyList

snapshot
SnapshotGetChild
SnapshotGetNumChildren
SnapshotGetParent
VMGetCurrentSnapshot
VMGetNamedSnapshot
VMGetRootSnapshot
VMRemoveSnapshot
VMRevertToSnapshot

vm
HostOpenVM
VMAddSharedFolder
VMCaptureScreenImage
VMClone
VMCopyFileFromGuestToHost
VMCopyFileFromHostToGuest
VMCreateDirectoryInGuest
VMCreateSnapshot
VMCreateTempFileInGuest
VMDelete
VMDeleteDirectoryInGuest
VMDeleteFileInGuest
VMDirectoryExistsInGuest
VMEnableSharedFolders
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
VMRunProgramInGuestEx
VMRunScriptInGuest
VMRunScriptInGuestEx
VMSetSharedFolderState
VMSuspend
VMUnpause
VMUpgradeVirtualHardware
VMWaitForToolsInGuest
VMWriteVariable