18 #ifndef _H_DEF_SLM_CONTROL_API_
19 #define _H_DEF_SLM_CONTROL_API_
21 #include "ss_define.h"
24 #pragma comment(linker, "/defaultlib:setupapi.lib")
25 #elif defined __WATCOMC__
26 #pragma library("\watcom\lib386\nt\setupapi.lib")
29 #if _MSC_VER >= 1900 // 1900是VS2015的版本号,解决静态库在VS2015下编译失败的问题
30 #pragma comment(linker, "/defaultlib:legacy_stdio_definitions.lib")
33 #ifndef __SS_LM_RUMTIME_H__
35 #define SLM_FIXTIME_RAND_LENGTH 8
39 #define SLM_CTRL_LED_COLOR_BLUE 0
41 #define SLM_CTRL_LED_COLOR_RED 1
44 #define SLM_CTRL_LED_STATE_CLOSE 0
46 #define SLM_CTRL_LED_STATE_OPEN 1
48 #define SLM_CTRL_LED_STATE_SHRINK 2
51 #define SLM_CTRL_MAX_CLOUD_SERVER_LENGTH 100
53 #define SLM_CTRL_MAX_ACCESS_TOKEN_LENGTH 64
56 #define SLM_SLOCK_LICKEY_LENGTH 32
59 #define SLM_SLOCK_OFFLINE_UNBIND_C2D_BUF_LENGTH 4096
210 IN
const SS_CHAR* access_token,
211 IN
const SS_CHAR* user_guid,
212 OUT SS_CHAR** descriptions
355 IN SS_UINT32 license_id,
413 IN SS_UINT32 license_id,
415 OUT SS_BYTE* readbuf,
434 IN SS_UINT32 license_id,
509 IN SS_UINT32 session_id
571 OUT SS_UINT32* lock_time,
572 IN OUT SS_UINT32* pc_time
618 IN SS_UINT32 cert_size,
619 OUT SS_UINT32* cert_len
639 OUT SS_BYTE* device_cert,
640 IN SS_UINT32 buff_size,
641 OUT SS_UINT32* return_size
661 OUT SS_BYTE* device_cert,
662 IN SS_UINT32 buff_size,
663 OUT SS_UINT32* return_size
705 IN SS_BYTE* verify_data,
706 IN SS_UINT32 verify_data_size,
707 OUT SS_BYTE* signature,
708 IN SS_UINT32 signature_buf_size,
709 OUT SS_UINT32* signature_size
767 IN SS_UINT32 license_id,
781 IN SS_UINT32 license_id
846 OUT SS_BYTE *bind_c2d,
847 IN SS_UINT32 c2d_buf_size,
848 OUT SS_UINT32 *c2d_length);
865 IN SS_UINT32 license_id,
866 OUT SS_BYTE *unbind_c2d,
867 IN SS_UINT32 c2d_buf_size,
868 OUT SS_UINT32 *c2d_length
899 IN SS_UINT32 license_id,
900 IN SS_BYTE *bind_c2d,
901 IN SS_UINT32 c2d_length,
916 IN
const char *user_guid,
917 IN SS_BYTE *unbind_c2d,
918 IN SS_UINT32 c2d_length
930 IN
const char *license_key
946 IN SS_UINT32 license_id,
1000 #endif //__cplusplus
1008 #endif //_H_DEF_SLM_CONTROL_API_