Data types in types.h

Data types defined in the client interface for use as input and output arguments in the synchronization management functions.