;W810 SW-R4EA031
;Áèáëèîòåêà ôóíêöèé
;v
;(c) Hussein , IronMaster
;(p) zoyd
+456BFC00
0448: FFFFFFFF 6143E244; 112: void memset(void *mem,char chr,int size);
044C: FFFFFFFF 78E81844; 113: int memcpy(void *dest,const void *source,int cnt);
0450: FFFFFFFF 894EE244; 114: int sprintf(char *buf, const char *fmt, ...);
0454: FFFFFFFF 6955E244; 115: int snwprintf(wchar_t* buffer, int size, const wchar_t* fmt, ...);
0458: FFFFFFFF 69425B45; 116: int _fopen(const wchar_t *filpath, const wchar_t *filname,unsigned int mode , unsigned int rights, unsigned int __0);
045C: FFFFFFFF A1545B45; 117: int fclose(int file);
0460: FFFFFFFF 01575B45; 118: int fread(int file , void *ptr, int size);
0464: FFFFFFFF E5585B45; 119: int fwrite(int file , const void *ptr, int size);
0468: FFFFFFFF 654BB244; 11A: int _wstat(short *path, void *statbuf)
046C: FFFFFFFF E9A01045; 11B: int fputs(const char *s, int file)
0470: FFFFFFFF DD4A5B45; 11C: int fstat(const wchar_t * path, const wchar_t *fname , FSTAT * fstat_stuct);
0474: FFFFFFFF B9255B45; 11D: DIR_HANDLE * AllocDirHandle(const wchar_t * path);
0478: FFFFFFFF 3D275B45; 11E: FILELISTITEM *GetFname(DIR_HANDLE *, FILELISTITEM *);
047C: FFFFFFFF E5A52445; 11F: void * DataBrowserDesc_Create(void);
0480: FFFFFFFF 3DA52445; 120: void DataBrowserDesc_SetStyle(void * db , int style);
0484: FFFFFFFF 5DA52445; 121: void DataBrowserDesc_SetHeaderText(void * db , int StrID);
0488: FFFFFFFF 4DA52445; 122: void DataBrowserDesc_SetFolders(void * db , wchar_t const ** FolderList);
048C: FFFFFFFF 65A52445; 123: void DataBrowserDesc_SetOKSoftKeyText(void * db , int StrID);
0490: FFFFFFFF 399B2445; 124: void DataBrowser_Create(void * db);
0494: FFFFFFFF 6DA62445; 125: void DataBrowserDesc_Destroy(void * db);
0498: FFFFFFFF C16D5B45; 126: wchar_t * getFileExtention(wchar_t * fnane);
049C: FFFFFFFF 71295B45; 127: int DataBrowser_isFileInListExt(const wchar_t * ext_table,const wchar_t * path ,const wchar_t *fname );
04A0: FFFFFFFF E5EA2945; 128: void Timer_ReSet(u16 * timer ,int time, void (*onTimer)(u16 timerID, LPARAM lparam), LPARAM lparam);
04A4: FFFFFFFF C1EA2945; 129: u16 Timer_Set(int time, void (*onTimer)(u16 timerID, LPARAM lparam), LPARAM lparam);
04A8: FFFFFFFF 11EB2945; 12A: void Timer_Kill(u16 *timerID);
04AC: FFFFFFFF 51F72945; 12B: int CreateBook(void * mem, void (* onClose)(BOOK*), const PAGE_DESC * bp, const char * name, int __0xFFFFFFFF,int __0);
04B0: FFFFFFFF 49F82945; 12C: void BookObj_KillBook(void *Book);
04B4: FFFFFFFF CDF42945; 12D: void BookObj_GotoPage(BOOK * book, const PAGE_DESC * page);
04B8: FFFFFFFF 49F62945; 12E: void BookObj_ReturnPage(BOOK * ,int);
04BC: FFFFFFFF 79FC2945; 12F: void FreeBook ( BOOK *book);
04C0: FFFFFFFF 61115345; 130: BOOK * FindBook(IS_NEEDED_BOOK);
04C4: FFFFFFFF B9C72A45; 131: BOOK * Find_StandbyBook(void);
04C8: FFFFFFFF 95F92945; 132: void BookObj_SetFocus(void *,int focus);
04CC: FFFFFFFF 7D3F1945; 133: void GuiObject_SetTitleText (void * gui , int StrID);
04D0: FFFFFFFF 653E1945; 134: void ShowWindow (void * gui);
04D4: FFFFFFFF 71081745; 135: void SetCursorToItem ( void *obj , int item);
04D8: FFFFFFFF C53E1945; 136: void GUI_SetStyle(GUI *,int style);
04DC: FFFFFFFF A5131745; 137: int GUIonMessage_GetCreatedItemIndex ( void *msg);
04E0: FFFFFFFF B5131745; 138: char SetMenuItemText0 ( GUI_MESSAGE *, int StrID);
04E4: FFFFFFFF E5131745; 139: char SetMenuItemText1 ( GUI_MESSAGE *, int StrID);
04E8: FFFFFFFF C5131745; 13A: char SetMenuItemText2 ( GUI_MESSAGE *, int StrID);
04EC: FFFFFFFF D5131745; 13B: char SetMenuItemText3 ( GUI_MESSAGE *, int StrID);
04F0: FFFFFFFF F5131745; 13C: void SetListObjectItemIcon ( void *msg , int align , wchar_t iconID);
04F4: FFFFFFFF 354A3045; 13D: void GUIObject_SetHeaderText(void *gui , int StrID);
04F8: FFFFFFFF 85081745; 13E: int ListMenu_GetSelectedItem(GUI_LIST * );
04FC: FFFFFFFF E9081745; 13F: void SetMenuItemStyle( void *obj , int style);
0500: FFFFFFFF BD251945; 140: void putchar( void *xx , int x, int y, int _zero, int zero1 , short wchar);
0504: FFFFFFFF EDA01545;8141: IS_NEEDED_BOOK isScreenSaverBook(void);
0508: FFFFFFFF C5411545; 142: void StatusIndication_SetItemText(void *gui,int item,int StrID);
050C: FFFFFFFF 45E52A45; 143: void StatusIndication_ShowNotes(int StrID);
0510: FFFFFFFF DD5B1645; 144: GUI * CreateStringInput(int,...);
0514: FFFFFFFF 0D251745; 145: GUI_ONEOFMANY * CreateOneOfMany(BOOK *);
0518: FFFFFFFF A1261745; 146: void OneOfMany_SetItemCount(GUI_ONEOFMANY * , int count);
051C: FFFFFFFF C5261745; 147: void OneOfMany_SetChecked(GUI_ONEOFMANY * , int checked);
0520: FFFFFFFF F9261745; 148: void OneOfMany_SetTexts(GUI_ONEOFMANY * , int * StrID , int Count);
0524: FFFFFFFF D5261745; 149: int OneOfMany_GetSelected(GUI_ONEOFMANY * rb);
0528: FFFFFFFF 61E42A45; 14A: void StatusIndication_Item8_SetText(int StrID);
052C: FFFFFFFF 25B81945; 14B: void GUIObject_Softkey_SetAction(void * gui,u16 actionID,void (*proc)(BOOK *,void*));
0530: FFFFFFFF 0DB91945; 14C: void GUIObject_Softkey_SetText(void * gui,u16 actionID , int StrID);
0534: FFFFFFFF 79BA1945; 14D: void GUIObject_SoftKey_SetEnable(void *gui,u16 actionID,int ena);
0538: FFFFFFFF E9B91945; 14E: void GUIObject_SoftKey_AddErrorStr(void *gui,u16 actionID,int StrID);
053C: FFFFFFFF B5B71945; 14F: void GUIObject_SoftKey_RemoveItem(void *gui,u16 actionID);
0540: FFFFFFFF A5B91945; 150: void GUIObject_SoftKey_SetVisible(void *gui,u16 actionID,int visible);
0544: FFFFFFFF 21BE1945; 151: void GUIObject_SoftKey_SuppressDefaultAction(void *gui,u16 actionID);
0548: FFFFFFFF 355CE244; 152: wchar_t* wstrcpy(wchar_t * dest, const wchar_t * source);
054C: FFFFFFFF E95CE244; 153: wchar_t* wstrncpy(wchar_t * dest, const wchar_t * source, int maxlen);
0550: FFFFFFFF D55BE244; 154: wchar_t* wstrcat(wchar_t * wstr, const wchar_t * subwstr);
0554: FFFFFFFF 855CE244; 155: wchar_t *wstrncat(wchar_t *wstr, const wchar_t *subwstr , int maxlen);
0558: FFFFFFFF 055CE244; 156: int wstrcmp(const wchar_t *wstr1, const wchar_t *wstr2);
055C: FFFFFFFF 715CE244; 157: int wstrlen(const wchar_t * wstr);
0560: FFFFFFFF 4DAEFE44; 158: wchar_t * str2wstr(wchar_t * wstr, const char * str);
0564: FFFFFFFF ED52E244; 159: int strcmp(const char * str1, const char * str2);
0568: FFFFFFFF 5553E244; 15A: int strlen(const char *str);
056C: FFFFFFFF 459CFE44; 15B: char * wstr2strn (char * str , const wchar_t * wstr, int maxlen);
0570: FFFFFFFF 01E32F45; 15C: int int2strID (int num);
0574: FFFFFFFF 9DE62F45; 15D: int Str2ID(const void * wstr , int flag , int len);
0578: FFFFFFFF 49F22F45; 15E: void StrID2Str(int StrID,char * str,int maxlen);
057C: FFFFFFFF 1DEA2F45; 15F: void TextID2wstr(int StrID,wchar_t * str,int maxlen);
0580: FFFFFFFF FDE82F45; 160: int TextGetLength(int StrID);
0584: FFFFFFFF 6DE82F45; 161: void TextFree(int StrID);
0588: FFFFFFFF 0D432145; 162: int AB_DEFAULTNBR_GET(int rec_num, void * mem_0x30, int * unk);
058C: FFFFFFFF AD962145; 163: int AB_READSTRING(void * mem_0x30,int rec_num, int rec_item_num);
0590: FFFFFFFF 55972145; 164: int AB_READPHONENBR(void * mem_0x30,int rec_num, int rec_item_num);
0594: FFFFFFFF F5972145; 165: int AB_GETNBROFITEMS(int get_from,int unk_0);
0598: FFFFFFFF 81DF2F45; 166: int PNUM_len(void *pnum);
059C: FFFFFFFF E1364045; 167: void PNUM2str(char *str,void *pnum,int len, int max_len);
05A0: FFFFFFFF 413C1945; 168: DISP_OBJ * GUIObj_GetDISPObj (void * gui);
05A4: FFFFFFFF ADEF2745; 169: LIST *List_New(void);
05A8: FFFFFFFF C5EF2745; 16A: void List_Free(LIST *lst);
05AC: FFFFFFFF C1F02745; 16B: void ListElement_AddtoTop(LIST *lst,void *newElement);
05B0: FFFFFFFF 9D784245; 16C: int Gif2ID(u16 IMAGEHANDLE,const wchar_t * path, const wchar_t * fname,wchar_t * ID);
05B4: FFFFFFFF D1DD5A45; 16D: int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE(const int * __zero,u16 * IMAGEHANDLE,char * unk);
05B8: FFFFFFFF A5535945; 16E: void REQUEST_DATEANDTIME_GET(const int * __zero , DATETIME *dt);
05BC: FFFFFFFF 252E5445; 16F: void IndicationDevice_Backlight_FadeToLevel(int unk_zero ,int bl_level);
05C0: FFFFFFFF 35574545; 170: int GetFreeBytesOnHeap(void);
05C4: FFFFFFFF C5F92945; 171: void BookObj_Hide(BOOK *,int display_type);
05C8: FFFFFFFF D9F92945; 172: void BookObj_Show(BOOK *,int display_type);
05CC: FFFFFFFF 95C92A45; 173: void StartAPP (const wchar_t * appname);
05D0: FFFFFFFF D9091745; 174: void ListMenu_SetOnMessages (GUI_LIST * , int (*proc)(GUI_MESSAGE *));
05D4: FFFFFFFF 955E5645; 175: char * manifest_GetParam(const char *buf, const char *param_name,int unk);
05D8: FFFFFFFF A95A5B45; 176: int lseek(int file,int offset,int mode);
05DC: FFFFFFFF 5C1F064C;8177: int get_VBUFFER(void);
05E0: FFFFFFFF 65245F45; 178: void SetLampLevel (int level);
05E4: FFFFFFFF 49F02745; 179: void * ListElement_Remove(LIST *lst,int index);
05E8: FFFFFFFF 159F1444; 17A: int GetCurrentPID(void);
05EC: FFFFFFFF 81F02745; 17B: int ListElement_Prt2NumElement(LIST *lst,void *ptr);
05F0: FFFFFFFF DCD71844; 17C: union SIGNAL *alloc(OSBUFSIZE size,SIGSELECT signo);
05F4: FFFFFFFF F8D71844; 17D: union SIGNAL *receive(const SIGSELECT *sigsel);
05F8: FFFFFFFF E8D71844; 17E: void send(union SIGNAL **sig,PROCESS to);
05FC: FFFFFFFF 38D81844; 17F: PROCESS sender(union SIGNAL **sig);
0600: FFFFFFFF 08D81844; 180: void free_buf(union SIGNAL **sig);
0604: FFFFFFFF D4D81844; 181: PROCESS create_process(int proc_type,char *name,OSENTRYPOINT *entrypoint,OSADDRESS stack_size,OSPRIORITY priority,OSTIME timeslice,PROCESS pid_block,void *redir_table,OSVECTOR vector,OSUSER user);
0608: FFFFFFFF F4DA1844; 182: void start(PROCESS pid);
060C: FFFFFFFF A4D91844; 183: int get_ptype(PROCESS pid);
0610: FFFFFFFF F0D81844; 184: PROCESS current_process(void);
0614: FFFFFFFF 28D81844; 185: void delay(OSTIME timeout);
0618: FFFFFFFF F0D91844; 186: OSBOOLEAN hunt(const char *name, OSUSER user, PROCESS *name_, union SIGNAL **hunt_sig);
061C: FFFFFFFF 10DA1844; 187: void kill_proc(PROCESS pid);
;0620: xxxxxxxx yyyyyyyy; 188: OSBOOLEAN set_bp (PROCESS pid,OSADDRESS address,OSADDRESS attribute,union SIGNAL **trapsig);
;0624: xxxxxxxx yyyyyyyy; 189: union SIGNAL *receive_w_tmo (OSTIME timeout, SIGSELECT *sel);
;0628: xxxxxxxx yyyyyyyy; 18A: OSBOOLEAN clear_bp (PROCESS pid, OSADDRESS addr);
0674: FFFFFFFF A1A42445; 19D void DataBrowserDesc_Menu_AddFSFunctions(void * db , int);
0678: FFFFFFFF 19A52445; 19E: void DataBrowserDesc_Menu_AddNewFolder(void * db , int);
067C: FFFFFFFF F5A42445; 19F: void DataBrowserDesc_Menu_AddMarkFiles(void * db , int);
0680: FFFFFFFF 1D53E244; 1A0: char* strcpy(char * dest, char * source);
0684: FFFFFFFF 51870945; 1A1: void *CreateMessage(int size,int ev,char *name);
0688: FFFFFFFF A5870945; 1A2: void SendMessage(void **signal,int PID);
068C: FFFFFFFF 35880945; 1A3: void * WaitMessage(void *SIGSEL);
0690: FFFFFFFF 55880945; 1A4: int FreeMessage(void **Mess);
0694: FFFFFFFF D56A2645; 1A5: void SendDispatchMessage(int id, int unk_zero, int size,void *mess);
0698: FFFFFFFF D5D16345; 1A6: char * UIEventName(int event);
069C: FFFFFFFF 6F662E4C;81A7: int * MissedEvents(void);
06A0: FFFFFFFF 7D125345; 1A8: void UI_Event(int event);
06A4: FFFFFFFF 89125345; 1A9: void UI_Event_wData(int event,void *message,void (*mfree)(void*));
06A8: FFFFFFFF AD125345; 1AA: void UI_Event_toBookID(int event,int BookID);
06AC: FFFFFFFF BD125345; 1AB: void UI_Event_toBookIDwData(int event,int BookID,void *message,void (*mfree)(void*));
06B0: FFFFFFFF 71F32745; 1AC: int ListElement_Find(LIST *lst,void *element, int (*cmp_proc)(void *,void *));
06B4: FFFFFFFF 51F22745; 1AD: void * ListElement_GetByIndex(LIST * , int index);
06B8: FFFFFFFF 395DE244; 1AE: wchar_t* wstrrchr(const wchar_t* wstr, wchar_t wchar);
06BC: FFFFFFFF 49F52945; 1AF: void BookObj_CallSubroutine(BOOK * , BOOK_SUBROUTINE *subr);
06C0: FFFFFFFF D1F02745; 1B0: void ListElement_Add(LIST *lst,void *newElement);
06C4: FFFFFFFF 3DE1C944; 1B1: void debug_printf(const char * fmt,...);
06C8: FFFFFFFF E13E1545; 1B2: int PlayFile(const wchar_t * path, const wchar_t * fname);
06D0: FFFFFFFF 71D66445; 1B4: int REQUEST_PROFILE_GETACTIVEPROFILE(const int *__zero , int *level);
;06D4: xxxxxxxx yyyyyyyy; 1B5: int Profile_SetActive(int NUMprof,int set_in_gdfs_flag);
06D8: FFFFFFFF B1812B45; 1B6: void SetBrightnessOfScreen(int br);
06DC: FFFFFFFF C5821545; 1B7: int isKeylocked(void);
06E0: FFFFFFFF 71504445;81B8: IS_NEEDED_BOOK isMediaPlayerVideoBook(void);
06E4: FFFFFFFF DD654445; 1B9: void VideoOnWholeScreen(BOOK * MediaPlayer_Video_Book);
06E8: FFFFFFFF C99A1545; 1BA: void ShuttingDown(void);
06EC: FFFFFFFF 41D04545; 1BB: void Vibra(int t1, int t2, int t3);
06F0: FFFFFFFF BD555945; 1BC: int REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: FFFFFFFF 5D565945; 1BD: int REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
06F8: FFFFFFFF E10B1545; 1BE: int Date2ID(DATE *, int TimeFormat,int);
06FC: FFFFFFFF F90A1545; 1BF: int Time2ID(TIME *, char TimeFormat,int);
0700: FFFFFFFF 75061745; 1C0: GUI_LIST * CreateListObject(BOOK * , void * unk);
0704: FFFFFFFF 9D081745; 1C1: void SetNumOfMenuItem(void * , int item_count);
0708: FFFFFFFF 94C72D4C;81C2: LIST ** ROOT_APP(void);
070C: FFFFFFFF D1B81945; 1C3: void SoftKey_AddHelpStr(void *gui,int msg,int StrID);
0710: FFFFFFFF C1BA1945; 1C4: void SoftKey_SetItemAsSubItem(void *gui,int item,int subitem);
0714: FFFFFFFF B13F6445; 1C5: int REQUEST_SYSTEM_SHUTDOWN(void);
0718: FFFFFFFF C13F6445; 1C6: int REQUEST_SYSTEM_RESTART(void);
071C: FFFFFFFF 55B91945; 1C7: void SoftKeys_SetText(void *gui,int msg,int StrID,int StrID1);
0720: FFFFFFFF CDE66345; 1C8: int isRightNowBook(BOOK *);
0724: FFFFFFFF C13C6445; 1C9: int isVolumeControllerBook(BOOK *);
0728: FFFFFFFF 59371545; 1CA: GUI_TABMENUBAR * CreateTabMenuBar(BOOK *);
072C: FFFFFFFF 69381545; 1CB: void TabMenuBar_SetTabCount(GUI_TABMENUBAR * , int count);
0730: FFFFFFFF 4D391545; 1CC: void TabMenuBar_AssignGuiObj(GUI_TABMENUBAR * , int tab , GUI *);
0734: FFFFFFFF 293A1545; 1CD: void TabMenuBar_SetTabIcon(GUI_TABMENUBAR *,int tab, wchar_t icon , int for_state);
0738: FFFFFFFF E53B1945; 1CE: GUI *GUI_Free(GUI*);
073C: FFFFFFFF 4D401945; 1CF: void InputFeedback_SetIcon(GUI *gui, wchar_t icon);
0740: FFFFFFFF 85641645; 1D0: int StringInput_GetStringAndLen (GUI*,wchar_t**,u16*);
0744: FFFFFFFF 6CC82D4C;81D1: PAudioControl* GetAudioControlPtr();
0748: FFFFFFFF 5DF83245; 1D2: int AudioControl_Vibrate(PAudioControl pIAudioControl, int vibratime, int pausetime, int totaltime);
074C: FFFFFFFF B16B5B45; 1D3: int GetVolumeSize(char * volume, VOLUMESIZE *);
0750: FFFFFFFF 511F1745; 1D4: GUI_NOFMANY * CreateNOfMany(BOOK *);
0754: FFFFFFFF 91211745; 1D5: void NOfMany_SetTexts(GUI_NOFMANY * , int * StrIDtable, int items_count);
0758: FFFFFFFF FD201745; 1D6: void NOfMany_SetChecked(GUI_NOFMANY * , u16 * checked_table, int items_count);
075C: FFFFFFFF BD201745; 1D7: void NOfMany_SetCursor(GUI_NOFMANY * , int item);
0760: FFFFFFFF 25211745; 1D8: int NOfMany_GetCheckedCount(GUI_NOFMANY *);
0764: FFFFFFFF 11211745; 1D9: int NOfMany_GetChecked(GUI_NOFMANY * , u16 * buffer );
0768: FFFFFFFF 89211745; 1DA: void NOfMany_SetonMessage(GUI_NOFMANY * , void * proc );
077C: FFFFFFFF 31401545; 1DF: PAudioControl AudioControl_Init();
0780: FFFFFFFF 85261745; 1E0: void OneOfMany_SetFocused(GUI_ONEOFMANY * , int item);
0784: FFFFFFFF F1261745; 1E1: void OneOfMany_SetonMessage(GUI_ONEOFMANY * , int (*proc)(GUI_MESSAGE *));
0788: FFFFFFFF 918A1545; 1E2: GUI_FEEDBACK * CreateFeedBack (int,...);
078C: FFFFFFFF 2D8B1545; 1E3: void FeedBack_SetText(GUI_FEEDBACK*,int);
0790: FFFFFFFF FDA9A244; 1E4: int GetBattaryState(const int * , BATT *);
0794: FFFFFFFF 991A1945; 1E5: void * get_DisplayGC (void);
0798: FFFFFFFF 0D2C3045; 1E6: void GetGuiRect(void*,RECT*);
079C: FFFFFFFF AD201945; 1E7: void get_GC_RECT(void*,RECT*);
07A0: FFFFFFFF C1231945; 1E8: int get_GC_xx(void * GC);
07A4: FFFFFFFF B5231945; 1E9: void *set_GC_xx(void * GC, int);
07A8: FFFFFFFF 59201945; 1EA: void GC_validate_RECT(void * GC , RECT*);
07AC: FFFFFFFF 5DFA2945; 1EB: void addGui2book(BOOK*,GUI*);
07B0: FFFFFFFF 41693045; 1EC: void DrawRect(int
x1, int y1,int x2 ,int y2,int pen_color,int brush_color);
07B4: FFFFFFFF 496D3045; 1ED: void DrawString(int StrID,int align,int
x1,int y1,int x2,int y2,int unk,int unk1,int pen_color ,int brush_color);
07B8: FFFFFFFF 457F2A45; 1EE: void addGui2XGuiList (void* xguilist , GUI*);
07BC: FFFFFFFF 712A3045; 1EF: void InvalidateRect(DISP_OBJ *,RECT*);
07C0: FFFFFFFF 193B1945; 1F0: int CreateObject(GUI*,void (*)(DISP_DESC *),void (*)(DISP_DESC *),BOOK *,void(*)(),int,int size_obj);
07C4: FFFFFFFF 89783045; 1F1: int SetFont(int);
07C8: FFFFFFFF ACF72D4C;81F2: DISP_OBJ ** StatusRow_p(void);
07CC: FFFFFFFF 55125345; 1F3: int root_list_get_session_count(void);
07D0: FFFFFFFF 69125345; 1F4: UI_APP_SESSION *root_list_get_session(int num_session);
07D4: FFFFFFFF 350B5345; 1F5: BOOK *SESSION_GetTopBook(UI_APP_SESSION *);
07D8: FFFFFFFF 498E1545; 1F6: int MainInput_getVisible(GUI *);
07DC: FFFFFFFF 558E1545; 1F7: int MainInput_strlen(GUI *);
07E0: FFFFFFFF 758E1545; 1F8: char * MainInput_getPNUM(GUI *);
07E4: FFFFFFFF 818E1545; 1F9: int MainInput_isPlus(GUI *);
07E8: FFFFFFFF 0DFD2945; 1FA: int BOOK_GetBookID(BOOK * );
07EC: FFFFFFFF AD5CE244; 1FB: int wstrncmp(const wchar_t*,const wchar_t*,int);
07F0: FFFFFFFF 89483045; 1FC: int DISP_OBJ_GetAbsoluteXPos(DISP_OBJ *);
07F4: FFFFFFFF C1483045; 1FD: int DISP_OBJ_GetAbsoluteYPos(DISP_OBJ *);
07F8: FFFFFFFF 15313045; 1FE: WINDOW * DISP_OBJ_GetWindow(DISP_OBJ *);
07FC: FFFFFFFF 312A5345; 1FF: int GetThemeColor(int , int);
0800: FFFFFFFF 45CE6445; 200: int REQUEST_SETTING_SILENCE_SET(const int * __zero,u16 profile,u16 value);
0804: FFFFFFFF E9CD6445; 201: int REQUEST_SETTING_SILENCE_GET(const int * __zero,u16 profile, char * silence_mode);
0808: FFFFFFFF 79D52045; 202: void VCALL_Init (void* vc);
080C: FFFFFFFF 6DD62045; 203: void VCALL_SetName (void * vc , wchar_t * name ,unsigned short name_len);
0810: FFFFFFFF D1D62045; 204: void VCALL_SetNameIcon (void * vc , wchar_t icon);
0814: FFFFFFFF 8DD62045; 205: void VCALL_SetNumber (void * vc , wchar_t * number , unsigned short num_len);
0818: FFFFFFFF B5D62045; 206: void VCALL_SetHZ1 (void * vc, int , u16 );
081C: FFFFFFFF C1D62045; 207: void VCALL_SetHZ2 (void * vc , u16 );
0820: FFFFFFFF B1CD2045; 208: void MakeVoiceCall (int SessioID , void * vc ,int flag);
;0824: xxxxxxxx yyyyyyyy; 209: int isDirectory (wchar_t * path ,wchar_t * filename , int * error );
0828: FFFFFFFF F54B5B45; 20A: void FileDelete (wchar_t * path ,wchar_t * filename , int * error );
082C: FFFFFFFF 0D3E1945; 20B: void SetFocus (GUI * , int);
0830: FFFFFFFF D9444745; 20C: int CreateSMSCont (int, void*);
0834: FFFFFFFF E9494745; 20D: int FreeSMSCont (void*);
0838: FFFFFFFF 39464745; 20E: int PrepareSMSCont (void*,wchar_t*,wchar_t*,int,int);
083C: FFFFFFFF 39494745; 20F: int CteateNewMessage (int,void*,int);
0840: FFFFFFFF C0475044;8210: void * get_APP_DESC_TABLE(void);
0844: FFFFFFFF AD545445; 211: C_INTERFACE *Window_GetComponentInterface(WINDOW*);
0848: FFFFFFFF 259A2145; 212: int AB_POSITIONNBR_GET(void * ab_name,char * ,u16 * ,void * ab_num);
084C: FFFFFFFF C5982145; 213: int AB_NAME_ITEM2StrID(void * ab_name);
0850: FFFFFFFF 19992145; 214: int AB_NUM_ITEM2StrID(void * ab_num_item);
0854: FFFFFFFF FDA96445; 215: int GetABRecNum(AB_GET_STRUCT *); //nullsub(void)
0858: FFFFFFFF 20CA4D44;8216: AB_ITEM_DESC * get_AB_ITEMS_DESC();
085C: FFFFFFFF 4D95D744; 217: GUI * SBY_GetMainInput(BOOK * StandBy)
0860: FFFFFFFF 4995D744; 218: GUI * SBY_GetStatusIndication(BOOK * StandBy)
0864: FFFFFFFF D17C5945; 219: int REQUEST_PHONEBOOK_ACCESSSTATUS_TOTAL_GET(const int * __zero, int *);
0868: FFFFFFFF A4CC0B4C;821A: int * PID_MMI(void);
0874: FFFFFFFF D5233045; 21D: DISP_OBJ* DISPBASE_GetFocused(int display);
0878: FFFFFFFF F5283045; 21E: char DISP_OBJ_getVisible(DISP_OBJ*);
087C: FFFFFFFF 79E63145; 21F: DISP_DESC* DISP_OBJ_GetDESC (DISP_OBJ*);
0880: FFFFFFFF 0D1D3045; 220: void DISP_DESC_SetName (DISP_DESC* , const char * name);
0884: FFFFFFFF 91463045; 221: char* DISP_OBJ_GetName (DISP_OBJ *);
0888: FFFFFFFF 1D1D3045; 222: void DISP_DESC_SetSize (DISP_DESC* , u16 size);
;088C: xxxxxxxx yyyyyyyy; 223: u16 DISP_DESC_GetSize (DISP_OBJ *);
0890: FFFFFFFF 211D3045; 224: void DISP_DESC_SetOnCreate (DISP_DESC* , DISP_OBJ_ONCREATE_METHOD);
0894: FFFFFFFF 4D1F3045; 225: DISP_OBJ_ONCREATE_METHOD DISP_OBJ_GetOnCreate (DISP_OBJ *);
0898: FFFFFFFF 251D3045; 226: void DISP_DESC_SetOnClose (DISP_DESC* , DISP_OBJ_ONCLOSE_METHOD);
089C: FFFFFFFF 6D1F3045; 227: DISP_OBJ_ONCLOSE_METHOD DISP_OBJ_GetOnClose (DISP_OBJ *);
08A0: FFFFFFFF 291D3045; 228: void DISP_DESC_SetOnRedraw (DISP_DESC* , DISP_OBJ_ONREDRAW_METHOD);
08A4: FFFFFFFF 8D1F3045; 229: DISP_OBJ_ONREDRAW_METHOD DISP_OBJ_GetOnRedraw (DISP_OBJ *);
08A8: FFFFFFFF 311D3045; 22A: void DISP_DESC_SetOnKey (DISP_DESC* , DISP_OBJ_ONKEY_METHOD);
08AC: FFFFFFFF CD1F3045; 22B: DISP_OBJ_ONKEY_METHOD DISP_OBJ_GetOnKey (DISP_OBJ *);
08B0: FFFFFFFF 2D1D3045; 22C: void DISP_DESC_SetonRefresh (DISP_DESC* ,DISP_OBJ_METHOD);
08B4: FFFFFFFF AD1F3045; 22D: DISP_OBJ_METHOD DISP_OBJ_GetonRefresh (DISP_OBJ *);
;08B8: xxxxxxxx yyyyyyyy; 22E: void DISP_DESC_SetMethod04 (DISP_DESC* ,void (*)(void*));
;08BC: xxxxxxxx yyyyyyyy; 22F: DISP_OBJ_METHOD DISP_OBJ_GetMethod04 (DISP_OBJ *);
;08C0: xxxxxxxx yyyyyyyy; 230: void DISP_DESC_SetMethod05 (DISP_DESC* ,void (*)(void*));
;08C4: xxxxxxxx yyyyyyyy; 231: DISP_OBJ_METHOD DISP_OBJ_GetMethod05 (DISP_OBJ *);
08C8: FFFFFFFF 351D3045; 232: void DISP_DESC_SetMethod06 (DISP_DESC* ,DISP_OBJ_METHOD);
08CC: FFFFFFFF ED1F3045; 233: DISP_OBJ_METHOD DISP_OBJ_GetMethod06 (DISP_OBJ *);
;08D0: xxxxxxxx yyyyyyyy; 234: void DISP_DESC_SetMethod07 (DISP_DESC* ,void (*)(void*));
;08D4: xxxxxxxx yyyyyyyy; 235: DISP_OBJ_METHOD DISP_OBJ_GetMethod07 (DISP_OBJ *);
08D8: FFFFFFFF 3D1D3045; 236: void DISP_DESC_SetMethod08 (DISP_DESC* ,DISP_OBJ_METHOD);
08DC: FFFFFFFF 2D203045; 237: DISP_OBJ_METHOD DISP_OBJ_GetMethod08 (DISP_OBJ *);
;08E0: xxxxxxxx yyyyyyyy; 238: void DISP_DESC_SetMethod09 (DISP_DESC* ,void (*)(void*));
;08E4: xxxxxxxx yyyyyyyy; 239: DISP_OBJ_METHOD DISP_OBJ_GetMethod09 (DISP_OBJ *);
;08E8: xxxxxxxx yyyyyyyy; 23A: void DISP_DESC_SetMethod0A (DISP_DESC* ,void (*)(void*));
;08EC: xxxxxxxx yyyyyyyy; 23B: DISP_OBJ_METHOD DISP_OBJ_GetMethod0A (DISP_OBJ *);
;08F0: xxxxxxxx yyyyyyyy; 23C: void DISP_DESC_SetMethod0B (DISP_DESC* ,void (*)(void*));
;08F4: xxxxxxxx yyyyyyyy; 23D: DISP_OBJ_METHOD DISP_OBJ_GetMethod0B (DISP_OBJ *);
;08F8: xxxxxxxx yyyyyyyy; 23E: void DISP_DESC_SetMethod0C (DISP_DESC* ,void (*)(void*));
;08FC: xxxxxxxx yyyyyyyy; 23F: DISP_OBJ_METHOD DISP_OBJ_GetMethod0C (DISP_OBJ *);
0900: FFFFFFFF 4D166445; 240: void JavaSession_Manager (int cmd);
0904: FFFFFFFF 95156445; 241: int JavaSession_GetName(void);
0908: FFFFFFFF D1E72F45; 242: int TextCopyId(int);
090C: FFFFFFFF B1FC2945; 243: UI_APP_SESSION *Book_GetSession(BOOK*);
0910: FFFFFFFF 41141745; 244: void List2lineSetAsSubitem (void* msg,int unk,int n_sub_items);
0914: FFFFFFFF CD141745; 245: void List2lineSubitemAddText(void* msg,int StrID);
0918: FFFFFFFF BD141745; 246: int GUIonMessage_GetCreatedSubItemParrentIndex(void * msg);
091C: FFFFFFFF 95181345; 247: void GoMusic(void);
0920: FFFFFFFF 19D14545; 248: void Vibra_Off (int t1);
0924: FFFFFFFF 39664445; 249: void VideoOnNormalScreen(BOOK * MediaPlayer_Video_Book);
0928: FFFFFFFF F13E1545; 24A: int PlayFileV(const wchar_t * path,const wchar_t * fname, int vol);
092C: FFFFFFFF 59C64545; 24B: int GetSilent(void);
0930: FFFFFFFF 199D4545; 24C: int GetVibrator(int ignorevibrator,int ignoresilent);
0934: FFFFFFFF 95D34545; 24D: int GetAudioSettings(int what, char* retvalue);
0938: FFFFFFFF FD0FDD44; 24E: int GetChipID(void);
0948: FFFFFFFF AD141745; 252: int List2LineGetCurrentIndex(void * msg);
094C: FFFFFFFF 9D141745; 253: int GUIonMessage_GetCurrentItemIndex(void * msg);
0950: FFFFFFFF C5285B45; 254: void DestroyDirHandle(DIR_HANDLE *handle);
0954: FFFFFFFF B8E04E44;8255: DB_EXT *LastExtDB(void);
0958: FFFFFFFF 793C5C45; 256: void GetOtherExtMethods(FILESUBROUTINE **);
095C: FFFFFFFF 953C5345; 257: void MessageBox(int HeaderStrID,int MessageStrID,wchar_t IconID, int style /*1 or 2*/,int time,BOOK * unk);
0960: FFFFFFFF 75795445; 258: int Display_GetHeight(int Display);
0964: FFFFFFFF 85795445; 259: int Display_GetWidth(int Display);
0968: FFFFFFFF 093E1545; 25A: void PlaySystemSound (int SndNumber);
0974: FFFFFFFF 45381545; 25D: int TabMenuBar_GetFocusedTabIndex(GUI_TABMENUBAR * );
0978: FFFFFFFF 1D381545; 25E: void TabMenuBar_SetTabFocused(GUI_TABMENUBAR * , int tab_num);
097C: FFFFFFFF C1221945; 25F: int GC_GetPenColor (void* GC);
0980: FFFFFFFF 81221945; 260: void GC_SetPenColor(void* GC , int pen_color);
0984: FFFFFFFF FF1E1945; 261: void GC_SetPixel (void* GC,int
x1,int y1,int color);
0988: FFFFFFFF D12C1945; 262: void GC_DrawLine(void* GC,int
x1, int y1, int x2, int y2);
098C: FFFFFFFF 652E1945; 263: void GC_DrawFRect (void* GC,int color,int
x1,int y1,int x2 ,int y2);
0990: FFFFFFFF 7D1F1945; 264: int GC_DrawBitmap(void *GC, int
x1, int y1, int x2, int y2, int * bmp);
0994: FFFFFFFF C512E944; 265: 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, png_voidp mem_ptr,png_malloc_ptr malloc_fn, png_free_ptr free_fn);
0998: FFFFFFFF 0B13E944; 266: void png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr);
099C: FFFFFFFF 4700E944; 267: png_infop png_create_info_struct(png_structp png_ptr);
09A0: FFFFFFFF 7100E944; 268: void png_destroy_info_struct(png_structp png_ptr, png_infopp info_ptr_ptr);
09A4: FFFFFFFF A512E944; 269: void png_set_progressive_read_fn(png_structp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn);
09A8: FFFFFFFF C906E944; 26A: void png_process_data(png_structp png_ptr, png_infop info_ptr, png_bytep buffer, png_size_t buffer_size);
09AC: FFFFFFFF B913E944; 26B: void png_read_update_info(png_structp png_ptr, png_infop info_ptr);
09B0: FFFFFFFF C112E944; 26C: png_voidp png_get_progressive_ptr(png_structp png_ptr);
09B4: FFFFFFFF 5104E944; 26D: 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);
09B8: FFFFFFFF 4915E944; 26E: void png_set_strip_16(png_structp png_ptr);
09BC: FFFFFFFF 5D15E944; 26F: void png_set_gray_1_2_4_to_8(png_structp png_ptr);
09C0: FFFFFFFF 6315E944; 270: void png_set_gray_to_rgb(png_structp png_ptr);
09C4: FFFFFFFF 2D04E944; 271: png_uint_32 png_get_valid(png_structp png_ptr, png_infop info_ptr, png_uint_32 flag);
09C8: FFFFFFFF 5F15E944; 272: void png_set_tRNS_to_alpha(png_structp png_ptr);
09CC: FFFFFFFF 253BE944; 273: void png_set_filler(png_structp png_ptr, png_uint_32 filler, int flags);
09D0: FFFFFFFF 5115E944; 274: void png_set_palette_to_rgb(png_structp png_ptr);
09D4: FFFFFFFF 3F02E944; 275: png_uint_32 png_get_rowbytes(png_structp png_ptr, png_infop info_ptr);
09D8: FFFFFFFF 8B12E944; 276: void png_progressive_combine_row(png_structp png_ptr, png_bytep old_row, png_bytep new_row);
09DC: FFFFFFFF 69FFE844; 277: int png_sig_cmp(png_bytep sig, png_size_t start, png_size_t num_to_check);
09E0: FFFFFFFF 602A1944; 278: int setjmp(jmp_buf jmpbuf);
09E4: FFFFFFFF 842A1944; 279: void longjmp(jmp_buf, int);
09E8: FFFFFFFF 5545E944; 27A: int inflateInit2_ (z_streamp strm, int windowBits,const char *version, int stream_size);
09EC: FFFFFFFF E146E944; 27B: int inflate (z_streamp strm, int flush);
09F0: FFFFFFFF 8F1F1544; 27C: int inflateEnd (z_streamp strm);
09F4: FFFFFFFF F542E244; 27D: int memcmp (const void *m1,const void *m2,int n);
09F8: FFFFFFFF 8D53E244; 27E: int strncmp(const char *s1, const char *s2, int len);
09FC: FFFFFFFF C953E244; 27F: char *strncpy (char *dest,const char *source,int maxlen);
0A00: FFFFFFFF B152E244; 280: char *strcat(char *dest, const char *src);
0A04: FFFFFFFF 593F1945; 281: void GuiObject_SetTitleType(GUI *gui, int type);
0A08: FFFFFFFF 4D141745; 282: void GUIonMessage_SetItemDisabled (void * msg, int Disabled);
0A0C: FFFFFFFF 51DE5A45; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER(const int * __zero,u16 ImageHandle,wchar_t *path,wchar_t *fname,int unk, wchar_t * ImageID ,char * error);
0A10: FFFFFFFF E5DE5A45; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER (const int * __zero,u16 ImageHandle,u16* ,u16* ,wchar_t ImageID, int unk_1,char * error);
;0A14: xxxxxxxx yyyyyyyy;8285: SURFACE ** get_Surfaces(void);
0A18: FFFFFFFF 11913245; 286: int iconidname2id(const wchar_t* idname,int maxnamelen,int *id);
0A1C: FFFFFFFF 9D871E45; 287: int textidname2id(const wchar_t* idname,int maxnamelen,int* id);
0A20: FFFFFFFF 5D0A1745; 288: void ListMenu_SetNoItemText(GUI_LIST *, int str);
0A28: FFFFFFFF A5026045;828A: IS_NEEDED_BOOK isFmRadioBook(void);
0A2C: FFFFFFFF 59FF4245;828B: IS_NEEDED_BOOK isAudioPlayerBook(void);
0A30: FFFFFFFF 794C4345; 28C: void PlayerControl(BOOK *AudioPlayerBook, int);
0A34: FFFFFFFF 81E65F45; 28D: void SwitchRadioStationFromList(BOOK *FmRadioBook, int);
0A38: FFFFFFFF 99326445; 28E: void Shortcut_Run (wchar_t * shortcut_name);
0A3C: FFFFFFFF AD1D5B45; 28F: int mkdir(const wchar_t* path);
0A40: FFFFFFFF 41245B45; 290: int rmdir(const wchar_t* path, int zero);
0A44: FFFFFFFF 394B5B45; 291: int chmod(const wchar_t* path, const wchar_t* fname, int amode);
0A48: FFFFFFFF 55505B45; 292: int rename(const wchar_t* oldpath, const wchar_t* oldfname, const wchar_t* newpath, const wchar_t* newfname, int zero);
0A4C: FFFFFFFF C17F3045; 293: int GetImageWidth(wchar_t ImageID);
0A50: FFFFFFFF D97F3045; 294: int GetImageHeight(wchar_t ImageID);
0A54: FFFFFFFF 71EA4045; 295: void * CallID_GetCallStatusDesc(int CallID);
0A58: FFFFFFFF E9E14045; 296: wchar_t * CallStatusDesc_GetName(void * CallStatusDesc);
0A5C: FFFFFFFF B5F32745; 297: void List_FreeElements(LIST *,int (*cmp_proc)(void * elem_from_list),void (*freefunc)(void * elem_from_list));
0A60: FFFFFFFF 6D54E244; 298: char * strstr(const char * str1,const char * str2);
0A64: FFFFFFFF 059F1A45; 299: int GPRS_GetLastSessionInfo(int,GPRS_SESSION_INFO *);
0A68: FFFFFFFF 65AFFE44; 29A: int wstrcmpni(const wchar_t * wstr1,const wchar_t * wstr2,int len);
0A6C: FFFFFFFF DD141545; 29B: int wtoi(const wchar_t * wstr,int len,int * dest);
0A70: FFFFFFFF 01CB2645; 29C: void DATE_GetWeekDay(DATE *,char * dest);
0A74: FFFFFFFF 45E7FA44; 29D: void Cale_GetSettings(int setID,void *);
0A78: FFFFFFFF 495EE244; 29E: wchar_t * wstrwstr(const wchar_t * wstr1,const wchar_t * wstr2);
0A7C: FFFFFFFF B5AFFE44; 29F: int wstrcmpi(const wchar_t *ws1, const wchar_t *ws2);
0A80: FFFFFFFF F15BE244; 2A0: wchar_t * wstrchr(const wchar_t * source,wchar_t chr);
0A84: FFFFFFFF A5BE1945; 2A1: void GUIObject_HideSoftkeys(void *gui);
0A88: FFFFFFFF B1BE1945; 2A2: void GUIObject_ShowSoftkeys(void *gui);
0A8C: FFFFFFFF CDAD1945; 2A3: DISP_OBJ* DispObject_SoftKeys_Get(void);
0A90: FFFFFFFF 191C5445; 2A4: int StandbyBackground_SetImage(int type,int,int,const wchar_t* path,const wchar_t* fname,int);
0A94: FFFFFFFF 316C1945; 2A5: GUI *CreateYesNoQuestionVA(int zero, ...);
0A98: FFFFFFFF 990C1745; 2A6: void ListMenu_SetSecondLineText(GUI_LIST *,int elem_num,int StrID);
0A9C: FFFFFFFF EDAA5B45; 2A7: void _REQUEST_OAF_START_APPLICATION(const int * __one,int __zero,MIDP_DESC *,int ___zero);
0AA0: FFFFFFFF D5695B45; 2A8: int FSX_isNameInvalid(wchar_t * name);
0AA4: FFFFFFFF 55A52445; 2A9: void DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
0AA8: FFFFFFFF 31A52445; 2AA: void DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
0AAC: FFFFFFFF C5A42445; 2AB: void DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
0AB0: FFFFFFFF CDA42445; 2AC: void DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
0AB4: FFFFFFFF 99A42445; 2AD: void DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
0AB8: FFFFFFFF 3DA42445; 2AE: void DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
0ABC: FFFFFFFF 7DA52445; 2AF: void DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
0AC0: FFFFFFFF C5A52445; 2B0: void DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
0AC4: FFFFFFFF 45A42445; 2B1: void DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
0AC8: FFFFFFFF FD6A5C45; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
0ACC: FFFFFFFF 25665C45; 2B3: FILEITEM * FILEITEM_Create(void);
0AD0: FFFFFFFF 89675C45; 2B4: void FILEITEM_Destroy(FILEITEM *);
0AD4: FFFFFFFF 29521945; 2B5: GUI *CreateDateInputVA(int zero, ...);
0AD8: FFFFFFFF 5D681945; 2B6: __thumb GUI *CreateTimeInputVA(int zero, ...);
0ADC: FFFFFFFF D5641645; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
0AE0: FFFFFFFF DDF52945; 2B8: void BookObj_CallPage(BOOK * book, const PAGE_DESC * page);
0AE4: FFFFFFFF 11541945; 2B9: unsigned int DateInput_GetDateInt(void *dateinp_msg);
0AE8: FFFFFFFF 916A1945; 2BA: unsigned int TimeInput_GetTimeInt(void *timeinp_msg);
0AEC: FFFFFFFF D0F92D4C;82BB: FONT_DESC *GetFontDesc(void);
0AF0: FFFFFFFF 88FB2D4C;82BC: int *GetFontCount();
0AF4: FFFFFFFF A9231945; 2BD: int GC_GetBrushColor(void* GC);
0AF8: FFFFFFFF 69231945; 2BE: void GC_SetBrushColor(void* GC , int brush_color);
0AFC: FFFFFFFF B12E1945; 2BF: void GC_DrawRoundRect(void* GC ,RECT *,int arcWidth,int arcHeight,int border_flag,int fill_flag);
0B00: FFFFFFFF F1A45345; 2C0: BOOK * MenuBook_Desktop(int mode,int BookID);
0B04: FFFFFFFF 91B45345; 2C1: wchar_t * MenuBook_Desktop_GetSelectedItemID(BOOK * MenuBook_Desktop);
0B08: FFFFFFFF B1A65445; 2C2: void BookObj_Softkey_SetAction(BOOK *,int actionID,void (*proc)(BOOK *,void*));
0B0C: FFFFFFFF FDA65445; 2C3: void BookObj_Softkey_SetText(BOOK *,int actionID,int StrID);
0B10: FFFFFFFF 25115345; 2C4: BOOK * FindBookByID(int BookID);
0B14: FFFFFFFF 6D601945; 2C5: GUI_FEEDBACK *TextFeedbackWindow(BOOK *bk, int zero);
0B18: FFFFFFFF E1641945; 2C6: void Feedback_SetKeyHook(GUI_FEEDBACK *, void (*hook)(BOOK *bk, int key, int unk, int unk2));
0B1C: FFFFFFFF 75641945; 2C7: void Feedback_SetOnClose(GUI_FEEDBACK *, void (*OnClose)(BOOK *bk));
0B20: FFFFFFFF A5641945; 2C8: void Feedback_SetTimeout(GUI_FEEDBACK *, int time_ms);
0B24: FFFFFFFF 4D651945; 2C9: void Feedback_SetTextExtended(GUI_FEEDBACK *, STRID text, int where);
0B28: FFFFFFFF BD3A1545; 2CA: void TabMenuBar_SetOnTabSwitch(GUI_TABMENUBAR *,void (*proc)(BOOK *,int act_tab));
0B2C: FFFFFFFF 85930A45; 2CB: STRID KeyCode2Name(int key_code);
0B30: FFFFFFFF 556B4245; 2CC: int ImageID_Get(const wchar_t * fpath,const wchar_t * fname,wchar_t * imageID);
0B34: FFFFFFFF 456B4245; 2CD: void ImageID_Free(wchar_t imageID);
0B38: FFFFFFFF 65AB5B45; 2CE: SUB_EXECUTE *DataBrowser_CreateSubExecute(int BookID, FILEITEM *f);
0B3C: FFFFFFFF 8DB15B45; 2CF: int DataBrowser_ExecuteSubroutine(SUB_EXECUTE *sub, int action, u16 *unk);
0B40: FFFFFFFF DD675C45; 2D0: int FILEITEM_SetFname(FILEITEM *f, const wchar_t *fname);
0B44: FFFFFFFF 116A5C45; 2D1: int FILEITEM_SetPath(FILEITEM *f, const wchar_t *fpath);
0B48: FFFFFFFF 096A5C45; 2D2: wchar_t *FILEITEM_GetFname(FILEITEM *f);
0B4C: FFFFFFFF 6D6A5C45; 2D3: wchar_t *FILEITEM_GetPath(FILEITEM *f);
0B50: FFFFFFFF 39685C45; 2D4: int FILEITEM_SetFnameAndContentType(FILEITEM *f, const wchar_t *fname);
0B54: FFFFFFFF A1695C45; 2D5: int FILEITEM_SetPathAndContentType(FILEITEM *f, const wchar_t *fpath);
0B58: FFFFFFFF F10B0245; 2D6: int JavaDialog_Open(int unk1,char * unk2,void ** JavaDesc);
0B5C: FFFFFFFF 993F0245; 2D7: void JavaDialog_Close(int unk1);
0B60: FFFFFFFF 55410245; 2D8: int JavaAppDesc_Get(int unk1,void ** JavaDesc);
0B64: FFFFFFFF 91BE0145; 2D9: int JavaAppDesc_GetFirstApp(void * JavaDesc);
0B68: FFFFFFFF 99BE0145; 2DA: int JavaAppDesc_GetNextApp(void * JavaDesc);
0B6C: FFFFFFFF 99BB0145; 2DB: int JavaAppDesc_GetJavaAppInfo(void * JavaDesc,int ID,wchar_t ** wstr);
0B70: FFFFFFFF 5DF1DB44; 2DC: void OrangeLED_Control(int _free_val, int or_LED_ID, int level, int fade_time);
0B74: FFFFFFFF B9253045; 2DD: void DispObject_SetRefreshTimer(DISP_OBJ *,int time);
0B78: FFFFFFFF 4D263045; 2DE: void DispObject_KillRefreshTimer(DISP_OBJ *);
0B7C: FFFFFFFF 1DA12445; 2DF: int isDataBrowserBook(BOOK *);
0B80: FFFFFFFF DD4E5C45; 2E0: SUB_EXECUTE * BrowserItem_Get_SUB_EXECUTE(BOOK * BrowserItemBook);
0B84: FFFFFFFF 75106445; 2E1: int Shortcut_Get_MenuItemName(wchar_t *);
0B88: FFFFFFFF 3DB55345; 2E2: int Shortcut_Get_MenuItemIconID(wchar_t *);
0B8C: FFFFFFFF D9115345; 2E3: BOOK * FindBookEx(int (*cmp_proc)(BOOK* book_from_list ,int * param), int * param);
0B90: FFFFFFFF 19152545; 2E4: FILEITEM *FILEITEM_CreateCopy (FILEITEM *);
0B94: FFFFFFFF F1EE2945; 2E5: ACTION *ActionCreate(int (*PROC)(void *msg,BOOK*), int BookID, u16 event, APP_DESC *app_desc, PAGE_DESC *pag_desc);
0B98: FFFFFFFF 55FC2945; 2E6: int BOOK_GetSessionID(BOOK *);
0B9C: FFFFFFFF 9D125345; 2E7: void UI_Event_toSID(int event, int sess_id);
0BA0: FFFFFFFF AD339F44; 2E8: char *GetIMSI(void);
0BA4: FFFFFFFF 219B1545; 2E9: void UI_CONTROLLED_SHUTDOWN_RESPONSE(int book_id);
0BA8: FFFFFFFF 755C0745; 2EA: int MainInput_getCurPos(GUI*);
0BAC: FFFFFFFF 3B5C0745; 2EB: void MainInput_Hide(GUI*);
0BB0: FFFFFFFF 618D1945; 2EC: void DispObject_SoftKey_RestoreDefaultAction(DISP_OBJ*,int action);
0BB4: FFFFFFFF 3D8C4145; 2ED: STRID PNUM2Name(void *pnum, int isIconNeeded, int only_full_number_flag);
0BB8: FFFFFFFF 11612245; 2EE: int SpeedDial_GetPNUM(int _zero,char charter0__9, void * PNUM);
0BBC: FFFFFFFF 3DA15245; 2EF: void * MetaData_Desc_Create(wchar_t * path,wchar_t * name);
0BC0: FFFFFFFF 3DA25245; 2F0: void MetaData_Desc_Destroy(void * MetaData_Desc);
0BC4: FFFFFFFF 95A15245; 2F1: wchar_t * MetaData_Desc_GetTags(void * MetaData_Desc,int tagID);
0BC8: FFFFFFFF 11A25245; 2F2: int MetaData_Desc_GetTrackNum(void * MetaData_Desc,int __NULL);
0BCC: FFFFFFFF E9473045; 2F3: int DISP_OBJ_GetWindowWidth(DISP_OBJ *);
0BD0: FFFFFFFF 11483045; 2F4: int DISP_OBJ_GetWindowHeight(DISP_OBJ *);
0BD4: FFFFFFFF 79833045; 2F5: int get_system_langID(void);
0BD8: FFFFFFFF 457C2D45; 2F6: char * lang_get_name(int langID);
0BDC: FFFFFFFF A5405E45; 2F7: int w_chdir(const wchar_t *path);
0BE0: FFFFFFFF BD4AB244; 2F8: int w_fopen(const wchar_t *name, int attr, int rights, int err);
0BE4: FFFFFFFF 654BB244; 2F9: int w_fstat(const wchar_t *name, W_FSTAT *);
0BE8: FFFFFFFF 114BB244; 2FA: int w_fwrite(int f, void *buf, int size);
0BEC: FFFFFFFF F54AB244; 2FB: int w_fread(int f, void *buf, int size);
0BF0: FFFFFFFF B5A21045; 2FC: int w_lseek(int f, int offs, int mode);
0BF4: FFFFFFFF 2D4BB244; 2FD: int w_fclose(int f);
0BF8: FFFFFFFF 115C5E45; 2FE: int w_mkdir(const wchar_t *path, int mode);
0BFC: FFFFFFFF 11295B45; 2FF: int DirHandle_SetFilterStr(DIR_HANDLE *, const wchar_t *filter);
0C00: FFFFFFFF 99803045; 300: int Disp_GetStrIdWidth(STRID , int len);
0C04: FFFFFFFF 7D579644; 301: int MetaData_Desc_GetCoverInfo(void * MetaData_Desc,char * cover_type,int * size,int * cover_offset); //nullsub(ret 0)
0C08: FFFFFFFF 256D4245; 302: int ImageID_GetIndirect(void * buf_image,int size,int __NULL,wchar_t * image_type,wchar_t * imageID);
0C0C: FFFFFFFF 51C92645; 303: void unixtime2datetime(int, DATETIME * );
0C10: FFFFFFFF 1D792D45; 304: void ListElement_Insert(LIST *lst, int i, void *new_item);
0C14: FFFFFFFF C54E5B45; 305: int FileCopy(wchar_t *src_path, wchar_t *src_name, wchar_t *dest_path, wchar_t *dest_name, int);
0C18: FFFFFFFF 55505B45; 306: int FileMove(wchar_t *src_path, wchar_t *src_name, wchar_t *dest_path, wchar_t *dest_name, int);
0C1C: FFFFFFFF BD87C644; 307: void RedLED_On(int __NULL);
0C20: FFFFFFFF 1188C644; 308: void RedLED_Off(int __NULL);
0C24: FFFFFFFF C5603045; 309: void DispObject_SetLayerColor(DISP_OBJ *,int color);
0C28: FFFFFFFF C9400245; 30A: int JavaAppDesc_GetJavaAppID(void * JavaDesc);
0C2C: FFFFFFFF 7DBD5C45; 30B: void REQUEST_UI_OAF_START_APPLICATION(const int *ASYNC,int appID,char * flag);
0C30: FFFFFFFF B9A34445; 30C: int JavaApp_LogoImageID_Get(wchar_t * fullpath,wchar_t * imageID);
0C34: FFFFFFFF 91581945; 30D: GUI * CreateProgressBar(aBOOK*,int);
0C38: FFFFFFFF C15B1945; 30E: void ProgressBar_SetText(GUI*,STRID text);
0C3C: FFFFFFFF C95C1945; 30F: void ProgressBar_SetIcon(GUI*,u16 icon_id);
0C40: FFFFFFFF 795B1945; 310: void ProgressBar_SetPercentValue(GUI*,int value);
0C44: FFFFFFFF D95C1945; 311: void ProgressBar_SetBarDisabled(GUI*,int disabled);
0C48: FFFFFFFF FDC72F45; 312: void StringInput_DispObject_SetText(DISP_OBJ *,int StrID);
0C4C: FFFFFFFF 191F1745; 313: void GuiObject_SetTitleImage(void *gui, wchar_t imageID);
0C50: FFFFFFFF A93F1945; 314: void GuiObject_SetTitleIcon(void *gui, wchar_t imageID);
0C54: FFFFFFFF F91E1745; 315: void GuiObject_SetHighlightImage(void *gui, wchar_t imageID);
0C58: FFFFFFFF 091F1745; 316: void GuiObject_SetBackgroundImage(void *gui, wchar_t imageID);
0C5C: FFFFFFFF 6D9E1945; 317: void *DispObject_Softkeys_GetParams(DISP_OBJ *);
0C60: FFFFFFFF B59E1945; 318: LIST *DispObject_Softkeys_GetList(DISP_OBJ *, BOOK *bk, char __zero);
0C64: FFFFFFFF ADFD2945; 319: int BookObj_GetDisplayOrientation(BOOK *bk);
0C68: FFFFFFFF 81FD2945; 31A: void BookObj_SetDisplayOrientation(BOOK *bk, int orientation);
0C6C: FFFFFFFF 1DF02945; 31B: BOOK *DISPLAY_GetTopBook(int display);
0C70: FFFFFFFF 01365445; 31C: void DISPLAY_SetBrightness(int display, int brightness);
0C74: FFFFFFFF 45365445; 31D: int DISPLAY_GetBrightness(int display);
0C78: FFFFFFFF A1A42445; 31E: void DataBrowserDesc_Menu_AddFSFunctions(void * db , int);
0C7C: FFFFFFFF 19A52445; 31F: void DataBrowserDesc_Menu_AddNewFolder(void * db , int);
0C80: FFFFFFFF F5A42445; 320: void DataBrowserDesc_Menu_AddMarkFiles(void * db , int);
0C84: FFFFFFFF 25512B45; 321: void SetTheme(wchar_t*path, wchar_t*name, int bookid, int unk_1);
0C88: FFFFFFFF 09533145; 322: void Softkeys_GetLabel(DISP_OBJ *softkeys, SKLABEL *lbl, int id);
0C8C: FFFFFFFF BD4E3145; 323: void Softkeys_Update(DISP_OBJ *softkeys);
0C90: FFFFFFFF 1056024C;8324: void * get_CellData(void);
0C94: FFFFFFFF 916B2045; 325: void * IncommingCall_Reject(BOOK* book);
0C98: FFFFFFFF 117E2045; 326: void * IncommingCall_Mute(BOOK* book);
0C9C: FFFFFFFF CD0CC244; 327: int GetRadioState(char* level, char* flag);
0CA0: FFFFFFFF 0DF15945; 328: int Bluetooth_GetState(void);
0CA4: FFFFFFFF E9F05945; 329: int Bluetooth_GetPhoneVisibility(void);
0CA8: FFFFFFFF 91F15945; 32A: int Bluetooth_isBusy(void);
0CAC: FFFFFFFF EDAA5B45; 32B: __thumb int USB_isConnected(void);
0CB0: FFFFFFFF C15D5E45; 32C: void *w_diropen(const wchar_t *dir);
0CB4: FFFFFFFF 69AA1045; 32D: wchar_t *w_dirread(void *);
0CB8: FFFFFFFF 3D605E45; 32E: int w_dirclose(void *);
0CBC: FFFFFFFF 71A71045; 32F: int w_rename(const wchar_t *dst, const wchar_t *src);
0CC0: FFFFFFFF 2DA71045; 330: int w_remove(const wchar_t *dir);
0CC4: FFFFFFFF CD091145; 331: int ConnectionManager_Connection_GetState(void);
0CC8: FFFFFFFF DD0CC244; 332: int GetSignalQuality(char *rssi,char *ber);
0CCC: FFFFFFFF 59610745;8333: IS_NEEDED_BOOK isCameraBook(void);
0CD0: FFFFFFFF C5A84345;8334: IS_NEEDED_BOOK isSoundRecorderBook(void);
0CD8: FFFFFFFF AD684445; 336: void VideoPlayerControl (BOOK * VideoPlayerBook, int);
0CDC: FFFFFFFF E9624445; 337: void Video_ActionBack(BOOK*,void*);
0CE0: FFFFFFFF 05784445; 338: void Video_ExtractFrame(BOOK *VideoPlayerBook);
0CE4: FFFFFFFF 95664445; 339: ????void Video_ZoomOn(...)
0CF0: FFFFFFFF 95654445; 33C: ????void VideoResize_AllScreenMode(...)
0CFC: FFFFFFFF 39654445; 33F: int Video_SetPermit(...)
0D00: FFFFFFFF 99614445; 340: int Video_Refresh(BOOK*,GUI*);
0D04: FFFFFFFF 71634445; 341: void Video_Play(BOOK*,void*);
0D08: FFFFFFFF A1644445; 342: void Video_Pause(BOOK*,void*);
0D0C: FFFFFFFF 75644445; 343: void Video_Stop(BOOK*,void*);
0D10: FFFFFFFF 751F4345; 344: void Audio_Pause(BOOK *void*);
0D14: FFFFFFFF 211D4345; 345: void Audio_Play(BOOK *void*);
0D18: FFFFFFFF 01551945; 346: GUI * CreatePercentInputVA(int zero, ...);
0D1C: FFFFFFFF 7D561945; 347: int PercentInput_GetPercent(GUI * PercentInput);
0D20: FFFFFFFF 65141745; 348: void ListMenu_SetLineSeparator(GUI_MESSAGE *,int _unk1);
0D2C: FFFFFFFF BDBE1945; 34B: void GUIObject_Softkeys_RemoveBackground(...)
;0D30: FFFFFFFF yyyyyyyy; 34C: void GUIObject_Softkeys_RestoreBackground(void *gui);
0D34: FFFFFFFF 59E72A45; 34D: void SetTrayIcon(wchar_t iconID, char mode);
0D38: FFFFFFFF C9C96445; 34E: int REQUEST_SETTING_RINGVOLUME_SET(const int *sync, int unk, int null, int vol);
0D3C: FFFFFFFF D1CC6445; 34F: int REQUEST_SETTING_VIBRATOR_SET(const int *sync, int unk, int mode);
0D40: FFFFFFFF B1CB6445; 350: int REQUEST_SETTING_RINGTYPESOUNDFILE_SET(const int *sync, int null, wchar_t *path, wchar_t *name);
0D44: FFFFFFFF 99D16445; 351: int REQUEST_SETTING_ANSWERINGMODE_SET(const int *sync, int unk, int mode);
0D48: FFFFFFFF 8DCA6445; 352: int REQUEST_SETTING_INCREASINGRING_SET(const int *sync, int unk, int unk2, int mode);
0D4C: FFFFFFFF 59CF6445; 353: int REQUEST_SETTING_ALLOWEDCALLERS_SET(const int *sync, int unk, int mode);
0D50: FFFFFFFF B1B20145; 354: int JavaAppDesc_GetJavaAppFullpath(void * JavaDesc,JavaAppFullpath *);
0D54: FFFFFFFF C19E4445; 355: void *SoundRecorderDesc_Create(void);
0D58: FFFFFFFF ED9E4445; 356: void SoundRecorderDesc_Destroy(void * desc);
0D5C: FFFFFFFF FD9E4445; 357: int SoundRecorderDesc_SetBookID(void * desc,int BookID);
0D60: FFFFFFFF 099F4445; 358: int SoundRecorderDesc_SetType(void * desc,const int type);
0D64: FFFFFFFF 1D9F4445; 359: int SoundRecorderDesc_SetFolder(void * desc,const wchar_t * fpath);
0D68: FFFFFFFF 3D9F4445; 35A: int SoundRecorderDesc_SetFname(void * desc,const wchar_t * fname);
0D6C: FFFFFFFF 599F4445; 35B: int SoundRecorderDesc_SetRecordSize(void * desc,const int size);
0D70: FFFFFFFF 859F4445; 35C: int SoundRecorder_Create(void * desc);
0D74: FFFFFFFF 599F4445; 35D: int SoundRecorderDesc_SetRecordSize(void * desc,const int size);
;0D78: xxxxxxxx yyyyyyyy; 35E: int SoundRecorderDesc_SetRecordTime(void * desc,int hour,int min,int sec,int _unk0);
;0D7C: xxxxxxxx yyyyyyyy; 35F: int SoundRecorderDesc_SetRadioVal(void * desc,int _unk);
0D80: FFFFFFFF 859F4445; 360: int SoundRecorder_Create(void * desc);
;0D84: xxxxxxxx yyyyyyyy; 361: int SoundRecorder_RecordCall(BOOK * OngoingCallBook);
0DC0: FFFFFFFF 5173A944;370: void * RF_off(void);
0DC4: FFFFFFFF 2973A944;371:void * RF_on(void);
;locale=Russian_Russia.1251