LibraryType Last update: 17.07.2025 1/* 2 * Copyright ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. 3 */ 4 5#pragma once 6 7#if defined(SYSTEM_COUPLING_PARTICIPANT_PROXY) 8#undef SYSTEM_COUPLING_PARTICIPANT_DLL 9#define SYSTEM_COUPLING_PARTICIPANT_DLL 10#else 11 12#if defined(_WIN32) 13#if defined(SYSTEM_COUPLING_PARTICIPANT_DLL_EXPORT) 14#define SYSTEM_COUPLING_PARTICIPANT_DLL __declspec(dllexport) 15#else 16#define SYSTEM_COUPLING_PARTICIPANT_DLL __declspec(dllimport) 17#endif 18#else 19#undef SYSTEM_COUPLING_PARTICIPANT_DLL 20#define SYSTEM_COUPLING_PARTICIPANT_DLL __attribute__((visibility("default"))) 21#endif 22 23#endif