gsm_phone.h

来自「free sources for gsm」· C头文件 代码 · 共 52 行

H
52
字号
//---------------------------------------------------------------------------
// common gsm phone, without cable support

#ifndef gsm_phoneH
#define gsm_phoneH

#include "crepc.h"


// job types
#define JT_READ         0
#define JT_UNLOCK       1
#define JT_RELOCK       2
#define JT_REPAIR       3
#define JT_REPAIR_SW    4
#define JT_USRCODE_RES  5
#define JT_WAP_RES      6
#define JT_CHNGCERT     7
#define JT_AFTERFLASH   8
#define JT_FLASH        9
#define JT_RECOVERY    10
#define JT_READ_GDFS   11
#define JT_WRITE_GDFS  12
#define JT_READ_LP     13
#define JT_READ_FL     14
#define JT_WRITE_LP    15
#define JT_READ_EE     16 

#define TXT_PROVIDER     "Provider code:"
#define TXT_PROVIDER_EXT "Provider:"

//---------------------------------------------------------------------------

// GsmPhone class
class CGsmPhone: public CCommonReportingClass {
protected:
   unsigned int FPhoneModel;

   int CalcImeiChk(unsigned char *Imei);
   BOOL ArrComp(unsigned char *Src, int SrcSize, unsigned char *Pattern, int PattSize, int *Position);
   void MccMncToOperator(char *IniFileName, char *ProviderCode, char *Provider);
   DWORD DwordReverse(DWORD Original);
public:
   CGsmPhone();
   ~CGsmPhone();

   void EnumOperators(char *IniFileName, TStrings *Destiny);
   void OperatorToMccMnc(char *IniFileName, char *ProviderCode, char *Provider);
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?