public int GetAsBool(int[] _retval) { /* mozilla's representation of boolean changed from 4 bytes to 1 byte as of XULRunner 4.x */ if (nsISupports.IsXULRunner10 || nsISupports.IsXULRunner17) { byte[] byteValue = new byte[1]; int rc = XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), byteValue); _retval[0] = (int)byteValue[0]; return rc; } return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), _retval); }
public int GetAsWStringWithSize(int[] size, long /*int*/[] str) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + ((IsXULRunner10 || IsXULRunner17) ? 27 : 26), getAddress(), size, str); } }
public int GetAsInt32(int[] _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), _retval); }
public int GetAsDouble(long /*int*/ _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), _retval); }
public int GetAsInt64(long[] _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), _retval); }
public int GetAsUint8(long /*int*/ _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), _retval); }
public int GetAsChar(byte[] _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), _retval); }
public int GetAsWChar(char[] _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 14, getAddress(), _retval); }
public int GetAsID(long /*int*/ retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 15, getAddress(), retval); }
public int GetAsAString(long /*int*/ _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 16, getAddress(), _retval); }
public int GetAsWString(long /*int*/[] _retval) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 21, getAddress(), _retval); }
public int GetAsInterface(long /*int*/[] iid, long /*int*/[] iface) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + ((IsXULRunner10 || IsXULRunner17) ? 24 : 23), getAddress(), iid, iface); }
public int GetAsInt32(int[] _retval) { return XPCOM.VtblCall(this.getMethodIndex("getAsInt32"), getAddress(), _retval); }
public int GetAsArray(short[] type, long /*int*/ iid, int[] count, long /*int*/[] ptr) { return XPCOM.VtblCall(this.getMethodIndex("getAsArray"), getAddress(), type, iid, count, ptr); }
public int GetDataType(short[] aDataType) { return XPCOM.VtblCall(this.getGetterIndex("dataType"), getAddress(), aDataType); }
public int GetAsDouble(long /*int*/ _retval) { return XPCOM.VtblCall(this.getMethodIndex("getAsDouble"), getAddress(), _retval); }
public int GetAsBool(int[] _retval) { /* mozilla's representation of boolean changed from 4 bytes to 1 byte as of XULRunner 4.x */ if (nsISupports.IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) { byte[] byteValue = new byte[1]; int rc = XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), byteValue); _retval[0] = (int)byteValue[0]; return rc; } return XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), _retval); }
public int GetAsBool(int[] _retval) { /* mozilla's representation of boolean changed from 4 bytes to 1 byte as of XULRunner 4.x */ if (nsISupports.IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) { byte[] byteValue = new byte[1]; int rc = XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), byteValue); _retval[0] = (int)byteValue[0]; return rc; } return XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), _retval); }
public int GetAsBool(int[] _retval) { /* mozilla's representation of boolean changed from 4 bytes to 1 byte as of XULRunner 4.x */ if (nsISupports.IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) { byte[] byteValue = new byte[1]; int rc = XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), byteValue); _retval[0] = (int)byteValue[0]; return rc; } return XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), _retval); }
public int GetAsBool(int[] _retval) { /* mozilla's representation of boolean changed from 4 bytes to 1 byte as of XULRunner 4.x */ if (nsISupports.IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) { byte[] byteValue = new byte[1]; int rc = XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), byteValue); _retval[0] = (int)byteValue[0]; return rc; } return XPCOM.VtblCall(this.getMethodIndex("getAsBool"), getAddress(), _retval); }