VMMR3.def revision 09adec8e01007b8e5e793193636d18e1182ea21b
; $Id$
;; @file
; VMM Ring-3 Context DLL - Definition file.
;
; Copyright (C) 2010-2011 Oracle Corporation
;
; This file is part of VirtualBox Open Source Edition (OSE), as
; available from http://www.virtualbox.org. This file is free software;
; you can redistribute it and/or modify it under the terms of the GNU
; General Public License (GPL) as published by the Free Software
; Foundation, in version 2 as it comes in the "COPYING" file of the
; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
;
LIBRARY VBoxVMM.dll
EXPORTS
; data
; code
CFGMR3GetRoot
CFGMR3GetFirstChild
CFGMR3GetNextChild
CFGMR3GetNameLen
CFGMR3GetFirstValue
CFGMR3GetNextValue
CFGMR3GetValueNameLen
CFGMR3GetValueType
CFGMR3Dump
CFGMR3CreateTree
CFGMR3GetValueName
CFGMR3GetName
CFGMR3RemoveNode
CFGMR3InsertBytes
CFGMR3InsertStringFV
CFGMR3InsertStringF
CFGMR3InsertStringN
CFGMR3InsertString
CFGMR3InsertStringW
CFGMR3InsertInteger
CFGMR3QueryStringAllocDef
CFGMR3RemoveValue
CFGMR3QueryIntegerDef
CFGMR3QueryGCPtrSDef
CFGMR3QueryGCPtrUDef
CFGMR3QueryGCPtrDef
CFGMR3QueryPtrDef
CFGMR3QueryBoolDef
CFGMR3QueryS8Def
CFGMR3QueryU8Def
CFGMR3QueryS16Def
CFGMR3QueryU16Def
CFGMR3QueryPortDef
CFGMR3QueryS32Def
CFGMR3QuerySIntDef
CFGMR3QueryU32Def
CFGMR3QueryUIntDef
CFGMR3QueryS64Def
CFGMR3QueryU64Def
CFGMR3QueryInteger
CFGMR3QueryGCPtrS
CFGMR3QueryGCPtrU
CFGMR3QueryGCPtr
CFGMR3QueryPtr
CFGMR3QueryBool
CFGMR3QueryS8
CFGMR3QueryU8
CFGMR3QueryS16
CFGMR3QueryU16
CFGMR3QueryPort
CFGMR3QueryS32
CFGMR3QuerySInt
CFGMR3QueryU32
CFGMR3QueryUInt
CFGMR3QueryS64
CFGMR3QueryU64
CFGMR3QuerySize
CFGMR3QueryType
CFGMR3AreValuesValid
CFGMR3AreChildrenValid
CFGMR3GetChildFV
CFGMR3GetChildF
CFGMR3GetChild
CFGMR3InsertNode
CFGMR3InsertNodeFV
CFGMR3InsertNodeF
CFGMR3InsertSubTree
CFGMR3ValidateConfig
CFGMR3QueryBytes
CFGMR3QueryStringDef
CFGMR3QueryString
CFGMR3QueryStringAlloc
CFGMR3GetParent
CFGMR3GetRootU
CSAMR3IsEnabled
CSAMR3SetScanningEnabled
DBGCCreate
DBGFR3CoreWrite
DBGFR3Info
DBGFR3InfoRegisterExternal
DBGFR3InjectNMI
DBGFR3LogModifyDestinations
DBGFR3LogModifyFlags
DBGFR3LogModifyGroups
DBGFR3OSDetect
DBGFR3OSQueryNameAndVersion
DBGFR3RegCpuQueryU32
DBGFR3RegFormatValue
DBGFR3RegNmQuery
DBGFR3RegNmQueryAll
DBGFR3RegNmQueryAllCount
DBGFR3OSDeregister
DBGFR3OSRegister
DBGFR3MemReadString
DBGFR3MemRead
DBGFR3MemScan
DBGFR3AddrFromFlat
DBGFR3AsSymbolByName
DBGFR3AsResolveAndRetain
DBGFR3AsSetAlias
DBGFR3AddrAdd
DBGFR3AddrSub
DBGFR3AsGetConfig
DBGFR3CpuGetMode
DBGFR3AddrFromSelOff
EMR3QueryExecutionPolicy
EMR3SetExecutionPolicy
FTMR3CancelStandby
FTMR3PowerOn
HMR3IsEnabled
HMR3IsNestedPagingActive
HMR3IsUXActive
HMR3IsVpidActive
MMR3HeapFree
MMR3HeapRealloc
PATMR3AllowPatching
PATMR3IsEnabled
PDMR3AsyncCompletionBwMgrSetMaxForFile
PDMR3DeviceAttach
PDMR3DeviceDetach
PDMR3DriverAttach
PDMR3NsBwGroupSetLimit
PDMR3QueryDeviceLun
PDMR3QueryDriverOnLun
PDMR3QueryLun
PDMCritSectEnter
PDMCritSectEnterDebug
PDMCritSectTryEnter
PDMCritSectTryEnterDebug
PDMR3CritSectEnterEx
PDMCritSectLeave
PDMCritSectIsOwner
PDMCritSectIsOwnerEx
PDMCritSectIsOwned
PDMCritSectIsInitialized
PDMCritSectHasWaiters
PDMCritSectGetRecursion
PDMR3CritSectYield
PDMR3CritSectName
PDMR3CritSectScheduleExitEvent
PDMR3CritSectDelete
PDMR3QueueDestroy
PDMQueueAlloc
PDMQueueInsert
PDMQueueInsertEx
PDMQueueR0Ptr
PDMQueueRCPtr
PDMR3ThreadDestroy
PDMR3ThreadIAmRunning
PDMR3ThreadIAmSuspending
PDMR3ThreadResume
PDMR3ThreadSleep
PDMR3ThreadSuspend
PDMR3UsbCreateProxyDevice
PDMR3UsbDetachDevice
PDMR3UsbHasHub
PGMHandlerPhysicalPageTempOff
PGMPhysReadGCPtr
PGMPhysSimpleDirtyWriteGCPtr
PGMPhysSimpleReadGCPtr
PGMPhysSimpleWriteGCPhys
PGMPhysSimpleWriteGCPtr
PGMPhysWriteGCPtr
PGMShwMakePageWritable
PGMR3QueryGlobalMemoryStats
PGMR3QueryMemoryStats
SSMR3Close
SSMR3DeregisterExternal
SSMR3DeregisterInternal
SSMR3GetBool
SSMR3GetGCPhys
SSMR3GetGCPhys32
SSMR3GetGCPhys64
SSMR3GetGCPtr
SSMR3GetGCUInt
SSMR3GetGCUIntPtr
SSMR3GetGCUIntReg
SSMR3GetIOPort
SSMR3GetMem
SSMR3GetRCPtr
SSMR3GetS128
SSMR3GetS16
SSMR3GetS32
SSMR3GetS64
SSMR3GetS8
SSMR3GetSInt
SSMR3GetSel
SSMR3GetStrZ
SSMR3GetStrZEx
SSMR3GetStruct
SSMR3GetStructEx
SSMR3GetU128
SSMR3GetU16
SSMR3GetU32
SSMR3GetU64
SSMR3GetU8
SSMR3GetUInt
SSMR3HandleGetAfter
SSMR3HandleGetStatus
SSMR3HandleHostBits
SSMR3HandleHostOSAndArch
SSMR3HandleIsLiveSave
SSMR3HandleMaxDowntime
SSMR3HandleReportLivePercent
SSMR3HandleRevision
SSMR3HandleSetStatus
SSMR3HandleVersion
SSMR3Open
SSMR3PutBool
SSMR3PutGCPhys
SSMR3PutGCPhys32
SSMR3PutGCPhys64
SSMR3PutGCPtr
SSMR3PutGCUInt
SSMR3PutGCUIntPtr
SSMR3PutGCUIntReg
SSMR3PutIOPort
SSMR3PutMem
SSMR3PutRCPtr
SSMR3PutS128
SSMR3PutS16
SSMR3PutS32
SSMR3PutS64
SSMR3PutS8
SSMR3PutSInt
SSMR3PutSel
SSMR3PutStrZ
SSMR3PutStruct
SSMR3PutStructEx
SSMR3PutU128
SSMR3PutU16
SSMR3PutU32
SSMR3PutU64
SSMR3PutU8
SSMR3PutUInt
SSMR3Seek
SSMR3SetCfgError
SSMR3SetLoadError
SSMR3SetLoadErrorV
SSMR3Skip
SSMR3SkipToEndOfUnit
SSMR3ValidateFile
SSMR3Cancel
SSMR3RegisterExternal
STAMR3Dump
STAMR3Enum
STAMR3Reset
STAMR3Snapshot
STAMR3SnapshotFree
STAMR3GetUnit
TMR3TimerSetCritSect
TMR3TimerLoad
TMR3TimerSave
TMR3TimerDestroy
TMTimerFromMicro
TMTimerFromMilli
TMTimerFromNano
TMTimerGet
TMTimerGetFreq
TMTimerGetMicro
TMTimerGetMilli
TMTimerGetNano
TMTimerIsActive
TMTimerIsLockOwner
TMTimerLock
TMTimerR0Ptr
TMTimerR3Ptr
TMTimerRCPtr
TMTimerSet
TMTimerSetFrequencyHint
TMTimerSetMicro
TMTimerSetMillies
TMTimerSetNano
TMTimerSetRelative
TMTimerStop
TMTimerToMicro
TMTimerToMilli
TMTimerToNano
TMTimerUnlock
TMR3GetWarpDrive
TMR3SetWarpDrive
VMMGetCpu
VMMGetSvnRev
VMSetError
VMSetErrorV
VMR3AtErrorDeregister
VMR3AtErrorRegister
VMR3AtRuntimeErrorRegister
VMR3AtStateRegister
VMR3Create
VMR3Destroy
VMR3GetCpuCoreAndPackageIdFromCpuId
VMR3GetStateName
VMR3GetStateU
VMR3GetVM
VMR3HotPlugCpu
VMR3HotUnplugCpu
VMR3LoadFromFile
VMR3LoadFromStream
VMR3PowerOff
VMR3PowerOn
VMR3ReleaseUVM
VMR3ReqCallU
VMR3ReqCallVoidWaitU
VMR3ReqCallWaitU
VMR3ReqFree
VMR3ReqPriorityCallWaitU
VMR3ReqWait
VMR3Reset
VMR3Resume
VMR3RetainUVM
VMR3Save
VMR3SetCpuExecutionCap
VMR3SetError
VMR3Suspend
VMR3Teleport
VMR3AtStateDeregister
VMR3GetUVM