--- 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.