46 #define NTLMFLAG_NEGOTIATE_UNICODE (1<<0)
50 #define NTLMFLAG_NEGOTIATE_OEM (1<<1)
53 #define NTLMFLAG_REQUEST_TARGET (1<<2)
58 #define NTLMFLAG_NEGOTIATE_SIGN (1<<4)
62 #define NTLMFLAG_NEGOTIATE_SEAL (1<<5)
66 #define NTLMFLAG_NEGOTIATE_DATAGRAM_STYLE (1<<6)
69 #define NTLMFLAG_NEGOTIATE_LM_KEY (1<<7)
73 #define NTLMFLAG_NEGOTIATE_NETWARE (1<<8)
76 #define NTLMFLAG_NEGOTIATE_NTLM_KEY (1<<9)
82 #define NTLMFLAG_NEGOTIATE_DOMAIN_SUPPLIED (1<<12)
86 #define NTLMFLAG_NEGOTIATE_WORKSTATION_SUPPLIED (1<<13)
90 #define NTLMFLAG_NEGOTIATE_LOCAL_CALL (1<<14)
95 #define NTLMFLAG_NEGOTIATE_ALWAYS_SIGN (1<<15)
99 #define NTLMFLAG_TARGET_TYPE_DOMAIN (1<<16)
103 #define NTLMFLAG_TARGET_TYPE_SERVER (1<<17)
107 #define NTLMFLAG_TARGET_TYPE_SHARE (1<<18)
112 #define NTLMFLAG_NEGOTIATE_NTLM2_KEY (1<<19)
116 #define NTLMFLAG_REQUEST_INIT_RESPONSE (1<<20)
119 #define NTLMFLAG_REQUEST_ACCEPT_RESPONSE (1<<21)
122 #define NTLMFLAG_REQUEST_NONNT_SESSION_KEY (1<<22)
125 #define NTLMFLAG_NEGOTIATE_TARGET_INFO (1<<23)
135 #define NTLMFLAG_NEGOTIATE_128 (1<<29)
138 #define NTLMFLAG_NEGOTIATE_KEY_EXCHANGE (1<<30)
141 #define NTLMFLAG_NEGOTIATE_56 (1<<31)
CURLntlm Curl_input_ntlm(struct connectdata *conn, bool proxy, char *header)
GLsizei GLsizei GLenum GLenum const GLvoid * data
void Curl_ntlm_cleanup(struct SessionHandle *data)
CURLcode Curl_output_ntlm(struct connectdata *conn, bool proxy, bool *ready)