Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / network / common / include / clib / miamipanel_protos.h
blob5762250a32a279229e3ed7400f0d367859ed2011
1 #ifndef CLIB_MIAMIPANEL_PROTOS_H
2 #define CLIB_MIAMIPANEL_PROTOS_H
4 /*
5 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
6 */
8 #include <aros/libcall.h>
9 AROS_LP8(LONG, MiamiPanelInit,
10 AROS_LPA(IPTR, synccb, A0),
11 AROS_LPA(IPTR, asynccb, A1),
12 AROS_LPA(LONG, flags, D0),
13 AROS_LPA(STRPTR, font, A2),
14 AROS_LPA(STRPTR, screen, A3),
15 AROS_LPA(LONG, xo, D1),
16 AROS_LPA(LONG, yo, D2),
17 AROS_LPA(ULONG, sigbit, A4),
18 LIBBASETYPEPTR, MiamiPanelBase, 5, MiamiPanel
20 AROS_LP0(void, MiamiPanelCleanup,
21 LIBBASETYPEPTR, MiamiPanelBase, 6, MiamiPanel
23 AROS_LP5(void, MiamiPanelAddInterface,
24 AROS_LPA(LONG, unit, D0),
25 AROS_LPA(STRPTR, name, A0),
26 AROS_LPA(LONG, state, D1),
27 AROS_LPA(LONG, ontime, D2),
28 AROS_LPA(STRPTR, speed, A1),
29 LIBBASETYPEPTR, MiamiPanelBase, 7, MiamiPanel
31 AROS_LP1(void, MiamiPanelDelInterface,
32 AROS_LPA(LONG, unit, D0),
33 LIBBASETYPEPTR, MiamiPanelBase, 8, MiamiPanel
35 AROS_LP3(void, MiamiPanelSetInterfaceState,
36 AROS_LPA(LONG, unit, D0),
37 AROS_LPA(LONG, state, D1),
38 AROS_LPA(LONG, ontime, D2),
39 LIBBASETYPEPTR, MiamiPanelBase, 9, MiamiPanel
41 AROS_LP2(void, MiamiPanelSetInterfaceSpeed,
42 AROS_LPA(LONG, unit, D0),
43 AROS_LPA(UBYTE *, speed, A0),
44 LIBBASETYPEPTR, MiamiPanelBase, 10, MiamiPanel
46 AROS_LP5(void, MiamiPanelInterfaceReport,
47 AROS_LPA(LONG, unit, D0),
48 AROS_LPA(LONG, rate, D1),
49 AROS_LPA(LONG, now, D2),
50 AROS_LPA(LONG, totalhi, D3),
51 AROS_LPA(ULONG, totallo, D4),
52 LIBBASETYPEPTR, MiamiPanelBase, 11, MiamiPanel
54 AROS_LP0(void, MiamiPanelToFront,
55 LIBBASETYPEPTR, MiamiPanelBase, 12, MiamiPanel
57 AROS_LP1(void, MiamiPanelInhibitRefresh,
58 AROS_LPA(LONG, val, D0),
59 LIBBASETYPEPTR, MiamiPanelBase, 13, MiamiPanel
61 AROS_LP2(void, MiamiPanelGetCoord,
62 AROS_LPA(LONG *, xp, A0),
63 AROS_LPA(LONG *, yp, A1),
64 LIBBASETYPEPTR, MiamiPanelBase, 14, MiamiPanel
66 AROS_LP1(void, MiamiPanelEvent,
67 AROS_LPA(ULONG, sigs, D0),
68 LIBBASETYPEPTR, MiamiPanelBase, 15, MiamiPanel
70 AROS_LP2(void, MiamiPanelRefreshName,
71 AROS_LPA(LONG, unit, D0),
72 AROS_LPA(UBYTE *, name, A0),
73 LIBBASETYPEPTR, MiamiPanelBase, 16, MiamiPanel
75 AROS_LP0(LONG, MiamiPanelGetVersion,
76 LIBBASETYPEPTR, MiamiPanelBase, 17, MiamiPanel
78 AROS_LP0(ULONG, MiamiPanelKill,
79 LIBBASETYPEPTR, MiamiPanelBase, 26, MiamiPanel
82 #endif /* CLIB_MIAMIPANEL_PROTOS_H */