Tabs to spaces, more consistent formatting.
[AROS.git] / workbench / libs / muimaster / classes / process.h
blob123c6b52e5f03d7465cae18dcd648148596abfaa
1 #ifndef _MUI_CLASSES_PROCESS_H
2 #define _MUI_CLASSES_PROCESS_H
4 /*
5 Copyright © 2012, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 /*** Name *******************************************************************/
10 #define MUIC_Process "Process.mui"
12 /*** Identifier base (for Zune extensions) **********************************/
14 /*** Methods ****************************************************************/
15 #define MUIM_Process_Kill (MUIB_MUI | 0x004264cf) /* V20 */
16 #define MUIM_Process_Launch (MUIB_MUI | 0x00425df7) /* V20 */
17 #define MUIM_Process_Process (MUIB_MUI | 0x004230aa) /* V20 */
18 #define MUIM_Process_Signal (MUIB_MUI | 0x0042e791) /* V20 */
20 struct MUIP_Process_Kill
22 STACKED ULONG MethodID;
23 STACKED LONG maxdelay;
26 struct MUIP_Process_Launch
28 STACKED ULONG MethodID;
31 struct MUIP_Process_Process
33 STACKED ULONG MethodID;
34 STACKED ULONG *kill;
35 STACKED Object *proc;
38 struct MUIP_Process_Signal
40 STACKED ULONG MethodID;
41 STACKED ULONG sigs;
44 /*** Attributes *************************************************************/
45 #define MUIA_Process_AutoLaunch \
46 (MUIB_MUI | 0x00428855) /* V20 i.. ULONG */
47 #define MUIA_Process_Name \
48 (MUIB_MUI | 0x0042732b) /* V20 i.. ULONG */
49 #define MUIA_Process_Priority \
50 (MUIB_MUI | 0x00422a54) /* V20 i.. ULONG */
51 #define MUIA_Process_SourceClass \
52 (MUIB_MUI | 0x0042cf8b) /* V20 i.. ULONG */
53 #define MUIA_Process_SourceObject \
54 (MUIB_MUI | 0x004212a2) /* V20 i.. ULONG */
55 #define MUIA_Process_StackSize \
56 (MUIB_MUI | 0x004230d0) /* V20 i.. ULONG */
57 #define MUIA_Process_Task \
58 (MUIB_MUI | 0x0042b123) /* V20 ..g ULONG */
61 extern const struct __MUIBuiltinClass _MUI_Process_desc; /* PRIV */
63 #endif /* _MUI_CLASSES_PROCESS_H */