Maurizio,
Please try this:
TCHAR * wName = ( TCHAR * ) hb_xgrab( len * sizeof( TCHAR ) );
MultiByteToWideChar( CP_ACP, 0 ,pW , -1 , wName, sizeof( wName ) / sizeof( wName[ 0 ] ) );
PDC_ExtTextOut(hPrDC,100,100, 0, NULL, wName, len * sizeof( TCHAR ) , NULL);