Added header file for typedefing non-stabdard types.
Added client_t struct.