scusa , mi potresti spiegare cosa fà questa riga?

str= ((LPTSTR*)p)->pszText;

p è un puntatore , ma psztext non è membro di LPTSTR* o no?
grazie.