Main Page | Modules | Files | Functions | Code Elements | Data Structures | Deprecated

ae/ae_types.h

Go to the documentation of this file.
00001 /*==============================================================================
00002                 Copyright (c) 2003-2005 UGS Corporation
00003                    Unpublished - All Rights Reserved
00004  ==============================================================================*/
00005 
00012 /*  */
00013 
00014 #ifndef AE_TYPES_H
00015 #define AE_TYPES_H
00016 
00017 #include <fclasses/tc_stdlib.h>
00018 #include <ae/libae_exports.h>
00019 
00026 #define AE_symbol_size_c            1024
00027 #define AE_io_format_size_c         32
00028 #define AE_siteclass_size_c         128
00029 #define AE_vendor_name_size_c       32
00030 #define AE_version_size_c           32
00031 #define AE_reference_size_c         32
00032 #define AE_parameter_size_c         32
00033 #define AE_value_size_c             32
00034 #define AE_dataset_id_size_c        32
00035 #define AE_dataset_rev_size_c       32
00036 #define AE_datasettype_name_size_c  32
00037 #define AE_nra_name_size_c          32
00038 #define AE_datasettype_desc_size_c  240
00039 
00040 typedef enum AE_action_e {
00041     ACTION_unknown              = 0,
00042     ACTION_create               = 1,
00043     ACTION_print                = 2,
00044     ACTION_open                 = 3,
00045     ACTION_open_using           = 4,
00046     ACTION_save_as              = 5,
00047     ACTION_destroy              = 6,
00048     ACTION_purge                = 7,
00049     ACTION_import               = 8,  
00050     ACTION_print_using          = 9,
00051     ACTION_more                 = 10,
00052     ACTION_import_to_existing   = 11, 
00053     ACTION_send                 = 12
00054 } AE_action_t;
00055 
00056 #define AE_ACTION_COUNT             13
00057 
00060 #include <ae/libae_undef.h>
00061 #endif