256 |
BUG (NULL); |
BUG (NULL); |
257 |
p = (char *) GlobalLock (clipmem); |
p = (char *) GlobalLock (clipmem); |
258 |
if (p == NULL) { |
if (p == NULL) { |
259 |
rc = WPTERR_GENERAL;; |
CloseClipboard (); |
260 |
goto leave; |
GlobalFree (clipmem); |
261 |
|
return WPTERR_GENERAL; |
262 |
} |
} |
263 |
memcpy (p, text, nbytes); |
memcpy (p, text, nbytes); |
264 |
p[nbytes] = '\0'; |
p[nbytes] = '\0'; |
265 |
|
|
|
GlobalUnlock (clipmem); |
|
266 |
SetClipboardData (CF_TEXT, clipmem); |
SetClipboardData (CF_TEXT, clipmem); |
267 |
|
GlobalUnlock (clipmem); |
268 |
|
CloseClipboard (); |
269 |
GlobalFree (clipmem); |
GlobalFree (clipmem); |
270 |
|
|
|
leave: |
|
|
CloseClipboard (); |
|
271 |
return rc; |
return rc; |
272 |
} |
} |
273 |
|
|