add targetinfo and comerr error codes
This commit is contained in:
@@ -46,14 +46,16 @@ struct ntlm_buf {
|
||||
};
|
||||
|
||||
#define NTLM_NEG_UNICODE 0x00000001
|
||||
#define NTLM_NEG_OEM 0x00000002
|
||||
#define NTLM_NEG_OEM 0x00000002
|
||||
#define NTLM_NEG_TARGET 0x00000004
|
||||
#define NTLM_MBZ9 0x00000008
|
||||
|
||||
#define NTLM_NEG_SIGN 0x00000010
|
||||
#define NTLM_NEG_SEAL 0x00000020
|
||||
#define NTLM_NEG_DATAGRAM 0x00000040
|
||||
#define NTLM_NEG_LM_KEY 0x00000080
|
||||
#define NTLM_NEG_DATAGRAM 0x00000040
|
||||
#define NTLM_NEG_LM_KEY 0x00000080
|
||||
#define NTLM_NEG_NTLM 0x00000200
|
||||
#define NTLM_NEG_ANONYMOUS 0x00000800
|
||||
|
||||
#define NTLM_MBZ8 0x00000100
|
||||
#define NTLM_NEG_NTLM 0x00000200
|
||||
@@ -61,12 +63,13 @@ struct ntlm_buf {
|
||||
#define NTLM_MBZ7 0x00000800 /* anon ? */
|
||||
|
||||
#define NTLM_OEM_SUPPLIED_DOMAIN 0x00001000
|
||||
#define NTLM_OEM_SUPPLIED_WORKSTAION 0x00002000
|
||||
#define NTLM_OEM_SUPPLIED_WORKSTATION 0x00002000
|
||||
#define NTLM_MBZ6 0x00004000 /* local call ? */
|
||||
#define NTLM_NEG_ALWAYS_SIGN 0x00008000
|
||||
|
||||
#define NTLM_TARGET_DOMAIN 0x00010000
|
||||
#define NTLM_TARGET_SERVER 0x00020000
|
||||
|
||||
#define NTLM_TARGET_SHARE 0x00040000
|
||||
#define NTLM_NEG_NTLM2_SESSION 0x00080000
|
||||
#define NTLM_NEG_NTLM2 0x00080000
|
||||
@@ -84,18 +87,23 @@ struct ntlm_buf {
|
||||
#define NTLM_MBZ1 0x10000000
|
||||
#define NTLM_ENC_128 0x20000000
|
||||
#define NTLM_NEG_KEYEX 0x40000000
|
||||
#define NTLM_NEGOTIATE_56 0x80000000
|
||||
#define NTLM_ENC_56 0x80000000
|
||||
|
||||
/**
|
||||
* Struct for the NTLM target info, the strings is assumed to be in
|
||||
* UTF8. When filled in by the library it should be freed with
|
||||
* heim_ntlm_free_targetinfo().
|
||||
*/
|
||||
|
||||
#define NTLM_TI_AV_FLAG_GUEST 0x00000001
|
||||
|
||||
struct ntlm_targetinfo {
|
||||
char *servername; /**< */
|
||||
char *domainname; /**< */
|
||||
char *dnsdomainname; /**< */
|
||||
char *dnsservername; /**< */
|
||||
char *dnstreename; /**< */
|
||||
uint32_t avflags; /**< */
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -121,7 +129,7 @@ struct ntlm_type2 {
|
||||
uint32_t flags; /**< */
|
||||
char *targetname; /**< */
|
||||
struct ntlm_buf targetinfo; /**< */
|
||||
unsigned char challange[8]; /**< */
|
||||
unsigned char challenge[8]; /**< */
|
||||
uint32_t context[2]; /**< */
|
||||
uint32_t os[2]; /**< */
|
||||
};
|
||||
@@ -143,6 +151,7 @@ struct ntlm_type3 {
|
||||
uint32_t os[2]; /**< */
|
||||
};
|
||||
|
||||
#include <ntlm_err.h>
|
||||
#include <heimntlm-protos.h>
|
||||
|
||||
#endif /* NTLM_NTLM_H */
|
||||
|
Reference in New Issue
Block a user