VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/VMMR3.def@ 55705

Last change on this file since 55705 was 51290, checked in by vboxsync, 11 years ago

VMM/PDMUsb: add PDMR3UsbQueryLun function which is needed very soon for mounting media at run time in virtual USB DVD drives

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 7.4 KB
Line 
1; $Id: VMMR3.def 51290 2014-05-19 14:50:15Z vboxsync $
2;; @file
3; VMM Ring-3 Context DLL - Definition file.
4
5;
6; Copyright (C) 2010-2014 Oracle Corporation
7;
8; This file is part of VirtualBox Open Source Edition (OSE), as
9; available from http://www.virtualbox.org. This file is free software;
10; you can redistribute it and/or modify it under the terms of the GNU
11; General Public License (GPL) as published by the Free Software
12; Foundation, in version 2 as it comes in the "COPYING" file of the
13; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
15;
16
17LIBRARY VBoxVMM.dll
18EXPORTS
19 ; data
20
21 ; code
22 CFGMR3GetRoot
23 CFGMR3GetFirstChild
24 CFGMR3GetNextChild
25 CFGMR3GetNameLen
26 CFGMR3GetFirstValue
27 CFGMR3GetNextValue
28 CFGMR3GetValueNameLen
29 CFGMR3GetValueType
30 CFGMR3Dump
31 CFGMR3CreateTree
32 CFGMR3DestroyTree
33 CFGMR3GetValueName
34 CFGMR3GetName
35 CFGMR3RemoveNode
36 CFGMR3InsertBytes
37 CFGMR3InsertStringFV
38 CFGMR3InsertStringF
39 CFGMR3InsertStringN
40 CFGMR3InsertString
41 CFGMR3InsertStringW
42 CFGMR3InsertInteger
43 CFGMR3QueryStringAllocDef
44 CFGMR3RemoveValue
45 CFGMR3QueryIntegerDef
46 CFGMR3QueryGCPtrSDef
47 CFGMR3QueryGCPtrUDef
48 CFGMR3QueryGCPtrDef
49 CFGMR3QueryPtrDef
50 CFGMR3QueryBoolDef
51 CFGMR3QueryS8Def
52 CFGMR3QueryU8Def
53 CFGMR3QueryS16Def
54 CFGMR3QueryU16Def
55 CFGMR3QueryPortDef
56 CFGMR3QueryS32Def
57 CFGMR3QuerySIntDef
58 CFGMR3QueryU32Def
59 CFGMR3QueryUIntDef
60 CFGMR3QueryS64Def
61 CFGMR3QueryU64Def
62 CFGMR3QueryInteger
63 CFGMR3QueryGCPtrS
64 CFGMR3QueryGCPtrU
65 CFGMR3QueryGCPtr
66 CFGMR3QueryPtr
67 CFGMR3QueryBool
68 CFGMR3QueryS8
69 CFGMR3QueryU8
70 CFGMR3QueryS16
71 CFGMR3QueryU16
72 CFGMR3QueryPort
73 CFGMR3QueryS32
74 CFGMR3QuerySInt
75 CFGMR3QueryU32
76 CFGMR3QueryUInt
77 CFGMR3QueryS64
78 CFGMR3QueryU64
79 CFGMR3QuerySize
80 CFGMR3QueryType
81 CFGMR3AreValuesValid
82 CFGMR3AreChildrenValid
83 CFGMR3GetChildFV
84 CFGMR3GetChildF
85 CFGMR3GetChild
86 CFGMR3InsertNode
87 CFGMR3InsertNodeFV
88 CFGMR3InsertNodeF
89 CFGMR3InsertSubTree
90 CFGMR3ValidateConfig
91 CFGMR3QueryBytes
92 CFGMR3QueryStringDef
93 CFGMR3QueryString
94 CFGMR3QueryStringAlloc
95 CFGMR3GetParent
96 CFGMR3GetRootU
97
98 CSAMR3IsEnabled
99 CSAMR3SetScanningEnabled
100
101 DBGCCreate
102
103 DBGFR3CoreWrite
104 DBGFR3Info
105 DBGFR3InfoRegisterExternal
106 DBGFR3InjectNMI
107 DBGFR3LogModifyDestinations
108 DBGFR3LogModifyFlags
109 DBGFR3LogModifyGroups
110 DBGFR3OSDetect
111 DBGFR3OSQueryNameAndVersion
112 DBGFR3RegCpuQueryU32
113 DBGFR3RegFormatValue
114 DBGFR3RegNmQuery
115 DBGFR3RegNmQueryAll
116 DBGFR3RegNmQueryAllCount
117 DBGFR3OSDeregister
118 DBGFR3OSRegister
119 DBGFR3MemReadString
120 DBGFR3MemRead
121 DBGFR3MemScan
122 DBGFR3AddrFromFlat
123 DBGFR3AsSymbolByName
124 DBGFR3AsResolveAndRetain
125 DBGFR3AsSetAlias
126 DBGFR3AddrAdd
127 DBGFR3AddrSub
128 DBGFR3AsGetConfig
129 DBGFR3CpuGetMode
130 DBGFR3AddrFromSelOff
131
132 EMR3QueryExecutionPolicy
133 EMR3SetExecutionPolicy
134
135 FTMR3CancelStandby
136 FTMR3PowerOn
137
138 HMR3IsEnabled
139 HMR3IsNestedPagingActive
140 HMR3IsUXActive
141 HMR3IsVpidActive
142
143 MMR3HeapFree
144 MMR3HeapRealloc
145
146 PATMR3AllowPatching
147 PATMR3IsEnabled
148
149 PDMR3AsyncCompletionBwMgrSetMaxForFile
150 PDMR3DeviceAttach
151 PDMR3DeviceDetach
152 PDMR3DriverAttach
153 PDMR3NsBwGroupSetLimit
154 PDMR3QueryDeviceLun
155 PDMR3QueryDriverOnLun
156 PDMR3QueryLun
157
158 PDMCritSectEnter
159 PDMCritSectEnterDebug
160 PDMCritSectTryEnter
161 PDMCritSectTryEnterDebug
162 PDMR3CritSectEnterEx
163 PDMCritSectLeave
164 PDMCritSectIsOwner
165 PDMCritSectIsOwnerEx
166 PDMCritSectIsOwned
167 PDMCritSectIsInitialized
168 PDMCritSectHasWaiters
169 PDMCritSectGetRecursion
170 PDMR3CritSectYield
171 PDMR3CritSectName
172 PDMR3CritSectScheduleExitEvent
173 PDMR3CritSectDelete
174
175 PDMR3QueueDestroy
176 PDMQueueAlloc
177 PDMQueueInsert
178 PDMQueueInsertEx
179 PDMQueueR0Ptr
180 PDMQueueRCPtr
181
182 PDMR3ThreadDestroy
183 PDMR3ThreadIAmRunning
184 PDMR3ThreadIAmSuspending
185 PDMR3ThreadResume
186 PDMR3ThreadSleep
187 PDMR3ThreadSuspend
188
189 PDMR3UsbCreateEmulatedDevice
190 PDMR3UsbCreateProxyDevice
191 PDMR3UsbDetachDevice
192 PDMR3UsbHasHub
193 PDMR3UsbDriverAttach
194 PDMR3UsbDriverDetach
195 PDMR3UsbQueryLun
196
197 PGMHandlerPhysicalPageTempOff
198 PGMPhysReadGCPtr
199 PGMPhysSimpleDirtyWriteGCPtr
200 PGMPhysSimpleReadGCPtr
201 PGMPhysSimpleWriteGCPhys
202 PGMPhysSimpleWriteGCPtr
203 PGMPhysWriteGCPtr
204 PGMShwMakePageWritable
205 PGMR3QueryGlobalMemoryStats
206 PGMR3QueryMemoryStats
207
208 SSMR3Close
209 SSMR3DeregisterExternal
210 SSMR3DeregisterInternal
211 SSMR3GetBool
212 SSMR3GetGCPhys
213 SSMR3GetGCPhys32
214 SSMR3GetGCPhys64
215 SSMR3GetGCPtr
216 SSMR3GetGCUInt
217 SSMR3GetGCUIntPtr
218 SSMR3GetGCUIntReg
219 SSMR3GetIOPort
220 SSMR3GetMem
221 SSMR3GetRCPtr
222 SSMR3GetS128
223 SSMR3GetS16
224 SSMR3GetS32
225 SSMR3GetS64
226 SSMR3GetS8
227 SSMR3GetSInt
228 SSMR3GetSel
229 SSMR3GetStrZ
230 SSMR3GetStrZEx
231 SSMR3GetStruct
232 SSMR3GetStructEx
233 SSMR3GetU128
234 SSMR3GetU16
235 SSMR3GetU32
236 SSMR3GetU64
237 SSMR3GetU8
238 SSMR3GetUInt
239 SSMR3HandleGetAfter
240 SSMR3HandleGetStatus
241 SSMR3HandleHostBits
242 SSMR3HandleHostOSAndArch
243 SSMR3HandleIsLiveSave
244 SSMR3HandleMaxDowntime
245 SSMR3HandleReportLivePercent
246 SSMR3HandleRevision
247 SSMR3HandleSetStatus
248 SSMR3HandleVersion
249 SSMR3Open
250 SSMR3PutBool
251 SSMR3PutGCPhys
252 SSMR3PutGCPhys32
253 SSMR3PutGCPhys64
254 SSMR3PutGCPtr
255 SSMR3PutGCUInt
256 SSMR3PutGCUIntPtr
257 SSMR3PutGCUIntReg
258 SSMR3PutIOPort
259 SSMR3PutMem
260 SSMR3PutRCPtr
261 SSMR3PutS128
262 SSMR3PutS16
263 SSMR3PutS32
264 SSMR3PutS64
265 SSMR3PutS8
266 SSMR3PutSInt
267 SSMR3PutSel
268 SSMR3PutStrZ
269 SSMR3PutStruct
270 SSMR3PutStructEx
271 SSMR3PutU128
272 SSMR3PutU16
273 SSMR3PutU32
274 SSMR3PutU64
275 SSMR3PutU8
276 SSMR3PutUInt
277 SSMR3Seek
278 SSMR3SetCfgError
279 SSMR3SetLoadError
280 SSMR3SetLoadErrorV
281 SSMR3Skip
282 SSMR3SkipToEndOfUnit
283 SSMR3ValidateFile
284 SSMR3Cancel
285 SSMR3RegisterExternal
286
287 STAMR3Dump
288 STAMR3Enum
289 STAMR3Reset
290 STAMR3Snapshot
291 STAMR3SnapshotFree
292 STAMR3GetUnit
293
294 TMR3TimerSetCritSect
295 TMR3TimerLoad
296 TMR3TimerSave
297 TMR3TimerDestroy
298 TMTimerFromMicro
299 TMTimerFromMilli
300 TMTimerFromNano
301 TMTimerGet
302 TMTimerGetFreq
303 TMTimerGetMicro
304 TMTimerGetMilli
305 TMTimerGetNano
306 TMTimerIsActive
307 TMTimerIsLockOwner
308 TMTimerLock
309 TMTimerR0Ptr
310 TMTimerR3Ptr
311 TMTimerRCPtr
312 TMTimerSet
313 TMTimerSetFrequencyHint
314 TMTimerSetMicro
315 TMTimerSetMillies
316 TMTimerSetNano
317 TMTimerSetRelative
318 TMTimerStop
319 TMTimerToMicro
320 TMTimerToMilli
321 TMTimerToNano
322 TMTimerUnlock
323 TMR3GetWarpDrive
324 TMR3SetWarpDrive
325
326 VMMGetCpu
327
328 VMMGetSvnRev
329 VMSetError
330 VMSetErrorV
331 VMR3AtErrorDeregister
332 VMR3AtErrorRegister
333 VMR3AtRuntimeErrorRegister
334 VMR3AtStateRegister
335 VMR3Create
336 VMR3Destroy
337 VMR3GetCpuCoreAndPackageIdFromCpuId
338 VMR3GetStateName
339 VMR3GetStateU
340 VMR3GetVM
341 VMR3HotPlugCpu
342 VMR3HotUnplugCpu
343 VMR3LoadFromFile
344 VMR3LoadFromStream
345 VMR3PowerOff
346 VMR3PowerOn
347 VMR3ReleaseUVM
348 VMR3ReqCallNoWaitU
349 VMR3ReqCallU
350 VMR3ReqCallVoidWaitU
351 VMR3ReqCallWaitU
352 VMR3ReqFree
353 VMR3ReqPriorityCallWaitU
354 VMR3ReqWait
355 VMR3Reset
356 VMR3Resume
357 VMR3RetainUVM
358 VMR3Save
359 VMR3SetCpuExecutionCap
360 VMR3SetError
361 VMR3SetPowerOffInsteadOfReset
362 VMR3Suspend
363 VMR3Teleport
364 VMR3AtStateDeregister
365 VMR3GetUVM
366
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette