ca_user.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
- #ifndef __CA_USER_H__
- #define __CA_USER_H__
- #include "sipsi.h"
- typedef enum
- {
- KB_CA_MSGERROR,
- KB_CA_MSGNEWMAIL,
- KB_CA_MSGNOTICE,
- KB_CA_MSGOTHER
- }KB_CAMsg;
- typedef enum
- {
- KB_DisEmail,
- KB_DisCAErr
- };
- typedef enum
- {
- KB_CA_INIT,
- KB_CA_PMTUPDATE,
- KB_CA_CATUPDATE,
- KB_CA_CLOSE
- }KB_CASVCStatus;
- typedef enum
- {
- KB_CA_OK,
- KB_CA_NOCARD,
- KB_CA_UNKNOWNCARD,
- KB_CA_NOENTITLE,
- KB_CA_UNKNOWNERR
- }KB_CAStatus;
- void KB_CAInit(void);
- void KB_CAStart(void);
- void KB_CAStop(void);
- void KB_CAService(KB_CASVCStatus nSvcID, void* pInput);
- void KB_CAMsgPlay(UINT32 msgCnt1,UINT32 msgCnt2,UINT32 msgCnt3);
- void KB_CAMsgMenu(UINT32 msgCnt1,UINT32 msgCnt2,UINT32 msgCnt3);
- KB_CAStatus KB_CAGetStatus(void);
- KB_CAMsg KB_CAGetMsgType(UINT32 dCAMsg);
- void KB_CADisMail(void);
- void KB_CAOutMenu(void);
- void KB_CAInMenu(void);
- UINT8* KB_CAGetCAName(void);
- void KB_CASetPMT(KB_SIPmtStruct *pPmt);
- void KB_CASetCAT(UINT16 sLen, UINT8* pCat);
- void KB_CASetNIT(UINT8* pNit,UINT32 dLength);
- void CA_CheckNit(UINT8* pbBuf,UINT16 nLength);
- /***
- Added by zheren
- ***/
- extern char* Get_CA_Inform_flag(int *flag);
- #endif