1 package com4j; 2 3 4 5 6 11 class Native { 12 13 16 static native void init(); 17 18 21 static native int createInstance( String clsid, long iid1, long iid2 ); 22 23 26 static native void addRef( int pComObject ); 27 28 31 static native void release( int pComObject ); 32 33 36 static native<RetT> RetT invoke( int pComObject, int vtIndex, 37 Object [] args, int[] parameterConversions, 38 Class <RetT> returnType, int returnIndex, boolean returnIsInOut, int returnConversion ); 39 40 static native int queryInterface( int pComObject, long iid1, long iid2 ); 41 42 45 static native int loadTypeLibrary(String name); 46 47 50 static native void coInitialize(); 51 54 static native void coUninitialize(); 55 } 56 | Popular Tags |