usr/src/uts/common/smbsrv/cifs.h
changeset 7961 4b5e3051f38b
parent 7052 efa04b030974
child 8334 5f1c6a3b0fad
--- a/usr/src/uts/common/smbsrv/cifs.h	Mon Oct 27 23:12:59 2008 -0700
+++ b/usr/src/uts/common/smbsrv/cifs.h	Tue Oct 28 03:34:04 2008 -0700
@@ -26,7 +26,6 @@
 #ifndef _SMBSRV_CIFS_H
 #define	_SMBSRV_CIFS_H
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
 
 /*
  * This file provides definitions for the CIFS interface. The Macintosh
@@ -501,7 +500,9 @@
 #define	SMB_FIND_FILE_FULL_DIRECTORY_INFO	0x102
 #define	SMB_FIND_FILE_NAMES_INFO		0x103
 #define	SMB_FIND_FILE_BOTH_DIRECTORY_INFO	0x104
-#define	SMB_MAC_FIND_BOTH_HFS_INFO			MAC_FIND_BOTH_HFS_INFO
+#define	SMB_FIND_FILE_ID_FULL_DIRECTORY_INFO	0x105
+#define	SMB_FIND_FILE_ID_BOTH_DIRECTORY_INFO	0x106
+#define	SMB_MAC_FIND_BOTH_HFS_INFO		MAC_FIND_BOTH_HFS_INFO
 
 
 /*
@@ -542,7 +543,6 @@
 #define	SMB_INFO_QUERY_ALL_EAS		 4
 #define	SMB_INFO_QUERY_FULL_NAME	 5
 #define	SMB_INFO_IS_NAME_VALID		 6
-#define	SMB_INFO_PASSTHROUGH		 1000
 
 #define	SMB_QUERY_FILE_BASIC_INFO	 0x101
 #define	SMB_QUERY_FILE_STANDARD_INFO	 0x102
@@ -554,6 +554,7 @@
 #define	SMB_QUERY_FILE_ALT_NAME_INFO	 0x108
 #define	SMB_QUERY_FILE_STREAM_INFO	 0x109
 #define	SMB_QUERY_FILE_COMPRESSION_INFO	 0x10B
+
 #define	SMB_MAC_SET_FINDER_INFO			MAC_SET_FINDER_INFO
 #define	SMB_MAC_DT_ADD_APPL				MAC_DT_ADD_APPL
 #define	SMB_MAC_DT_REMOVE_APPL			MAC_DT_REMOVE_APPL
@@ -568,6 +569,11 @@
 #define	SMB_SET_FILE_END_OF_FILE_INFO	0x104
 
 
+/* NT passthrough levels */
+#define	SMB_INFO_PASSTHROUGH		1000
+#define	SMB_FILE_INTERNAL_INFORMATION	(SMB_INFO_PASSTHROUGH + 6)
+#define	SMB_FILE_ACCESS_INFORMATION	(SMB_INFO_PASSTHROUGH + 8)
+
 /*
  * The following bits may be set in the SecurityMode field of the
  * SMB_COM_NEGOTIATE response.