;Library for NewSGold (S/SL75) ;http://avkiev.kiev.ua/Siemens/Smelter/Library.ini [Library] Version=14.07.2008 00:void loopback0() = 1E,FF,2F,E1 01:void loopback1() = 1E,FF,2F,E1 02:void loopback2() = 1E,FF,2F,E1 03:void loopback3() = 1E,FF,2F,E1 04:void loopback4() = 1E,FF,2F,E1 05:DecToHex = F0B5061C0C1C151C85B068461122??49??????????E0207869466A460009085C307021780134 06:int GetAkku(int param1,int param2) = 1C,40,2D,E9,??,??,9F,E5,00,21,80,E0,82,20,83,E0,01,20,D2,E7,FF,00,52,E3,??,??,9F,05,??,00,00,0A,80,00,12,E3,??,??,9F,05,00,00,90,05,82,01,80,00,B2,00,D0,01,??,00,00,0A,00,30,A0,E3 07:GetLP = 08:long SetIllumination(unsigned char dev,unsigned long param1,unsigned short bright,unsigned long delay) = ??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E3,??,??,??,03,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,2A,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E7,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,E8 09:void SwitchPhoneOff() = 0010A0E30000A0E3????????08402DE9 0A:int fopen(const char *cFileName, unsigned int iFileFlags, unsigned int iFileMode, unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E8,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E8 0B:int fread(int FileHandler, void *cBuffer, int iByteCount, unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,34,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E8 0C:unsigned int fwrite(int FileHandler, void const *cBuffer, int iByteCount, unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,68,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E8 0D:void fclose(int FileHandler, unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E8,??,??,??,E3,??,??,??,E3,??,??,??,E1 0E: 0F:unsigned int lseek(int FileHandler, unsigned int offset, unsigned int origin, unsigned int *ErrorNumber, unsigned int *ErrorNumber2) = ??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E8 10:int mkdir(const char *cFileName, unsigned int *ErrorNumber) = 38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,??,00,30,E0,E3,??,??,??,??,28,C0,90,E5,00,00,A0,E3,05,30,A0,E1,00,20,A0,E3 11:OpenReadCloseFile = 12:int GetFileAttrib(const char *cFileName, unsigned char *cAttribute, unsigned int *ErrorNumber) = 7C,40,2D,E9,02,60,A0,E1,01,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,04,30,8D,E5,00,60,8D,E5,14,C0,90,E5,00,00,A0,E3,05,30,A0,E1,00,20,A0,E3,04,10,A0,E1,3C,FF,2F,E1,7C,80,BD,E8 13:int SetFileAttrib(const char *cFileName, unsigned char cAttribute, unsigned int *ErrorNumber) = 7C,40,2D,E9,02,60,A0,E1,01,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,04,30,8D,E5,00,60,8D,E5,44,C0,90,E5,00,00,A0,E3,05,30,A0,E1,00,20,A0,E3,04,10,A0,E1,3C,FF,2F,E1,7C,80,BD,E8 14:void *malloc(unsigned int size) = ??,??,??,E1,02,??,??,E3,_blf(??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,2A,??,??,??,??,??,??,??,E3,??,??,??,??,??,??,??,8A,??,??,??,E3,??,??,??,03,??,??,??,0A,??,??,??,E3,??,??,??,03,??,??,??,0A,??,??,??,E3,??,??,??,03,??,??,??,13,??,??,??,EA) 15:void mfree(void *) = ??,??,??,E3,??,??,??,01,??,??,??,E9,??,??,??,E5,??,??,??,E2,??,??,??,??,??,??,??,??,??,??,??,E1,??,??,??,11,??,??,??,??,??,??,??,??,??,??,??,0A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3 16:int sprintf(char *buf, const char *str, ...) = ??,B4,??,B5,??,B0,??,90,??,48,??,A9,??,91,??,44,??,90,??,48,??,44,??,90,??,AD,??,1C,??,AB,??,AA,??,99,??,??,??,??,??,1C,??,1C,??,20,??,??,??,??,??,1C,??,B0,??,BC,??,BC,??,B0,??,47 17:char *strcat (char *,const char *) = ??,78,??,1C,??,2B,??,D0,??,32,??,78,??,2B,??,D1,??,78,??,31,??,70,??,32,??,2B,??,D1,??,47 + 1 18:char *strchr (const char *,int) = ??,06,??,0E,??,38,??,30,??,78,??,42,??,D0,??,29,??,D1,??,42,??,D0,??,20,??,47 + 1 19:int strcmp (const char *,const char *) = ??,??,??,E3,??,??,??,03,??,??,??,1A,??,??,??,E9,??,??,??,??,??,??,??,E4,??,??,??,E4,??,??,??,E0,??,??,??,E1,??,??,??,E0,??,??,??,01,??,??,??,0A,??,??,??,E8,??,??,??,E1,??,??,??,E0,??,??,??,03,??,??,??,1A,??,??,??,E1,??,??,??,E0,??,??,??,03,??,??,??,1A,??,??,??,E1,??,??,??,E0,??,??,??,03,??,??,??,00,??,??,??,11,??,??,??,E1,??,??,??,E4,??,??,??,E4,??,??,??,E3,??,??,??,21,??,??,??,1A,??,??,??,E4,??,??,??,E4,??,??,??,E3,??,??,??,21,??,??,??,0A,??,??,??,E0,??,??,??,E1 1A:char *strcpy (char *dest,const char *source) = ??,1C,??,1C,??,43,??,07,??,B4,??,D1,??,??,??,01,??,E0,??,C2,??,C9,??,1B,??,43,??,40,??,D0,??,06,??,0E,??,70,??,32,??,29,??,D0,??,0A,??,E7,??,78,??,31,??,70,??,32,??,2B,??,D0,??,78,??,31,??,70,??,32,??,2B,??,D1,??,BC,??,47 + 1 1B:unsigned int strlen(const char *) = ??,B4,??,1C,??,07,??,D0,??,78,??,30,??,29,??,D1,??,1B,??,BC,??,47,??,07,??,D1,??,??,??,01,??,C8,??,1A,??,43,??,40,??,D0,??,1B,??,06,??,D1,??,38,??,E7,??,04,??,0E,??,D1,??,38,??,E7,??,02,??,0E,??,D1,??,38,??,E7 1C:void wsAppendChar(WSHDR *ws,int wchar) = ??,B5,??,1C,??,D0,??,1C,??,??,??,??,??,68,??,88,??,42,??,D9,??,33,??,04,??,0C,??,80,??,68,??,00,??,52,??,BD 1D:int wsInsertChar(WSHDR *ws,int wchar, int pos) = ??,B5,??,1C,??,1C,??,28,??,D0,??,68,??,00,??,18,??,2A,??,D0,??,1C,??,??,??,??,??,1A,??,88,??,3A,??,04,??,1A,??,04,??,0C,??,0C,??,42,??,D9,??,1C,??,1C,??,1C 1E:IMGHDR *GetPITaddr(int num) = ??,B5,04,1C,??,??,??,??,A0,42,??,D9 1F:DrawMainScreen = 70B5??490131481E??????E???4D0120??600420 20:DrawScreenSaver= 10B5??????F?041C??????F???????F?0020??????F?0628??D2??A3 21:int GetImgHeight(int picture) = 80,B5,??,??,??,F?,00,28,00,D1,80,BD,40,78,80,BD 22:int GetImgWidth(int picture) = 80,B5,??,??,??,F?,00,28,00,D1,80,BD,00,78,80,BD 23:void DrawImg(unsigned int x, unsigned int y, unsigned int picture) = ??,4B,??,B5,??,42,??,D0,??,??,??,??,??,BD + 1 24:DrawImage2 = F8B50E1C051C171C652000F02?FE041C6420 25:void DrawCanvas(void *data, int x1, int y1, int x2, int y2, int flag_one) = ??,B5,??,1C,??,1C,??,AB,??,98,??,9C,??,80,??,80,??,80,??,80,??,46,??,??,??,??,??,2D,??,D0,??,2C,??,D0,??,1C,??,46,??,47,??,BD 26:void DrawImgBW(unsigned int x, unsigned int y, unsigned int picture, char *pen, char *brush) = ??,B5,??,1C,??,1C,??,B0,??,21,??,43,??,91,??,9D,??,??,??,??,??,1C,??,28,??,??,??,D1,??,A0 27:AddIconToIconbar = ??,B5,??,1C,??,88,??,1C,??,07,??,0F,??,08 28:double fp_sint2fp(signed int i) = 803410E200106012 29: 2A:int *GetEELiteBlockAddress(short blocknum) = FE,40,2D,E9,??,??,??,E5,00,40,A0,E1,00,10,D6,E5,??,??,??,E5,B2,00,D0,E1,00,00,51,E3,??,??,??,0A,01,00,51,E3,??,??,??,0A,02,00,51,E3,??,??,??,1A,10,10,96,E5,04,11,91,E7,00,00,51,E3,??,??,??,1A,04,20,8D,E2,04,10,A0,E1,??,??,??,EB,00,00,50,E3,??,??,??,1A 2B:signed int fp_fp2sint(double f) = 03002DE9412AB0E18135A0E1A03A83E1803483130800 2C:int EEFullGetBlockInfo(unsigned int block,int *size,char *version) = ??402DE90140A0E1??108DE20250A0E1??????EB000050E30900A013????????0130A0E3 2D:double fp_add(double addend1, double addend2) = 10402DE9B4C49FE5 2E:double fp_mul(double factor1, double factor2) = 70402DE9A4C29FE5 2F:double fp_div(double divisor, double divident)= 70402DE988C59FE5 30: 31:char *strrchr_2(const char *s,int c) = ??,22,??,06,??,0E,??,78,??,30,??,42,??,D1,??,1E,??,29,??,D1,??,1C,??,47 + 1 32:void PlaySound(long param1, long param2, long param3, long tone, long param5) = ??,??,??,E9,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,1A,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,EF,??,??,??,E3,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,EA 33:PlaySound2 = 08402DE90030A0E300308DE5????????0880BDE8 34:void PlaySoundLoop(int _0x2F, int param2, int duration) = F0402DE9??D04DE20170A0E10250A0E10040A0E1 35:AlarmClockRing = 98B51?4900241?484C600880??F???E? 36:void SLI_SetState(unsigned char state) 37:void Ringtones_SetState(unsigned char state) = 7C,40,2D,E9,00,40,A0,E1,??,??,??,??,??,??,??,E5,00,40,C0,E5 38:int Registry_GetHMIKeyID(char *Keyword) = ??B5041C011C??A0????????002C 39:Registry_SetResourcePath(int HMIKeyID, int Prio, WSHDR *Path) = ??B5041C0F1C161C0025002A??48 3A:Registry_DeleteResourcePath(int HMIKeyID, int Prio) = ??B5051C0C1C0A1C011C??A0 3B:MemChr = 0B061B0E002A??D? + 1 3C:int setfilesize(int FileHandler, unsigned int iNewFileSize, unsigned int *ErrorNumber) = 7C,40,2D,E9,01,60,A0,E1,02,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,00,30,8D,E5,48,C0,90,E5,00,00,A0,E3,05,30,A0,E1,06,20,A0,E1,04,10,A0,E1,3C,FF,2F,E1,7C,80,BD,E8 3D:editOrNewTXTModule = 08B50023002804D10022002102200092 3E:Registry_GetResourcePathFromLevel(int HMIKeyID, int Prio, int *HMIKeyID, WSHDR *Path) = ??B51F1C061C151C0224 3F:char *GetPaletteAdrByColorIndex_2(int ColorIndex) = ??,??,??,28,??,D2,??,00,??,E0,??,??,??,31,??,28,??,D0,??,38,??,28,??,D2,??,??,??,00,??,18,??,47,??,1C,??,47 + 1 40:GetVibraStatus = ??,BD,??,A1,??,20,??,E7,??,B5 + 3 41:GetProvider = ??,E7,??,B5,??,1C,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,??,??,FF,??,BD + 2 42:int IsScreenSaver() = EE48,0068,0028,00D1,7047,0120,7047 + 1 43:int IsUnlocked(void) = ??,48,??,B5,??,68,??,28,??,D0,??,??,??,FF,??,28,??,D1,??,20,??,BD + 1 44:TempLightOn = ??B5,??1C,??48,??88,??07,??D5,??48,??40,??07,??D4,????????,??28,??D0,??1C,????????,??BD 45:int GetWavLen(char *filename) = 46:int HasNewSMS() 47:HasFlashSMS 48:ReadNewSMS 49:ReadFlashSMS 4A:short PlayFile(int flags, WSHDR *foldername, WSHDR *filename, int zero, int CepId, int Msg, const PLAYFILE_OPT *sfo) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,13,??,??,??,E5,??,??,??,DA,??,??,??,E3,??,??,??,AA,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,FB,??,??,??,E3,??,??,??,13,??,??,??,0A,??,??,??,E1,??,??,??,FB,??,??,??,E3,??,??,??,0A 4B:StartMidlet = ??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,E2,??,??,??,E1,??,??,??,FA,??,??,??,E1,??,??,??,E3,??,??,??,EB,??,??,??,E5,??,??,??,E3,??,??,??,E3,??,??,??,15,??,??,??,1A,??,??,??,EB,??,??,??,E3,??,??,??,0A,??,??,??,EB,??,??,??,E1,??,??,??,18 4C:int GetMissedCallsCount() = ??4840687047,??4800687047,??B5 + 1 4D:void GBS_StartTimerProc(void *htimer, long ms, void ptr()) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,??,??,??,??,EF,??,??,??,E3,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E8 4E:int MsgBoxError(int flag, int LgpId) = ??,4A,70,32,??,07,??,D4,38,32,??,1C,??,21,??,E7 + 1 4F:int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int)) = ??,1C,??,1C,??,4A,70,3A,??,E6 + 1 50:int MsgBoxOkCancel(int flag, int LgpID, void CallBackProc(int)) = ??,1C,??,1C,??,4A,38,3A,??,E6 + 1 51:GetNetAccessMode = 021C09780120914200D000207047????00787047 + F 52:char *GetIlluminationDataTable() = &(??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E3,??,??,??,03,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,2A,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E7,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,E8 + 44) 53:int memcmp_2(void *m1,void *m2,int n) = ??,B4,??,2A,??,D3,??,1C,??,43,??,07,??,D1,??,C8,??,C9,??,42,??,D1,??,3A,??,2A,??,D2,??,42,??,D0,??,38,??,39,??,2A,??,D1,??,20,??,BC,??,47,??,07,??,D5,??,32,??,E0,??,78,??,78,??,31,??,30,??,42,??,D1,??,78,??,78,??,31,??,30,??,42,??,D1,??,3A,??,D1,??,1B,??,E7,00,00,78470000 54:int StrToInt(char *s, char **endp) = 10B5002302780130141C093C042C????202A????302A 55:SwitchVibraOnOff = ??,B5,??,1C,%GetVibraStatus%,??,28,??,D1,??,20,??,E0,??,20,??,??,??,FA,??,1C,??,??,??,F8,??,BD 56:PlayVibra = 57:IsCallAfterTimerStillRunning 58:void zeromem_2(void *dest,int n) = ??,??,??,E3,??,??,??,E3,??,??,??,3A,??,??,??,E2,??,??,??,0A,??,??,??,E2,??,??,??,E3,??,??,??,E4,??,??,??,A4,??,??,??,C4,??,??,??,E0,??,??,??,EA,??,??,??,E1,??,??,??,24,??,??,??,24,??,??,??,44,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,28,??,??,??,28,??,??,??,22,??,??,??,2A,??,??,??,E1,??,??,??,28,??,??,??,48,??,??,??,E8,??,??,??,E1,??,??,??,24,??,??,??,01,??,??,??,44,??,??,??,44,??,??,??,E3,??,??,??,14,??,??,??,E1 59:void *memcpy_2(void *dest,const void *source,int cnt) = ??,??,??,E3,??,??,??,9A,??,??,??,E2,??,??,??,0A,??,??,??,E4,??,??,??,E3,??,??,??,E0,??,??,??,94,??,??,??,E4,??,??,??,34,??,??,??,E2,??,??,??,94,??,??,??,34,??,??,??,E2,??,??,??,0A,??,??,??,E2,??,??,??,3A,??,??,??,E7,??,??,??,E3,??,??,??,0A,??,??,??,8A,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E4,??,??,??,2A,??,??,??,E2,??,??,??,EA,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E4,??,??,??,2A,??,??,??,E2,??,??,??,EA,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E4,??,??,??,2A,??,??,??,E2,??,??,??,EA,78470000,??????E0 5A:KeypressOn(int key) = 70B5041C251C80208543??????FF 5B:KeypressOff(int key) = F8B5??1C??1C80208443??4D0020 5C:unsigned char GetCPUClock() = *(43505520436C6F636B0000000000000000000000 + 14) 5D:unsigned char GetCPULoad() = *(435055204C6F6164000000000000000000000000 + 14) 5E:GetMMIMemUsed = *(4D4D49204D656D20557365640000000000000000 + 14) 5F:int GetFreeRamAvail() = 04,E0,2D,E5,??,??,??,E5,??,??,??,EB,??,??,??,E5,??,20,91,E5,??,10,91,E5,01,10,42,E0,01,00,80,E0,20,00,40,E2,04,F0,9D,E4 60:ShowMainMenu = *(000000000000000000000000000000004D41494E5F4D454E5500000000000000 + 20) 61:ShowNativeMenu = *(4E6174697665204D656E75000000000000000000000000000000000000000000 + 20) 62:SetVibraStatus = ??,B5,??,1C,??,48,{??,B5,??,1C,??,04,??,48,??,0C,??,38,??,68,??,28},??,21,??,1C,??,A2,??,??,??,FA,??,BD 63:void MMI_CanvasBuffer_FlushV(int CanvasID) = ??B5041C00200A2C??D2 64:TriggerUpdate 65:EndCall 66:EndCallBusy 67:IsDirectCallActive 68:GetScreenSaverRAM 69:void LockSched_2(void) = ??,??,??,E9,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E8,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,EA,??,??,??,E5,??,??,??,??,??,??,??,E1,??,??,??,1A,??,??,??,E2,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,EA 6A:void UnlockSched_2(void) = ??,??,??,E9,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E8,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,EA,??,??,??,E5,??,??,??,??,??,??,??,E1,??,??,??,1A,??,??,??,E2,??,??,??,E1,??,??,??,E3,??,??,??,0A,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,1A,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,E0,??,??,??,E0,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,85,??,??,??,E5,??,??,??,??,??,??,??,EA 6B:int FindFirstFile(DIR_ENTRY *DIRENTRY,char *mask,unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E8 6C:int FindNextFile(DIR_ENTRY *DIRENTRY,unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,EA,??,??,??,??,20,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E8,??,??,??,E3,??,??,??,??,??,??,??,E1 6D:int FindClose(DIR_ENTRY *DIRENTRY,unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,EA,??,??,??,??,10,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E8,??,??,??,E3,??,??,??,??,??,??,??,E1 6E:int IsCalling() = ??,B5,??,25,??,??,??,??,??,4E,??,24,??,1C,??,??,??,??,??,28,??,D0 6F:void RefreshGPRSTraffic() = 10,40,2D,E9,20,D0,4D,E2,04,00,8D,E2,??,??,??,EB,04,40,9D,E5,??,??,??,FA,04,00,80,E0,04,00,8D,E5,04,00,8D,E2,??,??,??,EB,20,D0,8D,E2,10,80,BD,E8 70:int *GetGPRSTrafficPointer() = ??,??,??,E5,1E,FF,2F,E1,20,00,A0,E3,??,??,??,EA 71: 72:SetCurrentSecondOfCall 73:int GetTypeOfCall(int type) = ??,B5,??,1C,??,??,??,??,42,21,??,1C,??,??,??,??,??,20,??,43,??,49,??,18,??,79,??,??,??,??,??,1C,??,BD 74:SHORTCUTREC *GetShortcutRecordByName(char *szShortcutName) = ??,B5,??,26,??,4D,??,1C,??,01,??,19,??,27,??,23,??,1C 75:IsCanvasBufferSet(char CanvasID) = 201C10BD011C00200A2980B5??D2081C????????80BD + 5 76:GetCanvasBufferPicPtr(char CanvasID) = 011C00200A2980B5??D218204843 + 1 77:set2color_byPaletteAdr 78:GetTimeFormat = ??,48,??,78,02,28,00,D3,00,20,70,47 + 1 79:DrawObject2Layer(LCD_Layer *, DRWOBJ *) = 80B5????????80BDB0B50D1C041C0028??D0002D??D0 + 9 7A:GBS_Cmd_4200_UpdateScreen = &(??49,??22,??1C,??39,??????02,??92,{??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E8,??,??,??,E5,??,??,??,E2,??,??,??,??,??,??,??,E8} + 1) - 2 7B:GetProfileFilter 7C:unsigned int SetVibration(unsigned int power) = ??,B5,??,??,??,1C,??,20,??,39,??,71,??,1C,??,68,??,??,??,27,??,26,??,42,??,??,??,68,??,DA,??,??,??,??,??,??,??,3C,??,78,??,28,??,D9,??,??,??,??,??,70,??,78,??,31,??,70,??,70,??,??,??,??,??,20,??,68,??,??,??,??,??,28,??,D1,??,DF,??,E0 7D:IsIncognitoCall = 10B5041C????????3221201C????????D420 + 1 7E:int rand(void) = 30B5??4C051C0021201C????????2068286030BD 7F:IsPlayerOn = ??,48,??,68,??,29,??,D1,??,68,??,28,??,D0,??,20,??,47,??,20,??,47 + 1 80:int ShowCallList(int list, int zero) = ??,B5,??,B0,??,91,??,A9,??,72,??,A9,??,20,??,80,??,90,??,22,??,73,??,90,??,90,??,90,??,90,??,90,??,A9,??,62,??,63,??,61,??,21,??,AC,??,1C,??,??,??,??,??,20,??,72,??,??,??,22,??,46,??,??,??,??,??,B0,??,BD 81:HexToDec = 0A1040E2200140E0200280E0200480E0200880E0A001A0E1002180E0821051E0010080520A1081421EFF2FE1 82:GetCurrentTrackFilename = B0,BD, ??,B5,??,B0,??,A9,??,46,??,22,??,??,??,??,??,4D,??,1C,??,69,??,30,??,69,??,28,??,D1,??,22,??,21,??,1C,??,A3 + 2 83:GetPathOfFoundFile 84:int GetFileStats(const char *cFileName, void *StatBuffer, unsigned int *errornumber) = 7C,40,2D,E9,02,60,A0,E1,01,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,04,30,8D,E5,00,60,8D,E5,50,C0,90,E5,00,00,A0,E3,05,30,A0,E1,00,20,A0,E3,04,10,A0,E1,3C,FF,2F,E1,7C,80,BD,E8 85:int strcmpi(const char *s1, const char *s2) = F0,B5,00,22,DF,26,00,E0 86:void EEFullReadBlock(int block, void *buf, int offset, int size, int cepid, int msg) = ??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E3,??,??,??,05,??,??,??,E2,??,??,??,E1 87:void EEFullWriteBlock(int block, void *buf, int offset, int size, int cepid, int msg) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E3,??,??,??,05,??,??,??,E2 88:char GetAccessoryType(void) = ??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,01,??,??,??,E5,2E,??,??,E3,2D,??,??,13,??,??,??,0A,??,??,??,E1 89:GetLangMesIntoWS = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,0A,??,??,??,E5,??,??,??,E1,??,??,??,BA,??,??,??,E1,??,??,??,E1 8A:int GetFreeFlexSpace(int DriveNum, unsigned int *ErrorNumber) = 38,40,2D,E9,00,08,A0,E1,40,08,A0,E1,00,40,A0,E1,01,50,A0,E1,??,??,??,EB,18,C0,90,E5,04,D0,8D,E2,05,20,A0,E1,04,10,A0,E1,30,40,BD,E8 8B:int GetTotalFlexSpace(int DriveNum, unsigned int *ErrorNumber) = 10,40,2D,E9,00,40,A0,E1,??,??,??,EB,74,10,90,E5,04,00,A0,E1,10,40,BD,E8,11,FF,2F,E1 8C:void RegExplorerExt(REGEXPLEXT const *) = ??,B5,??,68,??,1C,??,68,??,??,??,??,??,28,??,D1,??,??,??,3A,??,68,??,29,??,DA,??,20,??,43,??,1D,??,18,??,31,??,60,??,22,??,1C,??,??,??,??,??,BD 8D:GetProfileName = ??,B5,??,1C, {??,B5,??,22,??,21,??,46,??,??,??,??,??,??,??,28,??,D0,??,??,??,??,??,99,??,42,??,DD,??,1C,??,BD} ,??,1C,??,22,??,1C,??,??,??,??,??,BD 8E:int fmove(const char *SourceFileName, const char *DestFileName, unsigned int *ErrorNumber) = 7F,40,2D,E9,02,60,A0,E1,01,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,10,A0,E3,42,00,8D,E8,00,30,E0,E3,08,30,8D,E5,38,C0,90,E5,00,00,A0,E3,05,30,A0,E1,04,10,A0,E1,00,20,A0,E3,3C,FF,2F,E1,10,D0,8D,E2,70,80,BD,E8 8F:int rmdir(const char *cDirectory, unsigned int *ErrorNumber) = 38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,00,30,8D,E5,3C,C0,90,E5,00,00,A0,E3,05,30,A0,E1,00,20,A0,E3,04,10,A0,E1,3C,FF,2F,E1,38,80,BD,E8 90:int truncate(int FileHandler, int length, int *errornumber) = 7C,40,2D,E9,01,60,A0,E1,02,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,00,30,8D,E5,54,C0,90,E5,00,00,A0,E3,05,30,A0,E1,06,20,A0,E1,04,10,A0,E1,3C,FF,2F,E1,7C,80,BD,E8 91:int isdir(const char *cDirectory, unsigned int *ErrorNumber) = 38,40,2D,E9,01,50,A0,E1,00,40,A0,E1,??,??,??,EB,00,30,E0,E3,00,30,8D,E5,24,C0,90,E5,00,00,A0,E3,05,30,A0,E1,00,20,A0,E3,04,10,A0,E1,3C,FF,2F,E1,38,80,BD,E8 92:void *calloc(size_t nelem, size_t elsize) = 91,00,00,E0,F4,FF,FF,EA 93:void RebootPhone() = 0010A0E30000A0E3????????08402DE9 + 0C 94:int ExecuteFile(WSHDR *filepath, WSHDR *mimetype) = 70,B5,16,1C,0D,1C,04,1C,00,28,18,D0,00,2D,03,D1,20,1C,??,??,??,??,07,E0,28,1C,??,??,??,??,00,28,02,D1,28,1C,??,??,??,??,??,??,??,??,00,28,06,D0,02,68,33,1C,21,1C,00,6A,??,??,??,??,70,BD,00,20,70,BD 95:int UnRegExplorerExt(REGEXPLEXT const *) = F8,B5,??,4E,05,1C,00,24,37,1F,1D,E0,28,20,60,43,81,19,49,68,6A,68,91,42,15,D1,30,58,29,68,??,??,??,??,00,28,0F,D1,38,68,01,38,38,60,08,E0,28,20,60,43,80,19,01,1C,28,31,28,22,??,??,??,??,01,34,38,68,84,42,F3,DB,01,34,38,68,84,42,DE,DB,F8,BD 96:GetWavLenByContent = ??,B5,??,68,??,1C,??,25,??,1C,??,21,??,36,??,1C,??,B0,??,??,??,FF,??,42,??,D0,??,1C,??,1C,??,30 97:CreatePath = 98:void PlaySoundVibra(char SndNum, char VibraPower, unsigned int VibraDuration, char VibraIfOff) = 99:int PlayMelodyInMem(char Unk_0x11,void *MelAddr,int MelSize,int unk2_0xFFFF,int Unk3_0,int Unk4_0) 9A:int ChangeVolume(unsigned char Volume) 9B:RamAudioParamsAddr 9C:CloseScreensaver = ??48,??B5,??68,????????,??28,??D1,??6B,??28,??D1,????????,??63,??BD + 1 9D:GetMissedEventsPtr = ??4880697047FEB5 + 1 9E:int GetMissedEventCount(unsigned int Event) = 9F:DrawRect A0:int wsprintf_2(WSHDR *,const char *format,...) = ??,B4,??,B5,??,B0,??,B0,??,1C,??,22,??,32,??,46,??,A9,??,??,??,??,??,1C,??,98,??,??,??,??,??,1C,??,1C,??,99,??,??,??,??,??,A8,??,90,??,1C,??,21,??,1C,??,AB,??,??,??,??,??,B0,??,B0,??,BC,??,BC,??,B0,??,47 A1:WSHDR *wstrcpy_2(WSHDR *wshdr_d,WSHDR *wshdr_s) = ??,B5,??,29,??,D0,??,28,??,D0,??,68,??,88,??,8A,??,42,??,D3,??,3A,??,??,??,??,??,BD,??,??,??,??,??,BD A2:Unicode_GetCharByPosition A3:void ws2str(WSHDR *ws, char *str, unsigned int size) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E2,??,??,??,E3,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,EA A4:WSHDR *AllocWS_2(int len) = 02,04,80,B5,12,0C,??,48,??,49,??,??,??,??,80,BD, ??,1C,??,04 + 1 A5:void FreeWS_2(WSHDR *wshdr) = ??,B5,??,1C,??,D0,??,68,??,29,??,D0,??,68,??,28,??,D1,??,68,??,47,??,68,??,1C,??,47,??,20,??,BD,??,20,??,BD A6:void ResetGPRSTraffic() = 08,40,2D,E9,??,??,??,EB,??,??,??,FA,00,00,A0,E3,08,40,BD,E8,??,??,??,EA A7:char IsGPRSEnabled() = ??,48,??,68,70,47,F7,B5,??,49,06,1C,40,01,00,24,??,31 + 1 A8:char IsGPRSConnected() = 80,B5,??,??,??,??,00,28,01,D0,01,20,80,BD,00,20,80,BD,80,B5,06,28,06,D2 A9:void KbdLock() = ??,49,80,B5,01,20,??,39,??,60,01,21,03,20,??,??,??,??,80,BD + 1 AA:char *GetCurrentLocale() = 80,B5,??,??,??,??,??,??,2F,28,02,D9,2F,20,00,E0,08,31,0A,78,2F,2A,01,D0,82,42,F9,D1,48,68,80,BD AB:void loopback171() = 1E,FF,2F,E1 AC:DrawText AD:StrAnsi2Uni AE:StrUni2Ansi AF:Hex2Int = ??B5041C0E1C0025????????0828??D82021??E0 B0:DrawPicWithCanvas B1:DrawColorPicWithCanvas = B2:GetBuildCanvas B3:long Seconds2iTime(int timeval) = B4:void GetDateTime(TDate *, TTime *) = ??,B5,??,1C,??,1C,??,28,??,D1,??,AC,??,2D,??,D1,??,46,??,1C,??,??,??,??,??,1C,??,??,??,??,??,??,??,??,??,1C,??,1C,??,1C,??,??,??,??,??,22,??,43,??,23,??,1C,??,1C,??,??,??,??,??,BD B5:char GetWeek(TDate *) = ??,B5,??,??,??,??,??,1D,??,20,??,??,??,??,??,06,??,0E,??,BD B6:char GetProfile() = ??,B5,??,22,??,21,??,46,??,??,??,??,??,??,??,28,??,D0,??,??,??,??,??,99,??,42,??,DD,??,1C,??,BD,??,21,??,??,??,??,??,??,??,??,??,3C,??,1C,??,20,??,??,??,??,??,25,??,28,??,D0,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,E0,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,??,??,38,??,68,??,E7 B7:char SetProfile(char) = ??,B5,??,1C,??,??,??,??,??,??,??,??,??,??,??,1C,??,20,??,??,??,??,??,42,??,D0,??,20,??,??,??,??,??,42,??,D0,??,22,??,21,??,1C,??,??,??,??,??,??,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,22,??,21,??,1C,??,??,??,??,??,??,??,BD B8:int sdiv(int denom,int number) = 80,24,10,E2,00,00,60,42,41,30,32,E0,00,10,61,22,A1,C1,70,E0 B9:void KbdUnlock() = ??,49,80,B5,00,20,??,60,01,21,03,20,??,??,??,??,80,BD + 1 BA:void *realloc(void *ptr, int size) = 70,40,2D,E9,00,40,A0,E1,02,00,A0,E3,01,60,A0,E1,??,??,??,EB,00,50,A0,E1,00,00,54,E3,00,00,55,13,08,00,00,0A,08,00,14,E5,04,10,A0,E1,00,00,56,E1,06,00,A0,31,00,20,A0,E1,05,00,A0,E1,??,??,??,EB,04,00,A0,E1,??,??,??,EB,05,00,A0,E1,70,80,BD,E8 BB:void *memset(void *s, int c, int n) = FF,30,01,E2,02,10,A0,E1,03,24,83,E1,02,28,82,E1,??,??,??,EA,78,47 BC:int divide(int divisor, int dividend) = 00,20,A0,E3,A1,C1,70,E0,20,00,00,3A,21,C4,70,E0,0F,00,00,3A,00,04,A0,E1,FF,24,82,E3,21,C2,70,E0,17,00,00,3A,21,C4,70,E0,09,00,00,3A,00,04,A0,E1,FF,28,82,E3,21,C4,70,E0,00,04,A0,21,FF,2C,82,23,21,C2,70,E0,0E,00,00,3A,00,C0,70,E2,??,??,??,2A,20,04,A0,21,A1,C3,70,E0,80,13,41,20,02,20,A2,E0,21,C3,70,E0,00,13,41,20,02,20,A2,E0,A1,C2,70,E0,80,12,41,20,02,20,A2,E0,21,C2,70,E0,00,12,41,20,02,20,A2,E0,A1,C1,70,E0,80,11,41,20,02,20,A2,E0,21,C1,70,E0,00,11,41,20,02,20,A2,E0,A1,C0,70,E0,80,10,41,20,02,20,A2,E0,01,C0,70,E0,00,10,41,20,02,20,B2,E0,E5,FF,FF,2A,02,00,A0,E1,1E,FF,2F,E1 BD:int DivBy10(int divident) = 00,30,B0,E1,00,00,60,42,0A,10,40,E2,20,01,40,E0,20,02,80,E0,20,04,80,E0,20,08,80,E0,A0,01,A0,E1,00,21,80,E0,82,10,51,E0,01,00,80,52,0A,10,81,42,03,30,B0,E1,00,00,60,42,00,10,61,42,1E,FF,2F,E1 BE:RunScaner = BF:void SpellTime() = C0:MiniGPS C1:RunDispatcher = C2:GetAllPatchesByInject C3:ProcessFiles = C4:void *GetBuffer(int patch_id) = C5:char IsIdleUiOnTop() = ??48??B580690028??D0C06A + 1 C6:char GetAkkuCapacity() = ??,??,??,E5,??,??,??,E1,1E,FF,2F,E1,08,40,2D,E9,03,10,A0,E3,00,00,A0,E3,??,??,??,EB,C8,0E,50,E3,00,00,A0,93,01,00,A0,83,08,80,BD,E8 C7:SWI_C7 C8:unsigned short *RamCap() = &(??,??,??,E9,??,??,??,EB,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,31,??,??,??,E1,??,??,??,EB,??,??,??,E5 + 28) C9:unsigned short *RamLS() = &(??,??,??,E9,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,E5 + 38) + 2 CA:RAMNET *RamNet() = &(??,B5,??,4E,??,1C,??,1C,??,68,??,??,??,??,??,??,??,??,??,1C,??,??,??,??,??,1C,??,??,??,??,??,49 + 1E) - 6 CB:RamRingtoneStatus = &(??,??,??,E9,??,??,??,EB,??,??,??,E5,D0,40,D0,E1,??,??,??,EB,??,??,??,E1,??,??,??,E8 + 8) CC:char *RamMissedCalls() = &(??4840687047,??4800687047,??B5 + 1) + 4 CD:char *RamMissedSMS() CE:char *RamDateTime() = *(??,??,??,1A,??,??,??,EA,??,??,??,E5,??,??,??,EA,??,??,??,A0,??,??,00,00,??,??,00,00,??,??,00,00+28) CF:char *RamAlarm() = *(????????646179735F696E5F) D0:RamAccPoint = &(??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,01,??,??,??,E5,2E,??,??,E3,2D,??,??,13,??,??,??,0A,??,??,??,E1) D1:RamScreensaver D2:char *RamAutoTime() = &(??,??,??,E3,??,??,??,2A,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E1)+0x10 D3:RamStby = D4:char *RamMissedMes() = &(??,B5,??,??,??,1C,??,20,??,24,??,1C,??,63,??,64,??,63 + 2) + 28 D5:RamIsLocked = &(??,49,??,B5,??,20,??,39,??,60,??,21,??,20) - 10 D6:RamNetOnline = &(??,48,??,B5,??,68,??,49,??,28,??,D1,??,??,??,FA,??,28,??,D0) D7:RamScreenBrightness = &(24482038????????22481838)-24 D8:RamMenuAnywhere D9: DA:RamIsShutdown = &(DC701FE50A0050E300F18F90) + 08 DB:RamMainscreenAccuIcon = &(??,B5,??,4E,??,B0,??,AB,??,21,??,83,??,82,??,27,??,1C,??,28,??,91,??,D0,??,69,??,69,??,90,??,??,??,FA,??,28,??,D1,??,49 + 26) + 4 DC:int *RamRandSeed(void) = &(30B5??4C051C0021201C????????2068286030BD + 2) DD:RamCurrentTrack = DE:RamIsSimPresent = &(??,??,??,E5,??,??,??,E7,??,??,??,E3,??,??,??,13,??,??,??,03,??,??,??,EA) DF:char *RamPressedKey() = &(??,B5,??,1C,??,1C,??,20,??,43,??,4D + 0A) + 10 E0:char *RamScreenBuffer() = &(??,B5,??,28,??,D1,??,21,??,??,??,??,??,??,??,??,??,??,??,??,??,49,??,??,??,??,??,49 + 1A) + AC E1:unsigned int RamMPlayer_CtrlCode() = &(F8B501270D1C041C081C????????????808831888842+0E) + 4 E2:RamKeyBuffer = &(????????140052E30000D3E70630D1E5) E3:RamProfileNum E4:void *FreeRAM() = E5:LP_MonthsShort = <0000123D> E6:Pic_Big0 = <00000260> E7:Pic_Little0 = <00000830> E8:Pic_Extra = <00000800> E9:Pic_Profiles = <00000810> EA:Pic_Vibra = <00000818> EB:Pic_Call EC:Pic_AdvNet = <00000800> ED:LP_MonthsLong = <00001137> EE:LP_Weekdays = <000003EB> EF:Pic_Calendar = <000005B0> F0:Pic_AccuGraph = <00001200> F1:void *BuildCanvas() = &(??,48,%DrawCanvas%) F2:lpRAM_PIT F3:RAM_PIT_Cap F4:Pic_LANI F5:Ram_LCD_Overlay_Layer = &(E08170BD70B5051C0C1C??????48 + 0C) F6:RAM_LCD_Layer_Base_Ptr = &(00B5??????FF431C??D0??4940014018??????BD0020??BD??B5??????FF0028??D0????????0028 + 0A) F7: F8:Additional_PIT_address F9:Additional_PIT_start FA:Additional_PIT_end FB: FC:PictureRelocationTable FD:PictureRelocationBase FE:NextPictureMagic FF:unsigned int AddrLibrary() = 100:void GBS_SendMessage(int cepid_to, int msg, ...) = ??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E8,??,??,??,E5,??,??,??,E2,??,??,??,??,??,??,??,E8 101:int GBS_ReciveMessage(GBS_MSG *) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E2,??,??,??,??,??,??,??,E2,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E8 102:void GBS_AcceptMessage(void) = ??,??,??,E9,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,1A,??,??,??,E5,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,??,??,??,??,E2,??,??,??,??,??,??,??,E2,??,??,??,E5,??,??,??,??,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E3,??,??,??,92,??,??,??,??,??,??,??,E5,??,??,??,E8 103:void GBS_ClearMessage(void) = ??,??,??,E9,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E2,??,??,??,??,??,??,??,E2,??,??,??,??,??,??,??,E8,??,??,??,?? 104:void GBS_PendMessage(GBS_MSG *) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,??,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E9,??,??,??,E2,??,??,??,E2,??,??,??,??,??,??,??,E2,??,??,??,E5,??,??,??,??,??,??,??,E8 105:void CreateGBSproc(int cepid, const char *name, void(*onMsg)(void), int prio, int unk_zero) = ??,??,??,E9,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E8 106:CSMROOT *CSM_root() = &(??,48,??,B5,??,68, {??,63,??,47}, ??,BD + 1) 107:int CreateCSM(const CSM_DESC *,void *,int) = ??,1C,??,1C,??,1C,??,??,??,B5,??,68,??,??,??,??,??,BD + 1 108:CSM_RAM *FindCSMbyID(int id) = ??,1C,??,??,??,B5,??,68,_blf(??,28,??,D1,??,47,??,68,??,E0,??,68,??,2A,??,D0,??,68,??,42,??,D1,??,E0,??,6A,??,E0,??,68,??,2A,??,D0,??,68,??,42,??,D1,??,1C,??,47),??,BD + 1 109:void DoIDLE(void) = ??,1C,??,??,??,B5,??,68,??,68,??,??,??,??,??,??,??,BD + 1 10A:void *GetConfig(unsigned int id) 10B:void *GetMinAdrScan() 10C:void *GetMaxAdrScan() 10D:unsigned short *GetCI() 10E:void Vibration(unsigned int power, unsigned int duration) 10F:void freeUSSD() = ??,B5,??,??,??,68,??,28,??,D0,??,78,??,28,??,D1,??,20,??,??,??,??,??,68,??,??,??,??,??,20,??,60,??,61,??,BD 110:char *wstrcopy(unsigned short *dst, const unsigned short *src) = ??,B5,??,1C,??,88,??,00,??,19,??,32,??,1C,??,??,??,??,??,1C,??,BD 111:char GetTypeUSSD() = ??,??,??,68,??,28,??,D1,??,20,??,47,??,78,??,47 + 1 112:unsigned int SetUSSD(StructUSSDStr *) = ??,B5,??,1C,??,78,??,??,??,??,??,28,??,D1,??,BD,??,??,??,??,??,??,??,60,??,??,??,??,??,26,??,28,??,??,??,??,??,D1,??,1C,??,22,??,E0,??,??,??,??,??,28,??,D8,??,??,??,??,??,28,??,D1,??,1C,??,22,??,1C,??,1C,??,96,??,??,??,??,??,??,??,??,??,28,??,D8,??,??,??,??,??,28,??,D0,??,1C,??,22,??,93,??,E0,??,1C,??,1C,??,96,??,1C,??,1C,??,??,??,??,??,20,??,E7 113:char *strpbrk(const char *s1,const char *s2) = ??,B4,??,1C,??,1C,??,78,??,2D,??,D1,??,1A,??,BC,??,47,??,78,??,1C,??,2A,??,D0,??,42,??,D1,??,1A,??,E7,??,78,??,33,??,2A,??,D1,??,34,??,E7 114:char *strncat(char *dest,const char *substr,int maxSubLen) = ??,B4,??,78,??,1C,??,2C,??,D0,??,33,??,78,??,2C,??,D1,??,2A,??,D0,??,78,??,31,??,70,??,33,??,2C,??,D0,??,3A,??,D1,??,21,??,70,??,BC,??,47 115:int strncmp(const char *s1,const char *s2,int n) = ??,1C,??,43,??,07,??,B4,??,D1,??,??,??,01,??,E0,??,30,??,31,??,3A,??,2A,??,D3,??,68,??,68,??,42,??,D1,??,1B,??,43,??,40,??,D0,??,2A,??,D1,??,20,??,BC,??,47,??,78,??,78,??,31,??,30,??,2B,??,D3,??,42,??,D1,??,3A,??,D1,??,1B,??,E7 + 1 116:int strncpy(char *dest,const char *source,int maxlen) = ??,B4,??,1C,??,1C,??,43,??,07,??,D1,??,??,??,01,??,E0,??,31,??,3A,??,C3,??,2A,??,D3,??,68,??,1B,??,43,??,40,??,D0,??,2A,??,D0,??,78,??,31,??,70,??,33,??,2C,??,D0,??,3A,??,D1,??,BC,??,47,??,2A,??,D9,??,1E,??,22,??,70,??,33,??,39,??,D1,??,E7 117:char *strrchr(const char *s,int c) = ??,22,??,06,??,0E,??,78,??,30,??,42,??,D1,??,1E,??,29,??,D1,??,1C,??,47 + 1 118:char *strstr(const char *s1,const char *s2) = ??,B4,??,1C,??,1C,??,78,??,78,??,34,??,33,??,2A,??,D3,??,42,??,D0,??,2D,??,D0,??,2A,??,D1,??,1C,??,BC,??,47,??,30,??,E7 119:int strtol(const char *nptr,char **endptr,int base) = ??,B5,??,B4,??,1C,??,1C,??,27,??,9C,??,??,??,??,??,78,??,34,??,29,??,D0,??,68,??,5C,??,07,??,D4,??,29,??,D0,??,29,??,D1,??,??,??,02,??,43,??,E0,??,3C,??,1C,??,1C,??,1C,??,??,??,??,??,1C,??,2D,??,D0,??,68,??,42,??,D1,??,98,??,60,??,05,??,25,??,??,??,??,??,1C,??,2C,??,DA,??,42,??,28,??,DD,??,60,??,07,??,B0,??,BC,??,BC,??,47,??,1C,??,2E,??,DA,??,60,??,??,??,E7 11A:int strtoul(const char *nptr,char **endptr,int base) = ??,B5,??,B4,??,B0,??,1C,??,27,??,9C,??,??,??,??,??,1C,??,68,??,90,??,??,??,??,??,78,??,34,??,29,??,D0,??,68,??,5C,??,07,??,D4,??,29,??,D0,??,29,??,D1,??,??,??,02,??,43,??,E0,??,3C,??,21,??,60,??,1C,??,1C,??,9A,??,??,??,??,??,1C,??,2D,??,D0,??,68,??,42,??,D1,??,98,??,60,??,68,??,28,??,D1,??,1C,??,B0,??,BC,??,BC,??,47,??,9A,??,60,??,42,??,05,??,D4,??,1C,??,E7 11B:int snprintf(char *,int n,const char *format,...) = ??,B4,??,B5,??,B0,??,1C,??,A9,??,91,??,90,??,D0,??,19,??,38,??,90,??,??,??,44,??,90,??,??,??,44,??,90,??,AE,??,1C,??,46,??,AA,??,99,??,??,??,??,??,1C,??,2C,??,D0,??,1C,??,20,??,??,??,??,??,1C,??,B0,??,BC,??,BC,??,B0,??,47 11C:int memcmp(const void *m1, const void *m2, int n) = ??,B4,??,2A,??,D3,??,1C,??,43,??,07,??,D1,??,C8,??,C9,??,42,??,D1,??,3A,??,2A,??,D2,??,42,??,D0,??,38,??,39,??,2A,??,D1,??,20,??,BC,??,47,??,07,??,D5,??,32,??,E0,??,78,??,78,??,31,??,30,??,42,??,D1,??,78,??,78,??,31,??,30,??,42,??,D1,??,3A,??,D1,??,1B,??,E7,00,00,78470000 11D:void zeromem(void *dest,int n) = ??,??,??,E3,??,??,??,E3,??,??,??,3A,??,??,??,E2,??,??,??,0A,??,??,??,E2,??,??,??,E3,??,??,??,E4,??,??,??,A4,??,??,??,C4,??,??,??,E0,??,??,??,EA,??,??,??,E1,??,??,??,24,??,??,??,24,??,??,??,44,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,28,??,??,??,28,??,??,??,22,??,??,??,2A,??,??,??,E1,??,??,??,28,??,??,??,48,??,??,??,E8,??,??,??,E1,??,??,??,24,??,??,??,01,??,??,??,44,??,??,??,44,??,??,??,E3,??,??,??,14,??,??,??,E1 11E:void *memcpy(void *dest,const void *source,int cnt) = ??,??,??,E3,??,??,??,9A,??,??,??,E2,??,??,??,0A,??,??,??,E4,??,??,??,E3,??,??,??,E0,??,??,??,94,??,??,??,E4,??,??,??,34,??,??,??,E2,??,??,??,94,??,??,??,34,??,??,??,E2,??,??,??,0A,??,??,??,E2,??,??,??,3A,??,??,??,E7,??,??,??,E3,??,??,??,0A,??,??,??,8A,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E4,??,??,??,2A,??,??,??,E2,??,??,??,EA,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E4,??,??,??,2A,??,??,??,E2,??,??,??,EA,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,E4,??,??,??,2A,??,??,??,E2,??,??,??,EA,78470000,??????E0 11F:WSHDR *wstrcpy(WSHDR *wshdr_d,WSHDR *wshdr_s) = ??,B5,??,29,??,D0,??,28,??,D0,??,68,??,88,??,8A,??,42,??,D3,??,3A,??,??,??,??,??,BD,??,??,??,??,??,BD 120:WSHDR *wstrncpy(WSHDR *,WSHDR *,int) = ??,B5,??,1C,??,D0,??,29,??,D0,??,1C,??,??,??,??,??,42,??,D2,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,BD 121:WSHDR *wstrcat(WSHDR *wshdr_d,WSHDR *wshdr_s) = ??,B5,??,1C,??,D0,??,29,??,D0,??,68,??,88,??,68,??,88,??,1C,??,??,??,??,??,18,??,42,??,D2,??,8A,??,38,??,1A,??,1C,??,??,??,??,??,BD,??,1C,??,??,??,??,??,BD 122:WSHDR *wstrncat(WSHDR *wshdr_d,WSHDR *wshdr_s,int n) = ??,B5,??,1C,??,D0,??,29,??,D0,??,68,??,88,??,1C,??,??,??,??,??,19,??,42,??,D2,??,8A,??,38,??,1B,??,1C,??,??,??,??,??,BD 123:int wstrlen(WSHDR *wshdr) = ??,28,??,D1,??,47,??,68,??,88,??,47 + 1 124:int wsprintf(WSHDR *,const char *format,...) = ??,B4,??,B5,??,B0,??,B0,??,1C,??,22,??,32,??,46,??,A9,??,??,??,??,??,1C,??,98,??,??,??,??,??,1C,??,1C,??,99,??,??,??,??,??,A8,??,90,??,1C,??,21,??,1C,??,AB,??,??,??,??,??,B0,??,B0,??,BC,??,BC,??,B0,??,47 125:WSHDR *AllocWS(int len) = 02,04,80,B5,12,0C,??,48,??,49,??,??,??,??,80,BD, ??,1C,??,04 + 1 126:void CutWSTR(void *WSHDR,int len) = ??,B5,??,28,??,D0,??,68,??,88,??,42,??,D2,??,??,??,??,??,BD 127:WSHDR *CreateLocalWS(WSHDR *wshdr,unsigned __int16 *wsbody,int len) = ??,B5,??,1C,??,1C,??,1C,??,29,??,D0,??,00,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,??,??,??,??,BD 128:int CreateWS(void *malloc,void *mfree,int len) = ??,B5,??,1C,??,20,??,1C,??,1C,??,2D,??,D0,??,2E,??,D0,??,20,??,47,??,1C,??,D1,??,20,??,BD,??,00,??,30,??,47,??,60,??,28,??,D1,??,1C,??,47,??,E7,??,21,??,80,??,1C,??,1C,??,68,??,??,??,??,??,21,??,60,??,60,??,60,??,E7 129:void FreeWS(WSHDR *wshdr) = ??,B5,??,1C,??,D0,??,68,??,29,??,D0,??,68,??,28,??,D1,??,68,??,47,??,68,??,1C,??,47,??,20,??,BD,??,20,??,BD 12A:void DrawObject(DRWOBJ *) = ??,B5,??,1C,_blf(??,B5,??,46,??,??,??,??,??,??,??,28,??,D0,??,AB,??,78,??,01,??,58,??,BD,??,??,??,??,??,6B,??,42,??,D1,??,??,??,??,??,E7,??,20,??,E7),??,28,??,D0,??,1C,??,??,??,??,??,BD 12B:void AddKeybMsgHook(void *proc) = ??,B5,_blf(??,B5,??,??,??,1C,??,68,??,25,??,28,??,D1,??,??,??,60,??,60,??,60,??,20,??,??,??,??,??,28,??,D0,??,60,??,73,??,1C,??,1C,??,??,??,??,??,BD),??,BD 12C:int AddKeybMsgHook_end(void *proc) = ??,B5,_blf(??,B5,??,??,??,1C,??,68,??,28,??,D1,??,60,??,60,??,48,??,60,??,20,??,??,??,??,??,68,??,29,??,D0,??,7B,??,29,??,D0,??,28,??,D1,??,20,??,BD,??,21,??,60,??,73,??,1C,??,1C,??,??,??,??,??,20,??,BD),??,BD 12D:void RemoveKeybMsgHook(void *proc) = ??,B5,_blf(??,??,??,B5,??,68,??,E0,??,68,??,42,??,D1,??,1C,??,??,??,??,??,BD,??,68,??,29,??,D1,??,BD),??,BD 12E:char *GetPaletteAdrByColorIndex(int ColorIndex) = ??,??,??,28,??,D2,??,00,??,E0,??,??,??,31,??,28,??,D0,??,38,??,28,??,D2,??,??,??,00,??,18,??,47,??,1C,??,47 + 1 12F:void getRGBcolor(int ColorIndex,void *dest) = ??,B5,??,1C,_blf(??,49,??,28,??,D2,??,00,??,E0,??,??,??,31,??,28,??,D0,??,38,??,28,??,D2,??,??,??,00,??,18,??,47,??,1C,??,47),??,1C,??,??,??,??,??,BD 130:void getRGBbyPaletteAdr(int *paletteAdr,void *dest) = ??,29,??,D0,??,28,??,D1,??,20,??,??,??,78,??,70,??,78,??,70,??,78,??,70,??,78,??,70,??,47 + 1 131:void setColor(int a,int r,int g,int b,void *dest) = ??,B5,??,9C,??,2C,??,D0,??,70,??,70,??,70,??,70,??,BD 132:void *memmove(void *dest,const void *source,int cnt) = 01,30,40,E0,02,00,53,E1,??,??,??,2A,03,00,10,E3,03,00,11,03,??,??,??,0A 133:void StoreXYWHtoRECT(void *RECT,int x,int y,int w,int h) = ??,B5,??,9C,??,80,??,18,??,39,??,80,??,80,??,19,??,39,??,80,??,BD + 1 134:void StoreXYXYtoRECT(void *RECT,int x,int y,int x2,int y2) = ??,B5,??,9C,??,80,??,80,??,80,??,80,??,BD 135:int IsGuiOnTop(int id) = ??,1C,??,??,??,B5,??,68,_blf(??,68,??,1C,??,D0,??,68,??,20,??,42,??,D0,??,20,??,47),??,BD + 1 136:int CreateGUI_ID(void *gui,int id) = 0A,1C,01,1C,??,??,80,B5,00,68,_blf(13,1C,00,22),80,BD + 1 137:int CreateGUI(void *gui) = 01,1C,??,??,80,B5,00,68,_blf(00,23,00,22),80,BD + 1 138:int CreateGUI_30or2(void *gui) = ??,1C,??,??,??,B5,??,68,_blf(??,6B,??,23,??,43,??,63,??,23,??,22,??,??),??,BD + 1 139:int CreateGUIWithDummyCSM(void *gui,int flag) = ??,1C,??,1C,??,??,??,B5,??,68,_blf(??,B5,??,B0,??,1C,??,1C,??,91,??,??,??,??,??,90,??,95,??,94,??,6F,??,23,??,46,??,??,??,??,??,??,??,98,??,B0,??,BD),??,BD + 1 13A:int CreateGUIWithDummyCSM_30or2(void *gui,int flag) = ??,1C,??,1C,??,??,??,B5,??,68,_blf(??,B5,??,6B,??,24,??,43,??,63,??,??,??,??,??,BD),??,BD + 1 13B:void GeneralFuncF1(int cmd) = ??,1C,??,48,??,B5,??,68, {??,1C,??,68,??,68,??,2B,??,D0,??,68, [??,23, [??B5??1C??6E] ] ,??,47} ,??,BD + 1 13C:void GeneralFuncF0(int cmd) = ??,1C,??,48,??,B5,??,68, {??,1C,??,68,??,68,??,2B,??,D0,??,68, [??,29,??,D0,??,23, [??B5??1C??6E] ??,47] ,??,47} ,??,BD + 1 13D:void GeneralFunc_flag1(int id,int cmd) = ??,1C,??,1C,??,48,??,B5,??,68, {??,23,??,E7} ,??,BD + 1 13E:void GeneralFunc_flag0(int id,int cmd) = ??,1C,??,1C,??,??,??,B5,??,68, {??,29,??,D0,??,23,??,??,??,47} ,??,BD + 1 13F:void DirectRedrawGUI(void) = ??,??,??,B5,??,68,_blf(??,B5,??,1C,??,68,??,26,??,68,??,B0,??,28,??,D0,??,1C,??,69,??,35,??,28,??,D0,??,1C,??,??,??,??,??,20,??,61,??,61,??,20,??,C5,??,C5,??,3D,??,69,??,28,??,D0,??,68,??,68,??,6B,??,07,??,D5,??,21,??,??,??,??,??,28,??,D1,??,1C,??,??,??,??,??,61,??,6A,??,28,??,D0,??,??,??,??,??,A9,??,??,??,??,??,20,??,AB,??,74,??,20,??,??,??,??,??,1C,??,20,??,AA,??,92,??,90,??,91,??,23,??,5E,??,23,??,5E,??,23,??,5E,??,23,??,5E,??,1C,??,??,??,??,??,62,??,68,??,1C,??,68,??,??,??,??,??,68,??,21,??,68,??,??,??,??,??,28,??,D0,??,1C,??,31,??,??,??,??,??,68,??,21,??,68,??,??,??,??,??,28,??,D0,??,20,??,E0,??,20,??,61,??,68,??,68,??,68,??,68,??,47,??,61,??,B0,??,BD),??,BD + 1 140:void DirectRedrawGUI_ID(int id) = ??,1C,??,??,??,B5,??,68,_blf(??,68,??,68,??,2B,??,D0,??,68,??,42,??,D1,??,??,??,47),??,BD + 1 141:void PendedRedrawGUI(void) = ??,48,??,B5,??,68, {??,B5,??,1C,??,6E,??,68,??,20,??,47,??,28,??,D0,??,21,??,60,??,49,??,60,??,61,??,1C,??,1C,??,30} ,??,BD + 1 142:CSM_RAM *FindCSM(void *csm_q,int id) = ??,28,??,D1,??,47,??,68,??,E0,??,68,??,2A,??,D0,??,68,??,42,??,D1,??,E0,??,6A,??,E0,??,68,??,2A,??,D0,??,68,??,42,??,D1,??,1C,??,47 + 1 143:void GBS_StartTimer(GBSTMR *tmr,int time,int msg,int unk,int cepid) = ??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E8 144:void GBS_StopTimer(GBSTMR *tmr) = ??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E3,??,??,??,E2,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E2,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,EF,??,??,??,E3,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E8 145:int GBS_GetCurCepid(void) = ??,??,??,E5,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E5,??,??,??,E3,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,0A,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,0A,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,05,??,??,??,01,??,??,??,04,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,E2,??,??,??,1A,??,??,??,E5,??,??,??,E1,??,??,??,E4,??,??,??,E5,??,??,??,E3,??,??,??,11,??,??,??,14,??,??,??,??,??,??,??,E4 146:void LockSched(void) = ??,??,??,E9,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E8,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,EA,??,??,??,E5,??,??,??,??,??,??,??,E1,??,??,??,1A,??,??,??,E2,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E1,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,EA 147:void UnlockSched(void) = ??,??,??,E9,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E8,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,EA,??,??,??,E5,??,??,??,??,??,??,??,E1,??,??,??,1A,??,??,??,E2,??,??,??,E1,??,??,??,E3,??,??,??,0A,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,1A,??,??,??,??,??,??,??,E5,??,??,??,E5,??,??,??,E0,??,??,??,E0,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,85,??,??,??,E5,??,??,??,??,??,??,??,EA 148:extern int ShowMSG(int flag, int lgp_id) = ??,4A,C3,07,00,D4,38,32,??,1C,00,21,78,E7 + 1 149:void SetPropToText(DRWOBJ *drwobj,void *rect,int rect_flag,WSHDR *wshdr,int font,int text_flag) = ??,B5,??,1C,??,20,??,9F,??,70,??,1C,??,1C,??,1C,??,30,??,22,??,??,??,??,??,70,??,20,??,70,??,06,??,D5,??,1C,??,??,??,??,??,1C,??,??,??,??,??,??,??,??,??,1C,??,1C,??,??,??,??,??,61,??,E0 14A:void FreeDrawObject_subobj(DRWOBJ *drwobj) = ??,B5,??,1C,??,78,??,28,??,D0,??,28,??,D0,??,28,??,D0,??,28,??,D1,??,69,??,??,??,??,??,69,??,??,??,??,??,21,??,1C,??,??,??,??,??,20,??,70,??,BD 14B:void SetColor(DRWOBJ *drwobj, const char *color1, const char *color2) = ??,B5,??,1C,??,1C,??,1C,??,1C,_blf(??,29,??,D0,??,28,??,D1,??,20,??,E7,??,78,??,70,??,78,??,70,??,78,??,70,??,78,??,70,??,47),??,1D,??,1C,??,??,??,??,??,78,??,21,??,43,??,70,??,BD 14C:void DrawString(WSHDR *WSHDR, int x1, int y1, int x2, int y2, int font, int text_attribute, const char *Pen, const char *Brush) = ??,B5,??,B0,??,9C,??,9F,??,9E,??,1C,??,D0,??,68,??,28,??,D1,??,A0,??,??,??,??,??,??,??,1C,??,20,??,??,??,??,??,28,??,D0,??,DF,??,22,??,1C,??,20,??,??,??,E0 14D:GUI *GetTopGUI(void) = ??,??,??,B5,??,68,??,28,??,D1,??,BD,??,??,??,??,??,BD + 1 14E:void *FindItemByID(GUI *gui,int id) = ??,B5,??,28,??,D1,??,??,??,3C,??,1C,??,20,??,??,??,??,??,??,??,28,??,D0,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,E0,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,E0,??,69,??,E0,??,68,??,42,??,D0,??,68,??,28,??,D1,??,20,??,BD 14F:void *GetDataOfItemByID(GUI *gui,int id) = ??,B5,_blf(??,B5,??,28,??,D1,??,??,??,3C,??,1C,??,20,??,??,??,??,??,??,??,28,??,D0,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,E0,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,E0,??,69,??,E0,??,68,??,42,??,D0,??,68,??,28,??,D1,??,20,??,BD),??,28,??,D0,??,68,??,BD,??,20,??,BD 150:void DrawRoundedFrame(int x1,int y1,int x2,int y2,int x_round,int y_round,int flags,const char *pen,const char *brush) = ??,B5,??,B0,??,1C,??,23,??,9C,??,20,??,1C,??,2C,??,90,??,93,??,9D,??,DA,??,24 151:void SetPropTo_Obj5(DRWOBJ *, RECT *, int flags, IMGHDR *Image) = ??,B5,??,1C,??,20,??,70,??,70,??,1C,??,1C,??,25,??,30,??,22,??,70,??,??,??,??,??,20,??,61,??,76,??,76,??,76,??,61,??,1C,??,BD 152:int CreateMenu(int is_small,int zero1,const MENU_DESC *menu, const HEADER_DESC *hdr,int start_item,int n_items,void *user_pointer,int *to_remove) = ??,B5,??,B0,??,1C,??,AA,??,1C,??,1C,??,CA,??,91,??,21,??,9F,??,91,??,92,??,1C,??,1C,??,90,??,1C,??,97,??,??,??,??,??,B0,??,BD 153:int GBS_RecActDstMessage(GBS_MSG *) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E3,??,??,??,E2,??,??,??,??,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E2,??,??,??,??,??,??,??,E2,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E5,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,01,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E8 154:void KillGBSproc(int cepid) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,0A,??,??,??,E1,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,EF,??,??,??,E3,??,??,??,E3,??,??,??,??,??,??,??,??,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,1A,??,??,??,??,??,??,??,??,??,??,??,E8,??,??,??,??,??,??,??,??,??,??,??,EA 155:png_structp png_create_read_struct(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn) = ??,B5,0D,1C,00,21,16,1C,00,22,??,??,??,??,??,??,29,1C 156:png_infop png_create_info_struct(png_structp png_ptr) = ??,B5,00,28,??,D1,??,BD,01,21,49,02 157:void png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr) = ??,B5,??,??,??,??,00,26,00,25,00,24,00,28,??,D0,??,??,??,??,??,??,00,29 158:void png_set_sig_bytes(png_structp png_ptr,int num_bytes) = ??,B5,05,1C,0C,1C,08,29,??,DD 159:void png_read_info(png_structp png_ptr, png_infop info_ptr) = ??,B5,0F,1C,01,1C,FF,31,61,31,??,??,??,??,??,??,E0,39,04,1C 15A:png_uint_32 png_get_IHDR(png_structp png_ptr,png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method) = ??,B5,??,??,16,1C,05,1C,0C,1C,00,28,??,??,??,D0,00,2C 15B:png_voidp png_malloc(png_structp png_ptr, png_uint_32 size) = ??,B5,04,1C,??,D0,00,29,??,D1,00,20,??,BD,01,20,40,02,20,18 15C:void png_read_image(png_structp png_ptr, png_bytepp image) = ??,B5,??,??,07,1C,??,??,??,??,??,??,38,1C,FF,30,01,30 15D:void png_read_end(png_structp png_ptr, png_infop info_ptr) = ??,B5,04,1C,0F,1C,00,21,??,??,??,??,??,??,26,1C,FF,36,5D,36 15E:png_voidp png_get_io_ptr(png_structp png_ptr) = 80,30,40,69,70,47 + 1 15F:png_uint_32 png_get_rowbytes(png_structp png_ptr,png_infop info_ptr) = 00,28,??,D0,00,29,??,D0,C8,68,70,47,00,20,70,47 + 1 160:void png_read_row(png_structp png_ptr,png_bytep row,png_bytep dsp_row) = ??,B5,04,1C,??,??,??,??,05,22,??,??,??,??,??,??,??,??,1C,22,47,31 161:void png_init_io(png_structp png_ptr, int fp) = 94,10,80,e5,1e,ff,2f,e1 162:int setjmp(jmp_buf jmpbuf) = ??,??,??,E8,??,??,??,E8,??,??,??,E8,??,??,??,E9,??,??,??,EB,??,??,??,E8,??,??,??,E8,??,??,??,E3,??,??,??,E1 163:EDITQ *AllocEQueue(void *malloc_a, void *mfree_a) = ??,B5,??,1C,??,1C,??,20,??,47,??,21,??,60,??,60,??,60,??,60,??,61,??,BD 164:EDITCONTROL *PrepareEditControl(EDITCONTROL *) = ??,B5,??,1C,_blf(??,21,??,70,??,60,??,72,??,72,??,83,??,83,??,83,??,83,??,84,??,62,??,62,??,30,??,E7),??,1C,??,BD 165:void ConstructEditControl(EDITCONTROL *EditControl,int type,int flag,WSHDR *ws,int maxlen) = ??,B5,??,B0,??,1C,??,1C,??,1C,??,29,??,9F,??,D0,??,2D,??,D1,??,2E,??,D0,??,DF,??,22,??,20,??,??,??,??,??,??,??,??,??,1C,??,??,??,??,??,70,??,98,??,60,??,62,??,83,??,B0,??,BD 166:int AddEditControlToEditQend(void *EditQ,EDITCONTROL *EditControl,void *malloc_a) = ??,B5,??,1C,??,1C,??,1C,??,??,??,??,??,30,??,04,??,0C,??,1C,??,1C,??,1C,_blf(??,B5,??,1C,??,1C,??,B0,??,A8,??,22,??,6A,??,??,??,??,??,8B,??,68,??,69,??,??,??,??,??,1C,??,2E,??,68,??,D0,??,1C,??,1C,??,??,??,??,??,E0,??,21,??,1C,??,??,??,??,??,22,??,92,??,1C,??,1C,??,9A,??,95,??,A9,??,??,??,??,??,B0,??,BD),??,BD 167:int CreateInputTextDialog(const INPUTDIA_DESC *input_desc, const HEADER_DESC *header_desc,void *editq,int do_mfree,void *user_pointer) = ??,B5,??,B0,??,1C,??,1C,??,49,??,4A,??,9F,??,1C,??,48,??,91,??,92,??,1C,??,1C,??,90,??,1C,??,97,??,??,??,FF,??,B0,??,BD,??,??,??,A0 168:void SetSoftKey(void *gui,const SOFTKEY_DESC *,int n) = ??,B5,??,1C,??,30,??,68,??,1C,??,30,??,1C,??,1C,??,68,??,??,??,??,??,28,??,D0,??,1C,??,1C,??,1C,_blf(??,B5,??,1C,??,1C,??,28,??,D1,??,??,??,1C,??,20,??,??,??,??,??,??,??,??,??,28,??,D0,??,DF,??,1C,??,1C,??,22,0D,20,??,??,??,??,??,BD,??,DF,??,1C,??,1C,??,22,??,20,??,??,??,??,??,BD,??,21,??,??,??,??,??,1C,??,1C,??,??,??,??,??,BD),??,BD 169:int ExtractEditControl(void *guidata,int n,EDITCONTROL *) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,6A, {??,B5,??,6A,??,1C,??,2C,??,D0,??,1C,??,??,??,??,??,28,??,D0,??,1C,??,1C,??,1C,??,??,??,??,??,20,??,BD} ,??,BD} ,??,BD} ,??,BD 16A:int StoreEditControl(void *guidata,int n,EDITCONTROL *) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,1C,??,??,??,FD,??,42,??,D1,??,1C,??,1C,??,??,??,FE,??,BD} ,??,BD} ,??,BD 16B:int unlink(const char *cFileName,unsigned int *errornumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E5,58,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E8 16C:int str2ws(WSHDR *ws,const char *str,unsigned int size) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,E3,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,E2,??,??,??,E5,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,AA,??,??,??,E7,??,??,??,E3,??,??,??,13,??,??,??,13,??,??,??,13,??,??,??,1A,??,??,??,E0,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E0,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E2,??,??,??,E3,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,2A,??,??,??,E7,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,1A,??,??,??,E1,??,??,??,E2,??,??,??,E8 16D:int UnpackABentry(AB_UNPRES *,void *abentry,int filesz,int flag) = ??,??,??,E9,??,??,??,E2,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E3,??,??,??,13,??,??,??,1A,??,??,??,E2,??,??,??,E5,??,??,??,E2,??,??,??,E3,??,??,??,03,??,??,??,E5,??,??,??,0A,??,??,??,??,??,??,??,E5,??,??,??,??,??,??,??,E5,??,??,??,E3,??,??,??,AA,??,??,??,E3,??,??,??,E3,??,??,??,??,??,??,??,EA,??,??,??,E3,??,??,??,??,??,??,??,E1,??,??,??,13,??,??,??,??,??,??,??,1A,??,??,??,??,??,??,??,E3,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,EA,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E3,??,??,??,E2,??,??,??,E8 16E:int FreeUnpackABentry(AB_UNPRES *, void *mfree_adr) = ??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,E3,??,??,??,EA,??,??,??,E5,??,??,??,E0,??,??,??,E0,??,??,??,E5,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,E5,??,??,??,??,??,??,??,E2,??,??,??,EA,??,??,??,E5,??,??,??,E0,??,??,??,E0,??,??,??,E5,??,??,??,E2,??,??,??,E1,??,??,??,05,??,??,??,05,??,??,??,E2,??,??,??,E1,??,??,??,3A,??,??,??,E2,??,??,??,E2,??,??,??,E1,??,??,??,3A,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E3,??,??,??,E3,??,??,??,E3,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E3,??,??,??,E8 16F:int GetTypeOfAB_UNPRES_ITEM(int) = ??,??,??,E1,??,??,??,E3,??,??,??,E3,??,??,??,90,??,??,??,E1,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,E1,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,E1,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA,??,??,??,EA 170:int MakeVoiceCall(const char *number,int _0x10, int _0x20C0) = ??,B5,??,1C,??,22,??,92,??,04,??,0C,??,23,??,06,??,0E,??,??,??,??,??,BD 171:void SUBPROC(void *,...) 172:void REDRAW(void) 173:int socket(int af,int type,int protocol) = ??,B5,??,B0,??,1C,??,20,??,43,??,99,??,4D,??,90,??,94,??,1C,??,92,??,91,??,68,??,26,??,23,??,21,??,A2,??,48,??,47 174:int connect(int sock,SOCK_ADDR *,int name_length) = ??,B5,??,B0,??,1C,??,1C,??,21,??,46,??,18,??,??,??,??,??,4E,??,2C,??,D1,??,4C,??,1C,??,20,??,??,??,??,??,28,??,D0,??,DF,??,1C,??,1C,??,22,??,20 175:int bind(int sock,SOCK_ADDR *,int name_length) = ??,B5,??,B0,??,1C,??,21,??,46,??,1C,??,18,??,??,??,??,??,4D,??,2C,??,D1,??,4C,??,1C,??,20,??,??,??,??,??,28,??,D0,??,DF 176:int closesocket(int socket) = ??,B5,??,B0,??,1C,??,A8,??,21,??,22,??,C0,??,C0,??,4D,??,96,??,4C,??,68,??,21,??,23,??,1C,??,A2,??,47,??,1C,??,??,??,??,??,96,??,4E,??,AB,??,3E,??,81,??,27 177:int shutdown(int socket,int how) = ??,B5,??,1C,??,1C,??,B0,??,A8,??,21,??,??,??,??,??,4E,??,94,??,95,??,68,??,23,??,21,??,A2,??,48,??,47,??,20,??,90,??,20,??,94,??,AB,??,82,??,4C,??,2D,??,D0,??,2D,??,D0,??,2D,??,D1,??,20 178:int recv(int socket,void *buf,int len,int flag) = ??,B5,??,B0,??,1C,??,46,??,1C,??,1C,??,21,??,18,??,??,??,??,??,98,??,4F,??,96,??,95,??,94,??,90,??,68,??,23,??,21,??,48,??,A2,??,47,??,1C,??,4D,??,D0,??,4E,??,1C,??,20 179:int send(int socket,const void *buf,int len,int flag) = ??,B5,??,B0,??,1C,??,1C,??,46,??,21,??,1C,??,18,??,??,??,??,??,1C,??,20,??,2D,??,9A,??,D0,??,1C 17A:unsigned __int16 htons(unsigned __int16) = ??,02,??,0A,??,18,??,04,??,0C,??,47 + 1 17B:unsigned int htonl(unsigned int) = ??,??,??,02,??,1C,??,40,??,02,??,06,??,18,??,0A,??,40,??,18,??,0E,??,18,??,47 + 1 17C:int *socklasterr(void) = &(??,48,??,68,??,04,??,48,??,0C,??,42,??,D0,??,69,??,22,??,78,??,43,??,70 + 1) 17D:void SetIDLETMR(int time_ms,int msg) = ??,1C,??,1C,??,48,??,B5,??,68,_BLF(??,B5,??,1C,??,30,??,1C,??,1C,??,1C,??,??,??,??,??,2D,??,DB,??,63,??,63,??,1C,??,??,??,??,??,1C,??,??,??,??,??,BD),??,BD + 1 17E:void RestartIDLETMR(void) = ??,48,??,B5,??,68,_BLF(??,B5,??,1C,??,30,??,90,??,??,??,??,??,1C,??,6B,??,37,??,28,??,D1,??,1C,??,??,??,??,??,E0,??,26,??,1C,??,??,??,??,??,90),??,BD + 1 17F:void DisableIDLETMR(void) = ??,48,??,B5,??,68,_blf(00,22,00,21,??,E7),??,BD + 1 180:int EDIT_GetItemNumInFocusedComboBox(void *gui) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,6A, {??,B5, {??,B5,??,6A,??,29,??,D0,??,30,??,BD,??,6E,??,??,??,??,??,BD} ??,??,??,??,??,BD} ??,BD} ??,BD} ??,BD 181:void EDIT_SetTextToFocused(void *gui,WSHDR *ws) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,B0,??,6A,??,1C,??,??,??,??,??,1C,??,??,??,??,??,1C,??,1C,??,D0,??,21,??,43,??,1C,??,??,??,??,??,6A} ??,BD} ??,BD 182:int EDIT_GetFocus(void *gui) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,6A,??,68,??,07,??,D4,??,1C,??,??,??,??,??,BD,??,20,??,BD} ??,BD} ??,BD 183:int EDIT_GetUnFocus(void *gui) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,6A,??,68,??,07,??,D4,??,??,??,??,??,BD,??,??,??,??,??,BD} ??,BD} ??,BD 184:void ConstructComboBox(EDITCONTROL *EditControl,int type,int attr,WSHDR *,int maxlen,int unk_zero,int num_of_items,int start_item) = F8,B5,04,1C,10,1C,06,AF,E4,CF,00,92,02,1C,20,1C,_blf(??,B5,??,B0,??,1C,??,1C,??,1C,??,29,??,9F,??,D0,??,2D,??,D1,??,2E,??,D0,??,DF,??,22,??,20,??,??,??,??,??,??,??,??,??,1C,??,??,??,??,??,70,??,98,??,60,??,62,??,83,??,B0,??,BD),25,72,66,83,A7,83,F8,BD 185:int GBS_WaitForMsg(const int *msg_list, int msgs_num, GBS_MSG *, int timeout) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,13,??,??,??,E5,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E1,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E3,??,??,??,E5 186:int RegisterCepidForSocketWork(REGSOCKCEPID_DATA *) = ??,B5,??,1C,??,??,??,??,??,1C,??,88,??,4E,??,4F,??,07,??,D5,??,??,??,??,??,28,??,D0,??,42,??,D0,??,1C,??,20 187:int RequestLMANConnect(LMAN_DATA *) = ??,B5,??,4E,??,B0,??,1C,??,B0,??,23,??,68,??,21,??,B0,??,48,??,A2,??,47,??,2C,??,4D,??,D1,??,4C,??,1C,??,20,??,??,??,??,??,28,??,D0,??,DF 188:int ScreenW(void) = <00000084> 189:int ScreenH(void) = <000000B0> 18A:int HeaderH(void) = <00000016> 18B:int SoftkeyH(void) = <00000016> 18C:void GBS_DelTimer(GBSTMR *) = ??,??,??,E9,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,1A,??,??,??,E5,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,E3,??,??,??,01,??,??,??,08,??,??,??,0A,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E8 18D:int available0(int sock) = ??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,FB,??,??,??,E3,??,??,??,A5,??,??,??,B3,??,??,??,E8 18E:void GPRS_OnOff(int on, int _1) = ??,B5,??,4A,??,25,??,24,??,28,??,4E,??,60,??,D1,??,29,??,D0,??,1C,??,22,??,21,??,20 18F:int GetCurMenuItem(void *gui) = ??,B5,??,1C,??,68,??,6A,??,29,??,D1,??,69,??,28,??,D0,??,34,??,69,??,BD 190:void MutexCreate(MUTEX *mtx) = ??,??,??,E9,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,03,??,??,E3,??,??,??,EB,??,??,??,E3 191:void MutexDestroy(MUTEX *mtx) = ??,??,??,E9,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,03,??,??,E3,??,??,??,EB,??,??,??,E5 192:void MutexLock(MUTEX *mtx) = ??,??,??,E9,??,??,??,E1,??,??,??,15,??,??,??,13,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E3,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,EB,??,??,??,E5,??,??,??,E8 193:void MutexLockEx(MUTEX *mtx, int flag) = ??,??,??,E9,??,??,??,E1,??,??,??,15,??,??,??,E1,??,??,??,13,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E3,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,EB,??,??,??,E1,??,??,??,E5,??,??,??,E8 194:void MutexUnlock(MUTEX *mtx) = ??,??,??,E9,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,15,??,??,??,E5,??,??,??,E5,??,??,??,13,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,EB,??,??,??,EF,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,EB,??,??,??,E5,??,??,??,E3 195:void SetMenuItemIcon(void *gui,int item_n,int icon_n) = ??,B5,??,1C,??,68,??,20,??,1C,??,24,??,37,??,69,??,B0,??,91 196:void RefreshGUI(void) = ??,48,??,B5,??,68, {??,B5,??,1C,??,68,??,68,??,29,??,D0,??,68,??,1C,??,??,??,FE,??,1C,??,1C,??,??,??,FD,??,BD}, ??,BD + 1 197:void *AllocMenuItem(void *gui) = ??,B5,??,1C,??,30,??,30,??,68,??,20,??,47,??,1C,??,D1,??,DF,??,22,??,20,??,49,??,4B 198:WSHDR *AllocMenuWS(void *gui, int len) = ??,1C,??,1C,??,31,??,31,??,B5,??,04,??,0C,??,C9,??,??,??,??,??,BD + 1 199:void SetMenuItemIconArray(void *gui,void *item,const int *icons) = 4B62,7047,8A62,7047 + 5 19A:void SetMenuItemText(void *gui,void *item,WSHDR *text,int item_n) = ??,B5,??,1C,??,1C,??,1C,??,B0,??,??,??,??,??,28,??,D1,??,1C,??,1C,??,??,??,??,??,28,??,D0,??,??,??,??,??,1C,??,22,??,99,??,??,??,??,??,1C,??,1C,??,1C,??,1C,??,??,??,??,??,B0,??,BD 19B:void EDIT_SetFocus(void *gui, int item) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,6A,??,??,??,FD,??,1C,??,??,??,F9,??,21,??,43,??,1C,??,1C} ,??,BD} ,??,BD 19C:void SEQKILLER(void *data, void(*next_in_seq)(void *), void *data_to_kill) 19D:long long getCpuUsedTime_if_ena(void) = ??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,02,??,??,??,08,??,??,??,15,??,??,??,15,??,??,??,E1 19E:void StartCpuUsageCount(void) = ??,??,??,E9,??,??,??,E2,??,??,??,E5,??,??,??,E8,??,??,??,E5,??,??,??,E5,??,??,??,E8,??,??,??,E5,??,??,??,E5,??,??,??,EB,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E5,??,??,??,E8 19F:int inflateInit2_(z_streamp strm, int windowBits,const char *version, int stream_size) = ??,B5,0D,1C,04,1C,00,2A,??,D0,10,78,31,28 1A0:int inflate(z_streamp strm, int flush) = ??,B5,??,??,??,??,00,29,??,D0,??,??,??,??,00,2E,??,D0 1A1:int inflateEnd(z_streamp strm) = 10,B5,04,1C,??,D0,??,??,00,28,??,D0,??,??,00,2A,??,D1 1A2:int ActivateDialUpProfile(unsigned int cep_id,int profile_num) = ??,B5,??,B0,00,24,01,20,??,46,??,??,??,??,??,??,??,??,00,28,??,D0,01,21 1A3:int GetCurrentGPRSProfile(void) = ??,40,2D,E9,??,??,??,E5,??,??,??,E1,19,00,50,E3,??,??,??,3A,01,00,A0,E3 1A4:int GetDisconnectTime(void) = ??,??,??,E5,??,??,??,E1,FA,0F,50,E3,??,??,??,8A,0A,00,50,E3,??,??,??,2A 1A5:void RegisterCepIdForCurProfile(unsigned int cep_id,int profile_num,unsigned int csd_or_gprs) = 03,1C,??,??,03,60,02,71,C1,80,70,47 + 1 1A6:int IsTimerProc(GBSTMR *) = 10,40,2D,E9,00,40,A0,E1,??,??,??,??,01,00,50,E3,??,??,??,1A,04,00,A0,E1,??,??,??,??,01,00,50,E3 1A7:char *Get_CC_NC() = ??,B5,??,??,??,??,??,4C,07,34,??,??,??,??,??,1C,??,BD 1A8:png_structp png_create_read_struct_2(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn) = ??,B5,??,??,??,??,05,1C,32,1C,01,20,??,??,??,??,??,??,??,??,04,1C,??,D1,00,20,??,??,??,BD 1A9:void png_set_read_fn(png_structp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn) = ??,B5,04,1C,80,30,41,61,02,61,C1,68,00,25,00,29 1AA:void png_read_update_info(png_structp png_ptr,void *info_ptr) = ??,B5,0D,1C,04,1C,80,30,C0,6A,40,06 1AB:void png_set_palette_to_rgb(png_structp png_ptr) = 80,30,01,6B,01,22,12,03,11,43,01,63,70,47 + 1 1AC:png_uint_32 png_get_valid(png_structp png_ptr,png_infop info_ptr, png_uint_32 flag) = 00,28,??,D0,00,29,??,D0,88,68,10,40,70,47 + 1 1AD:void png_set_tRNS_to_alpha(png_structp png_ptr) = 80,30,01,6B,01,22,12,03,11,43,01,63,70,47 + 1 1AE:void png_set_filler(png_structp png_ptr,png_uint_32 filler, int flags) = ??,B5,03,1C,80,33,1C,6B,01,25,ED,03,2C,43 1AF:void png_set_strip_16(png_structp png_ptr) = 80,30,01,6B,01,22,92,02,11,43,01,63,70,47 + 1 1B0:void png_set_packing(png_structp png_ptr) = 01,1C,FF,31,61,31,CA,79,08,2A,??,D2,80,30 + 1 1B1:void png_set_gray_to_rgb(png_structp png_ptr) = 80,30,01,6B,01,22,92,03,11,43,01,63,70,47 + 1 1B2:int png_check_sig(png_bytep sig, int num) = ??,B5,0A,1C,00,21,_blf(??,B5,06,1C,0D,1C,14,1C,08,22),00,28,??,D1,01,20,??,BD 1B3:void DrawLine(int x,int y,int x2,int y2,int type,const char *pen) = ??,B5,04,1C,01,20,??,??,??,??,FF,20 1B4:void DrawRectangle(int x,int y,int x2,int y2,int flags,const char *pen,const char *brush) = ??,B5,??,??,??,??,??,??,15,1C,1C,1C,38,43 1B5:int isnewSGold(void) = <1> 1B6:int async_gethostbyname(const char *host_name,int ****DNR_RES,int *DNR_ID) = F7,B5,05,1C,14,1C,90,B0,09,A8,1C,21,??,??,??,??,??,??,00,95,01,94 1B7:unsigned int str2ip(const char *) = F8,B5,00,21,00,91,C9,43,00,28,??,??,08,1C,F8,BD,00,27 1B8:void *EXT_TOP(void) 1B9:void *PNG_TOP(void) 1BA:void *LIB_TOP(void) 1BB:void *DATA_N_SFB(void) 1BC:void SHA1_Init(SHA_CTX *c) = ??,49,??,60,??,49,??,60,??,49,??,43,??,60,??,49,??,43,??,60,??,49,??,61,??,21,??,61,??,61,??,65,??,47 + 1 1BD:void SHA1_Update(SHA_CTX *c, const void *data, unsigned long len) = ??,B5,??,1C,??,1C,??,1C,??,D0,??,69,E8,00,08,18,81,42,??,D9,??,69,??,31,??,61,??,69,??,0F,??,18,??,61,??,61 1BE:void SHA1_Final(char *md, SHA_CTX *c) = ??,B5,C8,6D,0D,1C,0C,1C,EF,6D,81,07,00,26,82,10,BF,10,BF,00,??,1C,??,0F,??,34,??,29 1BF:RSA *RSA_new_method(RSA_METHOD *method) = ??,B5,??,??,??,1C,??,68,??,28,??,D1,??,??,??,??,??,60,??,20,??,??,??,??,??,1C,??,D1,??,23 1C0:void RSA_free (RSA *r) = ??,B5,??,1C,??,D0,??,22,??,92,??,21,??,43,??,22,??,1C,??,30 1C1:int RSA_sign(int type, char *m, unsigned int m_len, char *sigret, unsigned int *siglen, RSA *rsa) = ??,B5,??,B0,??,1C,??,20,??,9D,??,90,??,6B,??,1C,??,24,??,06,??,D5,??,99,??,95,??,91,??,68,??,1C,??,6A 1C2:BIGNUM *BN_bin2bn(const char *s,int len,BIGNUM *ret) = ??,B5,??,1C,??,1C,??,1C,??,D1,??,??,??,??,??,1C,??,D0,??,25,??,2E,??,D1,??,20,??,60,??,E0 1C3:void SetMenuItemCount(void *gui,int n) = ??,B5,??,1C,??,1C,??,34,??,69,??,61,??,??,??,FF,??,69,??,42,??,D0,??,1C,??,69,??,??,??,FF,??,BD 1C4:void SetCursorToMenuItem(void *gui,int n) = ??,B5,??,1C,??,1C,??,??,??,??,??,1C,??,34,??,69,??,22,??,32,??,42,??,59 1C5:int GetFontYSIZE(int font) = ??,??,??,E3,??,??,??,AA,??,??,??,E3,??,??,??,A5,??,??,??,A0,??,??,??,A0,??,??,??,A1,??,??,??,A1,??,??,??,E3,??,??,??,E1 1C6:void EDIT_ExtractFocusedControl(void *gui,EDITCONTROL *ec) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,6A, {??,B5,??,1C,??,??,??,??,??,1C,??,22,??,1C,??,??,??,??,??,BD} ??,BD} ,??,BD} ,??,BD 1C7:int EDIT_StoreControlToFocused(void *gui,EDITCONTROL *ec) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,6A,??,B0,??,90,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,90,??,1C} ,??,BD} ,??,BD 1C8:EDITC_OPTIONS *PrepareEditCOptions(EDITC_OPTIONS *ec_options) = ??,B5,??,1C,_blf(??,B5,??,22,??,92,??,92,??,25),??,1C,??,BD 1C9:void SetInvertToEditCOptions(EDITC_OPTIONS *ec_options, int invert) = ??,80,??,88,01,22,??,43,??,80,??,47 + 1 1CA:void SetFontToEditCOptions(EDITC_OPTIONS *ec_options, int font) = ??,71,??,88,02,22,??,43,??,80,??,47 + 1 1CB:void SetAlignToEditCOptions(EDITC_OPTIONS *ec_options, int align) = ??,71,??,88,04,22,??,43,??,80,??,47 + 1 1CC:void SetPenColorToEditCOptions(EDITC_OPTIONS *ec_options, int pen) = ??,B5,??,1C,??,1C,??,1D,??,??,??,??,??,88,08,21,??,43,??,80,??,BD 1CD:void SetBrushColorToEditCOptions(EDITC_OPTIONS *ec_options, int brush) = ??,B5,??,1C,??,1C,??,1C,??,31,??,??,??,??,??,88,10,21,??,43,??,80,??,BD 1CE:void CopyOptionsToEditControl(EDITCONTROL *ec,EDITC_OPTIONS *ec_options) = ??,B5,0E,22,0A,30,??,??,??,??,??,BD 1CF:TREGEXPLEXT *get_regextpnt_by_uid(int uid)= ??,B5,??,1C,??,??,??,??,??,??,??,21,??,1F,??,68,??,E0,??,23,??,43,??,19,??,68,??,42,??,D1,??,20,??,43,??,19,??,BD 1D0:int GetExtUid_ws(WSHDR * ext)= ??,B5,??,1C,??,24,??,28,??,B0,??,D0,??,1C,??,??,??,??,??,28,??,D0,??,23,??,1C,??,AA,??,A9,??,??,??,??,??,28,??,D0,??,??,??,??,??,90,??,25 1D1:void EDIT_RemoveEditControl(void *gui,int n) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,??,??,??,??,1C,??,1C} ,??,BD} ,??,BD 1D2:void EDIT_InsertEditControl(void *gui,int n,EDITCONTROL *) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,B0,??,??,??,??,??,1C,??,1C} ,??,BD} ,??,BD 1D3:int EDIT_GetCursorPos(void *gui) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,6A, {??,8E,??,47} ,??,BD} ,??,BD} ,??,BD 1D4:void EDIT_SetCursorPos(void *gui, int pos) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,??,??,??,??,1C,??,??,??,??,??,1C,??,1C,??,D0,??,21,??,43,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,1C,??,1C,??,D0,??,1C,??,1C,??,??,??,??,??,21} ,??,BD} ,??,BD 1D5:char *Get_Phone_Info(int InfoIndex) = ??,??,??,E3,??,??,??,95,??,??,??,95,??,??,??,90,??,??,??,95,??,??,??,82,??,??,??,E1 1D6:void png_set_gray_1_2_4_to_8(png_structp png_ptr) = 80,30,01,6B,01,22,12,03,11,43,01,63,70,47 + 1 1D7:void png_set_invert_mono(png_structp png_ptr) = 80,30,01,6B,20,22,11,43,01,63,70,47 + 1 1D8:int EDIT_IsMarkModeActive(void *gui) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,??,??,F9,??,28,??,D1,??,20,??,BD,??,20,??,BD} ,??,BD} ,??,BD 1D9:int EDIT_GetMarkedText(void *gui,WSHDR *dest) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,A9,??,46,??,??,??,FE,??,28,??,D0,??,AB,??,88,??,88,??,6A,??,1C,??,??,??,F9,??,BD} ??,BD} ??,BD 1DA:void SendSMS(WSHDR *ws,const char *num,int cepid,int msg,int flag) = ??,B5,??,B0,??,1C,??,1C,??,24,??,29,??,9F,??,D0,??,20,??,??,??,??,??,1C,??,21,??,??,??,??,??,22,??,1C,??,1C,??,??,??,?? 1DB:PDU *IncommingPDU(void) = &(??4A,??79,1832,??1C,??28) + 18 1DC:short wstrchr(WSHDR *ws,unsigned int start_pos,unsigned int wchar) = ??,1C,??,1C,??,B5,??,68,??,88,??,E0,??,00,??,5B,??,42,??,D0,??,30,??,04,??,0C,??,42,??,D2,??,48,??,BD + 1 1DD:short wstrrchr(WSHDR *ws,unsigned int max_pos,unsigned int wchar) = ??,B5,??,E0,??,68,??,00,??,5B,??,42,??,D1,??,1C,??,BD,??,39,??,04,??,0C,??,29,??,D1,??,48,??,BD 1DE:int EDIT_SetTextToEditControl(void *gui,int n,WSHDR *ws) = ??,B5,??,30,??,68, {??,B5,??,30,??,68, {??,B5,??,1C,??,1C,??,1C,??,??,??,??,??,42,??,D1,??,1C,??,1C, {??,B5,??,B0,??,6A,??,1C,??,??,??,??,??,1C,??,??,??,??,??,1C,??,1C,??,D0,??,21,??,43,??,1C} ,??,BD} ,??,BD} ,??,BD 1DF:void *EDIT_GetUserPointer(void *gui) = 80,30,40,68,70,47,80,B5 + 1 1E0:void *MenuGetUserPointer(void *gui) = 80,6B,70,47,80,B5 + 1 1E1:int GetSymbolWidth(int wchar,int font) = ??,B5,??,28,??,D0,??,28,??,D0,??,09,??,3A,??,3A,??,D1,??,20,??,BD,??,46,??,??,??,??,??,E7 1E2:int ws_2utf8(WSHDR *from, char *to, int *result_length, int max_len) = ??,B5,??,22,??,46,??,68,??,25,??,88,??,24,??,46,??,E0,??,2A,??,D2,??,1C,??,42,??,D2,??,1C,??,55,??,1C,??,E0,??,??,??,02,??,42,??,D2,??,1C,??,42,??,D2,??,09,??,27,??,43,??,55,??,1C,??,E0 1E3:void utf8_2ws(WSHDR *ws, const char *utf8_str, unsigned int maxLen) = ??,B5,??,22,??,46,??,B0,??,9A,??,24,??,23,??,04,??,0C,??,46,??,E0,??,8A,??,3A,??,42,??,DD,??,1C,??,04,??,0C,??,1C,??,1C,??,5D,??,06,??,D4,??,34,??,04,??,0C,??,68,??,00,??,53,??,E0 1E4:int GetPicNByUnicodeSymbol(int wchar) = ??,B5,??,06,??,09,??,1C,??,3A,??,0E,??,3A,??,4E,??,4D,??,4C,??,4B,??,D1,??,29,??,D2,??,00,??,E0 1E5:int EDIT_OpenOptionMenuWithUserItems(void *gui, void (*itemhandler)(USR_MENU_ITEM *item), void *user_pointer, int to_add) = ??,B5,??,30,??,68, {??,B5,??,1C,??,AA,??,92,??,1C,, {??,B5,??,B0,??,9C,??,1C,??,34,??,9D,??,68,??,??,??,??,??,1C,??,68,??,??,??,??,??,90,??,68,??,2D,??,90} , ??,98,??,BD} ,??,BD 1E6:void Menu_SetItemCountDyn(void *gui, int n) = ??,B5,??,1C,??,36,??,36,??,1C,??,68,??,1C,??,90,??,68,??,1C,??,??,??,??,??,20,??,30,??,59,??,21,??,28,??,59,??,D0,??,42,??,D9,??,38,??,42,??,D9,??,E0,??,42,??,D2,??,1C,??,1C,??,??,??,??,??,E0,??,42,??,D9,??,1C,??,1C,??,??,??,??,??,68,??,28,??,D0,??,??,??,??,??,1C,??,1C,??,??,??,??,??,28,??,D0,??,69,??,28,??,D0,??,21,??,30,??,62,??,68,??,1C,??,69,??,1C,??,47,??,68,??,21,??,68,??,9A,??,1C,??,47,??,1C,??,1C,??,??,??,??,??,28,??,D0,??,69,??,28,??,D0,??,21,??,30,??,62,??,1C,??,??,??,??,??,BD 1E7:char *GetLastJavaApplication() = ??,??,??,E5,??,??,??,E5,00,00,50,E3,00,??,??,15,00,??,??,03,1E,FF,2F,E1 1E8:int IsNoJava() = ??,??,1F,E5,10,00,90,E5,1E,FF,2F,E1,??,??,1F,E5,14,00,90,E5 1E9:IMGHDR *CreateIMGHDRFromPngFile(const char *fname, int type) 1EA:int GetMaxDynIcon(void) = 9C,20,70,47 + 1 1EB:char *RAM_IMSI() = *(6F070909 + 4) 1EC:void FreeDynIcon(int picture) = ??,??,??,B5,??,18,??,28,??,D8,??,??,??,01,??,18,??,68,??,28,??,D1,??,69,??,28,??,D1,??,68,??,28,??,D0,??,??,??,??,??,20,??,60,??,BD + 1 1ED:int IsDynIconBusy(int picture) = ??,??,??,B5,??,18,??,28,??,D8,??,??,??,01,??,18,??,68,??,BD + 1 1EE:ProgressCalculate(int current, int total) 1EF:void SetDynIcon(int picture,IMGHDR *img,char *bitmap) = ??,B5,??,1C,??,??,??,1C,??,18,??,29,??,B0,??,??,??,D8,??,??,??,??,??,18,??,01,??,18,??,2D,??,D0,??,69,??,29,??,D1,??,??,??,??,??,20,??,60,??,CD,??,3D,??,60,??,60,??,2E 1F0:filecopy 1F1:filecopy_op_announce 1F2:devmenu_config_IsCheckboxOff = 10,00,50,E3,??,??,??,2A,01,10,A0,E3,11,00,A0,E1,??,??,??,E5,B0,10,D1,E1,01,00,10,E1,01,00,A0,13,1E,FF,2F,11,00,00,A0,E3,1E,FF,2F,E1 1F3:unsigned int GetSessionAge() = ??????E5000081E51EFF2FE1??????E5000090E51EFF2FE1??????E5000090E51EFF2FE1 + 0C 1F4:char *RamServiceProviderName() = *(??????A86F481402??????A86F741010) + 1 1F5:int sscanf(const char *, const char *, ...) = 0FB400B589B00090 1F6:IMGHDR *GetPitAdrBy0xE200Symbol(int uni_symbol) = ??B5??0??93??93??????????9D1??06??0E??28??D3??A0??????????1C??20??????????28??D0??DF??E0 1F7:long GetFileSize(char *Filename) = 1F8:int GetPlayStatus(void) = 00 B5 ?? ?? ?? ?? 00 28 ?? ?? 00 7B 1F9:void SendMP_cmd(cmd,substract) = 1FA:char *RamVolumeStep() = &(??,49,??,26,??,??,??,31,??,28,??,4D,??,??,??,A3,??,5C,??,00,??,44) + 91 1FB:char *RamMediaIsPlaying() = &(??,??,9F,E5,??,??,9F,E5,??,??,01,E2,??,??,00,0A) + 48 1FC:void CloseCSM(int id) = ??B5,??4D,??1C,??1C,??68,????????,??68,??20,??42,??D1,??60,??68,??42,??D1,??60,??BD 1FD:SetProp2Square_v2 = ??B5041C00202070A070 1FE:char *RamLighterPower() = &(??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,E5,??,??,??,E3,??,??,??,E3,??,??,??,03,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,2A,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E7,??,??,??,E3,??,??,??,1A,??,??,??,E3,??,??,??,E2,??,??,??,E8 + 44) + 263 1FF:void MEDIA_PLAYLAST() = *(00000000000000004D454449415F504C41594C4153540000 + 18) 200:ScreenShoot = 201:void SetProp2ImageOrCanvas(DRWOBJ *, RECT *, int flags, IMGHDR *Image, int bleed_x, int bleed_y) = FFB581B0041C0520 202:void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3, int flag, char *pen, char *brush) = ??,B5,??,B0,??,99,??,9C,??,AF,??,1C,??,43,??,CF,??,D0,??,29,??,D1,??,20 203:void SetPixel(int x,int y,char *color) = ??,B5,??,1C,??,78,??,1C,??,1C,??,28,??,B0,??,D0,??,1C,??,22,??,21,??,96,??,A8 204:void drawArc(int x1,int y1,int x2,int y2,int a1,int a2,int flag,char *pen,char *brush) = ??,B5,??,B0,??,9D,??,20,??,90,??,2D,??,9C,??,9E,??,9F,??,D0,??,20,??,30,??,42,??,DC 205:SetProp2Square_v1 = ??B5041C0420069D2070 206:void srand(unsigned int seed) = 30B4??4A172111603621 207:void DrawScrollString(WSHDR *WSHDR, int x1, int y1, int x2, int y2, int xdisp, int font, int text_attribute, const char *Pen,const char *Brush) = ??B5??B0??9C??9D??9F??1C??D0??68??28??D1??A0 208:int Get_WS_width(WSHDR *ws, int font) = ??,B5,??,B0,??,1C,??,20,??,25,??,95,??,90,??,AB 209:void *FindGUIbyId(int id, CSM_RAM **csm) = ??,1C,??,1C,??,48,??,B5,??,68,_blf(??,B5,??,1C,??,1C,??,1C,??,1C,??,68,??,??,??,??,??,28,??,D1,??,1C,??,1C,??,1C,??,6A,??,??,??,??,??,BD,30,B5),??,BD + 1 20A:void EDIT_SetDate(void *gui,int n,TDate *dd) = ??,B5,??,30,??,68,{??,B5,??,1C,??,1C,??,1C,??,??,??,??,??,28,??,D0,??,1C,{??,B5,??,1C,??,1C,??,78,??,20,0A,29},??,34,??,68,??,1C,??,??,??,??,??,BD},??,BD 20B:void EDIT_SetTime(void *gui,int n,TTime *tt) = ??,B5,??,30,??,68,{??,B5,??,1C,??,1C,??,1C,??,??,??,??,??,28,??,D0,??,1C,{??,B5,??,1C,??,1C,??,78,??,20,0B,29},??,34,??,68,??,1C,??,??,??,??,??,BD},??,BD 20C:void EDIT_GetDate(void *gui,int n,TDate *dd) = ??,B5,??,30,??,68,{??,B5,14,1C,??,??,??,??,??,28,??,D0,??,1C,{??,B5,??,1C,??,78,??,1C,??,25,0A,28},??,BD},??,BD 20D:void EDIT_GetTime(void *gui,int n,TTime *tt) = ??,B5,??,30,??,68,{??,B5,14,1C,??,??,??,??,??,28,??,D0,??,1C,{??,B5,??,1C,??,78,??,1C,??,25,0B,28},??,BD},??,BD 20E:int ConstructEditTime(EDITCONTROL *EditControl,TTime *time) = ??,B5,??,1C,??,1C,??,78,??,20,0B,29,??,D1,??,1C,??,??,??,??,??,90,??,1C,??,??,??,??,??,90,??,1C 20F:int ConstructEditDate(EDITCONTROL *EditControl,TDate *date) = ??,B5,??,1C,??,1C,??,78,??,20,0A,29,??,D1,??,1C,??,??,??,??,??,90,??,1C,??,??,??,??,??,90,??,1C 210:int GetCurGuiID(void) = ??,1C,??,??,??,B5,??,68,_blf(??,68,??,1C,??,D0,??,68,??,20,??,42,??,D0,??,20,??,47),??,BD - 5 211:GBS_Cmd_4209_RefreshScreensaver = &(04D000220021??48 + 6) 212:int CardExplGetCurItem(void *csm) 213:void CardExplGetFName(void *csm, int cur_item, WSHDR *dest) 214:void wstrcpybypos(WSHDR *dest,WSHDR *src,int from,int len) = ??,B5,??,1C,??,1C,??,??,??,??,??,42,??,D2,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,??,??,??,??,BD 215:void wsRemoveChars(WSHDR *ws,int from,int to) = ??,B5,??,28,??,D0,??,68,??,88,??,42,??,D3,??,2A,??,D0,??,29,??,D0,??,??,??,??,??,BD 216:void wstrcarprintf(WSHDR *,const char *format,...) = ??,B4,??,B5,??,B0,??,B0,??,1C,??,22,??,32,??,46,??,A9,??,??,??,??,??,1C,??,98,??,??,??,??,??,1C,??,1C,??,99,??,??,??,??,??,A8,??,90,??,1C,??,??,??,??,??,1C,??,1C,??,1C,??,AB,??,??,??,FC,??,B0,??,B0,??,BC,??,BC,??,B0,??,47 217:int CreateMultiLinesMenu(int dummy,int dummy2,const ML_MENU_DESC *,const HEADER_DESC *,int to_item,int n) = ??,B5,??,4E,??,B0,??,1C,??,1C,??,9F,??,49,??,??,??,??,??,1C,??,99,??,??,??,??,??,1C,??,1C,??,??,??,??,??,2D,??,D0,??,1C,??,1C,??,1C,??,??,??,??,??,1C,??,1C,??,4A,??,??,??,??,??,1C,??,99,??,??,??,??,??,1C,??,??,??,??,??,B0,??,BD 218:void SetMLMenuItemText(void *data,void *item,WSHDR *ws1,WSHDR *ws2,int unk0or1,int n) = ??,B5,??,B0,??,99,??,1C,??,??,??,??,??,28,??,D0,??,??,??,??,??,1C,??,22,??,99,??,??,??,??,??,1C,??,30,??,68,??,22,??,69,??,2B,??,D0,??,61 219:void *AllocMLMenuItem(void *data) = ??,B5,??,1C,_blf(F8,B5,05,1C,FF,30,81,30,01,68,48,20,88,47),??,1C 21A:int EDIT_SetTextInvert(void *gui,int cursor_pos,int len) = ??B5,??30,??68, {??B5,??30,??68, {??B5,??6A,??23,????????,??BD} ,??BD} ,??BD 21B:void EDIT_RemoveTextInvert(void *gui) = ??B5,??30,??68, {??B5,??30,??68, {??B5,??6A, {??21,??30,??72,??47} ,??BD} ,??BD} ,??BD 21C:void EDIT_IsBusy(void *gui) = ??,B5,??,30,??,68,{??,B5,??,30,??,68,{00,68,40,05,C0,0F,70,47},??,BD},??,BD 21D:int GSMTXT_Decode(WSHDR *dest,void *pkt,int len,int encoding_type, void *(*malloc_adr)(int), void (*mfree_adr)(void)) = ??,B5,??,1C,??,1C,??,1C,??,1C,??,AB,??,21,??,9D,??,71,??,21,??,91,??,A9,??,46 21E:void FocusGUI(int id) = ??,22,??,1C,??,48,??,B5,??,68,_blf(??,B5,??,1C,??,1C,??,1C,??,46,??,6F,??,??,??,??,??,28,??,D0,??,6E,??,68,??,20,??,47,??,1C),??,BD + 1 21F:void UnfocusGUI(void) = ??,48,??,B5,??,68,_blf(??,B5,??,1C,??,68,??,68,??,28,??,D0,??,68,??,29,??,D0,??,68,??,2A,??,D0,??,21,??,47),??,BD + 1 220:IsSliderClosed 221:void SetCpuClockLow = 03,00,50,E3,04,00,00,2A,30,20,1F,E5,00,11,92,E7 222:void SetCpuClockTempHi = 03,00,50,E3,14,10,1F,35 223:IsMediaPlayerInBackground 224:CloseMediaPlayer 225:int PlayMelody_ChangeVolume(int handle,int volume) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E2,??,??,??,??,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E2,??,??,??,E8 226:int PlayMelody_StopPlayback(int handle) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,13,??,??,??,18,??,??,??,E3,??,??,??,E8 227:int PlayMelody_PausePlayback(int handle) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,13,??,??,??,18,??,??,??,E3,??,??,??,E8,10,40,2D,E9 228:int PlayMelody_ResumePlayBack(int handle) = ??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,13,??,??,??,18,??,??,??,E3,??,??,??,E8,38,40,2D,E9 229:void longjmp(jmp_buf, int) = ??,??,??,E2,??,??,??,E1,??,??,??,E5,??,??,??,EB,??,??,??,E9,??,??,??,EB,??,??,??,E1,??,??,??,03,??,??,??,E9,??,??,??,E9,??,??,??,E1 22A:void FreeGSMTXTpkt(void *pkt) = 70,47,??,B5,??,1C,??,1C,??,1C,??,1C,??,??,??,??,??,??,??,??,??,1C,??,20,??,??,??,??,??,28,??,D0,??,1C,??,1C,??,1C,??,1C,??,??,??,??,??,??,??,??,??,BD + 1 22B:CreateRadioButtonList(RadioButtonListDesc *, char num_of_radiobuttons, 0, 0, char prev_setting, void HandlerFunc(int), char flag) = ??B51E1C051C002881B0 22C:pdcache_getval(char *return, int maxlen_of_return_str, char cachetype,0, *pd_entry_identifier) = ??B59FB00139 22D:pdcache_setval(char *new_value, char cachetype, 0, char *pd_entry_identifier) = ??B5B9B0051C1FA8 22E:OpenExplorer(ExplOpenDesc *) = ??B5FFB0FFB0041CFAB0 22F:TDateTimeSettings *RamDateTimeSettings = *(50BF0000????????01000080 + 4) 230:int GetTimeZoneShift(int param1, int param2, int timeZone) = 38B5151C0124002A 231:TAppointment *RamAppointment = *(AF130000??????????610000 + 4) + 4 232:GBS_DestroyMessage(GBS_MSG *) = 38402DE90040B0E10800001A 233:void GetAllEmail() = 80B500214FA0 234:int GetLunarDate(struct DateInfo* pdate, struct DateInfo* pLdate) 235:int GetLunarYearID(int year) 236:int GetLunarAnimal(int year) 237:char *RamIconBar() 238:void SendAutoUSSDack(void) = ??,B5,??,??,??,??,??,??,??,??,01,1C,01,20,??,??,??,??,00,28,01,D0,??,??,??,??,??,??,??,??,??,BD 239:int EEFullDeleteBlock(unsigned int block,int cepid,int msg) = ??,??,??,E9,??,??,??,E3,??,??,??,05,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E2 23A:int EEFullCreateBlock(unsigned int block,int size,int version,int cepid,int msg) = ??,??,??,E9,??,??,??,E3,??,??,??,05,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1 ,??,??,??,E1,??,??,??,E2 23B:void DisableIconBar(int disable) 23C:int SetCurrentGPRSProfile(int profile) 23D:void MD5_Init(MD5_CTX *c) = BB 49 01 60 BB 49 41 60 + 1 23E:void MD5_Update(MD5_CTX *c, const void *data, unsigned long len) = FE B5 07 1C 0D 1C 16 1C 68 D0 39 69 23F:void MD5_Final(unsigned char *md, MD5_CTX *c) = F3 B5 88 6D 240:char *MD5_Hash(const unsigned char *data, unsigned long n, unsigned char *md) = F0 B5 0E 1C 05 1C 14 1C 97 B0 00 D1 241:void SetDateTime(TDate *, TTime *) = F0 B5 05 1C 0C 1C 00 28 89 B0 ?? ?? 00 2C 242:void gb2ws(WSHDR *ws, const char *s, int len) 243:void ws2gb(WSHDR *ws, char *s, int len) 244:int Base64Encode(void *inbuf, int insize, void *outbuf, int outsize) = F8 B5 15 1C 04 1C 1E 1C 03 20 245:int Base64Decode(char *inbuf, int insize, void *outbuf, int outsize, char *_null, int *unk5) = FE B5 84 46 48 00 40 18 1C 1C 83 08 08 9E 96 46 246:int GetFileProp(FILE_PROP *wl,WSHDR *file,WSHDR *folder) = F7 B5 00 27 05 1C 247:NetOff() = 80 b5 ?? f2 ?? ?? 25 48 248:char *RamFormatTrack()=*(??????A87878787800000000)+11E 249:char *RamFreq()=*(??????A87878787800000000)+386 24A:char *RamChannel()=*(??????A87878787800000000)+53E 24B:void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc) = 00 28 02 d0 ?? 30 ?? 30 ?? ?? 70 47 10 b5 + 1 24C:int GetPeripheryState(int device, int check_state) = ?? B5 ?? 1C 0E 1C 00 25 ?? ?? ?? ?? ?? 1C ?? ?? ?? ?? ?? f7 24D:int PlayMelody_SetPosition(int handle, int pos_ms) = ??,??,??,E9,??,??,??,E1,??,??,??,EB,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E5,??,??,??,E1 24E:void *GetPlayObjById(int handle) = ??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,??,??,??,??,E5,??,??,??,EA,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,05,??,??,??,0A 24F:int GetPlayObjPosition(void *playobj_3D0, int *pos_ms) = ??,??,??,E9,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,03,??,??,??,0A,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,EB,??,??,??,E1,??,??,??,E8 250:int GetPlayObjDuration(void *playobj_3D0, int *pos_ms) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,EB,??,??,??,E3,??,??,??,03,??,??,??,0A,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,EB 251:char *RamDataSendFName() 252:char *RamDataReceiveFName() 253:char *RamLastCallNum() = &(??,??,1F,E5,??,??,A0,E1,??,??,90,E5,??,??,??,??,??,??,50,E3,??,??,94,05) + 22 254:int StartNativeExplorer(NativeExplorerData* data) = 10 BD 10 B5 FF B0 FF B0 + 3 255:void MenuSetUserPointer(void *gui,void *user_pointer) = 80,6B,70,47,80,B5 - 3 256:isSetupTheme() = FF,B5,0F,1C,C9,B0 257:isSendReceiveFile() = 93,B5,81,B0,FF,20,00,AB 258:int CalcBitmapSize(short w,short h, char typy) = ??,B5,??,1C,??,1C,??,08,??,22,??,43,??,1D,??,08,??,00 259:HObj Obs_CreateObject(int uid_in, int uid_out, int prio, int msg_callback, int emb4, int sync,unsigned int *ErrorNumber) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,E5,??,??,??,E2,??,??,??,E5,??,??,??,E5,??,??,??,EB 25A:int Obs_DestroyObject(HObj hObj) = ??,??,??,E9,??,??,??,E1,??,??,??,EB,00,00,50,E3,??,??,??,11,??,??,??,18,??,??,??,13 25B:int Obs_SetInput_File (HObj hObj, int unk_zero, WSHDR *path) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,03 25C:int Obs_GetInputImageSize (HObj hObj, short *w, short *h) = ??,??,??,E9,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,E5,??,??,??,E3,00,80,??,E3 25D:int Obs_SetOutputImageSize (HObj hObj, short w, short h) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E1,??,??,??,E1,??,??,??,EB,00,80,b0,E1 25E:int Obs_Start(HObj hObj) = ??,??,??,E9,??,??,??,E2,??,??,??,E2,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E2,??,??,??,E2,??,??,??,E3,??,??,??,EB 25F:int Obs_Output_GetPictstruct(HObj hObj, IMGHDR *img) = ??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,EB 260:int Obs_Graphics_SetClipping(HObj hObj, short x, short y, short w, short h) = FC,81,BD,E8,??,??,??,E9,??,??,??,E2,??,??,??,E5,??,??,??,E1,??,??,??,E1,??,??,??,E3,??,??,??,E1 261:int Obs_SetRotation(HObj hObj, int angle) = ??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,E3,??,??,??,EB,??,??,??,E3,??,??,??,13 262:int Obs_GetInfo(HObj hObj, int unk_0or1) = ??,??,??,E9,??,??,??,E2,??,??,??,E1,??,??,??,E2,??,??,??,E5,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E3,??,??,??,E5 263:intObs_SetScaling(HObj hObj, int unk5) = ??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,E3,??,??,??,13,??,??,??,E1,??,??,??,1A,??,??,??,E3,??,??,??,0A,??,??,??,E5,??,??,??,E3 264:int Obs_TranslateMessageGBS(GBS_MSG *msg, OBSevent *event_handler) = ??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,E2,??,??,??,??,??,??,??,E1,??,??,??,E2,??,??,??,??,??,??,??,E1,??,??,??,E2 265:int Obs_Pause(HObj hObj) 266:int Obs_Resume(HObj hObj) 267:int Obs_Stop(HObj hObj) 268:int Obs_Prepare(HObj hObj) 269:int Obs_SetRenderOffset(HObj hObj,short x,short y) 26A:int Obs_SetPosition(HObj hObj,int ms) 26B:int Obs_Mam_SetPurpose(HObj hObj,int ms) 26C:int Obs_Sound_SetVolumeEx(HObj hObj, char vol, char delta) 26D:int Obs_Sound_GetVolume(HObj hObj, char *vol) 26E:__swi __arm int Obs_SetPurpose (HObj hObj,char purpose)=??,??,??,E9,??,??,??,E1,??,??,??,E3,??,??,??,E1,??,??,??,EB,??,??,??,E3,??,??,??,03,??,??,??,01 281:char *RamIsRunJava() = &(??,??,1F,E5,10,00,90,E5,1E,FF,2F,E1,??,??,1F,E5,14,00,90,E5) + 2C 282:char *RamIsRunCamera() = &(??,B5,??,??,??,1C,??,20,??,24,??,1C,??,63,??,64,??,63 + 2) + 314 283:int runMidletLinkablely(const char *midlet_name, WSHDR *filename) = ??,B5,??,1C,??,1C,??,B0,??,A9,??,A8,??,22,??,??,??,??,??,1C,??,1C,??,??,??,??,??,28,??,D0,??,1C,??,??,??,??,??,28,??,D0,??,95,??,1C 284:int IsGPRS() = 9A 48 08 38 80 78 70 47 + 1 285:int IsEDGE() = 9A 48 08 38 80 78 70 47 + 9 286:int GetSMSState() = ?? 48 00 68 00 28 00 D0 D4 E7 + 1 287:int BT_GetLocVisibility() = F8 B5 89 4C ?? ?? ?? ?? 00 21 288:int GetCurrAudioPath() = 38 B5 ?? ?? ?? FD 04 1C 289:int isDecryption() = ?? 48 80 B5 01 78 01 29 ?? ?? ?? ?? 01 28 + 1 28A:char *RamIsFileCache() 28B:__swi __arm char *RamTotalHeapSize()= &(04,39,??,??,08,A9,??,??) + C 28C:__swi __arm char *RamTemporaryHeapSize()= &(04,39,??,??,08,A9,??,??) + 7C 28D:__swi __arm char *RamBTNameDevice()= &(??,48,??,49,??,88,??,42,??,D0,??,??,??,??,00,20)+8 28E:__swi __arm char *RamActiveGPRSProfileName()= &(??,49,??,1C,??,??,??,??,??,1C,??,D1,??,22) 290:__swi __arm char *RamCallState()= &(5F,49,??,??,40,18,??,??,92,02,??,??) + D8 291:__swi __arm int RefreshAlarmClock()=??,??,??,E9,??,??,??,EB,??,??,??,E3,??,??,??,EB,??,??,??,E3 292:__swi __arm char *RamIsAlarmAutorepeatOn()= &(??,??,9F,E5,??,??,A0,E3,??,??,85,05,??,??) + 4 293:__swi __arm char *RamAlarmclockHour()= &(??,??,9F,E5,??,??,A0,E3,??,??,85,05,??,??) + C 294:__swi __arm char *RamAlarmclockMinute()= &(??,??,9F,E5,??,??,A0,E3,??,??,85,05,??,??) + D 296:__swi __arm void getProfileNameByN(WSHDR *ws, int n, int _0)=??,B5,??,1C,??,1C,??,B0,??,1C,??,22,??,A9,??,46,??,??,??,??,??,1C,??,2D,??,D1,??,21,+ 1 297:__swi __arm char *RamIsSoundRecord()= &(??,4D,??,6E,??,28,??,D1) 298:__swi __arm char *RamIsSoundRecordQuality()= &(??,4D,??,6E,??,28,??,D1)+5C 299:__swi __arm char *RamExtendedCameraState()= &(??,49,??,00,??,18,??,36)+4 29A:SwitchAudioToBTHeadset(TypeOfHeadset, unk_0xFFFE0001) = B3,B5,??,1C,??,48,??,B0,??,78,??,28,??,D1,??,AB,??,89,??,21,??,56,??,4D,??,92,??,91,??,21,??,31,??,1C,??,1C +1 29B:GetTypeOfBTHeadset = 25,48,40,88,70,47 + 1 29C:__swi __arm char *RamInputLanguage()= &(??,??,??,A8,DA,13,00,00)+6 29D:__swi __arm char *RamDisplayLanguage()= &(??,??,9F,E5,??,??,70,E3,??,??,81,E5) 2A3:__swi __arm void UpdateMenuCursorItem(void *gui, int n)=??,B5,??,1C,_blf(??,B5,??,1C,??,1C,??,??,??,??,??,1C,??,34,??,69,??,22,??,32,??,42,??,59),??,1C+1 2A4:__swi __arm void *GetMenuGUI(void *malloc_adr, void *mfree_adr)=??,B5,??,1C,??,20,??,1C,??,00,??,47,??,1C,??,1C,??,??,??,??,??,BD+1 2A5:__swi __arm void *GetMultiLinesMenuGUI(void *malloc_adr, void *mfree_adr)G=??,B5,??,1C,??,20,??,1C,??,01,??,47,??,1C,??,1C,??,??,??,??,??,BD+1 2A6:__swi __arm void SetHeaderToMenu(void *gui, const HEADER_DESC *hdr, void *malloc_adr)=??,B5,??,1C,??,22,_blf(??,B5,??,1C,??,1C,??,1C,??,??,??,??,??,28,??,D1,??,2A),??,BD+1 2A7:__swi __arm void SetMenuToGUI(void *gui, const void *menu_desc)=??,B5,??,1C,??,1C,??,??,??,??,??,21,??,1C,_blf(??,1C,??,68,??,20,??,69,??,43,??,D0,??,20,??,47),??,1C,??,36,??,36,??,28,??,D0,+1;//MENU_DESC,ML_MENU_DESC 2A8:__swi __arm int GetMenuItemCount(void *gui)=??,21,??,31,??,58,??,30,??,69,??,29,??,D0,??,38,??,47+1 2A9:__swi __arm int CreatePopupGUI(int flag, void *user_pointer, const POPUP_DESC *, int lgp_msg)=??,1C,??,99,??,??,??,??,??,B0,??,BD,??,B5,??,4C,??,1C,??,1C+D 2AA:__swi __arm int CreatePopupGUI_ws(int flag, void *user_pointer, const POPUP_DESC *, WSHDR *msg)=??,B5,??,1C,??,1C,??,1C,??,49,??,B0,??,48,??,??,??,??,??,1C,??,1C,??,??,??,??,??,49,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,1C,??,1C,??,??,??,??,??,1C,??,99,??,??,??,??,??,B0,??,BD+1 2AB:__swi __arm void *GetPopupUserPointer(void *gui)=C0,30,00,68,70,47,80,30,40,68,70,47+1 2AC:__swi __arm int DeleteSMS(int index, int n)=??,B5,??,4E,??,1C,??,1C,??,1C,??,49,??,B0,??,??,??,??,??,1C,??,1C+1; //return 0x3E8 2AD:__swi __arm int SetSmsStatus(int index, int type)=??,B5,??,1C,??,4C,??,49,??,B0,??,1C,??,??,??,??,??,AB,??,8A,??,1C+1 ; //return 0x3E8, type, 1: new to read, 3: read to new 2AE:__swi __arm void *GetHeaderPointer(void *gui)=??,B5,02,21,_blf(??,B5,??,??,??,??,??,28,??,D0,??,68,??,BD,??,20,??,BD),??,BD+1 2AF:__swi __arm void SetHeaderText(void *hdr_pointer, WSHDR *txt, void *malloc_adr, void *mfree_adr)=??,B5,??,1C,??,1C,??,1C,??,1C,??,28,??,D0,??,2E,??,D0,??,2D,??,D0,??,6A,??,28,??,D0,??,??,??,??,??,90,??,28,??,D0,??,1C,??,6A+1 2B0:__swi __arm void SetMenuSoftKey(void *gui, const SOFTKEY_DESC *,int n)=??,BD,??,21,??,??,??,??,??,1C,??,1C,_blf(??,B5,??,68,??,00,??,19,??,68,??,68,??,60,??,60,??,1C,??,??,??,??,??,BD),??,BD,-39 2B1:__swi __arm SMS_DATA_ROOT *SmsDataRoot()=&(??,22,??,49,??,00,??,B5,??,39,??,??,??,??,??,BD,+2)+0x12C 2B2:__swi __arm int GetSmsPosIndex(SMS_POS_INDEX_DATA *buf, int data_id)=??,B5,??,1C,??,1C,??,??,??,??,??,1C,??,??,??,??,??,42,??,D3,??,20,??,70,??,80,??,E0,??,2E,??,D0,+1