Come esplicitamente indicato la funzione accetta l'indirizzo di memoria da cui inizia un buffer.
E' in quella zona di memoria che troverai i dati in input. Più precisamente, nel secondo byte c'è il numero di caratteri accettati in input e a partire dal terzo byte, i dati