|
|||||||||||
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 IShellFolder
hwnd
- 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 IShellFolder
hwnd
- 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 IShellFolder
pidl
- 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 IShellFolder
pidl
- 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 IShellFolder
lParam
- 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 IShellFolder
hwndOwner
- 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 IShellFolder
cidl
- 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 IShellFolder
hwndOwner
- 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 IShellFolder
pidl
- 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 IShellFolder
hwnd
- pidl
- pszName
- uFlags
-
com.jniwrapper.win32.com.ComException
public 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 |