Coding & design by Kibabic Studio, 2002-2005

Заходите в нашу уютную конфу в Телеграме | Добавление патчей в базу открыто!

0 - Гость
User
ID 8285
NameFunctions Library
Version260324
Model S75v52
Type System
Author:avkiev
Conflicts:-
Depends on:2Cart!/8296 - Cut heap
2Cart!/5623 - API v070821
Add/file:S75sw52_Functions_library_231017.zip, 2594 bytes
No English doc at the moment!
!ДЛЯ РАБОТЫ ЭТОГО ПАТЧА НЕОБХОДИМО УСТАНОВИТЬ ПОДРЕЗКУ КУЧИ!
8296



Download count: 3745
Added in DB at 09.02.2008, added by 720KD
Updated at 26.03.2024 20:13 by FIL

Add to cart
Download
Back



17.10.2023 10:33, mksy

Привел в божеский вид структуру, дополнил новыми функциями:

0E38: 0xA0093124 ; 38E: void CreateICL(PGROUP *pg)
0E3C: 0xA0098224 ; 38F: PGroupProc *CreatePGroupRes(int mask, int unk_zero, TaskConfig *conf, int size)

0E40: 0xA0098E3C ; 390: PGroupProc *PGroupCurrentTaskPointer()
0E44: 0xA0093AB4 ; 391: void *MemMBPAlloc(void *pool, int size)
0E48: 0xA00947A8 ; 392: void MemMBPFree(void *pool, void *ptr)
0E4C: 0xA8D35C74 ; 8393: void *MopiResourcePool(); ; RAM ;

В дполнительных файлах swi.blib
06.07.2010 23:06, Vados666

0B84: 0xA04D445D ; 2E1: int GetExtUidByFileName_ws(WSHDR * fn)
0B88: 0xA028A7BB ; 2E2: int SettingsAE_Update_ws(WSHDR *,int setting,char * entry,char *keyword)
0B8C: 0xA028A779 ; 2E3: int SettingsAE_Read_ws(WSHDR *,int setting,char * entry,char *keyword)
0B90: 0xA028A713 ; 2E4: int SettingsAE_SetFlag(int val,int setting,char * entry,char *keyword)
0B94: 0xA028A6DD ; 2E5: int SettingsAE_GetFlag(int *res,int setting,char * entry,char *keyword)
0B98: 0xA028A759 ; 2E6: int SettingsAE_Update(int val,int setting,char * entry,char *keyword)
0B9C: 0xA028A725 ; 2E7: int SettingsAE_Read(int *res,int setting,char * entry,char *keyword)
0BA0: 0xA02C8FA9 ; 2E8: int FRDB_GetIndex(WSHDR FileName)
30.03.2010 09:37, Vados666

0B80: 0xA0A1C803 ; 2E0: __swi arm__ IMGHDR *GetIMGHDRFromThemeCache(int index)
24.03.2010 02:32, stHunter84

плз сделайте для 47!!!
28.09.2009 22:45, SimaFish

Уже есть:

0B4C: 0xA0515094 ; 2D3: int GetFilledNAbDataCount(NativeAbData *nab)
0B50: 0xA051463C ; 2D4: void *GetDataFromNAbData(NativeAbData *nab, int n)
0B54: 0xA095C5C3 ; 2D5: void UnpackNumPkt(PKT_NUM *pkt, char *buf, int maxlen)

28.09.2009 19:12, 720KD

Ну почти, 2D3, 2D4, 2D5 нету
28.09.2009 10:34, Vados666

Все хорошо, все отлично, так держать.
17.02.2009 14:20, SimaFish

И еще немножко:

0B18: 0xA026F1FB ; 2C6: int GetSecondsFromDateTime(int *result, TDate *t_date, TTime *time, TDate *s_date)
0B1C: 0xA026F1FB ; 2C7: int GetSecondsFromDateTimeSince1997(int *result, TDate *date, TTime *time)
0B20: 0xA026F6D6 ; 2C8: int GetSecondsFromTime(TTime *time)
0B24: 0xA026F135 ; 2C9: int GetDateTimeFromSeconds(int *seconds, TDate *t_date, TTime *time, TDate *s_date)
0B28: 0xA026F24D ; 2CA: int GetDateTimeFromSecondsSince1997(int *seconds, TDate *date, TTime *time)
0B2C: 0xA026F6E9 ; 2CB: void GetTimeFromSeconds(TTime *time, int seconds)
0B30: 0xA026F020 ; 2CC: void InitDate(TDate *date, unsigned long year, unsigned char month, unsigned char day)
0B34: 0xA026FA11 ; 2CD: void InitTime(TDate *time, unsigned char hour, unsigned char min, unsigned char sec, unsigned long millisec)
0B38: 0xA026EA04 ; 2CE: int CmpDates(TDate *date1, TDate *date2)
0B3C: 0xA026F678 ; 2CF: int CmpTimes(TTime *time1, TTime *time2)
0B40: 0xA026EA55 ; 2D0: int GetDaysFromMonth(TDate *date)
0B44: 0xA026EA35 ; 2D1: int IsLeapYear(TDate *date)

17.01.2009 14:55, 3Bepb

Вот еще новые функции:
0A80: 0xA8DADE00 ; 2A0: short *RAM_SMS_dat_FileHandler
0A84: 0xA8DADE02 ; 2A1: short *RAM_WB_dat_FileHandler
0A88: 0xA8DEE980 ; 2A2: short *RAM_EMS_Admin_dat_FileHandler
0A8C: 0xA097C55D ; 2A3: void UpdateMenuCursorItem(void *gui, int n)
0A90: 0xA09793BF ; 2A4: void *GetMenuGUI(void *malloc_adr, void *mfree_adr)
0A94: 0xA09802ED ; 2A5: void *GetMultiLinesMenuGUI(void *malloc_adr, void *mfree_adr)
0A98: 0xA09789C5 ; 2A6: void SetHeaderToMenu(void *gui, const HEADER_DESC *hdr, void *malloc_adr)
0A9C: 0xA097D31F ; 2A7: void SetMenuToGUI(void *gui, const void *menu_desc)
0AA0: 0xA097A18F ; 2A8: int GetMenuItemCount(void *gui)
0AA4: 0xA0977B63 ; 2A9: int CreatePopupGUI(int flag, void *user_pointer, const POPUP_DESC *, int lgp_msg)
0AA8: 0xA0977AD5 ; 2AA: int CreatePopupGUI_ws(int flag, void *user_pointer, const POPUP_DESC *, WSHDR *msg)
0AAC: 0xA0980193 ; 2AB: void *GetPopupUserPointer(void *gui)
0AB0: 0xA0B1EEFD ; 2AC: int DeleteSMS(int index, short *del_cnt)
0AB4: 0xA0B1F105 ; 2AD: int SetSmsStatus(int index, int type)
0AB8: 0xA097DFED ; 2AE: void *GetHeaderPointer(void *gui)
0ABC: 0xA0A1DF05 ; 2AF: void SetHeaderText(void *hdr_pointer, WSHDR *txt, void *malloc_adr, void *mfree_adr)

0AC0: 0xA097EFED ; 2B0: void SetMenuSoftKey(void *gui, const SOFTKEY_DESC *,int n)
0AC4: 0xA8DED7D4 ; 2B1: SMS_DATA_ROOT *SmsDataRoot()
0AC8: 0xA0D505D1 ; 2B2: int GetSmsPosIndex(SMS_POS_INDEX_DATA *buf, int data_id)
0ACC: 0xA0514260 ; 2B3: NativeAbData *AllocNativeAbData(void)
0AD0: 0xA0514370 ; 2B4: int FreeNativeAbData(NativeAbData *ab_data)
0AD4: 0xA05145F8 ; 2B5: int GetNativeAbDataType(NativeAbData *nab, int unk0)
0AD8: 0xA0514CB0 ; 2B6: WSHDR *GetNumFromNativeAbData(NativeAbData *nab, int type, int unk0)
0ADC: 0xA0514618 ; 2B7: int GetNativeAbDataStatus(NativeAbData *nab, int _0)
0AE0: 0xA0514F0C ; 2B8: int SetNumToNativeAbData(NativeAbData *abd, int unk, WSHDR *num)
0AE4: 0xA058F25C ; 2B9: unsigned int OpenNativeAddressbook(int type, int unk1, int unk2, void *data)
0AE8: 0xA0A1E15F ; 2BA: void SetHeaderIcon(void *hdr_pointer, const int *icon, void *malloc_adr, void *mfree_adr)
0AEC: 0xA0A1AF67 ; 2BB: void *GetTabGUI(void *malloc_adr, void *mfree_adr)
0AF0: 0xA0A18011 ; 2BC: void SetGUIDefinition(void *gui, const void *definition)
0AF4: 0xA0A1B41B ; 2BD: int SetGUIToTabGUI(void *tabgui, int n, const int *tabicons, void *gui)
0AF8: 0xA0A1B537 ; 2BE: int SetCursorTab(void *tab_gui, int n)
0AFC: 0xA0A1B699 ; 2BF: int UpdateTab1stItem(void *tab_gui, int unk_0)

0B00: 0xA0A1B555 ; 2C0: int GetCursorTab(void *tab_gui)
0B04: 0xA0A1AFD1 ; 2C1: void *GetGuiByTab(void *tab_gui, int n)
0B08: 0xA08FC92D ; 2C2: int GetSubprovider(WSHDR* ws)
0B0C: 0xA08FCB61 ; 2C3: int GetRoamingState()
0B10: 0xA028AB63 ; 2C4: int GetPrfileVolumeSetting(int profile, int type)
0B14: 0xA8DAD284 ; 2C5: char *RAM_EMS_Admin()

Support