source: branches/eraser6/6.0/ShellExt/stdafx.h @ 1677

Revision 1677, 1.6 KB checked in by lowjoel, 5 years ago (diff)

Updated copyright information: since Eraser is still under development we should update our copyright status.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Rev
Line 
1/*
2 * $Id$
3 * Copyright 2008-2010 The Eraser Project
4 * Original Author: Kasra Nassiri <cjax@users.sourceforge.net>
5 * Modified By: Joel Low <lowjoel@users.sourceforge.net>
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#include "targetver.h"
25
26#define _ATL_APARTMENT_THREADED
27#define _ATL_NO_AUTOMATIC_NAMESPACE
28#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS  // some CString constructors will be explicit
29
30#include <afxwin.h>
31#ifndef _AFX_NO_OLE_SUPPORT
32    #include <afxdisp.h>        // MFC Automation classes
33#endif
34
35#include <comsvcs.h>
36#include <atlbase.h>
37#include <atlcom.h>
38#include <atlctl.h>
39using namespace ATL;
40
41#include <shellapi.h>
42#include <MLang.h>
43
44//Other STATUS constants from ntstatus.h (not included from windows.h)
45#define STATUS_SUCCESS                   ((NTSTATUS)0x00000000L)
46#define STATUS_BUFFER_OVERFLOW           ((NTSTATUS)0x80000005L)
47#define STATUS_BUFFER_TOO_SMALL          ((NTSTATUS)0xC0000023L)
48
49#include <list>
50#include <vector>
51#include <string>
52#include <sstream>
53
54#undef max
55#undef min
Note: See TracBrowser for help on using the repository browser.