typedef struct {
word SD4RTT_numTriggers;
StandardDialogResponseTriggerEntry SD4RTT_trigger1;
StandardDialogResponseTriggerEntry SD4RTT_trigger2;
StandardDialogResponseTriggerEntry SD4RTT_trigger3;
StandardDialogResponseTriggerEntry SD4RTT_trigger4;
} StandardDialog4ResponseTriggerTable;
typedef enum /* word */ {
SP_NOT_STANDARD_PATH=0,
SP_TOP=1,
SP_APPLICATION=3,
SP_DOCUMENT=5,
SP_SYSTEM=7,
SP_PRIVATE_DATA=9,
SP_STATE=11,
SP_FONT=13,
SP_SPOOL=15,
SP_SYS_APPLICATION=17,
SP_PUBLIC_DATA=19,
SP_MOUSE_DRIVERS=21,
SP_PRINTER_DRIVERS=23,
SP_FILE_SYSTEM_DRIVERS=25,
SP_VIDEO_DRIVERS=27,
SP_SWAP_DRIVERS=29,
SP_KEYBOARD_DRIVERS=31,
SP_FONT_DRIVERS=33,
SP_IMPORT_EXPORT_DRIVERS=35,
SP_TASK_SWITCH_DRIVERS=37,
SP_HELP_FILES=39,
SP_TEMPLATE=41,
SP_POWER_DRIVERS=43,
SP_DOS_ROOM=45,
SP_HWR=47,
SP_WASTE_BASKET=49,
SP_BACKUP=51,
SP_PAGER_DRIVERS=53
SP_DUMMY=256
} StandardPath;
Most routines which are passed disk handles can also be passed members of the
StandardPath
enumerated type. Standard paths let applications access files in a disk-independent manner. Standard paths are usually arranged in a certain hierarchy; for example, the STATE directory usually belongs to the PRIVDATA directory. However, this is entirely at the user's discretion; applications may not make any assumption about how the standard paths are arranged.
typedef enum{
STREAM_WOULD_BLOCK,
STREAM_CLOSING,
STREAM_CANNOT_ALLOC,
STREAM_BUFFER_TOO_LARGE,
STREAM_CLOSED,
STREAM_SHORT_READ_WRITE
} StreamError;
typedef enum {
STREAM_OPEN_NO_BLOCK = 0x01,
STREAM_OPEN_TIMEOUT = 0x02
} StreamOpenFlags
typedef enum {
STREAM_ROLES_WRITER = 0,
STREAM_ROLES_READER = -1,
STREAM_ROLES_BOTH = -2
} StreamRoles;
typedef struct {
VMFileHandle SCD_vmFile;
word SCD_vmBlockOrMemHandle;
ChunkHandle SCD_chunk;
} StyleChunkDesc;
GEOS SDK TechDocs
|
|
SpoolInfoType ...
|
StyleElementFlags ...