com.develop.jawin.win32
Class Ole32

java.lang.Object
  extended bycom.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
           
 
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
static GUID CLSIDFromProgID(java.lang.String progID)
           
static COMPtr CoCreateInstance(GUID clsid, int clsContext, GUID iid, int ti)
           
static COMPtr CoCreateInstanceNN(GUID clsid, int clsContext, GUID iid)
           
static COMPtr CoGetObject(java.lang.String name, GUID iid)
           
static COMPtr GetFromProgID(java.lang.String ProgID, GUID iid, int ti)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLSCTX_INPROC_SERVER

public static final int CLSCTX_INPROC_SERVER
See Also:
Constant Field Values

CLSCTX_INPROC_HANDLER

public static final int CLSCTX_INPROC_HANDLER
See Also:
Constant Field Values

CLSCTX_LOCAL_SERVER

public static final int CLSCTX_LOCAL_SERVER
See Also:
Constant Field Values

CLSCTX_REMOTE_SERVER

public static final int CLSCTX_REMOTE_SERVER
See Also:
Constant Field Values

CLSCTX_ALL

public static final int CLSCTX_ALL
See Also:
Constant Field Values
Constructor Detail

Ole32

public Ole32()
Method Detail

GetFromProgID

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

CLSIDFromProgID

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

CoGetObject

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

CoCreateInstance

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

CoCreateInstanceNN

public static COMPtr CoCreateInstanceNN(GUID clsid,
                                        int clsContext,
                                        GUID iid)
                                 throws COMException
Throws:
COMException


Composia Soft Ltd. Designed by Vitally Shelest. .