Functions by Operation

auth
HostConnect
VMLoginInGuest
VMLogoutFromGuest

console
VMCaptureScreenImage

error
GetErrorText

find
FindItems
FindRunningVMs

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

handle
GetHandleType
ReleaseHandle

host
HostConnect
HostDisconnect

power
VMPause
VMPowerOff
VMPowerOn
VMReset
VMSuspend
VMUnpause

property
AllocPropertyList
GetProperties
VMReadVariable
VMWriteVariable

recordreplay
VMBeginRecording
VMBeginReplay
VMEndRecording
VMEndReplay

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
HostOpenVM
VMClone
VMDelete
VMOpen
VMReadVariable
VMUpgradeVirtualHardware
VMWriteVariable