namespace CurlSharp { /// /// A bitmask of libcurl features OR'd together as the value of the /// property . The feature /// bits are summarized in the table below. /// public enum CurlVersionFeatureBitmask { /// /// Supports Ipv6. /// Ipv6 = 0x01, /// /// Supports kerberos4 (when using FTP). /// Kerberos64 = 0x02, /// /// Supports Ssl (HTTPS/FTPS). /// Ssl = 0x04, /// /// Supports HTTP deflate using libz. /// LibZ = 0x08, /// /// Supports HTTP Ntlm (added in 7.10.6). /// Ntlm = 0x10, /// /// Supports HTTP GSS-Negotiate (added in 7.10.6). /// GssNegotiate = 0x20, /// /// libcurl was built with extra debug capabilities built-in. This /// is mainly of interest for libcurl hackers. (added in 7.10.6) /// Debug = 0x40, /// /// libcurl was built with support for asynchronous name lookups, /// which allows more exact timeouts (even on Windows) and less /// blocking when using the multi interface. (added in 7.10.7) /// AsynchDns = 0x80, /// /// libcurl was built with support for Spnego authentication /// (Simple and Protected GSS-API Negotiation Mechanism, defined /// in RFC 2478.) (added in 7.10.8) /// Spnego = 0x100, /// /// libcurl was built with support for large files. /// LargeFile = 0x200, /// /// libcurl was built with support for IDNA, domain names with /// international letters. /// Idn = 0x400 }; }