// Export symbols for standard robdef service types

#pragma once

#ifdef ROBOTRACONTEUR_WINDOWS
#ifdef ROBOTRACONTEUR_COMPANION_STDROBDEF_EXPORTS
#define ROBOTRACONTEUR_COMPANION_STDROBDEF_API __declspec(dllexport)
#elif ROBOTRACONTEUR_COMPANION_STDROBDEF_IMPORTS
#define ROBOTRACONTEUR_COMPANION_STDROBDEF_API __declspec(dllimport)
#else
#define ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#endif
#else
#define ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#endif

#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__action____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__actuator____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__bignum____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__color____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__datatype____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__datetime__clock____EXPORT                                  \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__datetime____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__device__clock____EXPORT                                    \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__device__isoch____EXPORT                                    \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__device____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__eventlog____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__fiducial____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__geometry__shapes____EXPORT                                 \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__geometry____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__geometryf____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__geometryi____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__gps____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__hid__joystick____EXPORT                                    \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__identifier____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__image____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__imaging__camerainfo____EXPORT                              \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__imaging____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__imu____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__laserscan____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__laserscanner____EXPORT                                     \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__lighting____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__objectrecognition____EXPORT                                \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__octree____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__param____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__pid____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__pointcloud__sensor____EXPORT                               \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__pointcloud____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__resource__device____EXPORT                                 \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__resource____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__robotics__joints____EXPORT                                 \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__robotics__payload____EXPORT                                \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__robotics__robot____EXPORT                                  \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__robotics__tool____EXPORT                                   \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__robotics__trajectory____EXPORT                             \
    ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__sensor____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__sensordata____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__servo____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__signal____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__units____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
#define ROBOTRACONTEUR_ROBDEF_THUNK____com__robotraconteur__uuid____EXPORT ROBOTRACONTEUR_COMPANION_STDROBDEF_API
