Home Units Hierarchy Routines All identifiers

Interface IShellFolder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type IShellFolder = interface(IUnknown)

Description

Attributes
GUID['{000214E6-0000-0000-C000-000000000046}']

Hierarchy

Overview

Methods

Public function BindToObject(pidl: PItemIDList; pbcReserved: Pointer; const riid: TGUID; out ppvOut): HResult; stdcall;
Public function BindToStorage(pidl: PItemIDList; pbcReserved: Pointer; const riid: TGUID; out ppvObj): HResult; stdcall;
Public function CompareIDs(lParam: LPARAM; pidl1, pidl2: PItemIDList): HResult; stdcall;
Public function CreateViewObject(hwndOwner: HWND; const riid: TGUID; out ppvOut): HResult; stdcall;
Public function EnumObjects(hwndOwner: HWND; grfFlags: DWORD; out EnumIDList: IEnumIDList): HResult; stdcall;
Public function GetAttributesOf(cidl: UINT; var apidl: PItemIDList; var rgfInOut: UINT): HResult; stdcall;
Public function GetDisplayNameOf(pidl: PItemIDList; uFlags: DWORD; var lpName: TStrRet): HResult; stdcall;
Public function GetUIObjectOf(hwndOwner: HWND; cidl: UINT; var apidl: PItemIDList; const riid: TGUID; prgfInOut: Pointer; out ppvOut): HResult; stdcall;
Public function ParseDisplayName(hwndOwner: HWND; pbcReserved: Pointer; lpszDisplayName: pwChar; out pchEaten: ULONG; out ppidl: PItemIDList; var dwAttributes: ULONG): HResult; stdcall;
Public function SetNameOf(hwndOwner: HWND; pidl: PItemIDList; lpszName: pwChar; uFlags: DWORD; var ppidlOut: PItemIDList): HResult; stdcall;

Description

Methods

Public function BindToObject(pidl: PItemIDList; pbcReserved: Pointer; const riid: TGUID; out ppvOut): HResult; stdcall;
 
Public function BindToStorage(pidl: PItemIDList; pbcReserved: Pointer; const riid: TGUID; out ppvObj): HResult; stdcall;
 
Public function CompareIDs(lParam: LPARAM; pidl1, pidl2: PItemIDList): HResult; stdcall;
 
Public function CreateViewObject(hwndOwner: HWND; const riid: TGUID; out ppvOut): HResult; stdcall;
 
Public function EnumObjects(hwndOwner: HWND; grfFlags: DWORD; out EnumIDList: IEnumIDList): HResult; stdcall;
 
Public function GetAttributesOf(cidl: UINT; var apidl: PItemIDList; var rgfInOut: UINT): HResult; stdcall;
 
Public function GetDisplayNameOf(pidl: PItemIDList; uFlags: DWORD; var lpName: TStrRet): HResult; stdcall;
 
Public function GetUIObjectOf(hwndOwner: HWND; cidl: UINT; var apidl: PItemIDList; const riid: TGUID; prgfInOut: Pointer; out ppvOut): HResult; stdcall;
 
Public function ParseDisplayName(hwndOwner: HWND; pbcReserved: Pointer; lpszDisplayName: pwChar; out pchEaten: ULONG; out ppidl: PItemIDList; var dwAttributes: ULONG): HResult; stdcall;
 
Public function SetNameOf(hwndOwner: HWND; pidl: PItemIDList; lpszName: pwChar; uFlags: DWORD; var ppidlOut: PItemIDList): HResult; stdcall;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09