s3Encryption_EXPORTS.h - AWS Code Sample

s3Encryption_EXPORTS.h

// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 #pragma once #ifdef _MSC_VER // Disable Windows complaining about max template size. #pragma warning (disable : 4503) #endif // _MSC_VER #if defined (_WIN32) #ifdef _MSC_VER #pragma warning (disable : 4251) #endif // _MSC_VER #ifdef USE_IMPORT_EXPORT #ifdef AWSDOC_S3ENCRYPTION_EXPORTS #define AWSDOC_S3ENCRYPTION_API __declspec(dllexport) #else #define AWSDOC_S3ENCRYPTION_API __declspec(dllimport) #endif // AWSDOC_S3_EXPORTS #else #define AWSDOC_S3ENCRYPTION_API #endif // USE_IMPORT_EXPORT #else // defined (WIN32) #define AWSDOC_S3ENCRYPTION_API #endif // defined (WIN32)