source: trunk/eraser6/Installer/Bootstrapper/stdafx.h @ 1277

Revision 1277, 1.3 KB checked in by lowjoel, 4 years ago (diff)

Upgraded to the 4.63 LZMA SDK.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
Line 
1/*
2 * $Id$
3 * Copyright 2008 The Eraser Project
4 * Original Author: Joel Low <lowjoel@users.sourceforge.net>
5 * Modified By:
6 *
7 * This file is part of Eraser.
8 *
9 * Eraser is free software: you can redistribute it and/or modify it under the
10 * terms of the GNU General Public License as published by the Free Software
11 * Foundation, either version 3 of the License, or (at your option) any later
12 * version.
13 *
14 * Eraser is distributed in the hope that it will be useful, but WITHOUT ANY
15 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
16 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
17 *
18 * A copy of the GNU General Public License can be found at
19 * <http://www.gnu.org/licenses/>.
20 */
21
22#pragma once
23
24#define WINVER 0x0600
25#define _WIN32_WINNT 0x0600
26#define _WIN32_WINDOWS 0x0410
27#define _WIN32_IE 0x0700
28#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
29
30// Windows Header Files:
31#include <windows.h>
32#include <commctrl.h>
33#include <Shellapi.h>
34
35#include <tchar.h>
36#include <string>
37#include <map>
38
39//7-zip SDK
40extern "C" {
41    #include <C/7zCrc.h>
42    #include <C/Archive/7z/7zIn.h>
43    #include <C/Archive/7z/7zAlloc.h>
44    #include <C/Archive/7z/7zDecode.h>
45    #include <C/Archive/7z/7zExtract.h>
46}
Note: See TracBrowser for help on using the repository browser.