// **********************************************************************
//
// Copyright (c) 2002
// IONA Technologies, Inc.
// Waltham, MA, USA
//
// All Rights Reserved
//
// **********************************************************************

#ifndef CONV_FRAME_IDL
#define CONV_FRAME_IDL

#pragma prefix "omg.org"

module CONV_FRAME
{
    typedef unsigned long CodeSetId;

    struct CodeSetComponent
    {
	CodeSetId native_code_set;
	sequence<CodeSetId> conversion_code_sets;
    };

    struct CodeSetComponentInfo
    {
	CodeSetComponent ForCharData;
	CodeSetComponent ForWcharData;
    };

    struct CodeSetContext
    {
	CodeSetId char_data;
	CodeSetId wchar_data;
    };
};

#endif
