windows-nt/Source/XPSP1/NT/ds/security/csps/cryptoflex/slbiop/dllsymdefn.h
2020-09-26 16:20:57 +08:00

30 lines
1.1 KiB
C

// DllSymDefn.h -- Dynamic Link Library SYMbol DEFinitioN compilation directives
// (c) Copyright Schlumberger Technology Corp., unpublished work, created
// 1999. This computer program includes Confidential, Proprietary
// Information and is a Trade Secret of Schlumberger Technology Corp. All
// use, disclosure, and/or reproduction is prohibited unless authorized
// in writing. All Rights Reserved.
// NOTE: This header is "private" to the IOP. It should be included
// only by the IOP modules and its header files. Only the IOP should
// use the declarations made in this file.
#if !defined(IOP_DLLSYMDEFN_H)
#define IOP_DLLSYMDEFN_H
// When compling the IOP, IOPDLL_EXPORTS should be defined prior to
// including this file for the IOP interface and data to be defined properly
// for use by client applications.
#ifdef IOPDLL_EXPORTS
#define IOPDLL_API __declspec(dllexport)
#define IOPDLL_CONST __declspec(dllexport)
#define IOPDLL_EXPIMP_TEMPLATE
#else
#define IOPDLL_API __declspec(dllimport)
#define IOPDLL_CONST
#define IOPDLL_EXPIMP_TEMPLATE extern
#endif
#endif // IOP_DLLSYMDEFN_H