The following list of macros are used to define constants used throughout the socket layer, and SSL Socket options.