Index: /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h	(revision 30081)
+++ /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h	(revision 30082)
@@ -200,6 +200,6 @@
     /** The client ID for HGCM communication. */
     uint32_t    uClientID;
-    /** List of VBOXSERVICEVEPROPCACHEENTRY nodes. */
-    RTLISTNODE  ListEntries;
+    /** Head node of list. */
+    RTLISTNODE  NodeHead;
     /** Critical section for thread-safe use. */
     RTCRITSECT  CritSect;
@@ -213,6 +213,6 @@
 typedef struct VBOXSERVICEVEPROPCACHEENTRY
 {
-    /** Node. */
-    RTLISTNODE  Node;
+    /** Node to successor. */
+    RTLISTNODE  NodeSucc;
     /** Name (and full path) of guest property. */
     char       *pszName;
Index: /trunk/src/VBox/Additions/common/VBoxService/VBoxServicePropCache.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxService/VBoxServicePropCache.cpp	(revision 30081)
+++ /trunk/src/VBox/Additions/common/VBoxService/VBoxServicePropCache.cpp	(revision 30082)
@@ -49,5 +49,5 @@
     if (RT_SUCCESS(RTCritSectEnter(&pCache->CritSect)))
     {
-        RTListForEach(&pCache->ListEntries, pNodeIt, VBOXSERVICEVEPROPCACHEENTRY, Node)
+        RTListForEach(&pCache->NodeHead, pNodeIt, VBOXSERVICEVEPROPCACHEENTRY, NodeSucc)
         {
             if (strcmp(pNodeIt->pszName, pszName) == 0)
@@ -78,5 +78,5 @@
         if (RT_SUCCESS(rc))
         {
-            /*rc =*/ RTListAppend(&pCache->ListEntries, &pNode->Node);
+            /*rc =*/ RTListAppend(&pCache->NodeHead, &pNode->NodeSucc);
             rc = RTCritSectLeave(&pCache->CritSect);
         }
@@ -98,5 +98,5 @@
     /** @todo Prevent init the cache twice!
      *  r=bird: Use a magic. */
-    RTListInit(&pCache->ListEntries);
+    RTListInit(&pCache->NodeHead);
     pCache->uClientID = uClientId;
     return RTCritSectInit(&pCache->CritSect);
@@ -279,5 +279,5 @@
     if (RT_SUCCESS(RTCritSectEnter(&pCache->CritSect)))
     {
-        RTListForEach(&pCache->ListEntries, pNodeIt, VBOXSERVICEVEPROPCACHEENTRY, Node)
+        RTListForEach(&pCache->NodeHead, pNodeIt, VBOXSERVICEVEPROPCACHEENTRY, NodeSucc)
         {
             rc = VBoxServiceWritePropF(pCache->uClientID, pNodeIt->pszName, pNodeIt->pszValue);
@@ -305,5 +305,5 @@
     if (RT_SUCCESS(rc))
     {
-        PVBOXSERVICEVEPROPCACHEENTRY pNode = RTListNodeGetFirst(&pCache->ListEntries, VBOXSERVICEVEPROPCACHEENTRY, Node);
+        PVBOXSERVICEVEPROPCACHEENTRY pNode = RTListNodeGetFirst(&pCache->NodeHead, VBOXSERVICEVEPROPCACHEENTRY, NodeSucc);
         while (pNode)
         {
@@ -317,9 +317,9 @@
             pNode->fFlags = 0;
 
-            PVBOXSERVICEVEPROPCACHEENTRY pNext = RTListNodeGetNext(&pNode->Node, VBOXSERVICEVEPROPCACHEENTRY, Node);
-            RTListNodeRemove(&pNode->Node);
+            PVBOXSERVICEVEPROPCACHEENTRY pNext = RTListNodeGetNext(&pNode->NodeSucc, VBOXSERVICEVEPROPCACHEENTRY, NodeSucc);
+            RTListNodeRemove(&pNode->NodeSucc);
             RTMemFree(pNode);
 
-            if (pNext && RTListNodeIsLast(&pCache->ListEntries, &pNext->Node))
+            if (pNext && RTListNodeIsLast(&pCache->NodeHead, &pNext->NodeSucc))
                 break;
             pNode = pNext;
