azure-storage-files-shares
12.0.0
inc
azure
storage
files
shares
dll_import_export.hpp
Go to the documentation of this file.
1
// Copyright (c) Microsoft Corporation. All rights reserved.
2
// SPDX-License-Identifier: MIT
3
9
// For explanation, see the comment in azure/core/dll_import_export.hpp
10
11
#pragma once
12
19
#if defined(AZ_STORAGE_FILES_SHARES_DLL) \
20
|| (0
/*@AZ_STORAGE_FILES_SHARES_DLL_INSTALLED_AS_PACKAGE@*/
)
21
#define AZ_STORAGE_FILES_SHARES_BUILT_AS_DLL 1
22
#else
23
#define AZ_STORAGE_FILES_SHARES_BUILT_AS_DLL 0
24
#endif
25
26
#if AZ_STORAGE_FILES_SHARES_BUILT_AS_DLL
27
#if defined(_MSC_VER)
28
#if defined(AZ_STORAGE_FILES_SHARES_BEING_BUILT)
29
#define AZ_STORAGE_FILES_SHARES_DLLEXPORT __declspec(dllexport)
30
#else // !defined(AZ_STORAGE_FILES_SHARES_BEING_BUILT)
31
#define AZ_STORAGE_FILES_SHARES_DLLEXPORT __declspec(dllimport)
32
#endif // AZ_STORAGE_FILES_SHARES_BEING_BUILT
33
#else // !defined(_MSC_VER)
34
#define AZ_STORAGE_FILES_SHARES_DLLEXPORT
35
#endif // _MSC_VER
36
#else // !AZ_STORAGE_FILES_SHARES_BUILT_AS_DLL
37
#define AZ_STORAGE_FILES_SHARES_DLLEXPORT
38
#endif // AZ_STORAGE_FILES_SHARES_BUILT_AS_DLL
39
40
#undef AZ_STORAGE_FILES_SHARES_BUILT_AS_DLL
Generated by
1.8.18