| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.actf.util.win32.COMUtil
public class COMUtil
COM related utilities. Calling vtable method, creating GUID, and creating dispatch object from GUID.
| Constructor Summary | |
|---|---|
| COMUtil() | |
| Method Summary | |
|---|---|
| static int | createDispatch(org.eclipse.swt.internal.ole.win32.GUID rclsid)Create dispatch object from GUID | 
| static org.eclipse.swt.internal.ole.win32.GUID | IIDFromString(String lpsz)Create GUID from target String | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0)Calling vtable method | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1) | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1,
         int arg2) | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1,
         int arg2,
         int arg3) | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1,
         int arg2,
         int arg3,
         int arg4) | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1,
         int arg2,
         int arg3,
         int arg4,
         int arg5) | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1,
         int arg2,
         int arg3,
         int arg4,
         int arg5,
         int arg6) | 
| static int | VtblCall(int fnNumber,
         int ppVtbl,
         int arg0,
         int arg1,
         int arg2,
         int arg3,
         int arg4,
         int arg5,
         int arg6,
         int arg7) | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public COMUtil()
| Method Detail | 
|---|
public static int createDispatch(org.eclipse.swt.internal.ole.win32.GUID rclsid)
rclsid - GUID
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0)
fnNumber - vtable indexppVtbl - vtable pointerarg0 - argument 0
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1,
                                 int arg2)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2arg3 - argument 3
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2arg3 - argument 3arg4 - argument 4
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2arg3 - argument 3arg4 - argument 4arg5 - argument 5
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2arg3 - argument 3arg4 - argument 4arg5 - argument 5arg6 - argument 6
public static final int VtblCall(int fnNumber,
                                 int ppVtbl,
                                 int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6,
                                 int arg7)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2arg3 - argument 3arg4 - argument 4arg5 - argument 5arg6 - argument 6arg7 - argument 7
public static org.eclipse.swt.internal.ole.win32.GUID IIDFromString(String lpsz)
lpsz - target
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||