Significa che il puntatore p ha una variabile next(quindi è un puntatore a una struttura o una classe), a questa variabile viene assegnato NULL.
Se questo next è un puntatore allora si ,è una inizializzazione.
E' equivalente ha
(*p).next=NULL
Da non confondere con
*p.next
che invece significa
*(p.next)
che in questo caso non avrebbe senso