uiacceltk/hitchcock/AlfDecoderServerClient/src/alfdecoderserverclient.cpp
branchRCL_3
changeset 8 10534483575f
parent 7 433cbbb6a04b
child 11 46927d61fef3
--- a/uiacceltk/hitchcock/AlfDecoderServerClient/src/alfdecoderserverclient.cpp	Fri Mar 12 15:47:04 2010 +0200
+++ b/uiacceltk/hitchcock/AlfDecoderServerClient/src/alfdecoderserverclient.cpp	Mon Mar 15 12:43:37 2010 +0200
@@ -147,6 +147,30 @@
     SendReceive(aOp, aIPCArgs, aStatus );
     }
 
+
+EXPORT_C TInt RAlfBridgerClient::GetListOfInactiveWindowGroupsWSurfaces(RArray<TInt>* aWindowGroups)
+    {
+    TInt err = KErrNone;
+    TInt array[10];
+    TPtr8 ptr((TUint8*)array,0,40);
+    err = SendReceive(EAlfGetListOfWGsHavingInactiveSurfaces, TIpcArgs(&ptr));
+    if (!err)
+        {
+        for(TInt i = 0; i < 10; i++)
+            {
+            if (array[i])
+                {
+                aWindowGroups->Append(array[i]);
+                }
+            else
+                {
+                break;
+                }        
+            }    
+        }
+    return err; 
+    }
+
 // Open
 // ---------------------------------------------------------------------------
 //