Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
WindowsConfig.h File Reference
#include <winsock2.h>
#include <windows.h>

Go to the source code of this file.

Namespaces

namespace  sese
 

Macros

#define _WIN32_WINNNT   0x0602
 
#define WINVER   0x0602
 
#define NOMINMAX
 
#define SESE_CXX_STANDARD   _MSVC_LANG
 C++ version identifier.
 
#define API
 Exportable Type Identifier - Now deprecated.
 
#define PRIdTid   "u"
 pid_t Formatting placeholders
 
#define strcasecmp   strcmpi
 Ignore case comparisons.
 
#define timegm   _mkgmtime
 
#define SESE_FILENAME   (strrchr(__FILE__, '\\') ? strrchr(__FILE__, '\\') + 1 : __FILE__)
 
#define EINTR   WSAEINTR
 WSA Error Mapping.
 
#define EBADF   WSAEBADF
 
#define EACCES   WSAEACCES
 
#define EFAULT   WSAEFAULT
 
#define EINVAL   WSAEINVAL
 
#define EMFILE   WSAEMFILE
 
#define EWOULDBLOCK   WSAEWOULDBLOCK
 
#define EINPROGRESS   WSAEINPROGRESS
 
#define EALREADY   WSAEALREADY
 
#define ENOTSOCK   WSAENOTSOCK
 
#define EDESTADDRREQ   WSAEDESTADDRREQ
 
#define EMSGSIZE   WSAEMSGSIZE
 
#define EPROTOTYPE   WSAEPROTOTYPE
 
#define ENOPROTOOPT   WSAENOPROTOOPT
 
#define EPROTONOSUPPORT   WSAEPROTONOSUPPORT
 
#define ESOCKTNOSUPPORT   WSAESOCKTNOSUPPORT
 
#define EOPNOTSUPP   WSAEOPNOTSUPP
 
#define EPFNOSUPPORT   WSAEPFNOSUPPORT
 
#define EAFNOSUPPORT   WSAEAFNOSUPPORT
 
#define EADDRINUSE   WSAEADDRINUSE
 
#define EADDRNOTAVAIL   WSAEADDRNOTAVAIL
 
#define ENETDOWN   WSAENETDOWN
 
#define ENETUNREACH   WSAENETUNREACH
 
#define ENETRESET   WSAENETRESET
 
#define ECONNABORTED   WSAECONNABORTED
 
#define ECONNRESET   WSAECONNRESET
 
#define ENOBUFS   WSAENOBUFS
 
#define EISCONN   WSAEISCONN
 
#define ENOTCONN   WSAENOTCONN
 
#define ESHUTDOWN   WSAESHUTDOWN
 
#define ETOOMANYREFS   WSAETOOMANYREFS
 
#define ETIMEDOUT   WSAETIMEDOUT
 
#define ECONNREFUSED   WSAECONNREFUSED
 
#define ELOOP   WSAELOOP
 
#define ENAMETOOLONG   WSAENAMETOOLONG
 
#define EHOSTDOWN   WSAEHOSTDOWN
 
#define EHOSTUNREACH   WSAEHOSTUNREACH
 
#define ENOTEMPTY   WSAENOTEMPTY
 
#define EPROCLIM   WSAEPROCLIM
 
#define EUSERS   WSAEUSERS
 
#define EDQUOT   WSAEDQUOT
 
#define ESTALE   WSAESTALE
 
#define EREMOTE   WSAEREMOTE
 

Macro Definition Documentation

◆ _WIN32_WINNNT

#define _WIN32_WINNNT   0x0602

◆ API

#define API

Exportable Type Identifier - Now deprecated.

◆ EACCES

#define EACCES   WSAEACCES

◆ EADDRINUSE

#define EADDRINUSE   WSAEADDRINUSE

◆ EADDRNOTAVAIL

#define EADDRNOTAVAIL   WSAEADDRNOTAVAIL

◆ EAFNOSUPPORT

#define EAFNOSUPPORT   WSAEAFNOSUPPORT

◆ EALREADY

#define EALREADY   WSAEALREADY

◆ EBADF

#define EBADF   WSAEBADF

◆ ECONNABORTED

#define ECONNABORTED   WSAECONNABORTED

◆ ECONNREFUSED

#define ECONNREFUSED   WSAECONNREFUSED

◆ ECONNRESET

#define ECONNRESET   WSAECONNRESET

◆ EDESTADDRREQ

#define EDESTADDRREQ   WSAEDESTADDRREQ

◆ EDQUOT

#define EDQUOT   WSAEDQUOT

◆ EFAULT

#define EFAULT   WSAEFAULT

◆ EHOSTDOWN

#define EHOSTDOWN   WSAEHOSTDOWN

◆ EHOSTUNREACH

#define EHOSTUNREACH   WSAEHOSTUNREACH

◆ EINPROGRESS

◆ EINTR

#define EINTR   WSAEINTR

◆ EINVAL

#define EINVAL   WSAEINVAL

◆ EISCONN

#define EISCONN   WSAEISCONN

◆ ELOOP

#define ELOOP   WSAELOOP

◆ EMFILE

#define EMFILE   WSAEMFILE

◆ EMSGSIZE

#define EMSGSIZE   WSAEMSGSIZE

◆ ENAMETOOLONG

#define ENAMETOOLONG   WSAENAMETOOLONG

◆ ENETDOWN

#define ENETDOWN   WSAENETDOWN

◆ ENETRESET

#define ENETRESET   WSAENETRESET

◆ ENETUNREACH

#define ENETUNREACH   WSAENETUNREACH

◆ ENOBUFS

#define ENOBUFS   WSAENOBUFS

◆ ENOPROTOOPT

#define ENOPROTOOPT   WSAENOPROTOOPT

◆ ENOTCONN

#define ENOTCONN   WSAENOTCONN

◆ ENOTEMPTY

#define ENOTEMPTY   WSAENOTEMPTY

◆ ENOTSOCK

#define ENOTSOCK   WSAENOTSOCK

◆ EOPNOTSUPP

#define EOPNOTSUPP   WSAEOPNOTSUPP

◆ EPFNOSUPPORT

#define EPFNOSUPPORT   WSAEPFNOSUPPORT

◆ EPROCLIM

#define EPROCLIM   WSAEPROCLIM

◆ EPROTONOSUPPORT

#define EPROTONOSUPPORT   WSAEPROTONOSUPPORT

◆ EPROTOTYPE

#define EPROTOTYPE   WSAEPROTOTYPE

◆ EREMOTE

#define EREMOTE   WSAEREMOTE

◆ ESHUTDOWN

#define ESHUTDOWN   WSAESHUTDOWN

◆ ESOCKTNOSUPPORT

#define ESOCKTNOSUPPORT   WSAESOCKTNOSUPPORT

◆ ESTALE

#define ESTALE   WSAESTALE

◆ ETIMEDOUT

#define ETIMEDOUT   WSAETIMEDOUT

◆ ETOOMANYREFS

#define ETOOMANYREFS   WSAETOOMANYREFS

◆ EUSERS

#define EUSERS   WSAEUSERS

◆ EWOULDBLOCK

◆ NOMINMAX

#define NOMINMAX

◆ PRIdTid

#define PRIdTid   "u"

pid_t Formatting placeholders

◆ SESE_CXX_STANDARD

#define SESE_CXX_STANDARD   _MSVC_LANG

C++ version identifier.

◆ SESE_FILENAME

#define SESE_FILENAME   (strrchr(__FILE__, '\\') ? strrchr(__FILE__, '\\') + 1 : __FILE__)

◆ strcasecmp

#define strcasecmp   strcmpi

Ignore case comparisons.

Referenced by sese::net::http::HttpUtil::recvHeader().

◆ timegm

◆ WINVER

#define WINVER   0x0602