commarshal.java

来自「java 调用windows的api」· Java 代码 · 共 43 行

JAVA
43
字号
//******************************************************************
// Released under the DevelopMentor OpenSource Software License.
// Please consult the LICENSE file in the project root directory,
// or at http://www.develop.com for details before using this
// software.
//******************************************************************

package org.jawin.marshal;

/**
 * FIXME - there is no native implementation of these? - are they on the way out?
 *
 * @version     $Revision: 1.3 $
 * @author      Stuart Halloway, http://www.relevancellc.com/halloway/weblog/
 */
public class COMMarshal {

    public static native void invokeII(int vtableIndex, int guidToken, int peer, int unknown, int arg0, int arg1);
    public static native void invokeIF(int vtableIndex, int guidToken, int peer, int unknown, int arg0, float arg1);
    public static native void invokeIG(int vtableIndex, int guidToken, int peer, int unknown, int arg0, String arg1);
    public static native String invokeIoG(int vtableIndex, int guidToken, int peer, int unknown, int arg0);
    public static native int invokeIoI(int vtableIndex, int guidToken, int peer, int unknown, int arg0);
    public static native float invokeIoF(int vtableIndex, int guidToken, int peer, int unknown, int arg0);
    public static native void invokeFI(int vtableIndex, int guidToken, int peer, int unknown, float arg0, int arg1);
    public static native void invokeFF(int vtableIndex, int guidToken, int peer, int unknown, float arg0, float arg1);
    public static native void invokeFG(int vtableIndex, int guidToken, int peer, int unknown, float arg0, String arg1);
    public static native String invokeFoG(int vtableIndex, int guidToken, int peer, int unknown, float arg0);
    public static native int invokeFoI(int vtableIndex, int guidToken, int peer, int unknown, float arg0);
    public static native float invokeFoF(int vtableIndex, int guidToken, int peer, int unknown, float arg0);
    public static native void invokeGI(int vtableIndex, int guidToken, int peer, int unknown, String arg0, int arg1);
    public static native void invokeGF(int vtableIndex, int guidToken, int peer, int unknown, String arg0, float arg1);
    public static native void invokeGG(int vtableIndex, int guidToken, int peer, int unknown, String arg0, String arg1);
    public static native String invokeGoG(int vtableIndex, int guidToken, int peer, int unknown, String arg0);
    public static native int invokeGoI(int vtableIndex, int guidToken, int peer, int unknown, String arg0);
    public static native float invokeGoF(int vtableIndex, int guidToken, int peer, int unknown, String arg0);
    public static native void invokeI(int vtableIndex, int guidToken, int peer, int unknown, int arg0);
    public static native void invokeF(int vtableIndex, int guidToken, int peer, int unknown, float arg0);
    public static native void invokeG(int vtableIndex, int guidToken, int peer, int unknown, String arg0);
    public static native String invokeoG(int vtableIndex, int guidToken, int peer, int unknown);
    public static native int invokeoI(int vtableIndex, int guidToken, int peer, int unknown);
    public static native float invokeoF(int vtableIndex, int guidToken, int peer, int unknown);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?