|
|||||||||||
| 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
Represents COM interface IShellFolder.
| Nested Class Summary |
| Nested classes 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 |
d, DebugComfyJ, 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
public IShellFolderImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
throws 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
| 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 IShellFolderhwnd - pbc - pszDisplayName - pchEaten - ppidl - pdwAttributes -
com.jniwrapper.win32.com.ComException
public IEnumIDList enumObjects(Wnd hwnd,
SHCONTF grfFlags)
throws com.jniwrapper.win32.com.ComException
IShellFolder
enumObjects in interface IShellFolderhwnd - grfFlags -
com.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 IShellFolderpidl - pbc - riid -
com.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 IShellFolderpidl - pbc - riid -
com.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 IShellFolderlParam - pidl1 - pidl2 -
com.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 IShellFolderhwndOwner - riid -
com.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 IShellFoldercidl - apidl - rgfInOut -
com.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 IShellFolderhwndOwner - cidl - apidl - riid - rgfReserved - ppv -
com.jniwrapper.win32.com.ComException
public STRRET getDisplayNameOf(ItemIDList pidl,
com.jniwrapper.UInt32 uFlags)
throws com.jniwrapper.win32.com.ComException
IShellFolder
getDisplayNameOf in interface IShellFolderpidl - uFlags -
com.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 IShellFolderhwnd - pidl - pszName - uFlags -
com.jniwrapper.win32.com.ComExceptionpublic com.jniwrapper.win32.com.types.IID getIID()
public java.lang.Object clone()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||