From f44ecaa4f27e7538ddcad66d40e543bffa2d2d86 Mon Sep 17 00:00:00 2001 From: manuel Date: Sun, 4 Jun 2017 16:57:49 +0200 Subject: sync with upstream --- .../include/kodi/xbmc_addon_dll.h | 23 ++++++---------------- 1 file changed, 6 insertions(+), 17 deletions(-) (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_addon_dll.h') diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_addon_dll.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_addon_dll.h index e3c8785..f8247d9 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_addon_dll.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_addon_dll.h @@ -20,31 +20,20 @@ * */ -#ifdef TARGET_WINDOWS -#include -#else -#ifndef __cdecl -#define __cdecl -#endif -#ifndef __declspec -#define __declspec(X) -#endif -#endif - -#include "xbmc_addon_types.h" +#include "AddonBase.h" #ifdef __cplusplus -extern "C" { +extern "C" { #endif ADDON_STATUS __declspec(dllexport) ADDON_Create(void *callbacks, void* props); - void __declspec(dllexport) ADDON_Stop(); void __declspec(dllexport) ADDON_Destroy(); ADDON_STATUS __declspec(dllexport) ADDON_GetStatus(); - bool __declspec(dllexport) ADDON_HasSettings(); - unsigned int __declspec(dllexport) ADDON_GetSettings(ADDON_StructSetting ***sSet); ADDON_STATUS __declspec(dllexport) ADDON_SetSetting(const char *settingName, const void *settingValue); - void __declspec(dllexport) ADDON_FreeSettings(); + __declspec(dllexport) const char* ADDON_GetTypeVersion(int type) + { + return kodi::addon::GetTypeVersion(type); + } #ifdef __cplusplus }; -- cgit v1.2.3