
/*
 * This file was generated by the SOM Compiler.
 * FileName: F:\build\newproj\include.ppc\somdtype.h.
 * Generated using:
 *     SOM Precompiler somipc: 2.29.1.3
 *     SOM Emitter emith: 2.41
 */

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

/*
 * Start of bindings for IDL 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 bindings for IDL types.
 */
#endif /* SOM_Module_somdtype_SOMD_defined */
