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);
HRESULT DllCanUnloadNow()
HRESULT DllRegisterServer(BOOL bRegTypeLib=TRUE)
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
static BOOL CreateEmptyFile(LPCWSTR pszFile)
#define OBJECT_ENTRY(clsid, class)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
const char * wine_dbgstr_guid(const GUID *guid)
#define INVALID_HANDLE_VALUE
#define DLL_PROCESS_ATTACH
static HRESULT CreateSendToDeskLink(LPCWSTR pszSendTo)
#define IID_PPV_ARG(Itype, ppType)
STDAPI DllUnregisterServer(void)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
STRSAFEAPI StringCbCatW(STRSAFE_LPWSTR pszDest, size_t cbDest, STRSAFE_LPCWSTR pszSrc)
BOOL WINAPI PathAppendW(LPWSTR lpszPath, LPCWSTR lpszAppend)
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)
HRESULT Init(_ATL_OBJMAP_ENTRY *p, HINSTANCE, const GUID *plibid)
HRESULT DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
BOOL WINAPI DllMain(IN HINSTANCE hinstDLL, IN DWORD dwReason, IN LPVOID lpvReserved)
#define DLL_PROCESS_DETACH
STDAPI_(BOOL) DllMain(HINSTANCE hInstance
#define FAILED_UNEXPECTEDLY(hr)
#define FILE_ATTRIBUTE_NORMAL
STDAPI DllCanUnloadNow(void)
WINE_DEFAULT_DEBUG_CHANNEL(sendmail)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID iid, LPVOID *ppv)
STDAPI DllRegisterServer(void)
HRESULT WINAPI SHGetFolderPathW(HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPWSTR pszPath)
#define BEGIN_OBJECT_MAP(x)
HRESULT DllUnregisterServer(BOOL bUnRegTypeLib=TRUE)
STRSAFEAPI StringCbCopyW(STRSAFE_LPWSTR pszDest, size_t cbDest, STRSAFE_LPCWSTR pszSrc)
static HRESULT GetDefaultUserSendTo(LPWSTR pszPath)
PULONG MinorVersion OPTIONAL