Data Structures |
| struct | LINK_HEADER |
| struct | LOCATION_INFO |
| struct | LOCAL_VOLUME_INFO |
| struct | volume_info |
Defines |
| #define | SHLINK_LOCAL 0 |
| #define | SHLINK_REMOTE 1 |
| #define | MAX_PROPERTY_SHEET_PAGE 32 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (shell) |
| static HRESULT | ShellLink_UpdatePath (LPCWSTR sPathRel, LPCWSTR path, LPCWSTR sWorkDir, LPWSTR *psPath) |
| static LPWSTR __inline | HEAP_strdupAtoW (HANDLE heap, DWORD flags, LPCSTR str) |
| static LPWSTR __inline | strdupW (LPCWSTR src) |
| static HRESULT | Stream_LoadString (IStream *stm, BOOL unicode, LPWSTR *pstr) |
| static HRESULT | Stream_ReadChunk (IStream *stm, LPVOID *data) |
| static BOOL | Stream_LoadVolume (LOCAL_VOLUME_INFO *vol, CShellLink::volume_info *volume) |
| static LPWSTR | Stream_LoadPath (LPCSTR p, DWORD maxlen) |
| static HRESULT | Stream_LoadLocation (IStream *stm, CShellLink::volume_info *volume, LPWSTR *path) |
| static HRESULT | Stream_LoadAdvertiseInfo (IStream *stm, LPWSTR *str) |
| static HRESULT | Stream_WriteString (IStream *stm, LPCWSTR str) |
| static HRESULT | Stream_WriteLocationInfo (IStream *stm, LPCWSTR path, CShellLink::volume_info *volume) |
| static EXP_DARWIN_LINK * | shelllink_build_darwinid (LPCWSTR string, DWORD magic) |
| static HRESULT | Stream_WriteAdvertiseInfo (IStream *stm, LPCWSTR string, DWORD magic) |
| static BOOL | SHELL_ExistsFileW (LPCWSTR path) |
| static HRESULT | SHELL_PidlGeticonLocationA (IShellFolder *psf, LPCITEMIDLIST pidl, LPSTR pszIconPath, int cchIconPath, int *piIcon) |
| static HRESULT | SHELL_PidlGeticonLocationW (IShellFolder *psf, LPCITEMIDLIST pidl, LPWSTR pszIconPath, int cchIconPath, int *piIcon) |
| static BOOL | ShellLink_GetVolumeInfo (LPCWSTR path, CShellLink::volume_info *volume) |
| static LPWSTR | shelllink_get_msi_component_path (LPWSTR component) |
| INT_PTR CALLBACK | ExtendedShortcutProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| HRESULT WINAPI | IShellLink_ConstructFromFile (IUnknown *pUnkOuter, REFIID riid, LPCITEMIDLIST pidl, LPVOID *ppv) |