Up: GEOS SDK TechDocs| Up | Prev: FontMaker ... | Next: GCNStandardListType ...

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;

 


Up: GEOS SDK TechDocs| Up | Prev: FontMaker ... | Next: GCNStandardListType ...