|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.shell.impl.IShellFolderImpl
public class IShellFolderImpl
Represents COM interface IShellFolder.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
|---|
com.jniwrapper.win32.com.impl.IUnknownImpl.MemoryBufferImpl |
| Field Summary | |
|---|---|
static java.lang.String |
INTERFACE_IDENTIFIER
|
| Fields inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
|---|
DebugComfyJ, h, LICENSE_TYPE, PTR_NULL |
| Fields inherited from class com.jniwrapper.Parameter |
|---|
V |
| Constructor Summary | |
|---|---|
IShellFolderImpl()
|
|
IShellFolderImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
|
|
IShellFolderImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.impl.IUnknownImpl pUnkOuter,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
|
|
IShellFolderImpl(com.jniwrapper.win32.com.impl.IUnknownImpl that)
|
|
| Method Summary | |
|---|---|
com.jniwrapper.win32.com.impl.IUnknownImpl |
bindToObject(ItemIDList pidl,
com.jniwrapper.win32.ole.IBindCtx pbc,
com.jniwrapper.win32.com.types.GUID riid)
Retrieves IShellFolder object for subfolder. |
com.jniwrapper.win32.com.impl.IUnknownImpl |
bindToStorage(ItemIDList pidl,
com.jniwrapper.win32.ole.IBindCtx pbc,
com.jniwrapper.win32.com.types.GUID riid)
Requests pointer to object's storage interface. |
java.lang.Object |
clone()
|
void |
compareIDs(com.jniwrapper.win32.com.types.LongPtr lParam,
ItemIDList pidl1,
ItemIDList pidl2)
Determines the relative order of two file objects or folders, given their item identifier lists. |
com.jniwrapper.win32.com.impl.IUnknownImpl |
createViewObject(Wnd hwndOwner,
com.jniwrapper.win32.com.types.GUID riid)
Requests object that can be used to obtain information from or interact with a folder object. |
IEnumIDList |
enumObjects(Wnd hwnd,
SHCONTF grfFlags)
Allows a client to determine the contents of a folder by creating an item identifier enumeration object and returning its IEnumIDList interface. |
void |
getAttributesOf(com.jniwrapper.UInt cidl,
com.jniwrapper.Pointer apidl,
com.jniwrapper.UInt32 rgfInOut)
Retrieves the attributes of one or more file or folder objects contained in the object represented by IShellFolder. |
STRRET |
getDisplayNameOf(ItemIDList pidl,
com.jniwrapper.UInt32 uFlags)
Retrieves display name for the specified file object or subfolder. |
com.jniwrapper.win32.com.types.IID |
getIID()
|
void |
getUIObjectOf(Wnd hwndOwner,
com.jniwrapper.UInt cidl,
com.jniwrapper.Pointer apidl,
com.jniwrapper.win32.com.types.GUID riid,
com.jniwrapper.UInt rgfReserved,
com.jniwrapper.Pointer.Void ppv)
Retrieves OLE interface that can be used to carry out actions on the specified file objects or folders. |
void |
parseDisplayName(Wnd hwnd,
com.jniwrapper.win32.ole.IBindCtx pbc,
com.jniwrapper.win32.automation.types.BStr pszDisplayName,
com.jniwrapper.UInt32 pchEaten,
com.jniwrapper.Pointer ppidl,
com.jniwrapper.UInt32 pdwAttributes)
Translates display name of file object or folder into an item identifier list. |
com.jniwrapper.Pointer |
setNameOf(Wnd hwnd,
ItemIDList pidl,
com.jniwrapper.win32.automation.types.BStr pszName,
com.jniwrapper.UInt32 uFlags)
Sets the display name of a file object or subfolder. |
| Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
|---|
|
| Methods inherited from class com.jniwrapper.Parameter |
|---|
a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.jniwrapper.win32.com.IUnknown |
|---|
addRef, isNull, queryInterface, release, setNull |
| Methods inherited from interface com.jniwrapper.AutoDeleteParameter |
|---|
isAutoDelete, setAutoDelete |
| Field Detail |
|---|
public static final java.lang.String INTERFACE_IDENTIFIER
| Constructor Detail |
|---|
public IShellFolderImpl()
public IShellFolderImpl(com.jniwrapper.win32.com.impl.IUnknownImpl that)
throws com.jniwrapper.win32.com.ComException
com.jniwrapper.win32.com.ComException
public IShellFolderImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
throws com.jniwrapper.win32.com.ComException
com.jniwrapper.win32.com.ComException
public IShellFolderImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.impl.IUnknownImpl pUnkOuter,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
throws com.jniwrapper.win32.com.ComException
com.jniwrapper.win32.com.ComException| Method Detail |
|---|
public void parseDisplayName(Wnd hwnd,
com.jniwrapper.win32.ole.IBindCtx pbc,
com.jniwrapper.win32.automation.types.BStr pszDisplayName,
com.jniwrapper.UInt32 pchEaten,
com.jniwrapper.Pointer ppidl,
com.jniwrapper.UInt32 pdwAttributes)
throws com.jniwrapper.win32.com.ComException
IShellFolder
parseDisplayName in interface IShellFoldercom.jniwrapper.win32.com.ComException
public IEnumIDList enumObjects(Wnd hwnd,
SHCONTF grfFlags)
throws com.jniwrapper.win32.com.ComException
IShellFolder
enumObjects in interface IShellFoldercom.jniwrapper.win32.com.ComException
public com.jniwrapper.win32.com.impl.IUnknownImpl bindToObject(ItemIDList pidl,
com.jniwrapper.win32.ole.IBindCtx pbc,
com.jniwrapper.win32.com.types.GUID riid)
throws com.jniwrapper.win32.com.ComException
IShellFolder
bindToObject in interface IShellFoldercom.jniwrapper.win32.com.ComException
public com.jniwrapper.win32.com.impl.IUnknownImpl bindToStorage(ItemIDList pidl,
com.jniwrapper.win32.ole.IBindCtx pbc,
com.jniwrapper.win32.com.types.GUID riid)
throws com.jniwrapper.win32.com.ComException
IShellFolder
bindToStorage in interface IShellFoldercom.jniwrapper.win32.com.ComException
public void compareIDs(com.jniwrapper.win32.com.types.LongPtr lParam,
ItemIDList pidl1,
ItemIDList pidl2)
throws com.jniwrapper.win32.com.ComException
IShellFolder
compareIDs in interface IShellFoldercom.jniwrapper.win32.com.ComException
public com.jniwrapper.win32.com.impl.IUnknownImpl createViewObject(Wnd hwndOwner,
com.jniwrapper.win32.com.types.GUID riid)
throws com.jniwrapper.win32.com.ComException
IShellFolder
createViewObject in interface IShellFoldercom.jniwrapper.win32.com.ComException
public void getAttributesOf(com.jniwrapper.UInt cidl,
com.jniwrapper.Pointer apidl,
com.jniwrapper.UInt32 rgfInOut)
throws com.jniwrapper.win32.com.ComException
IShellFolder
getAttributesOf in interface IShellFoldercom.jniwrapper.win32.com.ComException
public void getUIObjectOf(Wnd hwndOwner,
com.jniwrapper.UInt cidl,
com.jniwrapper.Pointer apidl,
com.jniwrapper.win32.com.types.GUID riid,
com.jniwrapper.UInt rgfReserved,
com.jniwrapper.Pointer.Void ppv)
throws com.jniwrapper.win32.com.ComException
IShellFolder
getUIObjectOf in interface IShellFoldercom.jniwrapper.win32.com.ComException
public STRRET getDisplayNameOf(ItemIDList pidl,
com.jniwrapper.UInt32 uFlags)
throws com.jniwrapper.win32.com.ComException
IShellFolder
getDisplayNameOf in interface IShellFoldercom.jniwrapper.win32.com.ComException
public com.jniwrapper.Pointer setNameOf(Wnd hwnd,
ItemIDList pidl,
com.jniwrapper.win32.automation.types.BStr pszName,
com.jniwrapper.UInt32 uFlags)
throws com.jniwrapper.win32.com.ComException
IShellFolder
setNameOf in interface IShellFoldercom.jniwrapper.win32.com.ComExceptionpublic com.jniwrapper.win32.com.types.IID getIID()
getIID in class com.jniwrapper.win32.com.impl.IUnknownImplpublic java.lang.Object clone()
clone in class com.jniwrapper.win32.com.impl.IUnknownImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||