typedef struct {
UndoActionDataType UAS_dataType;
UndoActionDataUnion UAS_data;
dword UAS_appType;
} UndoActionStruct;
typedef WordFlags UtilHexToAsciiFlags; #define UHTAF_INCLUDE_LEADING_ZEROS 0x0002 #define UHTAF_NULL_TERMINATE 0x0001
typedef struct {
word VDCH_dataType;
void (*VDCH_handler) (MemHandle mh, ChunkHandle ch,
VarDataEntry *extraData,
word dataType, void *handlerData);
} VarDataCHandler;
See
ObjVarScanData()
.
typedef struct {
word VDE_dataType; /* vardata data type */
word VDE_entrySize; /* size of extra data; this field only exists
* if the type has extra data. */
} VarDataEntry; #define VDE_extraData sizeof(VarDataEntry);
Structure of a variable data entry. If the data type has no extra data, there will be no
VDE_entrySize
field. The extra data begins at offset
VDE_extraData
, defined above.
typedef WordFlags VarDataFlags; #define VDF_TYPE 0xfffc /* 14-bit data type */ #define VDF_EXTRA_DATA 0x0002 /* set if has extra data */ #define VDF_SAVE_TO_STATE 0x0001 /* set if type saved to state */
This is a word record containing three fields. This word is stored in the vardata structure's
VDE_dataType
field (see
VarDataEntry
, above).
typedef struct {
VarDataFlags VOR_type; /* type and tag */
word VOR_offset;
} VarObjRelocation;
GEOS SDK TechDocs
|
|
TravelOption ...
|
VChar ...