Class IShellLink (unit SheLink)

Inherits from

IUnknown

Constructors



Functions

Function GetArguments(pszDir:PChar;cchMaxPath:Integer) :HResult;


Function GetDescription(pszName:PChar;cchMaxName:Integer) :HResult;


Function GetHotkey(pwHotkey:PWord) :HResult;


Function GetIconLocation(pszIconPath:PChar;cchIconPath:Integer;piIcon:PInteger) :HResult;


Function GetIDList(ppidl:pointer) :HResult;


Function GetPath(pszFile:PChar;cchMaxPath:Integer;var pfd:TWin32FindData;fFlags:DWord):HResult;


Function GetShowCmd(piShowCmd:PInteger) :HResult;


Function GetWorkingDirectory(pszDir:PChar;cchMaxPath:Integer) :HResult;


Function Resolve(wnd:hWnd;fFlags:Dword) :HResult;


Function SetArguments(const pszArgs:PChar) :HResult;


Function SetDescription(Const pszName:PChar) :HResult;


Function SetHotkey(wHotkey:Word) :HResult;


Function SetIconLocation(const pszIconPath:PChar;iIcon:Integer) :HResult;


Function SetIDList(const pidl:pointer) :HResult;


Function SetPath(Const pszFile:PChar) :HResult;


Function SetRelativePath(const pszPathRel:PChar;dwReserved:Dword) :HResult;


Function SetShowCmd(iShowCmd:Integer) :HResult;


Function SetWorkingDirectory(const pszDir:PChar) :HResult;


Properties

Events

Variables


Constructors


Functions


Function GetArguments(pszDir:PChar;cchMaxPath:Integer) :HResult;


Function GetDescription(pszName:PChar;cchMaxName:Integer) :HResult;


Function GetHotkey(pwHotkey:PWord) :HResult;


Function GetIconLocation(pszIconPath:PChar;cchIconPath:Integer;piIcon:PInteger) :HResult;


Function GetIDList(ppidl:pointer) :HResult;


Function GetPath(pszFile:PChar;cchMaxPath:Integer;var pfd:TWin32FindData;fFlags:DWord):HResult;


Function GetShowCmd(piShowCmd:PInteger) :HResult;


Function GetWorkingDirectory(pszDir:PChar;cchMaxPath:Integer) :HResult;


Function Resolve(wnd:hWnd;fFlags:Dword) :HResult;


Function SetArguments(const pszArgs:PChar) :HResult;


Function SetDescription(Const pszName:PChar) :HResult;


Function SetHotkey(wHotkey:Word) :HResult;


Function SetIconLocation(const pszIconPath:PChar;iIcon:Integer) :HResult;


Function SetIDList(const pidl:pointer) :HResult;


Function SetPath(Const pszFile:PChar) :HResult;


Function SetRelativePath(const pszPathRel:PChar;dwReserved:Dword) :HResult;


Function SetShowCmd(iShowCmd:Integer) :HResult;


Function SetWorkingDirectory(const pszDir:PChar) :HResult;


Properties


Events


Variables