2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
10 # include <aros/asmcall.h>
13 # include <dos/exall.h>
15 #ifndef DOS_DOSEXTENS_H
16 # include <dos/dosextens.h>
23 LONG
SMGetModes(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
24 struct DisplayMode
*SMGetActiveMode(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
25 void SMChangeActiveLVItem(struct LayoutData
*ld
, WORD delta
, UWORD quali
, struct AslBase_intern
*AslBase
);
26 UWORD
SMGetOverscan(struct LayoutData
*ld
, struct DisplayMode
*dispmode
,
27 struct Rectangle
**rect
, struct AslBase_intern
*AslBase
);
28 void SMFixValues(struct LayoutData
*ld
, struct DisplayMode
*dispmode
,
29 LONG
*width
, LONG
*height
, LONG
*depth
, struct AslBase_intern
*AslBase
);
30 void SMActivateMode(struct LayoutData
*ld
, WORD which
, LONG depth
, struct AslBase_intern
*AslBase
);
31 void SMRestore(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
32 LONG
SMGetStringValue(struct LayoutData
*ld
, Object
*obj
, struct AslBase_intern
*AslBase
);
33 LONG
SMGetWidth(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
34 LONG
SMGetHeight(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
35 LONG
SMGetDepth(struct LayoutData
*ld
, LONG
*realdepth
, struct AslBase_intern
*AslBase
);
36 BOOL
SMGetAutoScroll(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
37 void SMSetDepth(struct LayoutData
*ld
, UWORD id
, struct AslBase_intern
*AslBase
);
38 void SMSetOverscan(struct LayoutData
*ld
, UWORD oscan
, struct AslBase_intern
*AslBase
);
39 void SMSetAutoScroll(struct LayoutData
*ld
, BOOL onoff
, struct AslBase_intern
*AslBase
);
40 void SMOpenPropertyWindow(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
41 void SMClosePropertyWindow(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
42 ULONG
SMHandlePropertyEvents(struct LayoutData
*ld
, struct IntuiMessage
*imsg
, struct AslBase_intern
*AslBase
);
43 void SMRefreshPropertyWindow(struct LayoutData
*ld
, struct DisplayMode
*dispmode
, struct AslBase_intern
*AslBase
);