com.develop.jawin.marshal
Class GenericStub

java.lang.Object
  |
  +--com.develop.jawin.marshal.GenericStub
All Implemented Interfaces:
DispatchConstants

public class GenericStub
extends java.lang.Object
implements DispatchConstants


Field Summary
(package private) static java.lang.String sep
           
static boolean traceCom
           
static boolean traceDispatch
           
static boolean traceWin32
           
 
Fields inherited from interface com.develop.jawin.constants.DispatchConstants
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, vtMissing
 
Constructor Summary
GenericStub()
           
 
Method Summary
(package private) static void ()
           
static byte[] comInvokeString(java.lang.String instructions, int stackSize, int arraySize, byte[] call, java.lang.Object[] objectArgs, int vtable, int guidToken, int peer, int unknown)
           
private static byte[] comInvokeString0(java.lang.String instructions, int stackSize, int ArraySize, byte[] call, java.lang.Object[] objectArgs, int vtable, int guidToken, int peer, int unknown)
           
static byte[] dispatchInvoke(java.lang.String instructions, int stackSize, int callsize, byte[] call, java.lang.String meth, int flags, int peer, int unknown)
           
private static byte[] dispatchInvoke0(java.lang.String instructions, int stackSize, int callsize, byte[] call, java.lang.String meth, int flags, int peer, int unknown)
           
static int findN(java.lang.String str, java.lang.String find, int n)
           
static java.lang.String immediateCaller()
           
static int registerCustomString(java.lang.String custom)
           
static byte[] win32Invoke(int peer, java.lang.String instructions, int stackBytes, int totalBytes, byte[] stack, java.lang.Object[] objectArgs)
           
private static byte[] win32Invoke0(int peer, java.lang.String instructions, int stackBytes, int totalBytes, byte[] stack, java.lang.Object[] objectArgs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

traceWin32

public static final boolean traceWin32

traceCom

public static final boolean traceCom

traceDispatch

public static final boolean traceDispatch

sep

static final java.lang.String sep
Constructor Detail

GenericStub

public GenericStub()
Method Detail

static void ()

findN

public static int findN(java.lang.String str,
                        java.lang.String find,
                        int n)

immediateCaller

public static java.lang.String immediateCaller()

registerCustomString

public static int registerCustomString(java.lang.String custom)

win32Invoke

public static byte[] win32Invoke(int peer,
                                 java.lang.String instructions,
                                 int stackBytes,
                                 int totalBytes,
                                 byte[] stack,
                                 java.lang.Object[] objectArgs)
                          throws COMException

win32Invoke0

private static byte[] win32Invoke0(int peer,
                                   java.lang.String instructions,
                                   int stackBytes,
                                   int totalBytes,
                                   byte[] stack,
                                   java.lang.Object[] objectArgs)

dispatchInvoke

public static byte[] dispatchInvoke(java.lang.String instructions,
                                    int stackSize,
                                    int callsize,
                                    byte[] call,
                                    java.lang.String meth,
                                    int flags,
                                    int peer,
                                    int unknown)

dispatchInvoke0

private static byte[] dispatchInvoke0(java.lang.String instructions,
                                      int stackSize,
                                      int callsize,
                                      byte[] call,
                                      java.lang.String meth,
                                      int flags,
                                      int peer,
                                      int unknown)

comInvokeString

public static byte[] comInvokeString(java.lang.String instructions,
                                     int stackSize,
                                     int arraySize,
                                     byte[] call,
                                     java.lang.Object[] objectArgs,
                                     int vtable,
                                     int guidToken,
                                     int peer,
                                     int unknown)
                              throws COMException,
                                     java.io.IOException

comInvokeString0

private static byte[] comInvokeString0(java.lang.String instructions,
                                       int stackSize,
                                       int ArraySize,
                                       byte[] call,
                                       java.lang.Object[] objectArgs,
                                       int vtable,
                                       int guidToken,
                                       int peer,
                                       int unknown)


New Jawin designed by Vitally Shelest. This product includes software developed by the DevelopMentor OpenSource Project (http://www.develop.com/OpenSource).