typedef struct {
NameArrayElement SEH_meta;
word SEH_baseStyle;
StyleElementFlags SEH_flags;
dword SEH_privateData;
} StyleElementHeader;
typedef struct {
RefElementHeader SSEH_meta;
word SSEH_style;
} StyleSheetElementHeader;
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.
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()
.
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()
.
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()
.
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.
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.
GEOS SDK TechDocs
|
|
StandardDialog4ResponseTriggerTable ...
|
SystemDrawMask ...