rx: Remove RX_CALL_BUSY
[openafs.git] / src / WINNT / afsusrmgr / mch_col.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  *
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 #ifndef MCH_COL_H
11 #define MCH_COL_H
12
13 #include "display.h"
14
15
16 /*
17  * MACHINELIST COLUMNS ________________________________________________________
18  *
19  */
20
21 typedef enum
22    {
23    mchcolNAME,
24    mchcolCGROUPMAX,
25    mchcolUID,
26    mchcolOWNER,
27    mchcolCREATOR
28    } MACHINECOLUMN;
29
30 static struct
31    {
32    int idsColumn;
33    int cxWidth;
34    }
35 MACHINECOLUMNS[] =
36    {
37       { IDS_MCHCOL_NAME,       100 }, // mchcolNAME
38       { IDS_MCHCOL_CGROUPMAX,   50 | COLUMN_RIGHTJUST }, // mchcolCGROUPMAX
39       { IDS_MCHCOL_UID,         50 | COLUMN_RIGHTJUST }, // mchcolUID
40       { IDS_MCHCOL_OWNER,      100 }, // mchcolOWNER
41       { IDS_MCHCOL_CREATOR,    100 }, // mchcolCREATOR
42    };
43
44 #define nMACHINECOLUMNS     (sizeof(MACHINECOLUMNS)/sizeof(MACHINECOLUMNS[0]))
45
46
47 /*
48  * PROTOTYPES _________________________________________________________________
49  *
50  */
51
52 void Machine_SetDefaultView (LPVIEWINFO lpvi, ICONVIEW *piv);
53
54 void Machine_GetColumn (ASID idObject, MACHINECOLUMN iCol, LPTSTR pszText, LPSYSTEMTIME pstDate, LONG *pcsec, COLUMNTYPE *pcType);
55
56
57 #endif
58