Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

include.hpp

00001 // include.hpp
00002 
00003 // Copyright (C) 2004 Steven Weiß (steven11@gmx.de)
00004 //
00005 // Permission to copy, use, sell and distribute this software is granted
00006 // provided this copyright notice appears in all copies.
00007 // Permission to modify the code and to distribute modified code is granted
00008 // provided this copyright notice appears in all copies, and a notice
00009 // that the code was modified is included with the copyright notice.
00010 //
00011 // This software is provided "as is" without express or implied warranty,
00012 // and with no claim as to its suitability for any purpose.
00013 
00014 
00015 #pragma once
00016 
00017 #ifndef _WIN32_IE
00018   #define _WIN32_IE 0x0500
00019 #endif
00020 
00021 #define WIN32_LEAN_AND_MEAN        // Exclude rarely-used stuff from Windows headers
00022 #include <windows.h>
00023 #include <tchar.h>
00024 #include <crtdbg.h>
00025 
00026 // stl and shared_ptr
00027 #include <string>
00028 #include <vector>
00029 #include <map>
00030 #include <utility>            // for pair
00031 #include <algorithm>          // for swap, find, ...
00032 #include <memory>             // for auto_ptr
00033 #include <exception>
00034 #include <boost/shared_ptr.hpp>
00035 #include <win32gui/res.hpp>



by Steven Weiss. You can contact me at steven11@gmx.de.