123456789101112131415161718192021 |
- #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);
|