ReactOS  0.4.15-dev-2354-g9e947e2
precomp.hpp
Go to the documentation of this file.
1 /*
2  * PROJECT: sendmail
3  * LICENSE: LGPL-2.1+ (https://spdx.org/licenses/LGPL-2.1+)
4  * PURPOSE: DeskLink implementation
5  * COPYRIGHT: Copyright 2019 Katayama Hirofumi MZ (katayama.hirofumi.mz@gmail.com)
6  */
7 
8 #define COBJMACROS
9 #define WIN32_NO_STATUS
10 #include <windows.h>
11 #include <shlwapi.h>
12 #include <shlobj.h>
13 #include <shobjidl.h>
14 #include <atlbase.h>
15 #include <atlcom.h>
16 #include <atlwin.h>
17 #include <atlstr.h>
18 #include <shlguid_undoc.h>
19 #include <shellapi.h>
20 #include <shellutils.h>
21 #include <strsafe.h>
22 #include <wine/debug.h>
23 
24 #include "CDeskLinkDropHandler.hpp"
25 
26 #include "sendmail_version.h"
27 #include "resource.h"
28 
29 extern LONG g_ModuleRefCnt;
30 
31 HRESULT
33  LPCWSTR pszLinkPath,
34  LPCWSTR pszTargetPath OPTIONAL,
35  LPCITEMIDLIST pidlTarget OPTIONAL,
36  LPCWSTR pszArg OPTIONAL,
38  LPCWSTR pszIconPath OPTIONAL,
39  INT iIconNr OPTIONAL,
40  LPCWSTR pszComment OPTIONAL);
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
int32_t INT
Definition: typedefs.h:58
long LONG
Definition: pedump.c:60
LONG HRESULT
Definition: typedefs.h:79
_In_ LPCSTR pszDir
Definition: shellapi.h:582
LONG g_ModuleRefCnt
Definition: ACPPage.cpp:13
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)
Definition: sendmail.cpp:102
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68