Skip to content

File ManusSDKIntegrationPartner.h

File List > api > cppSDK > SDKBase > ManusSDKIntegrationPartner.h

Go to the documentation of this file

#ifndef __MANUS_SDK_INTEGRATION_PARTNER_H__
#define __MANUS_SDK_INTEGRATION_PARTNER_H__

#ifdef __cplusplus
extern "C"
{
#endif

#include "ManusSDKTypes.h"
#include "ManusSDKTypeInitializers.h"

#include <stdint.h>

#ifdef MANUS_SDK_STATIC
#define CORESDK_API
#else
#ifdef _WIN32
    // MANUS_SDK_EXPORTS defines if the functions are exported to or
    // imported from a DLL.
#ifdef MANUS_SDK_EXPORTS
#define CORESDK_API __declspec(dllexport)
#else
#define CORESDK_API __declspec(dllimport)
#endif
#elif defined(__linux__)
#define CORESDK_API __attribute__((visibility("default")))
#else
#error Unrecognized platform.
#endif
#endif


    CORESDK_API SDKReturnCode CoreSdk_SetSessionTypeID(uint32_t p_SessionTypeID, const char* p_Secret);

#ifdef __cplusplus
} // extern "C"
#endif

#endif // #ifndef HPP_SDK