... ( LPCSTR ) hb_parc( 2 ), -1, ( LPWSTR ) pti->szText, hb_parclen( 2 ) + 1 ); pti->hinst = NULL; pti->lpszText = NULL; pti->uFlags = 0; } pone la misma longitud, 40 caracteres y corta el exceso sobre 40. En el segundo caso, HB_FUNC( TTNSETTEXT ) // pNMTTDISPINFO, cTooltipText ...