Lines Matching defs:pClient
37 VBOXCLIPBOARDCLIENTDATA *pClient;
52 if (pCtx->pClient == NULL)
61 vboxSvcClipboardReportMsg (pCtx->pClient, VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS, fFormats);
146 g_ctx.pClient = NULL;
152 * @param pClient Structure containing context information about the guest system
155 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient, bool)
157 if (g_ctx.pClient != NULL)
165 pClient->pCtx = &g_ctx;
166 pClient->pCtx->pClient = pClient;
169 int rc = vboxClipboardSync (pClient);
179 int vboxClipboardSync (VBOXCLIPBOARDCLIENTDATA *pClient)
183 int rc = vboxClipboardChanged (pClient->pCtx);
192 void vboxClipboardDisconnect (VBOXCLIPBOARDCLIENTDATA *pClient)
197 pClient->pCtx->pClient = NULL;
205 * @param pClient Context data for the guest system
208 void vboxClipboardFormatAnnounce (VBOXCLIPBOARDCLIENTDATA *pClient, uint32_t u32Formats)
217 vboxSvcClipboardReportMsg (pClient, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
224 * @param pClient Context information about the guest VM
230 int vboxClipboardReadData (VBOXCLIPBOARDCLIENTDATA *pClient, uint32_t u32Format,
237 int rc = readFromPasteboard (pClient->pCtx->pasteboard, u32Format, pv, cb, pcbActual);
246 * @param pClient Context information about the guest VM
251 void vboxClipboardWriteData (VBOXCLIPBOARDCLIENTDATA *pClient, void *pv,
256 writeToPasteboard (pClient->pCtx->pasteboard, pv, cb, u32Format);