Functions by Operation

auth
HostConnect
VMLoginInGuest
VMLogoutFromGuest

error
GetErrorText

guest
VMCopyFileFromGuestToHost
VMCopyFileFromHostToGuest
VMCreateDirectoryInGuest
VMCreateTempFileInGuest
VMDeleteDirectoryInGuest
VMDeleteFileInGuest
VMDirectoryExistsInGuest
VMEnableSharedFolders
VMFileExistsInGuest
VMInstallTools
VMKillProcessInGuest
VMListDirectoryInGuest
VMListProcessesInGuest
VMLoginInGuest
VMLogoutFromGuest
VMOpenUrlInGuest
VMRenameFileInGuest
VMRunProgramInGuest
VMRunScriptInGuest

handle
GetHandleType
ReleaseHandle

host
HostConnect
HostDisconnect

power
VMPowerOff
VMPowerOn
VMReset
VMSuspend

property
GetProperties

register
RegisterVM
UnregisterVM

sharedfolder
VMAddSharedFolder
VMEnableSharedFolders
VMGetNumSharedFolders
VMGetSharedFolderState
VMRemoveSharedFolder
VMSetSharedFolderState

snapshot
SnapshotGetChild
SnapshotGetNumChildren
SnapshotGetParent
VMCreateSnapshot
VMGetCurrentSnapshot
VMGetNamedSnapshot
VMGetNumRootSnapshots
VMGetRootSnapshot
VMRemoveSnapshot
VMRevertToSnapshot

tools
VMInstallTools
VMWaitForToolsInGuest

vm
VMDelete
VMOpen
VMUpgradeVirtualHardware