windows-misc-20050102
[openafs.git] / src / WINNT / afsusrmgr / errdata.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 ERRDATA_H
11 #define ERRDATA_H
12
13
14 /*
15  * DEFINITIONS ________________________________________________________________
16  *
17  */
18
19
20 typedef struct
21    {
22    size_t cFailures;
23    LPASIDLIST pAsidList;
24    ULONG status;
25    int idsSingle;
26    int idsMultiple;
27    } ERRORDATA, *LPERRORDATA;
28
29
30 /*
31  * PROTOTYPES _________________________________________________________________
32  *
33  */
34
35 LPERRORDATA ED_Create (int idsSingle, int idsMultiple);
36 void ED_Free (LPERRORDATA ped);
37 void ED_RegisterStatus (LPERRORDATA ped, ASID idObject, BOOL fSuccess, ULONG status);
38 ULONG ED_GetFinalStatus (LPERRORDATA ped);
39 void ED_ShowErrorDialog (LPERRORDATA ped);
40
41
42 #endif
43