OSDN Git Service

*Read Index File Directory. Overlay basic working. include "conflict, modified and...
[tortoisegit/TortoiseGitJp.git] / src / TGitCache / stdafx.h
1 // stdafx.h : include file for standard system include files,\r
2 // or project specific include files that are used frequently, but\r
3 // are changed infrequently\r
4 //\r
5 \r
6 #pragma once\r
7 \r
8 #define _WIN32_IE 0x600\r
9 #define _WIN32_WINNT 0x0600\r
10 \r
11 #include <tchar.h>\r
12 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS      // some CString constructors will be explicit\r
13 \r
14 #include <WinSock2.h>\r
15 #include <Ws2tcpip.h>\r
16 #include <Wspiapi.h>\r
17 \r
18 #include <atlbase.h>\r
19 #include <atlstr.h>\r
20 \r
21 #include <conio.h>\r
22 \r
23 #define CSTRING_AVAILABLE\r
24 \r
25 \r
26 using namespace ATL;\r
27 \r
28 #pragma warning(push)\r
29 #pragma warning(disable: 4702)  // Unreachable code warnings in xtree\r
30 #include <string>\r
31 #include <vector>\r
32 #include <map>\r
33 #include <algorithm>\r
34 #include <deque>\r
35 #pragma warning(pop)\r
36 \r
37 \r
38 typedef CComCritSecLock<CComAutoCriticalSection> AutoLocker;\r
39 \r
40 // Temporary fix for people not using the latest SDK\r
41 #ifndef PROCESS_MODE_BACKGROUND_BEGIN\r
42 #define PROCESS_MODE_BACKGROUND_BEGIN 0x00100000\r
43 #endif\r
44 #ifndef THREAD_MODE_BACKGROUND_BEGIN\r
45 #define THREAD_MODE_BACKGROUND_BEGIN 0x00010000\r
46 #endif\r
47 #ifndef THREAD_MODE_BACKGROUND_END\r
48 #define THREAD_MODE_BACKGROUND_END 0x00020000\r
49 #endif\r
50 \r
51 #ifdef _WIN64\r
52 #       define APP_X64_STRING   "x64"\r
53 #else\r
54 #       define APP_X64_STRING ""\r
55 #endif\r