Up: GEOS SDK TechDocs | Up | Prev: TravelOption ... | Next: VChar ...

UndoActionStruct

typedef struct {
UndoActionDataType 				UAS_dataType;
UndoActionDataUnion 				UAS_data;
dword 				UAS_appType;
} UndoActionStruct;

 

UtilAsciiToHexError

See UtilAsciiToHex32() .

UtilHexToAsciiFlags

typedef WordFlags UtilHexToAsciiFlags;
#define UHTAF_INCLUDE_LEADING_ZEROS							0x0002
#define UHTAF_NULL_TERMINATE							0x0001

 

VarDataCHandler

typedef	struct {
word	VDCH_dataType;
void	(*VDCH_handler) (MemHandle mh, ChunkHandle ch,
				VarDataEntry *extraData,
				word dataType, void *handlerData);
} VarDataCHandler;

See ObjVarScanData() .

VarDataEntry

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.

VarDataFlags

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).

VarDataKey

typedef word VardataKey;

 

VarObjRelocation

typedef struct {
VarDataFlags			VOR_type;			/* type and tag */
word			VOR_offset;
} VarObjRelocation;

 


Up: GEOS SDK TechDocs | Up | Prev: TravelOption ... | Next: VChar ...