callObject.addOutParamAsObject ( new JIString ( JIFlags.FLAG_REPRESENTATION_STRING_BSTR ), JIFlags.FLAG_NULL );
callObject.addOutParamAsObject ( new JIPointer ( new JIString ( JIFlags.FLAG_REPRESENTATION_STRING_LPWSTR ) ), JIFlags.FLAG_NULL );
    public String getErrorString ( int errorCode, int localeID ) throws JIException    {        JICallObject callObject = new JICallObject ( _opcCommonObject.getIpid (), true );        callObject.setOpnum ( 3 );        callObject.addInParamAsInt ( errorCode, JIFlags.FLAG_NULL );        callObject.addInParamAsInt ( localeID, JIFlags.FLAG_NULL );        callObject.addOutParamAsObject ( new JIString ( JIFlags.FLAG_REPRESENTATION_STRING_BSTR ), JIFlags.FLAG_NULL );        Object[] result = _opcCommonObject.call ( callObject );        return ( (JIString)result[0] ).getString ();    }