//
// Copyright (c) 2002
// Ronald Kevin Burton
//
// Z poniższym kodem nie jest związana żadna gwarancja poprawności działania.
// Program został dołączony do książki ".NET CLR. Księga eksperta" w celu
// ilustracji koncepcji i zasad przedstawionych w tej książce. Program może być 
// używany na własne ryzyko.
//
// Przyznaje się prawo do użycia lub kopiowania tego oprogramowania do dowolnego celu
// bez konieczności ponoszenia żadnych opłat pod warunkiem, że powyższe uwagi zostaną 
// zachowane we wszystkich kopiach. Przyznaje się także prawo do modyfikacji kodu
// i dystrybucji zmodyfikowanego kodu pod warunkiem zachowania powyższych uwag
// oraz dołączenia informacji mówiącej o modyfikacji kodu.
//
// 
// stdafx.h : plik nagłówkowy dla standardowych dla standardowych plików nagłówkowych
// lub plików wykorzystywanych w konkretnych projektach. Takie pliki są często wykorzystywane,
// ale ich zawartość rzadko się zmienia.
//

#pragma once

#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN		// Wyłączenie rzadko używanych elementów nagłówków Windows
#endif

// Należy zmodyfikować poniższe dyrektywy define, jeśli wykorzystywana jest inna platforma docelowa.
// Najnowsze informacje o ustawieniach dla poszczególnych platform można odnaleźć w MSDN.
#ifndef WINVER				// Pozwala na użycie funkcji Windows 95, Windows NT 4 i nowszych.
#define WINVER 0x0400		// Należy zmienić tę wartość dla systemów Windows 98, Windows 2000 i nowszych.
#endif

#ifndef _WIN32_WINNT		// Pozwala na użycie funkcji systemu Windows NT 4 i nowszych.
#define _WIN32_WINNT 0x0400	// Należy zmienić tę wartość dla systemów Windows 2000 i nowszych.
#endif						

#ifndef _WIN32_WINDOWS		// Pozwala na użycie funkcji systemu Windows 98 i nowszych.
#define _WIN32_WINDOWS 0x0410 // Należy zmienić tę wartość dla systemów Windows Me i nowszych.
#endif

#ifndef _WIN32_IE			// Pozwala na użycie funkcji przeglądarki IE 4.0 i nowszych.
#define _WIN32_IE 0x0500	// Należy zmienić tę wartość dla przeglądarki IE 5.0 i nowszych.
#endif

#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS	// niektóre konstruktory CString będą jawne

// wyłączenie ukrywania MFC dla niektórych typowych i często ignorowanych ostrzeżeń
#define _AFX_ALL_WARNINGS

#include <afxwin.h>         // Podstawowe i standardowe komponenty 
#include <afxext.h>         // Rozszerzenia MFC

#include <afxdtctl.h>		// Obsługa MFC dla Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>			// Obsługa MFC dla Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT

#include <atlbase.h>
extern CComModule _Module;
#include <atlcom.h>

#import "dotNETCOMTypes.tlb" named_guids

