On Win32 it can't be defined until after winsock*.h is #included. On everything else, it needs to be a pointer.