Lines Matching defs:pv
319 static void *VBoxServiceClipboardOs2ConvertToOdin32(uint32_t fFormat, USHORT usFmt, void *pv, uint32_t cb)
332 memcpy(pHdr + 1, pv, cb);
343 static void *VBoxServiceClipboardOs2ConvertToPM(uint32_t fFormat, USHORT usFmt, void *pv, uint32_t cb)
356 pvPM = VBoxServiceClipboardOs2ConvertToOdin32(fFormat, usFmt, pv, cb);
368 int rc = RTUtf16ToUtf8((PCRTUTF16)pv, &pszUtf8);
430 void *pv = RTMemPageAllocZ(cbAllocated);
431 if (pv)
434 rc = VbglR3ClipboardReadData(g_u32ClientId, fFormat, pv, cb, &cb);
437 RTMemPageFree(pv, cbAllocated);
439 pv = RTMemPageAllocZ(cbAllocated);
440 rc = VbglR3ClipboardReadData(g_u32ClientId, fFormat, pv, cb, &cb);
443 RTMemPageFree(pv, cbAllocated);
452 PVOID pvPM = VBoxServiceClipboardOs2ConvertToPM(fFormat, usFmt, pv, cb);
464 RTMemPageFree(pv, cbAllocated);
490 void *pv = NULL;
501 pv = pHdr + 1;
506 if ( !pv
517 pv = pwszFree = pwsz;
524 if (!pv)
530 VBoxServiceVerbose(4, "clipboard: writing %pv/%#d (fFormat=%#x)\n", pv, cb, fFormat);
531 VbglR3ClipboardWriteData(g_u32ClientId, fFormat, pv, cb);
588 PVOID pv;
589 APIRET rc = DosAllocSharedMem(&pv, NULL, 1, OBJ_GIVEABLE | OBJ_GETTABLE | PAG_READ | PAG_WRITE | PAG_COMMIT);
592 if (WinSetClipbrdData(g_habWorker, (ULONG)pv, g_atomNothingChanged, CFI_POINTER))
597 DosFreeMem(pv);