/** Add <code>[in]</code> parameter at the end of the out parameter list. Typically callers are * composite in nature <code>JIStruct</code> , <code>JIUnions</code> , <code>JIPointer</code> * and <code>JIString</code> . * * @param param * @param FLAGS */ public void addInParamAsObject(Object param, int FLAGS) { callObject.addOutParamAsObject(param,FLAGS); }
/** Add <code>[in]</code> parameter at the end of the out parameter list. Typically callers are * composite in nature <code>JIStruct</code> , <code>JIUnions</code> , <code>JIPointer</code> * and <code>JIString</code> . * * @param param * @param FLAGS */ public void addInParamAsObject(Object param, int FLAGS) { callObject.addOutParamAsObject(param,FLAGS); }
public Object[] getDocumentation(int memberId) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.addInParamAsInt(memberId,JIFlags.FLAG_NULL); callObject.addInParamAsInt(0xb,JIFlags.FLAG_NULL);//refPtrFlags , as per the oaidl.idl... callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(Integer.class,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.setOpnum(9); return comObject.call(callObject); }
public Object[] getDocumentation(int memberId) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.addInParamAsInt(memberId,JIFlags.FLAG_NULL); callObject.addInParamAsInt(0xb,JIFlags.FLAG_NULL);//refPtrFlags , as per the oaidl.idl... callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(Integer.class,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.setOpnum(9); return comObject.call(callObject); }
public Object[] getDocumentation(int memberId) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.addInParamAsInt(memberId,JIFlags.FLAG_NULL); callObject.addInParamAsInt(0xb,JIFlags.FLAG_NULL);//refPtrFlags , as per the oaidl.idl... callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(Integer.class,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.setOpnum(6); return comObject.call(callObject); }
public Object[] getContainingTypeLib() throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.addOutParamAsObject(IJIComObject.class,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(Integer.class,JIFlags.FLAG_NULL); callObject.setOpnum(15); Object[] result = comObject.call(callObject); Object[] retVal = new Object[2]; retVal[0] = (IJITypeLib) JIObjectFactory.narrowObject((IJIComObject)result[0]); retVal[1] = result[1]; return retVal; }
public Object[] getDocumentation(int memberId) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.addInParamAsInt(memberId,JIFlags.FLAG_NULL); callObject.addInParamAsInt(0xb,JIFlags.FLAG_NULL);//refPtrFlags , as per the oaidl.idl... callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.addOutParamAsObject(Integer.class,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject.setOpnum(6); return comObject.call(callObject); }
public Object[] getContainingTypeLib() throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.addOutParamAsObject(IJIComObject.class,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(Integer.class,JIFlags.FLAG_NULL); callObject.setOpnum(15); Object[] result = comObject.call(callObject); Object[] retVal = new Object[2]; retVal[0] = (IJITypeLib) JIObjectFactory.narrowObject((IJIComObject)result[0]); retVal[1] = result[1]; return retVal; }
public IJIEnumVariant Clone() throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.setOpnum(3); callObject.addOutParamAsObject(IJIComObject.class,JIFlags.FLAG_NULL); Object[] result = comObject.call(callObject); return (IJIEnumVariant)JIObjectFactory.narrowObject((IJIComObject)result[0]); }
public IJIEnumVariant Clone() throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.setOpnum(3); callObject.addOutParamAsObject(IJIComObject.class,JIFlags.FLAG_NULL); Object[] result = comObject.call(callObject); return (IJIEnumVariant)JIObjectFactory.narrowObject((IJIComObject)result[0]); }
@Override public IJIEnumVariant Clone () throws JIException { final JICallBuilder callObject = new JICallBuilder ( true ); callObject.setOpnum ( 3 ); callObject.addOutParamAsObject ( IJIComObject.class, JIFlags.FLAG_NULL ); final Object[] result = this.comObject.call ( callObject ); return (IJIEnumVariant)JIObjectFactory.narrowObject ( (IJIComObject)result[0] ); }
public int getLocaleID () throws JIException { JICallBuilder callObject = new JICallBuilder ( true ); callObject.setOpnum ( 1 ); callObject.addOutParamAsObject ( Integer.class, JIFlags.FLAG_NULL ); Object[] result = getCOMObject ().call ( callObject ); return (Integer)result[0]; }
public JIString getMops(int memberId) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.setOpnum(14); callObject.addInParamAsInt(memberId,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); Object[] result = comObject.call(callObject); return (JIString)result[0]; } }
@Override public JIString getMops ( final int memberId ) throws JIException { final JICallBuilder callObject = new JICallBuilder ( true ); callObject.setOpnum ( 14 ); callObject.addInParamAsInt ( memberId, JIFlags.FLAG_NULL ); callObject.addOutParamAsObject ( new JIString ( JIFlags.FLAG_REPRESENTATION_STRING_BSTR ), JIFlags.FLAG_NULL ); final Object[] result = this.comObject.call ( callObject ); return (JIString)result[0]; } }
public JIString getMops(int memberId) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.setOpnum(14); callObject.addInParamAsInt(memberId,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); Object[] result = comObject.call(callObject); return (JIString)result[0]; } }
public void getSimpleStruct(String[] args) throws JIException, InterruptedException, UnknownHostException { JICallBuilder callObject = new JICallBuilder( true); callObject.setOpnum(12); //obtained from the IDL or TypeLib. // Object results[]; JIStruct struct = new JIStruct(); struct.addMember(Integer.class); struct.addMember(Double.class); struct.addMember(Float.class); callObject.addOutParamAsObject(new JIPointer(struct), JIFlags.FLAG_NULL); results = comObject.call(callObject); System.out.println(results[0]); }
@Override public Object[] next ( final int celt ) throws JIException { final JICallBuilder callObject = new JICallBuilder ( true ); callObject.setOpnum ( 0 ); callObject.addInParamAsInt ( celt, JIFlags.FLAG_NULL ); callObject.addOutParamAsObject ( new JIArray ( JIVariant.class, null, 1, true, true ), JIFlags.FLAG_NULL ); callObject.addOutParamAsType ( Integer.class, JIFlags.FLAG_NULL ); final Object[] result = this.comObject.call ( callObject ); return result; }
public Object[] next(int celt) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.setOpnum(0); callObject.addInParamAsInt(celt,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIArray(JIVariant.class,null,1,true,true),JIFlags.FLAG_NULL); callObject.addOutParamAsType(Integer.class,JIFlags.FLAG_NULL); Object[] result = comObject.call(callObject); return result; }
public Object[] next(int celt) throws JIException { JICallBuilder callObject = new JICallBuilder(true); callObject.setOpnum(0); callObject.addInParamAsInt(celt,JIFlags.FLAG_NULL); callObject.addOutParamAsObject(new JIArray(JIVariant.class,null,1,true,true),JIFlags.FLAG_NULL); callObject.addOutParamAsType(Integer.class,JIFlags.FLAG_NULL); Object[] result = comObject.call(callObject); return result; }
public String getErrorString ( final int errorCode, final int localeID ) throws JIException { JICallBuilder callObject = new JICallBuilder ( true ); callObject.setOpnum ( 3 ); callObject.addInParamAsInt ( errorCode, JIFlags.FLAG_NULL ); callObject.addInParamAsInt ( localeID, JIFlags.FLAG_NULL ); callObject.addOutParamAsObject ( new JIPointer ( new JIString ( JIFlags.FLAG_REPRESENTATION_STRING_LPWSTR ) ), JIFlags.FLAG_NULL ); Object[] result = getCOMObject ().call ( callObject ); return ( (JIString) ( (JIPointer)result[0] ).getReferent () ).getString (); }