Index: /trunk/src/VBox/Main/idl/VirtualBox.xidl
===================================================================
--- /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 61563)
+++ /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 61564)
@@ -16765,5 +16765,5 @@
   <interface
     name="IDisplay" extends="$unknown"
-    uuid="92d9349f-59fd-4eb1-b565-1ba51beb1c9c"
+    uuid="02326f63-bcb3-4481-96e0-30d1c2ee97f6"
     wsmap="managed"
     wrap-hint-server-addinterfaces="IEventListener"
@@ -16781,4 +16781,10 @@
       the host computer or an RDP session's display on a remote computer.
     </desc>
+
+    <attribute name="guestScreenLayout" type="IGuestScreenInfo" safearray="yes" readonly="yes">
+      <desc>
+        Layout of the guest screens.
+      </desc>
+    </attribute>
 
     <method name="getScreenResolution">
@@ -17084,11 +17090,4 @@
       </desc>
       <param name="fUnscaledHiDPI" type="boolean" dir="in"/>
-    </method>
-
-    <method name="queryScreenLayout">
-      <desc>
-        Queries layout of the guest screens.
-      </desc>
-      <param name="guestScreenInfo" type="IGuestScreenInfo" safearray="yes" dir="return"/>
     </method>
 
Index: /trunk/src/VBox/Main/include/DisplayImpl.h
===================================================================
--- /trunk/src/VBox/Main/include/DisplayImpl.h	(revision 61563)
+++ /trunk/src/VBox/Main/include/DisplayImpl.h	(revision 61564)
@@ -217,4 +217,5 @@
 private:
     // Wrapped IDisplay properties
+    virtual HRESULT getGuestScreenLayout(std::vector<ComPtr<IGuestScreenInfo> > &aGuestScreenLayout);
 
     // Wrapped IDisplay methods
@@ -272,5 +273,4 @@
                                             ULONG aScaleFactorHMultiplied);
     virtual HRESULT notifyHiDPIOutputPolicyChange(BOOL fUnscaledHiDPI);
-    virtual HRESULT queryScreenLayout(std::vector<ComPtr<IGuestScreenInfo> > &aGuestScreenInfo);
     virtual HRESULT setScreenLayout(ScreenLayoutMode_T aScreenLayoutMode,
                                     const std::vector<ComPtr<IGuestScreenInfo> > &aGuestScreenInfo);
Index: /trunk/src/VBox/Main/src-client/DisplayImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/DisplayImpl.cpp	(revision 61563)
+++ /trunk/src/VBox/Main/src-client/DisplayImpl.cpp	(revision 61564)
@@ -2804,7 +2804,7 @@
 }
 
-HRESULT Display::queryScreenLayout(std::vector<ComPtr<IGuestScreenInfo> > &aGuestScreenInfo)
-{
-    NOREF(aGuestScreenInfo);
+HRESULT Display::getGuestScreenLayout(std::vector<ComPtr<IGuestScreenInfo> > &aGuestScreenLayout)
+{
+    NOREF(aGuestScreenLayout);
     return E_NOTIMPL;
 }
