Changeset 56596 in vbox
- Timestamp:
- Jun 23, 2015 11:25:11 AM (9 years ago)
- Location:
- trunk/src/VBox/Main/idl
- Files:
-
- 4 edited
-
VirtualBox.xidl (modified) (60 diffs)
-
apiwrap-server.xsl (modified) (2 diffs)
-
midl.xsl (modified) (1 diff)
-
xpidl.xsl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r56588 r56596 1503 1503 uuid="4bbc405d-f268-4483-9a52-f43ffdbf67f8" 1504 1504 wsmap="managed" 1505 reservedMethods="2" reservedAttributes=" 4"1505 reservedMethods="2" reservedAttributes="8" 1506 1506 > 1507 1507 … … 1688 1688 uuid="00c8f974-92c5-44a1-8f3f-702469fdd04b" 1689 1689 wsmap="managed" 1690 reservedMethods="2" reservedAttributes=" 3"1690 reservedMethods="2" reservedAttributes="6" 1691 1691 > 1692 1692 <desc> … … 1857 1857 uuid="0169423f-46b4-cde9-91af-1e9d5b6cd945" 1858 1858 wsmap="managed" 1859 reservedMethods="8" reservedAttributes=" 6"1859 reservedMethods="8" reservedAttributes="12" 1860 1860 > 1861 1861 <desc> … … 2983 2983 uuid="8398f026-4add-4474-5bc3-2f9f2140b23e" 2984 2984 wsmap="managed" 2985 reservedMethods="8" reservedAttributes=" 4"2985 reservedMethods="8" reservedAttributes="8" 2986 2986 > 2987 2987 <desc> … … 3332 3332 uuid="316c99a2-405d-41af-8508-46889144d067" 3333 3333 wsmap="managed" 3334 reservedMethods="4" reservedAttributes=" 2"3334 reservedMethods="4" reservedAttributes="4" 3335 3335 > 3336 3336 … … 3925 3925 uuid="c5b5afe3-4a6f-05eb-c9b6-4dbf98538b67" 3926 3926 wsmap="managed" 3927 reservedMethods="1" reservedAttributes=" 4"3927 reservedMethods="1" reservedAttributes="8" 3928 3928 > 3929 3929 <desc> … … 4185 4185 wrap-hint-server-addinterfaces="IInternalMachineControl" 4186 4186 wrap-hint-server="manualaddinterfaces" 4187 reservedMethods="8" reservedAttributes=" 8"4187 reservedMethods="8" reservedAttributes="16" 4188 4188 > 4189 4189 <desc> … … 7595 7595 uuid="6e253ee8-477a-2497-6759-88b8292a5af0" 7596 7596 wsmap="managed" 7597 reservedMethods="4" reservedAttributes=" 2"7597 reservedMethods="4" reservedAttributes="4" 7598 7598 > 7599 7599 <desc> … … 7636 7636 uuid="c39ef4d6-7532-45e8-96da-eb5986ae76e4" 7637 7637 wsmap="struct" 7638 reservedAttributes=" 4"7638 reservedAttributes="8" 7639 7639 > 7640 7640 <desc> … … 7745 7745 uuid="872da645-4a9b-1727-bee2-5585105b9eed" 7746 7746 wsmap="managed" 7747 reservedMethods="8" reservedAttributes=" 4"7747 reservedMethods="8" reservedAttributes="8" 7748 7748 > 7749 7749 <desc> … … 8401 8401 uuid="455f8c45-44a0-a470-ba20-27890b96dba9" 8402 8402 wsmap="managed" 8403 reservedMethods="2" reservedAttributes=" 2"8403 reservedMethods="2" reservedAttributes="4" 8404 8404 > 8405 8405 <desc> … … 8507 8507 uuid="e8c25d4d-ac97-4c16-b3e2-81bd8a57cc27" 8508 8508 wsmap="managed" 8509 reservedAttributes=" 2"8509 reservedAttributes="4" 8510 8510 > 8511 8511 <desc> … … 8530 8530 uuid="afca788c-4477-787d-60b2-3fa70e56fbbc" 8531 8531 wsmap="managed" 8532 reservedMethods="2" reservedAttributes=" 6"8532 reservedMethods="2" reservedAttributes="12" 8533 8533 > 8534 8534 <desc> … … 9005 9005 uuid="0eb668d2-495e-5a36-8890-29999b5f030c" 9006 9006 wsmap="managed" 9007 reservedMethods="4" reservedAttributes=" 8"9007 reservedMethods="4" reservedAttributes="16" 9008 9008 > 9009 9009 <desc> … … 9482 9482 uuid="d7cb0243-97bf-48ac-9d44-1c3bade5ea0f" 9483 9483 wsmap="struct" 9484 reservedAttributes=" 4"9484 reservedAttributes="8" 9485 9485 > 9486 9486 <desc> … … 9714 9714 uuid="f2f7fae4-4a06-81fc-a916-78b2da1fa0e5" 9715 9715 wsmap="struct" 9716 reservedAttributes=" 1"9716 reservedAttributes="2" 9717 9717 > 9718 9718 <desc> … … 10705 10705 uuid="4132147b-42f8-cd96-7570-6a8800e3342c" 10706 10706 wsmap="managed" 10707 reservedMethods="1" reservedAttributes=" 1"10707 reservedMethods="1" reservedAttributes="2" 10708 10708 > 10709 10709 <desc>Base abstract interface for drag'n drop.</desc> … … 10754 10754 uuid="d23a9ca3-42da-c94b-8aec-21968e08355d" 10755 10755 wsmap="managed" 10756 reservedMethods="1" reservedAttributes=" 1"10756 reservedMethods="1" reservedAttributes="2" 10757 10757 > 10758 10758 <desc>Abstract interface for handling drag'n drop sources.</desc> … … 10835 10835 uuid="ff5befc3-4ba3-7903-2aa4-43988ba11554" 10836 10836 wsmap="managed" 10837 reservedMethods="1" reservedAttributes=" 1"10837 reservedMethods="1" reservedAttributes="2" 10838 10838 > 10839 10839 <desc>Abstract interface for handling drag'n drop targets.</desc> … … 11006 11006 uuid="486fd828-4c6b-239b-a846-c4bb69e41038" 11007 11007 wsmap="managed" 11008 reservedMethods="8" reservedAttributes=" 4"11008 reservedMethods="8" reservedAttributes="8" 11009 11009 > 11010 11010 <desc> … … 12207 12207 uuid="2e20707d-4325-9a83-83cf-3faf5b97457c" 12208 12208 wsmap="managed" 12209 reservedMethods="1" reservedAttributes=" 2"12209 reservedMethods="1" reservedAttributes="4" 12210 12210 > 12211 12211 <desc> … … 12409 12409 uuid="f73650f4-4506-50ca-045a-23a0e32ea508" 12410 12410 wsmap="managed" 12411 reservedMethods="2" reservedAttributes=" 2"12411 reservedMethods="2" reservedAttributes="4" 12412 12412 > 12413 12413 <desc> … … 12465 12465 uuid="14c66b23-404c-f24a-3cc1-ee9501d44f2a" 12466 12466 wsmap="managed" 12467 reservedMethods="4" reservedAttributes=" 2"12467 reservedMethods="4" reservedAttributes="4" 12468 12468 > 12469 12469 <desc> … … 12731 12731 uuid="d344626e-4b0a-10bc-9c2b-68973052de16" 12732 12732 wsmap="managed" 12733 reservedAttributes=" 2"12733 reservedAttributes="4" 12734 12734 > 12735 12735 <desc> … … 12854 12854 uuid="13a11514-402e-022e-6180-c3944de3f9c8" 12855 12855 wsmap="managed" 12856 reservedMethods="8" reservedAttributes=" 8"12856 reservedMethods="8" reservedAttributes="16" 12857 12857 > 12858 12858 <desc> … … 13182 13182 uuid="77faf1c0-489d-b123-274c-5a95e77ab286" 13183 13183 wsmap="managed" 13184 reservedMethods="1" reservedAttributes=" 1"13184 reservedMethods="1" reservedAttributes="2" 13185 13185 > 13186 13186 <desc> … … 13430 13430 uuid="5732f030-4194-ec8b-c761-e1a99327e9f0" 13431 13431 wsmap="managed" 13432 reservedMethods="1" reservedAttributes=" 1"13432 reservedMethods="1" reservedAttributes="2" 13433 13433 > 13434 13434 <desc> … … 13763 13763 uuid="3785b3f7-7b5f-4000-8842-ad0cc6ab30b7" 13764 13764 wsmap="struct" 13765 reservedAttributes=" 2"13765 reservedAttributes="4" 13766 13766 > 13767 13767 <desc> … … 14006 14006 uuid="4afe423b-43e0-e9d0-82e8-ceb307940dda" 14007 14007 wsmap="managed" 14008 reservedMethods="4" reservedAttributes=" 4"14008 reservedMethods="4" reservedAttributes="8" 14009 14009 > 14010 14010 <desc> … … 15438 15438 uuid="10f337fb-422e-e57e-661b-0998ac309175" 15439 15439 wsmap="managed" 15440 reservedMethods="1" reservedAttributes=" 1"15440 reservedMethods="1" reservedAttributes="2" 15441 15441 > 15442 15442 <desc> … … 15559 15559 uuid="20479eaf-d8ed-44cf-85ac-c83a26c95a4d" 15560 15560 wsmap="managed" 15561 reservedMethods="1" reservedAttributes=" 1"15561 reservedMethods="1" reservedAttributes="2" 15562 15562 > 15563 15563 <desc> … … 15613 15613 uuid="da91d4c9-4c02-fdb1-c5ac-d89e22e81302" 15614 15614 wsmap="managed" 15615 reservedMethods="1" reservedAttributes=" 1"15615 reservedMethods="1" reservedAttributes="2" 15616 15616 > 15617 15617 <desc> … … 15734 15734 uuid="e04e5545-4a0f-f9d2-5bef-f9b25b6557ed" 15735 15735 wsmap="managed" 15736 reservedAttributes=" 1"15736 reservedAttributes="2" 15737 15737 > 15738 15738 <desc> … … 15808 15808 uuid="ee35adb0-4748-3e12-e7fd-5aad957bba0f" 15809 15809 wsmap="managed" 15810 reservedMethods="1" reservedAttributes=" 1"15810 reservedMethods="1" reservedAttributes="2" 15811 15811 > 15812 15812 <desc> … … 16429 16429 wsmap="managed" 16430 16430 wrap-hint-server-addinterfaces="IEventListener" 16431 reservedMethods="4" reservedAttributes=" 1"16431 reservedMethods="4" reservedAttributes="2" 16432 16432 > 16433 16433 <desc> … … 16833 16833 uuid="e925c2aa-4fe4-aaf6-91c5-e9b8ea4151ee" 16834 16834 wsmap="managed" 16835 reservedMethods="1" reservedAttributes=" 2"16835 reservedMethods="1" reservedAttributes="4" 16836 16836 > 16837 16837 <desc> … … 17071 17071 uuid="cb0a4a29-43a3-9040-0c25-34845db7b042" 17072 17072 wsmap="managed" 17073 reservedAttributes=" 1"17073 reservedAttributes="2" 17074 17074 > 17075 17075 … … 17162 17162 uuid="788b87df-7708-444b-9eef-c116ce423d39" 17163 17163 wsmap="managed" 17164 reservedAttributes=" 2"17164 reservedAttributes="4" 17165 17165 > 17166 17166 … … 17223 17223 uuid="9c0f5269-47ae-ee34-c2fe-53a16e388925" 17224 17224 wsmap="managed" 17225 reservedMethods="16" reservedAttributes=" 8"17225 reservedMethods="16" reservedAttributes="16" 17226 17226 > 17227 17227 <method name="dumpGuestCore"> … … 17716 17716 uuid="9709db9b-3346-49d6-8f1c-41b0c4784ff2" 17717 17717 wsmap="managed" 17718 reservedMethods="2" reservedAttributes=" 1"17718 reservedMethods="2" reservedAttributes="2" 17719 17719 > 17720 17720 … … 17861 17861 uuid="0c293c51-4810-e174-4f78-199376c63bbe" 17862 17862 wsmap="managed" 17863 reservedAttributes=" 1"17863 reservedAttributes="2" 17864 17864 > 17865 17865 … … 17947 17947 uuid="5915d179-83c7-4f2b-a323-9a97f46f4e29" 17948 17948 wsmap="managed" 17949 reservedAttributes=" 2"17949 reservedAttributes="4" 17950 17950 > 17951 17951 <desc> … … 18043 18043 uuid="45587218-4289-ef4e-8e6a-e5b07816b631" 18044 18044 wsmap="managed" 18045 reservedAttributes=" 4"18045 reservedAttributes="8" 18046 18046 > 18047 18047 <desc> … … 18290 18290 uuid="c19073dd-cc7b-431b-98b2-951fda8eab89" 18291 18291 wsmap="managed" 18292 reservedAttributes=" 2"18292 reservedAttributes="4" 18293 18293 > 18294 18294 <desc> … … 18344 18344 uuid="01adb2d6-aedf-461c-be2c-99e91bdad8a1" 18345 18345 wsmap="managed" 18346 reservedAttributes=" 4"18346 reservedAttributes="8" 18347 18347 > 18348 18348 <desc> … … 18458 18458 uuid="aeccc0a8-e0a0-427f-b946-c42063f54d81" 18459 18459 wsmap="managed" 18460 reservedMethods="1" reservedAttributes=" 1"18460 reservedMethods="1" reservedAttributes="2" 18461 18461 > 18462 18462 <desc> … … 18567 18567 uuid="6e758489-453a-6f98-9cb9-2da2cb8eabb5" 18568 18568 wsmap="managed" 18569 reservedMethods="1" reservedAttributes=" 1"18569 reservedMethods="1" reservedAttributes="2" 18570 18570 > 18571 18571 … … 18661 18661 uuid="15aabe95-e594-4e18-9222-b5e83a23f1da" 18662 18662 wsmap="struct" 18663 reservedAttributes=" 2"18663 reservedAttributes="4" 18664 18664 > 18665 18665 <desc> … … 19415 19415 wsmap="managed" 19416 19416 wrap-hint-server-addinterfaces="IInternalSessionControl" 19417 reservedMethods="3" reservedAttributes=" 2"19417 reservedMethods="3" reservedAttributes="4" 19418 19418 > 19419 19419 <desc> … … 19625 19625 uuid="49b19d41-4a75-7bd5-c124-259acba3c41d" 19626 19626 wsmap="managed" 19627 reservedMethods="1" reservedAttributes=" 1"19627 reservedMethods="1" reservedAttributes="2" 19628 19628 > 19629 19629 <desc> … … 19842 19842 name="IPerformanceMetric" extends="$unknown" 19843 19843 uuid="81314d14-fd1c-411a-95c5-e9bb1414e632" wsmap="managed" 19844 reservedAttributes=" 4"19844 reservedAttributes="8" 19845 19845 > 19846 19846 <desc> … … 19906 19906 uuid="b14290ad-cd54-400c-b858-797bcb82570e" 19907 19907 wsmap="managed" 19908 reservedMethods="4" reservedAttributes=" 4"19908 reservedMethods="4" reservedAttributes="8" 19909 19909 > 19910 19910 <desc> … … 20287 20287 uuid="c1cdb6bf-44cb-e334-66fa-469a17fd09df" 20288 20288 wsmap="managed" 20289 reservedMethods="2" reservedAttributes=" 2"20289 reservedMethods="2" reservedAttributes="4" 20290 20290 > 20291 20291 <desc>Interface for managing a NAT engine which is used with a virtual machine. This … … 20404 20404 uuid="c8e667b2-4234-1f9c-6508-afa9cea4efa1" 20405 20405 wsmap="suppress" 20406 reservedAttributes=" 1"20406 reservedAttributes="2" 20407 20407 > 20408 20408 <desc> … … 20430 20430 uuid="4bd17415-4438-8657-e78e-80a40713a23c" 20431 20431 wsmap="suppress" 20432 reservedMethods="1" reservedAttributes=" 2"20432 reservedMethods="1" reservedAttributes="4" 20433 20433 > 20434 20434 <desc> … … 20556 20556 uuid="4c7f4bf6-4671-2f75-0fbb-a99f6218cdfc" 20557 20557 wsmap="suppress" 20558 reservedMethods="1" reservedAttributes=" 1"20558 reservedMethods="1" reservedAttributes="2" 20559 20559 > 20560 20560 <desc> … … 20596 20596 uuid="edba9d10-45d8-b440-1712-46ac0c9bc4c5" 20597 20597 wsmap="suppress" 20598 reservedMethods="1" reservedAttributes=" 1"20598 reservedMethods="1" reservedAttributes="2" 20599 20599 > 20600 20600 <desc> … … 20734 20734 uuid="31587f93-2d12-4d7c-ba6d-ce51d0d5b265" 20735 20735 wsmap="managed" 20736 reservedAttributes=" 2"20736 reservedAttributes="4" 20737 20737 > 20738 20738 <desc>Represents one bandwidth group.</desc> … … 20765 20765 uuid="48c7f4c0-c9d6-4742-957c-a6fd52e8c4ae" 20766 20766 wsmap="managed" 20767 reservedMethods="2" reservedAttributes=" 1"20767 reservedMethods="2" reservedAttributes="2" 20768 20768 > 20769 20769 <desc> … … 20838 20838 uuid="d2937a8e-cb8d-4382-90ba-b7da78a74573" 20839 20839 wsmap="suppress" 20840 reservedMethods="4" reservedAttributes=" 2"20840 reservedMethods="4" reservedAttributes="4" 20841 20841 > 20842 20842 <desc> -
trunk/src/VBox/Main/idl/apiwrap-server.xsl
r56396 r56596 1552 1552 <xsl:value-of select="concat(position(), $name)"/> 1553 1553 <xsl:text>))(ULONG *aReserved);
</xsl:text> 1554 <xsl:text> STDMETHOD(COMSETTER(InternalAndReservedAttribute</xsl:text>1555 <xsl:value-of select="concat(position(), $name)"/>1556 <xsl:text>))(ULONG aReserved);
</xsl:text>1557 1554 </xsl:for-each> 1558 1555 </xsl:if> … … 1574 1571 <xsl:for-each select="(//*)[position() <= $reservedAttributes]"> 1575 1572 <xsl:value-of select="concat('STDMETHODIMP ', $topclass, 'Wrap::COMGETTER(InternalAndReservedAttribute', position(), $name, ')(ULONG *aReserved)
')"/> 1576 <xsl:text>{1577 NOREF(aReserved);1578 return E_NOTIMPL;1579 }1580 1581 </xsl:text>1582 <xsl:value-of select="concat('STDMETHODIMP ', $topclass, 'Wrap::COMSETTER(InternalAndReservedAttribute', position(), $name, ')(ULONG aReserved)
')"/>1583 1573 <xsl:text>{ 1584 1574 NOREF(aReserved); -
trunk/src/VBox/Main/idl/midl.xsl
r56396 r56596 223 223 <xsl:value-of select="concat(position(), $name)"/> 224 224 <xsl:text> ([out, retval] ULONG *aReserved);

</xsl:text> 225 <xsl:text> [propput] HRESULT InternalAndReservedAttribute</xsl:text>226 <xsl:value-of select="concat(position(), $name)"/>227 <xsl:text> ([in] ULONG aReserved);

</xsl:text>228 225 </xsl:for-each> 229 226 </xsl:if> -
trunk/src/VBox/Main/idl/xpidl.xsl
r56396 r56596 207 207 <!-- tricky way to do a "for" loop without recursion --> 208 208 <xsl:for-each select="(//*)[position() <= $reservedAttributes]"> 209 <xsl:text> attribute unsigned long InternalAndReservedAttribute</xsl:text>209 <xsl:text> readonly attribute unsigned long InternalAndReservedAttribute</xsl:text> 210 210 <xsl:value-of select="concat(position(), $name)"/> 211 211 <xsl:text>;

</xsl:text>
Note:
See TracChangeset
for help on using the changeset viewer.

