typedef struct CSP_iovec_ {
CSPiov_len_type CSPiov_len;
CSPiov_ptr_type CSPiov_ptr; } CSP_iovec;
На уровне приложений пользователя во всех Windows CSP_iovec является макросом для WSABUF, поэтому для использования CSP_iovec требуется "#include <Winsock2.h>".
На уровне приложений пользователя в POSIX (Linux/Solaris/AIX/FreeBSD) системах CSP_iovec является макросом для struct iovec, поэтому для использования CSP_iovec требуется "#include <sys/uio.h>".