Up: GEOS SDK TechDocs | Up | Prev: CompSizeHintArgs ... | Next: DataStoreIndexCallbackParams ...

CustomDialogBoxFlags

typedef WordFlags CustomDialogBoxFlags;
#define CDBF_SYSTEM_MODAL						0x8000
#define CDBF_DIALOG_TYPE						0x6000
#define CDBF_INTERACTION_TYPE						0x1e00
#define CDBF_DESTRUCTIVE_ACTION 0x0100
#define CDBF_DIALOG_TYPE_OFFSET         13
#define CDBF_INTERACTION_TYPE_OFFSET    9

 

CustomDialogType

typedef ByteEnum CustomDialogType;
#define CDT_QUESTION				0
#define CDT_WARNING				1
#define CDT_NOTIFICATION 				2
#define CDT_ERROR 				3

 

DACPlayFlags

typedef ByteFlags DACPlayFlags;
#define DACPF_CATENATE 0x80
 

DACReferenceByte

typedef enum {
 DACRB_NO_REFERENCE_BYTE,
 DACRB_WITH_REFERENCE_BYTE
} DACReferenceByte;

 

DACSampleFormat

typedef enum {
 DACSF_8_BIT_PCM,
 DACSF_2_TO_1_ADPCM,
 DACSF_3_TO_1_ADPCM,
 DACSF_4_TO_1_ADPCM
} DACSampleFormat;

This structure specifies what sort of sampling should be used when recording or playing a sampled sound.

DashPairArray

See: LineStyle

DataStoreCreateParams

typedef struct {
TCHAR				*DSCP_name;
DataStoreFlags				DSCP_flags;
FieldDescriptor				*DSCP_keyList;
word				DSCP_keyCount;
optr				DSCP_notifObject;
DataStoreOpenFlags				DSCP_openFlags;
} DataStoreCreateParams;

Attributes to specify when creating a new datastore.

DatatStoreDataError

typedef enum {
DSDE_NO_ERROR,
DSDE_INVALID_TOKEN,
DSDE_DATASTORE_LOCKED,
DSDE_ACCESS_DENIED,
DSDE_WRITE_ERROR,
DSDE_MEMORY_FULL,
DSDE_INVALID_RECORD_ID,
DSDE_INVALID_FIELD_ID,		
DSDE_INVALID_FIELD_NAME,			
DSDE_INVALID_FIELD_TYPE,
DSDE_INVALID_FIELD_CATEGORY,
DSDE_INVALID_FIELD_FLAGS,
DSDE_RECORD_BUFFER_NOT_EMPTY,
DSDE_RECORD_BUFFER_EMPTY,
DSDE_INVALID_FIELD_DATA,
DSDE_DATASTORE_READ_ONLY,		
DSDE_INVALID_RECORD_NUMBER,		
DSDE_INVALID_DATA_SIZE,
DSDE_FIELD_DOES_NOT_EXIST,		
DSDE_RECORD_READ_ONLY,			
DSDE_RECORD_NOT_FOUND,			
DSDE_READ_ERROR,				
DSDE_EXCEEDS_BUFFER_SIZE,
DSDE_TOO_MANY_FIELDS,
DSDE_RECORD_IN_USE,
DSDE_INVALID_BLOCK_HANDLE,
DSDE_INVALID_CHUNK_HANDLE,
DSDE_RECORD_LOCKED,
} DataStoreDataError;

Error values returned by various DataStore routines.

DatatStoreError

typedef enum {
DSE_NO_ERROR,
DSE_INVALID_TOKEN,
DSE_DATASTORE_LOCKED,
DSE_ACCESS_DENIED,
DSE_WRITE_ERROR,
DSE_MEMORY_FULL,
DSE_INVALID_RECORD_ID,
DSE_INVALID_NAME,
DSE_INVALID_KEY_LIST,
DSE_INVALID_FLAGS,
DSE_DUPLICATE_FIELD_NAME,	    /* duplicate field in create params */
DSE_CREATE_ERROR,
DSE_OPEN_ERROR,
DSE_CLOSE_ERROR,
DSE_UPDATE_ERROR,
DSE_DATASTORE_EXISTS,
DSE_DATASTORE_NOT_FOUND,
DSE_DATASTORE_ALREADY_OPEN,
DSE_PROTOCOL_ERROR,
DSE_CLOSE_WITH_LOCKED_RECORD,
DSE_INVALID_DATASTORE_FILE,
DSE_PRIVATE_DATASTORE,
DSE_BAD_SEARCH_PARAMS,
DSE_CANNOT_SET_NEXT_RECORD_ID_SMALLER,
DSE_NO_MATCH_FOUND,	    	    
DSE_NO_MORE_RECORDS,	    /* last record reached */
} DataStoreError;

Error values returned by various DataStore routines.


Up: GEOS SDK TechDocs | Up | Prev: CompSizeHintArgs ... | Next: DataStoreIndexCallbackParams ...