2 * Copyright (C) 1998, 1989 Transarc Corporation - All rights reserved
4 * (C) COPYRIGHT IBM CORPORATION 1987, 1988
5 * LICENSED MATERIALS - PROPERTY OF IBM
10 #define __AFSD_H_ENV__ 1
12 BOOL InitClass(HANDLE);
13 BOOL InitInstance(HANDLE, int);
15 LONG APIENTRY MainWndProc(HWND, unsigned int, unsigned int, long);
16 BOOL APIENTRY About(HWND, unsigned int, unsigned int, long);
26 #include <afs/prs_fs.h>
28 #include "cm_access.h"
29 #include "cm_aclent.h"
31 #include "cm_config.h"
32 #include "cm_server.h"
35 #include "cm_volume.h"
36 #include "cm_access.h"
37 #include "cm_scache.h"
38 #include "cm_dcache.h"
40 #include "cm_callback.h"
41 #include "cm_vnodeops.h"
44 #include "cm_daemon.h"
48 #include <afs/vldbint.h>
49 #include <afs/afsint.h>
51 #define AFS_DAEMON_SERVICE_NAME "TransarcAFSDaemon"
52 #define AFS_DAEMON_EVENT_NAME "AFS Client"
54 /* globals from the base afsd */
56 extern int cm_logChunkSize;
57 extern int cm_chunkSize;
59 extern cm_volume_t *cm_rootVolumep;
61 extern cm_cell_t *cm_rootCellp;
63 extern cm_fid_t cm_rootFid;
65 extern cm_scache_t *cm_rootSCachep;
67 extern osi_log_t *afsd_logp;
69 extern char cm_mountRoot[];
70 extern DWORD cm_mountRootLen;
72 extern char cm_CachePath[];
74 extern BOOL isGateway;
76 extern BOOL reportSessionStartups;
78 #endif /* AFSD_H_ENV */