Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
[cascardo/linux.git] / fs / cifs / ntlmssp.h
index 1db0f07..5d52e4a 100644 (file)
 #define NTLMSSP_NEGOTIATE_56        0x80000000
 
 /* Define AV Pair Field IDs */
-#define NTLMSSP_AV_EOL                 0
-#define NTLMSSP_AV_NB_COMPUTER_NAME    1
-#define NTLMSSP_AV_NB_DOMAIN_NAME      2
-#define NTLMSSP_AV_DNS_COMPUTER_NAME   3
-#define NTLMSSP_AV_DNS_DOMAIN_NAME     4
-#define NTLMSSP_AV_DNS_TREE_NAME       5
-#define NTLMSSP_AV_FLAGS               6
-#define NTLMSSP_AV_TIMESTAMP           7
-#define NTLMSSP_AV_RESTRICTION         8
-#define NTLMSSP_AV_TARGET_NAME         9
-#define NTLMSSP_AV_CHANNEL_BINDINGS    10
+enum av_field_type {
+       NTLMSSP_AV_EOL = 0,
+       NTLMSSP_AV_NB_COMPUTER_NAME,
+       NTLMSSP_AV_NB_DOMAIN_NAME,
+       NTLMSSP_AV_DNS_COMPUTER_NAME,
+       NTLMSSP_AV_DNS_DOMAIN_NAME,
+       NTLMSSP_AV_DNS_TREE_NAME,
+       NTLMSSP_AV_FLAGS,
+       NTLMSSP_AV_TIMESTAMP,
+       NTLMSSP_AV_RESTRICTION,
+       NTLMSSP_AV_TARGET_NAME,
+       NTLMSSP_AV_CHANNEL_BINDINGS
+};
 
 /* Although typedefs are not commonly used for structure definitions */
 /* in the Linux kernel, in this particular case they are useful      */