#ifndef _CUSTOM_PROVIDER_H_
#define _CUSTOM_PROVIDER_H_ 1
#include <uaserver_config.h>
#include <uaserver_providers.h>
#if defined(_UA_CUSTOMPROVIDER_BUILD_DLL)
# define CUSTOMPROVIDER_API(rtype) UAPROVIDER_P_EXPORT(rtype)
#else
# define CUSTOMPROVIDER_API(rtype) UAPROVIDER_P_IMPORT(rtype)
#endif
OPCUA_BEGIN_EXTERN_C
#ifdef BUILD_SHARED_LIBS
CUSTOMPROVIDER_API(
OpcUa_StatusCode) InitializeProvider(UaServer_Provider* pProvider,
UaServer_pProviderInterface* pProviderInterface);
#endif
IFMETHODIMP(CustomProvider_Initialize)(UaServer_Provider *pProvider,
UaServer_pProviderInterface *pProviderInterface);
OPCUA_END_EXTERN_C
#endif