Index: /trunk/include/VBox/HostServices/VBoxClipboardSvc.h
===================================================================
--- /trunk/include/VBox/HostServices/VBoxClipboardSvc.h	(revision 78151)
+++ /trunk/include/VBox/HostServices/VBoxClipboardSvc.h	(revision 78152)
@@ -122,3 +122,5 @@
 #pragma pack()
 
+bool VBoxSvcClipboardGetHeadless(void);
+
 #endif /* !VBOX_INCLUDED_HostServices_VBoxClipboardSvc_h */
Index: /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp
===================================================================
--- /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp	(revision 78151)
+++ /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp	(revision 78152)
@@ -109,5 +109,4 @@
 static bool g_fHeadless = false;
 
-static bool vboxSvcClipboardGetHeadless(void);
 static bool vboxSvcClipboardLock(void);
 static void vboxSvcClipboardUnlock(void);
@@ -166,6 +165,6 @@
 #endif
 
-/** Getter for headless setting */
-static bool vboxSvcClipboardGetHeadless(void)
+/** Getter for headless setting. Also needed by testcase. */
+bool VBoxSvcClipboardGetHeadless(void)
 {
     return g_fHeadless;
@@ -395,5 +394,5 @@
     pClient->u32ClientID = u32ClientID;
 
-    rc = vboxClipboardConnect (pClient, vboxSvcClipboardGetHeadless());
+    rc = vboxClipboardConnect (pClient, VBoxSvcClipboardGetHeadless());
 
     if (RT_SUCCESS (rc))
Index: /trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp
===================================================================
--- /trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp	(revision 78151)
+++ /trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp	(revision 78152)
@@ -32,4 +32,5 @@
 #include "VBox/log.h"
 #include "VBox/HostServices/VBoxClipboardSvc.h"
+#include "VBox/GuestHost/SharedClipboard.h"
 #include "VBox/GuestHost/clipboard-helper.h"
 
