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();
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!