grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / system / find / findgroup_class.h
blob61d9fe9148cd7f331dc209bae77f6128ece96e69
1 #ifndef FINDGROUP_CLASS_H
2 #define FINDGROUP_CLASS_H
4 /*
5 Copyright © 2016, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #include <exec/types.h>
10 #include <libraries/mui.h>
12 /*** Identifier base ********************************************************/
13 #define MUIB_FindGroup (TAG_USER | 0x10000000)
15 /*** Attributes *************************************************************/
16 #define MUIA_FindGroup_Path (MUIB_FindGroup | 0)
17 #define MUIA_FindGroup_Pattern (MUIB_FindGroup | 1)
18 #define MUIA_FindGroup_Contents (MUIB_FindGroup | 2)
20 /*** Methods ****************************************************************/
21 #define MUIM_FindGroup_Start (MUIB_FindGroup | 0)
22 #define MUIM_FindGroup_Stop (MUIB_FindGroup | 1)
23 #define MUIM_FindGroup_AddEntry (MUIB_FindGroup | 2)
25 /*** Messages ***************************************************************/
27 struct MUIP_FindGroup_AddEntry
29 STACKED ULONG MethodID;
30 STACKED struct Listentry *entry;
33 /*** Variables **************************************************************/
34 extern struct MUI_CustomClass *FindGroup_CLASS;
36 /*** Macros *****************************************************************/
37 #define FindGroupObject BOOPSIOBJMACRO_START(FindGroup_CLASS->mcc_Class)
40 #endif /* FINDGROUP_CLASS_H */