#pragma once #ifdef DEVICE_EXPORTS #define DEVICE_API _declspec(dllexport) #else #define DEVICE_API _declspec(dllimport) #endif enum DEVICE_RST { DEVICE_RST_OK = 0, //正常返回 DEVICE_RST_FAULT = 1, //错误返回 DEVICE_RST_NOTEXIST = 2, //不存在 DEVICE_RST_NOTSURPPORT = 3 //不支持 }; typedef void (CALLBACK *pCallbackfun)(wchar_t* wszName,wchar_t* wszGroup,int nType,wchar_t* wszValue); extern "C" DEVICE_API int Init(pCallbackfun pfun); extern "C" DEVICE_API int Exit(); extern "C" DEVICE_API int Setup(wchar_t* wszName,wchar_t* wszGroup,wchar_t* wszValue);