
/*
 * This file was generated by the SOM Compiler.
 * FileName: somdtype.h.
 * Generated using:
 *     SOM Precompiler somipc: 2.29.1.3
 *     SOM Emitter emith.dll: 2.41
 */

#ifndef SOM_Module_somdtype_SOMD_defined
#define SOM_Module_somdtype_SOMD_defined 1
#include <som.h>

/*
 * Start of user-defined types:
 */
#ifndef SOMClass
    #define SOMClass SOMObject
#endif /* SOMClass */
#ifndef Container
    #define Container SOMObject
#endif /* Container */
typedef
unsigned long  ORBStatus;
#ifndef _IDL_SEQUENCE_octet_defined
#define _IDL_SEQUENCE_octet_defined
typedef struct {
    unsigned long _maximum;
    unsigned long _length;
    octet *_buffer;
} _IDL_SEQUENCE_octet;
#endif /* _IDL_SEQUENCE_octet_defined */ 
typedef
_IDL_SEQUENCE_octet ReferenceData;
typedef
unsigned long  Flags;
typedef
struct NamedValue {
Identifier name;
any  argument;
long  len;
Flags arg_modes;
} NamedValue;
typedef
string  ImplId;
#define SOMD_Version "1.0"

#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Version
    #ifdef Version
        #undef Version
        #define SOMTGD_Version 1
    #else
        #define Version SOMD_Version
    #endif /* Version */
#endif /* SOMTGD_Version */
#endif /* SOM_DONT_USE_SHORT_NAMES */

/*
 * End of user-defined types.
 */
#endif /* SOM_Module_somdtype_SOMD_defined */
