typedef ByteFlags HeapFlags; #define HF_FIXED 0x80 #define HF_SHARABLE 0x40 #define HF_DISCARDABLE 0x20 #define HF_SWAPABLE 0x10 #define HF_LMEM 0x08 #define HF_DISCARDED 0x02 #define HF_SWAPPED 0x01 #define HF_STATIC (HF_DISCARDABLE | HF_SWAPABLE) #define HF_DYNAMIC HF_SWAPABLE
The following flags are available:
LMemInitHeap() and
VMAllocLMem(); applications should not need to set this flag.typedef struct {
LMemBlockHeader HAD_header;
VMBlockHandle HAD_data;
ChunkHandle HAD_dir;
VMBlockHandle HAD_xdir;
VMBlockHandle HAD_self;
word HAD_size;
} HugeArrayDirectory;
typedef WordFlags IACPConnectFlags; #define IACPCF_OBEY_LAUNCH_MODEL 0x0020 #define IACPCF_CLIENT_OD_SPECIFIED 0x0010 #define IACPCF_FIRST_ONLY 0x0008 #define IACPCF_SERVER_MODE 0x0007
Include: iacp.goh
typedef ByteFlags IACPServerFlags; #define IACPSF_MULTIPLE_INSTANCES 0x80
Include: iacp.goh
IACPServerMode; #define IACPSM_NOT_USER_INTERACTIBLE 0 #define IACPSM_IN_FLUX 1 #define IACPSM_USER_INTERACTIBLE 2
Include: iacp.goh
typedef ByteFlags ImageFlags; #define IF_IGNORE_MASK 0x10 #define IF_BORDER 0x08 #define IF_BITSIZE 0x07 /* Should hold an ImageBitSize */ #define IBS_1 0 #define IBS_2 1 #define IBS_4 2 #define IBS_8 3 #define IBS_16 4
GEOS SDK TechDocs|
|
GStringErrorType ... |
IMCFeatures ...