grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / prefs / network / netpeditor.h
blob365502d9d55e34213b06d2f676ea08f4b8711174
1 #ifndef _NETPEDITOR_H_
2 #define _NETPEDITOR_H_
4 /*
5 Copyright © 2009-2012, 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_NetPEditor (TAG_USER | 0x10000000)
15 /*** Variables **************************************************************/
16 extern struct MUI_CustomClass *NetPEditor_CLASS;
18 /*** Macros *****************************************************************/
19 #define NetPEditorObject BOOPSIOBJMACRO_START(NetPEditor_CLASS->mcc_Class)
21 #define MUIM_NetPEditor_IPModeChanged (MUIB_NetPEditor | 0x00000001)
22 #define MUIM_NetPEditor_ShowEntry (MUIB_NetPEditor | 0x00000002)
23 #define MUIM_NetPEditor_EditEntry (MUIB_NetPEditor | 0x00000003)
24 #define MUIM_NetPEditor_ApplyEntry (MUIB_NetPEditor | 0x00000004)
25 #define MUIM_NetPEditor_ShowHostEntry (MUIB_NetPEditor | 0x00000005)
26 #define MUIM_NetPEditor_EditHostEntry (MUIB_NetPEditor | 0x00000006)
27 #define MUIM_NetPEditor_ApplyHostEntry (MUIB_NetPEditor | 0x00000007)
28 #define MUIM_NetPEditor_ShowNetEntry (MUIB_NetPEditor | 0x00000008)
29 #define MUIM_NetPEditor_EditNetEntry (MUIB_NetPEditor | 0x00000009)
30 #define MUIM_NetPEditor_ApplyNetEntry (MUIB_NetPEditor | 0x0000000A)
31 #define MUIM_NetPEditor_ShowServerEntry (MUIB_NetPEditor | 0x0000000B)
32 #define MUIM_NetPEditor_EditServerEntry (MUIB_NetPEditor | 0x0000000C)
33 #define MUIM_NetPEditor_ApplyServerEntry (MUIB_NetPEditor | 0x0000000D)
35 struct MUIP_NetPEditor_EditEntry {STACKED ULONG MethodID; STACKED ULONG addEntry;};
36 struct MUIP_NetPEditor_EditNetEntry {STACKED ULONG MethodID; STACKED ULONG addEntry;};
37 struct MUIP_NetPEditor_IPModeChanged {STACKED ULONG MethodID; STACKED ULONG interface;};
39 #endif /* _NETPEDITOR_H_ */