47 ERR(
"CreateEmptyFile('%ls')\n", szSendToFile);
73 TRACE(
"-- pointer to class factory: %p\n", *
ppv);
114 CLSCTX_INPROC_SERVER,
121 hr = psl->SetPath(pszTargetPath);
127 hr = psl->SetIDList(pidlTarget);
133 ERR(
"invalid argument\n");
138 hr = psl->SetArguments(pszArg);
141 hr = psl->SetWorkingDirectory(
pszDir);
144 hr = psl->SetIconLocation(pszIconPath, iIconNr);
147 hr = psl->SetDescription(pszComment);
154 hr = ppf->Save(pszLinkPath,
TRUE);
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
HRESULT DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
HRESULT DllUnregisterServer(BOOL bUnRegTypeLib=TRUE)
HRESULT Init(_ATL_OBJMAP_ENTRY *p, HINSTANCE, const GUID *plibid)
HRESULT DllCanUnloadNow()
HRESULT DllRegisterServer(BOOL bRegTypeLib=TRUE)
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
#define INVALID_HANDLE_VALUE
#define FILE_ATTRIBUTE_NORMAL
#define FAILED_UNEXPECTEDLY(hr)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID iid, LPVOID *ppv)
HRESULT WINAPI SHGetFolderPathW(HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPWSTR pszPath)
BOOL WINAPI DllMain(IN HINSTANCE hinstDLL, IN DWORD dwReason, IN LPVOID lpvReserved)
#define OBJECT_ENTRY(clsid, class)
#define BEGIN_OBJECT_MAP(x)
static __inline const char * wine_dbgstr_guid(const GUID *id)
HRESULT CreateShellLink(LPCWSTR pszLinkPath, LPCWSTR pszTargetPath OPTIONAL, LPCITEMIDLIST pidlTarget OPTIONAL, LPCWSTR pszArg OPTIONAL, LPCWSTR pszDir OPTIONAL, LPCWSTR pszIconPath OPTIONAL, INT iIconNr OPTIONAL, LPCWSTR pszComment OPTIONAL)
STDAPI DllRegisterServer(void)
static BOOL CreateEmptyFile(LPCWSTR pszFile)
STDAPI DllUnregisterServer(void)
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
static HRESULT GetDefaultUserSendTo(LPWSTR pszPath)
static HRESULT CreateSendToDeskLink(LPCWSTR pszSendTo)
STDAPI DllCanUnloadNow(void)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
PULONG MinorVersion OPTIONAL
STRSAFEAPI StringCbCopyW(STRSAFE_LPWSTR pszDest, size_t cbDest, STRSAFE_LPCWSTR pszSrc)
STRSAFEAPI StringCbCatW(STRSAFE_LPWSTR pszDest, size_t cbDest, STRSAFE_LPCWSTR pszSrc)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define IID_PPV_ARG(Itype, ppType)