Setup filesystem notification on examined volume
[AROS.git] / workbench / system / Wanderer / Tools / DiskInfo / diskinfo.h
blobfdfae8aaac1999f86345ef7d0cd2df1c99cfc499
1 #ifndef _DISKINFO_H_
2 #define _DISKINFO_H_
4 /*
5 Copyright © 2005, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #include <exec/types.h>
10 #include <libraries/mui.h>
11 #include <intuition/classusr.h>
12 /*** Attributes *************************************************************/
14 /*+
15 [I..] BPTR
16 Initial lock.
17 +*/
18 #define MUIA_DiskInfo_Initial (TAG_USER | 0x20000001)
20 /*+
21 [..G] STRPTR
22 +*/
23 #define MUIA_DiskInfo_Volname (TAG_USER | 0x20000002)
25 /*+
26 [..G] ULONG
27 +*/
28 #define MUIA_DiskInfo_Percent (TAG_USER | 0x20000003)
30 /*+
31 [ISG] ULONG
32 +*/
33 #define MUIA_DiskInfo_Aspect (TAG_USER | 0x20000004)
35 /*+
36 [ISG] ULONG
37 +*/
38 #define MUIA_DiskInfo_UserLevel (TAG_USER | 0x20000005)
40 /*** Methods **************************************************************/
41 #define MUIM_DiskInfo_HandleNotify (TAG_USER | 0x20000001)
43 /*** Variables **************************************************************/
44 extern struct MUI_CustomClass *DiskInfo_CLASS;
46 /*** Macros *****************************************************************/
47 #define DiskInfoObject BOOPSIOBJMACRO_START(DiskInfo_CLASS->mcc_Class)
49 /*** Prototypes *************************************************************/
50 BOOL DiskInfo_Initialize();
51 void DiskInfo_Deinitialize();
53 #endif /* _DISKINFO_H_ */