VirtualBox

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

Last change on this file since 46474 was 46474, checked in by vboxsync, 12 years ago

VBoxDef2LazyLoad: Added tool for generating lazy loading of VBoxVMM.dll to prevent it being loaded into VBoxSVC and the VM selector.

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