Changeset 69729 in vbox for trunk/src/VBox/Main/idl/VirtualBox.xidl
- Timestamp:
- Nov 17, 2017 7:55:33 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r69379 r69729 24373 24373 24374 24374 <if target="midl"> 24375 24376 <!-- VBOX_SDS_PLAN_B start --> 24377 <!-- 24378 // IVBoxSVC 24379 ////////////////////////////////////////////////////////////////////////// 24380 --> 24381 <interface 24382 name="IVBoxSVC" extends="$unknown" 24383 uuid="8876e618-8936-4b2c-3015-aaebe6d479b9" 24384 wsmap="suppress" 24385 reservedMethods="2" reservedAttributes="4" 24386 > 24387 <desc> 24388 Implemented by the VirtualBox class factory and registered with VBoxSDS 24389 so it can retrieve IVirtualBox on behalf of other VBoxSVCs. 24390 </desc> 24391 24392 <method name="getVirtualBox" > 24393 <desc> Gets an IUnknown interface to the VirtualBox object in the VBoxSVC process. </desc> 24394 <param name="result" type="$unknown" dir="return" > 24395 <desc> Where to return the IUnknown interface. </desc> 24396 </param> 24397 </method> 24398 24399 </interface> 24400 <!-- VBOX_SDS_PLAN_B end --> 24401 24375 24402 <!-- 24376 24403 // IVirtualBoxSDS … … 24407 24434 </method> 24408 24435 24436 <!-- VBOX_SDS_PLAN_B start --> 24437 <method name="registerVBoxSVC"> 24438 <desc>Registers a VBoxSVC instance with the SDS.</desc> 24439 <param name="vboxSVC" type="IVBoxSVC" dir="in"> 24440 <desc>Interface implemented by the VirtualBox class factory.</desc> 24441 </param> 24442 <param name="pid" type="long" dir="in"> 24443 <desc>The process ID of the VBoxSVC instance.</desc> 24444 </param> 24445 <param name="existingVirtualBox" type="$unknown" dir="return"> 24446 <desc>If there is already an VBoxSVC for this user, the an IUnknown 24447 interface to its VirtualBox object is returned here, otherwise it 24448 is set to NULL.</desc> 24449 </param> 24450 </method> 24451 24452 <method name="deregisterVBoxSVC"> 24453 <desc>Registers a VBoxSVC instance with the SDS.</desc> 24454 <param name="vboxSVC" type="IVBoxSVC" dir="in"> 24455 <desc>Same as specified during registration.</desc> 24456 </param> 24457 <param name="pid" type="long" dir="in"> 24458 <desc>The process ID of the VBoxSVC instance (same as during registration).</desc> 24459 </param> 24460 </method> 24461 <!-- VBOX_SDS_PLAN_B end --> 24462 24409 24463 </interface> 24464 24410 24465 </if> 24411 24466
Note:
See TracChangeset
for help on using the changeset viewer.