Initial IBM OpenAFS 1.0 tree
[openafs.git] / src / WINNT / afsadmsvr / TaAfsAdmSvrDebug.h
1 #ifndef TAAFSADMSVRDEBUG_H
2 #define TAAFSADMSVRDEBUG_H
3
4
5 /*
6  * INCLUSIONS _________________________________________________________________
7  *
8  */
9
10 #include <WINNT/TaAfsAdmSvr.h>
11
12
13 /*
14  * DETAIL LEVELS ______________________________________________________________
15  *
16  */
17
18 #define dlSTANDARD      0x00000001
19 #define dlWARNING       0x00000002
20 #define dlERROR         0x00000004
21 #define dlCONNECTION    0x00000008
22 #define dlOPERATION     0x00000010
23 #define dlDETAIL        0x00000020
24 #define dlDETAIL2       0x00000040
25 #define dlALL           0x00FFFFFF
26
27 #define dlINDENT1       0x01000000
28 #define dlINDENT2       0x02000000
29 #define dlINDENT3       0x03000000
30 #define dlRESERVED      0xFF000000
31
32 #ifdef DEBUG
33 #define dlDEFAULT       (dlSTANDARD | dlERROR | dlWARNING | dlCONNECTION | dlOPERATION | dlDETAIL)
34 #else
35 #define dlDEFAULT       (dlSTANDARD | dlERROR | dlCONNECTION)
36 #endif
37
38
39 /*
40  * PROTOTYPES _________________________________________________________________
41  *
42  */
43
44 extern void cdecl Print (DWORD dwLevel, LPTSTR pszLine, ...);
45 extern void cdecl Print (LPTSTR pszLine, ...);
46
47 extern DWORD GetPrintDetailLevel (DWORD dwLevel);
48 extern void SetPrintDetailLevel (DWORD dwLevel);
49
50
51 #endif // TAAFSADMSVRDEBUG_H