ReactOS 0.4.15-dev-7958-gcd0bb1a
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
25
26#include "sendmail_version.h"
27#include "resource.h"
28
29extern LONG g_ModuleRefCnt;
30
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);
long LONG
Definition: pedump.c:60
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
LONG g_ModuleRefCnt
Definition: ACPPage.cpp:13
_In_ LPCSTR pszDir
Definition: shellapi.h:584
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
int32_t INT
Definition: typedefs.h:58
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185