E' un semplice typedef (tipicamente un unsigned long).

ssize_t non credo venga definita in C++ (anche se si può rimediare)

SSIZE_T è una macro di Windows. La S iniziale sta per signed.

char* c, char * c, char *c sono equivalenti in C++ (anche se in genere si tende a preferire la prima forma).