/* -*- c++ -*- */

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