Interface IShellFolder
Assembly: Syncfusion.Tools.Windows.dll
[Guid("000214E6-0000-0000-C000-000000000046")]
[CLSCompliant(false)]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IShellFolder
Methods
Declaration
int BindToObject(IntPtr pidl, IntPtr pbc, Guid riid, out IntPtr ppv)
Parameters
Type |
Name |
Description |
System.IntPtr |
pidl |
|
System.IntPtr |
pbc |
|
System.Guid |
riid |
|
System.IntPtr |
ppv |
|
Returns
Declaration
int BindToStorage(IntPtr pidl, IntPtr pbc, Guid riid, out IntPtr ppv)
Parameters
Type |
Name |
Description |
System.IntPtr |
pidl |
|
System.IntPtr |
pbc |
|
System.Guid |
riid |
|
System.IntPtr |
ppv |
|
Returns
Declaration
int CompareIDs(int lParam, IntPtr pidl1, IntPtr pidl2)
Parameters
Type |
Name |
Description |
System.Int32 |
lParam |
|
System.IntPtr |
pidl1 |
|
System.IntPtr |
pidl2 |
|
Returns
Declaration
int CreateViewObject(IntPtr hwndOwner, Guid riid, out IntPtr ppv)
Parameters
Type |
Name |
Description |
System.IntPtr |
hwndOwner |
|
System.Guid |
riid |
|
System.IntPtr |
ppv |
|
Returns
Declaration
int EnumObjects(IntPtr hwnd, int grfFlags, out IntPtr ppenumIDList)
Parameters
Type |
Name |
Description |
System.IntPtr |
hwnd |
|
System.Int32 |
grfFlags |
|
System.IntPtr |
ppenumIDList |
|
Returns
Declaration
int GetAttributesOf(uint cidl, IntPtr[] apidl, ref uint rgfInOut)
Parameters
Type |
Name |
Description |
System.UInt32 |
cidl |
|
System.IntPtr[] |
apidl |
|
System.UInt32 |
rgfInOut |
|
Returns
Declaration
int GetDisplayNameOf(IntPtr pidl, uint uFlags, out STRRET pName)
Parameters
Type |
Name |
Description |
System.IntPtr |
pidl |
|
System.UInt32 |
uFlags |
|
STRRET |
pName |
|
Returns
Declaration
int GetUIObjectOf(IntPtr hwndOwner, uint cidl, IntPtr[] apidl, Guid riid, ref uint rgfReserved, out IntPtr ppv)
Parameters
Type |
Name |
Description |
System.IntPtr |
hwndOwner |
|
System.UInt32 |
cidl |
|
System.IntPtr[] |
apidl |
|
System.Guid |
riid |
|
System.UInt32 |
rgfReserved |
|
System.IntPtr |
ppv |
|
Returns
Declaration
int ParseDisplayName(IntPtr hwnd, IntPtr pbc, string pszDisplayName, ref uint pchEaten, out IntPtr ppidl, ref uint pdwAttributes)
Parameters
Type |
Name |
Description |
System.IntPtr |
hwnd |
|
System.IntPtr |
pbc |
|
System.String |
pszDisplayName |
|
System.UInt32 |
pchEaten |
|
System.IntPtr |
ppidl |
|
System.UInt32 |
pdwAttributes |
|
Returns
Declaration
int SetNameOf(IntPtr hwnd, IntPtr pidl, string pszName, uint uFlags, out IntPtr ppidlOut)
Parameters
Type |
Name |
Description |
System.IntPtr |
hwnd |
|
System.IntPtr |
pidl |
|
System.String |
pszName |
|
System.UInt32 |
uFlags |
|
System.IntPtr |
ppidlOut |
|
Returns