com.develop.jawin.win32
Class Ole32

java.lang.Object
  |
  +--com.develop.jawin.win32.Ole32
All Implemented Interfaces:
MarshalConstants

public class Ole32
extends java.lang.Object
implements MarshalConstants


Field Summary
static int CLSCTX_ALL
           
static int CLSCTX_INPROC_HANDLER
           
static int CLSCTX_INPROC_SERVER
           
static int CLSCTX_LOCAL_SERVER
           
static int CLSCTX_REMOTE_SERVER
           
(package private) static FuncPtr mfuncCLSIDFromProgID
           
(package private) static FuncPtr mfuncCoCreateInstance
           
(package private) static FuncPtr mfuncCoGetObject
           
(package private) static int mstackCoCreateInstance
           
(package private) static int mstackCoGetObject
           
 
Fields inherited from interface com.develop.jawin.marshal.MarshalConstants
CHECK_HR, CHECK_NONE, CHECK_NULL, CHECK_W32, MARSHAL_GIT, MARSHAL_VPTR
 
Constructor Summary
Ole32()
           
 
Method Summary
(package private) static void ()
           
static GUID CLSIDFromProgID(java.lang.String progID)
           
static COMPtr CoCreateInstance(GUID clsid, int clsContext, GUID iid)
           
static COMPtr CoGetObject(java.lang.String name, GUID iid)
           
static void CoInitialize()
           
static void CoUninitialize()
           
static COMPtr GetFromProgID(java.lang.String ProgID, GUID iid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

mfuncCLSIDFromProgID

static final FuncPtr mfuncCLSIDFromProgID

mstackCoGetObject

static final int mstackCoGetObject

mfuncCoGetObject

static final FuncPtr mfuncCoGetObject

mstackCoCreateInstance

static final int mstackCoCreateInstance

mfuncCoCreateInstance

static final FuncPtr mfuncCoCreateInstance

CLSCTX_INPROC_SERVER

public static final int CLSCTX_INPROC_SERVER

CLSCTX_INPROC_HANDLER

public static final int CLSCTX_INPROC_HANDLER

CLSCTX_LOCAL_SERVER

public static final int CLSCTX_LOCAL_SERVER

CLSCTX_REMOTE_SERVER

public static final int CLSCTX_REMOTE_SERVER

CLSCTX_ALL

public static final int CLSCTX_ALL
Constructor Detail

Ole32

public Ole32()
Method Detail

static void ()

CoInitialize

public static void CoInitialize()
                         throws COMException

CoUninitialize

public static void CoUninitialize()
                           throws COMException

GetFromProgID

public static COMPtr GetFromProgID(java.lang.String ProgID,
                                   GUID iid)
                            throws COMException

CLSIDFromProgID

public static GUID CLSIDFromProgID(java.lang.String progID)
                            throws COMException

CoGetObject

public static COMPtr CoGetObject(java.lang.String name,
                                 GUID iid)
                          throws COMException

CoCreateInstance

public static COMPtr CoCreateInstance(GUID clsid,
                                      int clsContext,
                                      GUID iid)
                               throws COMException


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