blob: e7f534f344b864f6661ecfca8cef2a1e4b47fba7 [file] [log] [blame]
/*=============================================================================
# FileName: lynq_sim.cpp
# Desc: about SIMAPI
# Author: mobiletek
# Version: V1.0
# LastChange: 2020-07-29
# History:
# If you need to use any API under lynq_sim, you must first call the init_sim() function to initialize these functions.
=============================================================================*/
#ifndef __LYNQ_SIM__
#define __LYNQ_SIM__
#ifdef __cplusplus
extern "C" {
#endif
int lynq_get_sim_status(int *card_status);
int lynq_get_imsi(char buf[]);
/*add by lei*/
int lynq_sim_init(int utoken);
int lynq_sim_deinit(void);
int lynq_enable_pin(char pin[]);
int lynq_disable_pin(char pin[]);
int lynq_get_iccid(char buf[]);
int lynq_query_pin_lock(char *pin,int buf[]);
int lynq_verify_pin(char *pin);
int lynq_change_pin(char *old_pin, char *new_pin);
int lynq_unlock_pin(char *puk, char *pin);
int lynq_query_phone_number(char buf[]);
int lynq_switch_card(int slot);
/*add by lei*/
#ifdef __cplusplus
}
#endif
#endif