ReactOS  0.4.12-dev-685-gf36cbf7
IShellLinkW Interface Reference

import"shobjidl.idl";

Inheritance diagram for IShellLinkW:
Collaboration diagram for IShellLinkW:

Public Member Functions

HRESULT GetPath ([out, size_is(cch)] LPWSTR pszFile, [in] int cch, [in, out] WIN32_FIND_DATAW *pfd, [in] DWORD fFlags)
 
HRESULT GetIDList ([out] LPITEMIDLIST *ppidl)
 
HRESULT SetIDList ([in] LPCITEMIDLIST pidl)
 
HRESULT GetDescription ([out, size_is(cch)] LPWSTR pszName, [in] int cch)
 
HRESULT SetDescription ([in] LPCWSTR pszName)
 
HRESULT GetWorkingDirectory ([out, size_is(cch)] LPWSTR pszDir, [in] int cch)
 
HRESULT SetWorkingDirectory ([in] LPCWSTR pszDir)
 
HRESULT GetArguments ([out, size_is(cch)] LPWSTR pszArgs, [in] int cch)
 
HRESULT SetArguments ([in] LPCWSTR pszArgs)
 
HRESULT GetHotkey ([out] WORD *pwHotkey)
 
HRESULT SetHotkey ([in] WORD wHotkey)
 
HRESULT GetShowCmd ([out] int *piShowCmd)
 
HRESULT SetShowCmd ([in] int iShowCmd)
 
HRESULT GetIconLocation ([out, size_is(cch)] LPWSTR pszIconPath, [in] int cch, [out] int *piIcon)
 
HRESULT SetIconLocation ([in] LPCWSTR pszIconPath, [in] int iIcon)
 
HRESULT SetRelativePath ([in] LPCWSTR pszPathRel, [in] DWORD dwReserved)
 
HRESULT Resolve ([in] HWND hwnd, [in] DWORD fFlags)
 
HRESULT SetPath ([in] LPCWSTR pszFile)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1201 of file shobjidl.idl.

Member Function Documentation

◆ GetArguments()

HRESULT IShellLinkW::GetArguments ( [out, size_is(cch)] LPWSTR  pszArgs,
[in] int  cch 
)

◆ GetDescription()

HRESULT IShellLinkW::GetDescription ( [out, size_is(cch)] LPWSTR  pszName,
[in] int  cch 
)

◆ GetHotkey()

HRESULT IShellLinkW::GetHotkey ( [out] WORD pwHotkey)

Implemented in CShellLink.

◆ GetIconLocation()

HRESULT IShellLinkW::GetIconLocation ( [out, size_is(cch)] LPWSTR  pszIconPath,
[in] int  cch,
[out] int piIcon 
)

◆ GetIDList()

HRESULT IShellLinkW::GetIDList ( [out] LPITEMIDLIST ppidl)

Implemented in CShellLink.

◆ GetPath()

HRESULT IShellLinkW::GetPath ( [out, size_is(cch)] LPWSTR  pszFile,
[in] int  cch,
[in, out] WIN32_FIND_DATAW pfd,
[in] DWORD  fFlags 
)

◆ GetShowCmd()

HRESULT IShellLinkW::GetShowCmd ( [out] int piShowCmd)

◆ GetWorkingDirectory()

HRESULT IShellLinkW::GetWorkingDirectory ( [out, size_is(cch)] LPWSTR  pszDir,
[in] int  cch 
)

◆ Resolve()

HRESULT IShellLinkW::Resolve ( [in] HWND  hwnd,
[in] DWORD  fFlags 
)

Implemented in CShellLink.

◆ SetArguments()

HRESULT IShellLinkW::SetArguments ( [in] LPCWSTR  pszArgs)

Implemented in CShellLink.

◆ SetDescription()

HRESULT IShellLinkW::SetDescription ( [in] LPCWSTR  pszName)

Implemented in CShellLink.

◆ SetHotkey()

HRESULT IShellLinkW::SetHotkey ( [in] WORD  wHotkey)

Implemented in CShellLink.

◆ SetIconLocation()

HRESULT IShellLinkW::SetIconLocation ( [in] LPCWSTR  pszIconPath,
[in] int  iIcon 
)

◆ SetIDList()

HRESULT IShellLinkW::SetIDList ( [in] LPCITEMIDLIST  pidl)

Implemented in CShellLink.

◆ SetPath()

HRESULT IShellLinkW::SetPath ( [in] LPCWSTR  pszFile)

Implemented in CShellLink.

◆ SetRelativePath()

HRESULT IShellLinkW::SetRelativePath ( [in] LPCWSTR  pszPathRel,
[in] DWORD  dwReserved 
)

Implemented in CShellLink.

◆ SetShowCmd()

HRESULT IShellLinkW::SetShowCmd ( [in] int  iShowCmd)

◆ SetWorkingDirectory()

HRESULT IShellLinkW::SetWorkingDirectory ( [in] LPCWSTR  pszDir)

Implemented in CShellLink.


The documentation for this interface was generated from the following file: