libmsn: /home/salem/libmsn/tags/libmsn-4.2/msn/libmsn_export.h Source File

libmsn 4.2.1

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List

/home/salem/libmsn/tags/libmsn-4.2/msn/libmsn_export.h

    00001 #ifndef _LIBMSN_EXPORT_H_
    00002 #define _LIBMSN_EXPORT_H_
    00003
    00004 /* export classes under windows
    00005  * visibility can be added later under all other systems
    00006 */
    00007 #ifdef _MSC_VER
    00008 // we need to include windows.h here to not get compiler errors inside excpt.h (system header)
    00009 #include <windows.h>
    00010 #pragma warning( disable : 4251 )
    00011 #pragma warning( disable : 4996 )
    00012 #endif
    00013
    00014 #ifdef _WIN32
    00015 # ifdef msn_EXPORTS
    00016 #  define LIBMSN_EXPORT __declspec(dllexport)
    00017 # else
    00018 #  define LIBMSN_EXPORT __declspec(dllimport)
    00019 #endif
    00020 #else
    00021 # define LIBMSN_EXPORT
    00022 #endif
    00023
    00024 #endif // _LIBMSN_EXPORT_H_

All Classes Namespaces Functions Variables Enumerations Enumerator