//
// 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.
//
// 
///////////////////////////////////////////////////////////////////////////////
//
//  Copyright (C) Microsoft Corp 2001.  Wszystkie prawa zastrzeżone.
//
//  Uruchomienie: W celu zgłoszenia wyjątku z kodu zarządzanego do niezarządzanego należy ustawić kompilator na "Not using managed extensions" dla sampledll oraz "Assembly Support (/clr)" dla NDPExceptions
//                W celu zgłoszenia wyjątku z kodu niezarządzanego do zarządzanego należy ustawić kompilator na "Not using managed extensions" dla NDPExceptions oraz "Assembly Support (/clr)" dla sampledll
//
//  Opis: Pokazuje sposób zgłaszania i obsługi wyjątków NDP w C++
//
///////////////////////////////////////////////////////////////////////////////

#include "Exception.h"

__declspec(dllexport) void thrower()
{
    throw CException(0xEEEEEEEE);
}
