OSDN Git Service

merge original branch.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseOverlays / stdafx.h
1 // TortoiseOverlays - an overlay handler for Tortoise clients\r
2 // Copyright (C) 2007-2008 - TortoiseSVN\r
3 \r
4 #pragma once\r
5 // Modify the following defines if you have to target a platform prior to the ones specified below.\r
6 // Refer to MSDN for the latest info on corresponding values for different platforms.\r
7 #ifndef WINVER                          // Allow use of features specific to Windows 95 and Windows NT 4 or later.\r
8 #       define WINVER 0x0501            // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.\r
9 #endif\r
10 \r
11 #ifndef _WIN32_WINNT            // Allow use of features specific to Windows NT 4 or later.\r
12 #       define _WIN32_WINNT 0x0501              // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.\r
13 #endif                                          \r
14 \r
15 #ifndef _WIN32_WINDOWS          // Allow use of features specific to Windows 98 or later.\r
16 #       define _WIN32_WINDOWS 0x0501 // Change this to the appropriate value to target Windows Me or later.\r
17 #endif\r
18 \r
19 #ifndef _WIN32_IE                       // Allow use of features specific to IE 4.0 or later.\r
20 #       define _WIN32_IE 0x0500 // Change this to the appropriate value to target IE 5.0 or later.\r
21 #endif\r
22 \r
23 #define ISOLATION_AWARE_ENABLED 1\r
24 \r
25 #include <windows.h>\r
26 \r
27 #include <commctrl.h>\r
28 #include <Shlobj.h>\r
29 #include <Shlwapi.h>\r
30 #include <tchar.h>\r
31 \r
32 #pragma warning(push)\r
33 #pragma warning(disable: 4702)  // Unreachable code warnings in xtree\r
34 #include <string>\r
35 #include <vector> \r
36 #pragma warning(pop)\r