public class COMUtil extends Object
| Constructor and Description |
|---|
COMUtil() |
| Modifier and Type | Method and Description |
|---|---|
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) |
public static int createDispatch(org.eclipse.swt.internal.ole.win32.GUID rclsid)
rclsid - GUIDpublic static final int VtblCall(int fnNumber,
int ppVtbl,
int arg0)
fnNumber - vtable indexppVtbl - vtable pointerarg0 - argument 0public static final int VtblCall(int fnNumber,
int ppVtbl,
int arg0,
int arg1)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1public static final int VtblCall(int fnNumber,
int ppVtbl,
int arg0,
int arg1,
int arg2)
fnNumber - ppVtbl - arg0 - argument 0arg1 - argument 1arg2 - argument 2public 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 3public 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 4public 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 5public 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 6public 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 7public static org.eclipse.swt.internal.ole.win32.GUID IIDFromString(String lpsz)
lpsz - target