|
ID | 8285 |
Name | Functions Library |
Version | 160624 |
Model | S75v52 |
Type | System |
Author: | avkiev |
Conflicts: | - |
Depends on: | 8296 - Cut heap
5623 - API v070821
|
Add/file: | S75sw52_Functions_library_231017.zip, 2594 bytes |
No English doc at the moment! !ДЛЯ РАБОТЫ ЭТОГО ПАТЧА НЕОБХОДИМО УСТАНОВИТЬ ПОДРЕЗКУ КУЧИ! 8296
Download count: 3817
Added in DB at 09.02.2008, added by 720KD
Updated at 16.06.2024 21:17 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()
|