GCM_info
typedef enum /* word */ {
GCMI_MIN_X,
GCMI_MIN_X_ROUNDED,
GCMI_MIN_Y,
GCMI_MIN_Y_ROUNDED,
GCMI_MAX_X,
GCMI_MAX_X_ROUNDED,
GCMI_MAX_Y,
GCMI_MAX_Y_ROUNDED,
} GCM_info;
GCNDriveChangeNotificationType
typedef enum {
GCNDCNT_CREATED,
GCNDCNT_DESTROYED
} GCNDriveChangeNotificationType;
GCNExpressMenuNotificationType
typedef enum {
GCNEMNT_CREATED,
GCNEMNT_DESTROYED
} GCNExpressMenuNotificationType;
GCNListBlockHeader
typedef struct {
LMemBlockHeader GCNLBH_lmemHeader;
ChunkHandle GCNLBH_listOfLists;
} GCNListBlockHeader;
GCNListElement
typedef struct {
optr GCNLE_item;
} GCNListElement;
GCNListHeader
typedef struct {
ChunkArrayHeader GCNLH_meta;
word GCNLH_statusEvent;
MemHandle GCNLH_statusData;
word GCNLH_statusCount;
/* Start of GCNListOfListElements */
} GCNListHeader;
GCNListOfListsElement
typedef struct {
GCNListType GCNLOLE_ID;
ChunkHandle GCNLOLE_list;
} GCNListOfListsElement;
GCNListOfListsHeader
typedef struct {
ChunkArrayHeader GCNLOL_meta;
/* Start of GCNListOfListsElement's */
} GCNListOfListsHeader;
GCNListParams
typedef struct {
GCNListType GCNLP_ID;
optr GCNLP_optr;
} GCNListParams;
GCNListSendFlags
typedef WordFlags GCNListSendFlags;
#define GCNLSF_SET_STATUS 0x8000
#define GCNLSF_IGNORE_IF_STATUS_TRANSITIONING 0x4000
GCNListType
typedef struct {
word GCNLT_manuf;
word GCNLT_type;
} GCNListType;
GCNListTypeFlags
typedef WordFlags GCNListTypeFlags;
#define GCNLTF_SAVE_TO_STATE 0x8000
GCNShutdownControlType
typedef enum {
GCNSCT_SUSPEND,
GCNSCT_SHUTDOWN,
GCNSCT_UNSUSPEND
} GCNShutdownControlType;
|
GEOS SDK TechDocs|
|
FontMaker ... |
GCNStandardListType ...