- 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;