/*
 * ************* DO NOT EDIT THIS FILE ***********
 *
 * This file was automatically generated from iJ2XRETServerTestComponent.idl.
 */


package org.mozilla.xpcom;


/**
 * Interface iJ2XRETServerTestComponent
 *
 * IID: 0x9fc6c6b0-a413-11d4-9d3d-00a024a8bb88
 */

public interface iJ2XRETServerTestComponent extends nsISupports
{
    public static final IID IID =
       new IID("9fc6c6b0-a413-11d4-9d3d-00a024a8bb88");


    /* void GetTestLocation (out string tLocation, out string lLocation); */
    public void getTestLocation(String[] tLocation, String[] lLocation);

    /* void flush (in string s); */
    public void flush(String s);

    /* short TestShort (); */
    public short testShort();

    /* long TestLong (); */
    public int testLong();

    /* long long TestLonglong (); */
    public long testLonglong();

    /* octet TestByte (); */
    public byte testByte();

    /* unsigned short TestUShort (); */
    public short testUShort();

    /* unsigned long TestULong (); */
    public int testULong();

    /* unsigned long long TestULonglong (); */
    public long testULonglong();

    /* float TestFloat (); */
    public float testFloat();

    /* double TestDouble (); */
    public double testDouble();

    /* boolean TestBoolean (); */
    public boolean testBoolean();

    /* string TestString (); */
    public String testString();

    /* wstring TestWString (); */
    public String testWString();

    /* void TestStringArray (in unsigned long count, [array, size_is (count), retval] out string stringArray); */
    public String[] testStringArray(int count);

    /* void TestLongArray (in unsigned long count, [array, size_is (count), retval] out long intArray); */
    public int[] testLongArray(int count);

    /* iJ2XRETServerTestComponent TestObject (); */
    public iJ2XRETServerTestComponent testObject();

    /* void TestObj (); */
    public void testObj();

}

/*
 * end
 */
