Lines Matching defs:hMem
260 HANDLE hMem = GlobalAlloc(GMEM_DDESHARE | GMEM_MOVEABLE, cbPrealloc);
261 LogFlowFunc(("Preallocated handle hMem = %p\n", hMem));
263 if (hMem)
265 void *pMem = GlobalLock(hMem);
266 LogFlowFunc(("Locked pMem = %p, GlobalSize = %ld\n", pMem, GlobalSize(hMem)));
279 * Deallocate the memory and set hMem to NULL to get to
281 GlobalUnlock(hMem);
282 GlobalFree(hMem);
283 hMem = NULL;
287 GlobalUnlock(hMem);
290 hMem = GlobalReAlloc(hMem, cb, 0);
291 LogFlowFunc(("Reallocated hMem = %p\n", hMem));
293 if (hMem)
295 pMem = GlobalLock(hMem);
296 LogFlowFunc(("Locked pMem = %p, GlobalSize = %ld\n", pMem, GlobalSize(hMem)));
311 GlobalUnlock(hMem);
312 GlobalFree(hMem);
313 hMem = NULL;
318 GlobalFree(hMem);
319 hMem = NULL;
324 if (hMem)
337 GlobalUnlock(hMem);
338 GlobalFree(hMem);
339 hMem = NULL;
351 if (hMem)
353 GlobalUnlock(hMem);
355 hMem = GlobalReAlloc(hMem, cb, 0);
356 LogFlowFunc(("Reallocated hMem = %p\n", hMem));
358 if (hMem)
360 /* 'hMem' contains the host clipboard data.
362 HANDLE hClip = SetClipboardData(format, hMem);
367 /* The hMem ownership has gone to the system. Finish the processing. */
375 if (hMem)
376 GlobalUnlock(hMem);
378 if (hMem)
379 GlobalFree(hMem);