Windows: fs getcalleraccess
[openafs.git] / src / WINNT / afsd / smb_iocons.h
index 4d32a41..b5e667f 100644 (file)
@@ -7,8 +7,8 @@
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __SMB_IOCONS_H_ENV_
-#define __SMB_IOCONS_H_ENV_ 1
+#ifndef OPENAFS_WINNT_AFSD_SMB_IOCONS_H
+#define OPENAFS_WINNT_AFSD_SMB_IOCONS_H 1
 
 /* included in both AFSD and fs commands */
 
@@ -99,6 +99,11 @@ struct sbstruct {
 #define VIOC_SETGROUP                   0x35
 #define VIOC_FS_CMD                     0x36
 #define VIOCNEWCELL2                    0x37
+#define VIOC_GETUNIXMODE                0x38
+#define VIOC_SETUNIXMODE                0x39
+#define VIOC_GETVERIFYDATA              0x3A
+#define VIOC_SETVERIFYDATA              0x3B
+#define VIOC_GETCALLERACCESS            0x3C
 
 #define VIOC_VOLSTAT_TEST               0x3F
 
@@ -108,10 +113,12 @@ struct sbstruct {
 
 /* magic file name for ioctl opens */
 #define CM_IOCTL_FILENAME      "\\_._AFS_IOCTL_._"     /* double backslashes for C compiler */
+#define CM_IOCTL_FILENAME_W    L"\\_._AFS_IOCTL_._"    /* double backslashes for C compiler */
 #define CM_IOCTL_FILENAME_NOSLASH "_._AFS_IOCTL_._"
+#define CM_IOCTL_FILENAME_NOSLASH_W L"_._AFS_IOCTL_._"
 
 /* max parms for ioctl, in either direction */
 #define CM_IOCTL_MAXDATA               8192*2
 #define CM_IOCTL_MAXPROCS               64
 
-#endif /*  __SMB_IOCONS_H_ENV_ */
+#endif /*  OPENAFS_WINNT_AFSD_SMB_IOCONS_H */