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).