IShellLink 

Designates an interface that allows an application to create and resolve shell links.

Methods in Vtable Order

IUnknown Methods

Description

QueryInterface2Y54585

Returns pointers to supported interfaces.

AddRef1SHW0SS

Increments reference count.

ReleaseDUW01A

Decrements reference count.

 

IShellLink Methods

Description

GetArguments5E2RP_

Retrieves the command-line arguments associated with a shell link object.

GetDescription17GV8JZ

Retrieves the description string for a shell link object.

GetHotkeyGPSZA4

Retrieves the hot key for a shell link object.

GetIconLocation42E3K6

Retrieves the location (path and index) of the icon for a shell link object.

GetIDListHEKXNZ

Retrieves the list of item identifiers for a shell link object.

GetPathHGVGTB

Retrieves the path and filename of a shell link object.

GetShowCmdJX_UKU

Retrieves the show (SW_) command for a shell link object.

GetWorkingDirectory1O1.TB4

Retrieves the name of the working directory for a shell link object.

ResolveU5ZL1

Resolves a shell link by searching for the shell link object and updating the shell link path and its list of identifiers (if necessary).

SetArgumentsT_K0KX

Sets the command-line arguments associated with a shell link object.

SetDescriptionDQFGKL

Sets the description string for a shell link object.

SetHotkey7S_L4L

Sets the hot key for a shell link object.

SetIconLocation984K9F

Sets the location (path and index) of the icon for a shell link object.

SetIDList8H5JBG

Sets the list of item identifiers for a shell link object.

SetPath1N4BO6D

Sets the path and filename of a shell link object.

SetRelativePathKJBR6I

Sets the relative path for a shell link object.

SetShowCmd1LRY_R7

Sets the show (SW_) command for a shell link object.

SetWorkingDirectory1K126H6

Sets the name of the working directory for a shell link object.