Windows: Direct IO Support for Service
[openafs.git] / src / WINNT / afsd / afsd.h
index 9970867..f583124 100644 (file)
@@ -1,17 +1,18 @@
 /*
  * Copyright 2000, International Business Machines Corporation and others.
  * All Rights Reserved.
- * 
+ *
  * This software has been released under the terms of the IBM Public
  * License.  For details, see the LICENSE file in the top-level source
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#ifndef __AFSD_H_ENV__
-#define __AFSD_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_AFSD_H
+#define OPENAFS_WINNT_AFSD_AFSD_H 1
 
 #define USE_BPLUS 1
 
+#include <afsconfig.h>
 #include <afs/param.h>
 
 BOOL InitClass(HANDLE);
@@ -46,20 +47,23 @@ BOOL APIENTRY About(HWND, unsigned int, unsigned int, long);
 #include "cm_volstat.h"
 #include "cm_volume.h"
 #include "cm_dcache.h"
+#include "cm_direct.h"
 #include "cm_access.h"
+#include "cm_eacces.h"
 #include "cm_dir.h"
 #include "cm_utils.h"
 #include "cm_vnodeops.h"
 #include "cm_btree.h"
 #include "cm_daemon.h"
 #include "cm_ioctl.h"
+#include "smb_iocons.h"
 #include "cm_dnlc.h"
 #include "cm_buf.h"
 #include "cm_memmap.h"
 #include "cm_freelance.h"
 #include "cm_performance.h"
-#include "smb_ioctl.h"
-#include "smb_iocons.h"
+#include "cm_rdr.h"
+#include "rawops.h"
 #include "afsd_init.h"
 #include "afsd_eventlog.h"
 
@@ -111,12 +115,22 @@ extern int cm_fakeGettingCallback;                        // 1 if currently updating the fake root.af
 #endif /* AFS_FREELANCE_CLIENT */
 
 extern int cm_dnsEnabled;
-extern int cm_freelanceEnabled;
+extern int cm_readonlyVolumeVersioning;
+extern int cm_shortNames;
+extern int cm_directIO;
 
 extern long rx_mtu;
 
 extern HANDLE WaitToTerminate;
 
+extern int RDR_Initialized;
+
+extern afs_uint32 smb_Enabled;
+
+extern int cm_virtualCache;
+
+extern afs_int32 cm_verifyData;
+
 #define DFS_SUPPORT 1
 #define LOG_PACKET 1
 #undef  NOTSERVICE
@@ -141,4 +155,4 @@ typedef BOOL ( APIENTRY * AfsdStoppingHook )(void);
 typedef BOOL ( APIENTRY * AfsdStoppedHook )(void);
 
 #define SERVICE_CONTROL_CUSTOM_DUMP 128
-#endif /* AFSD_H_ENV */
+#endif /* OPENAFS_WINNT_AFSD_AFSD_H */