Sono riuscito da solo a copiare nella clipboard.... mi sono dimenticato di azzerarla

ecco il codice
codice:
OpenClipboard(NULL);


char szToCopy [] = "Provdd:)";
HGLOBAL hResult = GlobalAlloc(GMEM_MOVEABLE, strlen(szToCopy) + 13343);
EmptyClipboard();
LPSTR lptstrCopy = (LPSTR)GlobalLock(hResult);

memcpy(lptstrCopy, szToCopy, strlen(szToCopy) + 13343);

GlobalUnlock(hResult);

if ( SetClipboardData( CF_TEXT, hResult ) == NULL )

{

EBox( "Unable to set Clipboard data" );
CloseClipboard();
return 0;

}
CloseClipboard();

#include <all.h>
volevo dire
#include <windows.h>



comunque il problema adesso è un'altro!
Come faccio a prelevare il testo dalla clipboard????
Con WM_PASTE non si riesce!