|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 IShellFolder
com.jniwrapper.win32.com.ComException
public IEnumIDList enumObjects(Wnd hwnd, SHCONTF grfFlags) throws com.jniwrapper.win32.com.ComException
IShellFolder
enumObjects
in interface IShellFolder
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
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
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
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
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
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
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
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
com.jniwrapper.win32.com.ComException
public com.jniwrapper.win32.com.types.IID getIID()
getIID
in class com.jniwrapper.win32.com.impl.IUnknownImpl
public 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 |