- Binary
    typedef sequence < octet > Binary;
 - BinarySequence
    typedef sequence < PBDebugger::Binary > BinarySequence;
 - boolSequence
    typedef sequence < boolean > boolSequence;
 - CPB_RemoteVar
    struct CPB_RemoteVar
    {
        unsigned short sym_id;
        string name;
        string type;
        unsigned long ulong_val;
        long long_val;
        unsigned short uint_val;
        short int_val;
        string string_val;
        boolean bool_val;
        char char_val;
        double double_val;
        float float_val;
        unsigned short ob_data_info;
        unsigned short ob_data_type;
        string enumname;
        unsigned short scope;
        unsigned short read_access;
        unsigned short write_access;
        unsigned long flags;
        unsigned short array_no_dims;
        PBDebugger::shortSequence array_upbound;
        PBDebugger::shortSequence array_lowbound;
    };
    
 - CPB_RemoteVarSequence
    typedef sequence < PBDebugger::CPB_RemoteVar > CPB_RemoteVarSequence;
 - CPB_SourceLocation
    struct CPB_SourceLocation
    {
        string m_groupName;
        string m_className;
        unsigned long m_lineNo;
        unsigned long m_id;
        unsigned long m_isEvent;
        PBDebugger::OB_VTABLE_ID m_vtabId;
    };
    
 - CPB_SourceLocationSequence
    typedef sequence < PBDebugger::CPB_SourceLocation > CPB_SourceLocationSequence;
 - HRESULT
    typedef long HRESULT;
 - OB_VTABLE_ID
    typedef unsigned short OB_VTABLE_ID;
 - shortSequence
    typedef sequence < short > shortSequence;
 - stringSequence
    typedef sequence < string > stringSequence;
 - ulongSequence
    typedef sequence < unsigned long > ulongSequence;