Up: GEOS SDK TechDocs | Up | Prev: StandardDialog4ResponseTriggerTable ... | Next: SystemDrawMask ...

StyleElementFlags

typedef WordFlags StyleElementFlags;
#define SEF_DISPLAY_IN_TOOLBOX						0x8000

 

StyleElementHeader

typedef struct {
NameArrayElement				SEH_meta;
word				SEH_baseStyle;
StyleElementFlags				SEH_flags;
dword				SEH_privateData;
} StyleElementHeader;

 

StyleSheetElementHeader

typedef struct {
 RefElementHeader				SSEH_meta;
 word				SSEH_style;
} StyleSheetElementHeader;

 

SupportedEnvelopeFormat

typedef enum {
 SEF_NO_FORMAT,
 SEF_SBI_FORMAT,
 SEF_CTI_FORMAT
} SupportedEnvelopeFormat;

These values specify how a sound device can simulate musical instruments, if it can at all.

sword

typedef signed short sword;

 

SysConfigFlags

typedef ByteFlags SysConfigFlags;
#define SCF_UNDER_SWAT				0x80
#define SCF_2ND_IC 				0x40
#define SCF_RTC 				0x20
#define SCF_COPROC 				0x10
#define SCF_RESTARTED 				0x08
#define SCF_CRASHED 				0x04
#define SCF_MCA 				0x02
#define SCF_LOGGING				0x01

The above flags indicate the system configuration. Any or all of these flags may be set at a time; if a flag is set, the description is true. These flags are used by the kernel and can be retrieved with SysGetConfig() .

SysDrawMask

typedef ByteFlags SysDrawMask;
#define SDM_INVERSE				0x80
#define SDM_MASK				0x7f

 

SysGetInfoType

See: SysGetInfo() .

SysMachineType

typedef ByteEnum SysMachineType;
#define SMT_UNKNOWN				0
#define SMT_PC 				1
#define SMT_PC_CONV 				2
#define SMT_PC_JR 				3
#define SMT_PC_XT 				4
#define SMT_PC_XT_286 				5
#define SMT_PC_AT 				6
#define SMT_PS2_30 				7
#define SMT_PS2_50 				8
#define SMT_PS2_60 				9
#define SMT_PS2_80 				10
#define SMT_PS1 				11

A byte-sized value indicating the type of machine running GEOS. This value can be retrieved with SysGetConfig() .

SysNotifyFlags

See: SysNotify() .

SysProcessorType

typedef ByteEnum SysProcessorType;
#define SPT_8088				0
#define SPT_8086 				0
#define SPT_80186 				1
#define SPT_80286 				2
#define SPT_80386 				3
#define SPT_80486 				4

This enumerated type is a byte that indicates the type of processor on the system running GEOS. It can be retrieved with SysGetConfig() .

SysShutdownType

See: SysShutdown() .

SysStats

typedef struct {
dword 		SS_idleCount;				/* Idle ticks in the last second. */
SysSwapInfo	 	SS_swapOuts;				/* Outward-bound swap activity. */
SysSwapInfo 		SS_swapIns;				/* Inward-bound swap actividy. */
word 		SS_contextSwitches;				/* Context switches in last second. */
word 		SS_interrupts;				/* Interrupts in the last second. */
word 		SS_runQueue;				/* Runnable threads at end of
						 * last second. */
} SysStats;

This structure is returned by SysStatistics() and represents the current performance statistics of GEOS.

SysSwapInfo

typedef struct {
word 	SSI_paragraphs;			/* Number of paragraphs swapped. */
word 	SSI_blocks;			/* Number of blocks swapped. */
} SysSwapInfo;

Structure used to represent current swap activity in SysStats structure.


Up: GEOS SDK TechDocs | Up | Prev: StandardDialog4ResponseTriggerTable ... | Next: SystemDrawMask ...