ERiC API-Referenz 43.3.2.0

Lade ...
Suche ...
Keine Treffer
ericapiExport.h
gehe zur Dokumentation dieser Datei
1/*
2 * Copyright © LfSt Bayern, Muenchen, IuK 111, 2006
3 */
4
5#ifndef ERIC_API_EXPORT_H_
6#define ERIC_API_EXPORT_H_
7
8/**
9 * @file
10 * @details Attribute für dynamische Bibliotheken
11 *
12 * Diese Deklarationen sind für Windows-Plattformen relevant.
13 */
14
15#include "platform.h"
16
17
18
19/**
20 * @details Dieses Makro ist nur für die Kompilierung unter Windows von Belang. Auf allen anderen Plattformen ist es leer definiert.
21 *
22 * Unter Windows gibt es bei Einbindung der ericapiExport.h in fremden Code an, dass die deklarierten Funktionen zu importieren sind (dllimport).
23 *
24 * @see
25 * - ::ETKAPI_DECL
26 */
27#if defined(WINDOWS_OS) && !defined(ERICAPI_DLL)
28#define ERICAPI_IMPORT __declspec(dllimport)
29#else
30#define ERICAPI_IMPORT
31#endif
32
33#endif /* ERIC_API_EXPORT_H_ */
platform.h