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
typedef ByteEnum CustomDialogType; #define CDT_QUESTION 0 #define CDT_WARNING 1 #define CDT_NOTIFICATION 2 #define CDT_ERROR 3
typedef enum {
DACRB_NO_REFERENCE_BYTE,
DACRB_WITH_REFERENCE_BYTE
} DACReferenceByte;
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.
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.
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.
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.
GEOS SDK TechDocs
|
|
CompSizeHintArgs ...
|
DataStoreIndexCallbackParams ...