ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

shelllink.cpp File Reference
#include <precomp.h>
#include "pshpack1.h"
#include "poppack.h"

Go to the source code of this file.

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_LINKshelllink_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)

Generated on Sat May 26 2012 05:17:20 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.