MiFa

Untitled

May 7th, 2011
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;W902 SW-R3EG004
  2. ;Áčáëčîňĺęŕ ôóíęöčé
  3. ;v
  4. ;(c) Hussein , IronMaster
  5. ;(p) HotRabbit, MiFa
  6. ;pAtChFiLe=/boot/phone_app.cxc
  7. +127FFC00
  8. 0448: 00000000 C410B04B ; 112: void* memset( void* mem, char chr, int size );
  9. 044C: 00000000 98781410 ; 113: int memcpy( void* dest, const void* source, int cnt );
  10. 0450: 00000000 01027010 ; 114: int sprintf( char* buf, const char* fmt, ... );
  11. 0454: 00000000 BD067010 ; 115: int snwprintf( wchar_t* buffer, int size, const wchar_t* fmt, ... );
  12. 0458: 00000000 39039610 ; 116: int _fopen( const wchar_t* filpath, const wchar_t* filname, unsigned int mode, unsigned int rights, unsigned int __0 );
  13. 045C: 00000000 811C7211 ; 117: int fclose( int file );
  14. 0460: 00000000 CD1C9610 ; 118: int fread( int file, void* ptr, int size );
  15. 0464: 00000000 991E9610 ; 119: int fwrite( int file, const void* ptr, int size );
  16. ;0468: xxxxxxxx yyyyyyyy ; 11A:
  17. ;046C: xxxxxxxx yyyyyyyy ; 11B:
  18. 0470: 00000000 9D0C9610 ; 11C: int fstat( const wchar_t* path, const wchar_t* fname, FSTAT* fstat_stuct );
  19. 0474: 00000000 89E19510 ; 11D: DIR_HANDLE* AllocDirHandle( const wchar_t* path );
  20. 0478: 00000000 59E39510 ; 11E: FILELISTITEM* GetFname( DIR_HANDLE*, FILELISTITEM* );
  21. 047C: 00000000 C14A8111 ; 11F: void* DataBrowserDesc_Create( void );
  22. 0480: 00000000 E165C510 ; 120: void DataBrowserDesc_SetStyle( void* DataBrowserDesc, int style );
  23. 0484: 00000000 714D8111 ; 121: void DataBrowserDesc_SetHeaderText( void* DataBrowserDesc, STRID );
  24. 0488: 00000000 594D8111 ; 122: void DataBrowserDesc_SetFolders( void* DataBrowserDesc, const wchar_t** FolderList );
  25. 048C: 00000000 794D8111 ; 123: void DataBrowserDesc_SetOKSoftKeyText( void* DataBrowserDesc, STRID );
  26. 0490: 00000000 2D0D8111 ; 124: void DataBrowser_Create( void* DataBrowserDesc );
  27. 0494: 00000000 714B8111 ; 125: void DataBrowserDesc_Destroy( void* DataBrowserDesc );
  28. 0498: 00000000 A9399610 ; 126: wchar_t* getFileExtention( wchar_t* fname );
  29. 049C: 00000000 BDE59510 ; 127: int DataBrowser_isFileInListExt( const wchar_t* ext_table, const wchar_t* path, const wchar_t* fname );
  30. 04A0: 00000000 B54CDF10 ; 128: void Timer_ReSet( u16* timer, int time, void (*onTimer)( u16 timerID, LPARAM lparam ), LPARAM lparam );
  31. 04A4: 00000000 814CDF10 ; 129: u16 Timer_Set( int time, void (*onTimer)( u16 timerID, LPARAM lparam ), LPARAM lparam );
  32. 04A8: 00000000 0D4DDF10 ; 12A: void Timer_Kill( u16* timerID );
  33. 04AC: 00000000 A186DF10 ; 12B: int CreateBook( BOOK* pbook, void (*onClose)( BOOK* ), const PAGE_DESC* bp, const char* name, int ParentBookID, APP_DESC* );
  34. 04B0: 00000000 B587DF10 ; 12C: void BookObj_KillBook( BOOK* book );
  35. 04B4: 00000000 B183DF10 ; 12D: void BookObj_GotoPage( BOOK* book, const PAGE_DESC* page );
  36. 04B8: 00000000 6985DF10 ; 12E: void BookObj_ReturnPage( BOOK* book, int );
  37. 04BC: 00000000 218DDF10 ; 12F: void FreeBook( BOOK* book );
  38. 04C0: 00000000 6981DF10 ; 130: BOOK* FindBook( IS_NEEDED_BOOK );
  39. 04C4: 00000000 DD5AD910 ; 131: BOOK* Find_StandbyBook( void );
  40. 04C8: 00000000 5189DF10 ; 132: void BookObj_SetFocus( BOOK* book, int display );
  41. 04CC: 00000000 09AA9D10 ; 133: void GUIObject_SetTitleText( GUI*, STRID );
  42. 04D0: 00000000 F5A79D10 ; 134: void GUIObject_Show( GUI* );
  43. 04D4: 00000000 C938AA11 ; 135: void ListMenu_SetCursorToItem( GUI_LIST*, int item );
  44. 04D8: 00000000 4DA89D10 ; 136: void GUIObject_SetStyle( GUI*, int style );
  45. 04DC: 00000000 B544AA11 ; 137: int GUIonMessage_GetCreatedItemIndex( GUI_MESSAGE* msg );
  46. 04E0: 00000000 C144AA11 ; 138: char GUIonMessage_SetMenuItemText( GUI_MESSAGE* msg, STRID );
  47. 04E4: 00000000 F144AA11 ; 139: char GUIonMessage_SetMenuItemSecondLineText( GUI_MESSAGE* msg, STRID );
  48. 04E8: 00000000 D144AA11 ; 13A: char GUIonMessage_SetMenuItemInfoText( GUI_MESSAGE* msg, STRID );
  49. 04EC: 00000000 E144AA11 ; 13B: char GUIonMessage_SetMenuItemUnavailableText( GUI_MESSAGE* msg, STRID );
  50. 04F0: 00000000 0145AA11 ; 13C: void GUIonMessage_SetMenuItemIcon( GUI_MESSAGE* msg, int align, wchar_t iconID );
  51. 04F4: 00000000 49FB9C10 ; 13D: void DispObject_SetTitleText( DISP_OBJ* , STRID );
  52. 04F8: 00000000 DD38AA11 ; 13E: int ListMenu_GetSelectedItem( GUI_LIST* );
  53. 04FC: 00000000 2D39AA11 ; 13F: void ListMenu_SetItemStyle( GUI_LIST*, int style );
  54. 0500: 00000000 8D909D10 ; 140: void GC_PutChar( GC* gc, int x, int y, int _zero, int zero1, wchar_t wchar );
  55. 0504: 00000000 FD0C8F10 ; 141: int IsScreenSaverBook( BOOK *bk );
  56. 0508: 00000000 8150D910 ; 142: void StatusIndication_SetItemText( GUI* , int item, STRID );
  57. 050C: 00000000 916CD910 ; 143: void StatusIndication_ShowNotes( STRID );
  58. 0510: 00000000 FDAF8910 ; 144: GUI* CreateStringInputVA( int, ... );
  59. 0514: 00000000 B95CAA11 ; 145: GUI_ONEOFMANY* CreateOneOfMany( BOOK* book );
  60. 0518: 00000000 455EAA11 ; 146: void OneOfMany_SetItemCount( GUI_ONEOFMANY*, int count );
  61. 051C: 00000000 615EAA11 ; 147: void OneOfMany_SetChecked( GUI_ONEOFMANY*, int checked );
  62. 0520: 00000000 955EAA11 ; 148: void OneOfMany_SetTexts( GUI_ONEOFMANY*, STRID* strids, int Count );
  63. 0524: 00000000 715EAA11 ; 149: int OneOfMany_GetSelected( GUI_ONEOFMANY* );
  64. 0528: 00000000 9D6BD910 ; 14A: void StatusIndication_Item8_SetText( STRID );
  65. 052C: 00000000 E5538110 ; 14B: void GUIObject_SoftKeys_SetAction( GUI*, u16 actionID, void (*proc)( BOOK*, GUI* ) );
  66. 0530: 00000000 5D548110 ; 14C: void GUIObject_SoftKeys_SetText( GUI*, u16 actionID, STRID );
  67. 0534: 00000000 4D558110 ; 14D: void GUIObject_SoftKeys_SetEnable( GUI*, u16 actionID, BOOL );
  68. 0538: 00000000 05558110 ; 14E: void GUIObject_SoftKeys_AddErrorStr( GUI*, u16 actionID, STRID );
  69. 053C: 00000000 99538110 ; 14F: void GUIObject_SoftKeys_RemoveItem( GUI*, u16 actionID );
  70. 0540: 00000000 E1548110 ; 150: void GUIObject_SoftKeys_SetVisible( GUI*, u16 actionID, BOOL );
  71. 0544: 00000000 51578110 ; 151: void GUIObject_SoftKeys_SuppressDefaultAction( GUI*, u16 actionID );
  72. 0548: 00000000 35E6D610 ; 152: wchar_t* wstrcpy( wchar_t* dest, const wchar_t* source );
  73. 054C: 00000000 4DE6D610 ; 153: wchar_t* wstrncpy( wchar_t* dest, const wchar_t* source, int maxlen );
  74. 0550: 00000000 7D0D7010 ; 154: wchar_t* wstrcat( wchar_t* wstr, const wchar_t* subwstr );
  75. 0554: 00000000 95E6D610 ; 155: wchar_t* wstrncat( wchar_t* wstr, const wchar_t* subwstr, int maxlen );
  76. 0558: 00000000 05E6D610 ; 156: int wstrcmp( const wchar_t* wstr1, const wchar_t* wstr2 );
  77. 055C: 00000000 F1E5D610 ; 157: int wstrlen( const wchar_t* wstr );
  78. 0560: 00000000 B9F8D610 ; 158: wchar_t* str2wstr( wchar_t* wstr, const char* str );
  79. 0564: 00000000 89047010 ; 159: int strcmp( const char* str1, const char* str2 );
  80. 0568: 00000000 E5047010 ; 15A: int strlen( const char* str );
  81. 056C: 00000000 11E7D610 ; 15B: char* wstr2strn( char* str, const wchar_t* wstr, int maxlen );
  82. 0570: 00000000 E999F610 ; 15C: STRID int2strID( int num );
  83. 0574: 00000000 BD9BF610 ; 15D: STRID Str2ID( const void* wstr, int flag, int len );
  84. 0578: 00000000 C9A2F610 ; 15E: void StrID2Str( STRID, char* str, int maxlen, int null = 0 );
  85. 057C: 00000000 51A1F610 ; 15F: int TextID2wstr( STRID, wchar_t* dest, int maxlen );
  86. 0580: 00000000 01A0F610 ; 160: int TextGetLength( STRID );
  87. 0584: 00000000 F99EF610 ; 161: void TextFree( STRID );
  88. 0588: 00000000 7DD1B610 ; 162: int AB_DEFAULTNBR_GET( int rec_num, void* mem_0x30, int* unk );
  89. 058C: 00000000 A93EB810 ; 163: int AB_READSTRING( AB_STR_ITEM*, int rec_num, int field_ID );
  90. 0590: 00000000 5535B710 ; 164: int AB_READPHONENBR( AB_NUM_ITEM*, int rec_num, int field_ID );
  91. 0594: 00000000 0D36B710 ; 165: int AB_GETNBROFITEMS( int get_from, int unk_0 );
  92. 0598: 00000000 BD91F610 ; 166: int PNUM_len( void* pnum );
  93. 059C: 00000000 21139410 ; 167: void PNUM2str( char* str, void* pnum, int len, int max_len );
  94. 05A0: 00000000 8DA69D10 ; 168: DISP_OBJ* GUIObject_GetDispObject( GUI* );
  95. 05A4: 00000000 D59EAE11 ; 169: LIST* List_Create( void );
  96. 05A8: 00000000 FD9EAE11 ; 16A: void List_Destroy( LIST* lst );
  97. 05AC: 00000000 49A0AE11 ; 16B: int List_InsertFirst( LIST* lst, void* item );
  98. 05B0: 00000000 85A37A10 ; 16C: int Gif2ID( u16 IMAGEHANDLE, const wchar_t* path, const wchar_t* fname, wchar_t* ID );
  99. 05B4: 00000000 B5A57A10 ; 16D: int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE( const int* sync, u16* IMAGEHANDLE, char* unk );
  100. 05B8: 00000000 99457B10 ; 16E: void REQUEST_DATEANDTIME_GET( const int* sync, DATETIME* dt );
  101. 05BC: 00000000 55D1E610 ; 16F: void IndicationDevice_Backlight_FadeToLevel( int unk_zero, int bl_level );
  102. 05C0: 00000000 0007B04B ; 170: int GetFreeBytesOnHeap( void );
  103. 05C4: 00000000 7989DF10 ; 171: void BookObj_Hide( BOOK* book, int display );
  104. 05C8: 00000000 8989DF10 ; 172: void BookObj_Show( BOOK* book, int display );
  105. 05CC: 00000000 C95CD910 ; 173: void StartAPP( const wchar_t* appname );
  106. 05D0: 00000000 013AAA11 ; 174: void ListMenu_SetOnMessage( GUI_LIST*, int (*proc)( GUI_MESSAGE* ) );
  107. 05D4: 00000000 11E1B010 ; 175: char* manifest_GetParam( const char* buf, const char* param_name, int unk );
  108. 05D8: 00000000 41209610 ; 176: int lseek( int file, int offset, int mode );
  109. 05DC: 00000000 00000000 ;8177: int get_VBUFFER( void );
  110. 05E0: 00000000 2B590010 ; 178: void SetLampLevel( int level ); //nullsub(ret 0)
  111. 05E4: 00000000 C5A0AE11 ; 179: void* List_RemoveAt( LIST* lst, int index );
  112. 05E8: 00000000 595E0010 ; 17A: PROCESS GetCurrentPID( void );
  113. 05EC: 00000000 09A0AE11 ; 17B: int List_IndexOf( LIST* lst, void* item );
  114. 05F0: 00000000 E8CA1710 ; 17C: union SIGNAL* alloc( OSBUFSIZE size, SIGSELECT signo );
  115. 05F4: 00000000 04CB1710 ; 17D: union SIGNAL* receive( const SIGSELECT* sigsel );
  116. 05F8: 00000000 F4CA1710 ; 17E: void send( union SIGNAL** sig, PROCESS to );
  117. 05FC: 00000000 44CB1710 ; 17F: PROCESS sender( union SIGNAL** sig );
  118. 0600: 00000000 14CB1710 ; 180: void free_buf( union SIGNAL** sig );
  119. 0604: 00000000 E0CB1710 ; 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 );
  120. 0608: 00000000 00CE1710 ; 182: void start( PROCESS pid );
  121. 060C: 00000000 B0CC1710 ; 183: int get_ptype( PROCESS pid );
  122. 0610: 00000000 FCCB1710 ; 184: PROCESS current_process( void );
  123. 0614: 00000000 C4CC1710 ; 185: void delay( OSTIME timeout );
  124. 0618: 00000000 FCCC1710 ; 186: OSBOOLEAN hunt( const char* name, OSUSER user, PROCESS* name_, union SIGNAL** hunt_sig );
  125. 061C: 00000000 28CD1710 ; 187: void kill_proc( PROCESS pid );
  126. ;0620: xxxxxxxx yyyyyyyy ; 188:
  127. 0624: 00000000 60CB1710 ; 189: union SIGNAL* receive_w_tmo( OSTIME timeout, SIGSELECT* sel );
  128. ;0628: xxxxxxxx yyyyyyyy ; 18A:
  129. 062C: 00000000 10CE1710 ; 18B: void stop( PROCESS pid );
  130. 0630: 00000000 7CCC1710 ; 18C: OSBOOLEAN get_mem( PROCESS pid, OSADDRESS from, void* to, OSADDRESS size );
  131. 0634: 00000000 395C0010 ; 18D: OSADDRESS get_envp( PROCESS pid, char* name );
  132. 0638: 00000000 4D5C0010 ; 18E: OSBOOLEAN set_envp( PROCESS pid, char* name, OSADDRESS value );
  133. 063C: 00000000 34CC1710 ; 18F: PROCESS get_bid( PROCESS pid );
  134. ;0640: xxxxxxxx yyyyyyyy ; 190:
  135. ;0644: xxxxxxxx yyyyyyyy ; 191:
  136. ;0648: xxxxxxxx yyyyyyyy ; 192:
  137. ;064C: xxxxxxxx yyyyyyyy ; 193:
  138. ;0650: xxxxxxxx yyyyyyyy ; 194:
  139. ;0654: xxxxxxxx yyyyyyyy ; 195:
  140. ;0658: xxxxxxxx yyyyyyyy ; 196:
  141. ;065C: xxxxxxxx yyyyyyyy ; 197:
  142. ;0660: xxxxxxxx yyyyyyyy ; 198:
  143. ;0664: xxxxxxxx yyyyyyyy ; 199:
  144. ;0668: xxxxxxxx yyyyyyyy ; 19A:
  145. ;066C: xxxxxxxx yyyyyyyy ; 19B:
  146. ;0670: xxxxxxxx yyyyyyyy ; 19C:
  147. ;0674: xxxxxxxx yyyyyyyy ; 19D:
  148. ;0678: xxxxxxxx yyyyyyyy ; 19E:
  149. ;067C: xxxxxxxx yyyyyyyy ; 19F:
  150. 0680: 00000000 B1047010 ; 1A0: char* strcpy( char* dest, const char* source );
  151. 0684: 00000000 D175E110 ; 1A1: void* CreateMessage( int size, int ev, char* name );
  152. 0688: 00000000 2576E110 ; 1A2: void SendMessage( void** signal, int PID );
  153. 068C: 00000000 AD76E110 ; 1A3: void* WaitMessage( void* SIGSEL );
  154. 0690: 00000000 C176E110 ; 1A4: int FreeMessage( void** Mess );
  155. 0694: 00000000 F518BE10 ; 1A5: void SendDispatchMessage( int id, int unk_zero, int size, void* mess );
  156. 0698: 00000000 9D50DF10 ; 1A6: char* UIEventName( int event );
  157. 069C: 00000000 409FBA4B ;81A7: char* MissedEvents( void );
  158. 06A0: 00000000 4174DF10 ; 1A8: void UI_Event( int event );
  159. 06A4: 00000000 5174DF10 ; 1A9: void UI_Event_wData( int event, void* message, void (*free_proc)( void* ) );
  160. 06A8: 00000000 9974DF10 ; 1AA: void UI_Event_toBookID( int event, int BookID );
  161. 06AC: 00000000 AD74DF10 ; 1AB: void UI_Event_toBookIDwData( int event, int BookID, void* message, void (*free_proc)( void* ) );
  162. 06B0: 00000000 A5A1AE11 ; 1AC: int List_Find( LIST* lst, void* itemtofind, LISTFINDCALLBACK cmp_proc );
  163. 06B4: 00000000 F5A0AE11 ; 1AD: void* List_Get( LIST* lst, int index );
  164. 06B8: 00000000 75F9D610 ; 1AE: wchar_t* wstrrchr( const wchar_t* wstr, wchar_t wchar );
  165. 06BC: 00000000 4184DF10 ; 1AF: void BookObj_CallSubroutine( BOOK* book, BOOK_SUBROUTINE* subr );
  166. 06C0: 00000000 51A0AE11 ; 1B0: int List_InsertLast( LIST* lst, void* item );
  167. 06C4: 00000000 11FBB34B ; 1B1: void debug_printf( const char* fmt, ... );
  168. 06C8: 00000000 A95BA011 ; 1B2: int PlayFile( const wchar_t* path, const wchar_t* fname );
  169. ;06CC: xxxxxxxx yyyyyyyy ; 1B3:
  170. 06D0: 00000000 C10CAC11 ; 1B4: int REQUEST_PROFILE_GETACTIVEPROFILE( const int* sync, int* level );
  171. 06D4: 00000000 1910AF11 ; 1B5: int Profile_SetActive( int NUMprof, int set_in_gdfs_flag );
  172. 06D8: 00000000 8596DC10 ; 1B6: void SetBrightnessOfScreen(int br);
  173. 06DC: 00000000 010B8F10 ; 1B7: int isKeylocked( void );
  174. 06E0: 00000000 E1B8E110 ; 1B8: int IsMediaPlayerVideoBook( BOOK *bk );
  175. ;06E4: xxxxxxxx yyyyyyyy ; 1B9:
  176. 06E8: 00000000 A9DBA711 ; 1BA: void ShuttingDown(void);
  177. 06EC: 00000000 D14EA011 ; 1BB: void Vibra( int t1, int t2, int t3);
  178. 06F0: 00000000 79477B10 ; 1BC: int REQUEST_DATEFORMAT_GET( const int* sync, char* DateFormat );
  179. 06F4: 00000000 5D487B10 ; 1BD: int REQUEST_TIMEFORMAT_GET( const int* sync, char* TimeFormat );
  180. 06F8: 00000000 19E2A711 ; 1BE: int Date2ID( DATE*, int TimeFormat, int );
  181. 06FC: 00000000 35E1A711 ; 1BF: int Time2ID( TIME*, char TimeFormat, int isSec );
  182. 0700: 00000000 DD36AA11 ; 1C0: GUI_LIST* CreateListMenu( BOOK*, int display );
  183. 0704: 00000000 F138AA11 ; 1C1: void ListMenu_SetItemCount( GUI_LIST*, int item_count );
  184. 0708: 00000000 4863BB4B ;81C2: LIST** ROOT_APP( void );
  185. 070C: 00000000 49548110 ; 1C3: void GUIObject_SoftKeys_SetInfoText( GUI*, u16 actionID, STRID );
  186. 0710: 00000000 81558110 ; 1C4: void GUIObject_SoftKeys_SetItemAsSubItem( GUI*, u16 actionID, int subitem );
  187. 0714: 00000000 0118A811 ; 1C5: int REQUEST_SYSTEM_SHUTDOWN( void );
  188. 0718: 00000000 1118A811 ; 1C6: int REQUEST_SYSTEM_RESTART( void );
  189. 071C: 00000000 B5548110 ; 1C7: void GUIObject_SoftKeys_SetTexts( GUI*, u16 actionID, STRID short_text, STRID full_text );
  190. 0720: 00000000 35AFB310 ; 1C8: int IsRightNowBook( BOOK* book );
  191. 0724: 00000000 49D4AD11 ; 1C9: int IsVolumeControllerBook( BOOK* book );
  192. 0728: 00000000 51D37911 ; 1CA: GUI_TABMENUBAR* CreateTabMenuBar( BOOK* book );
  193. 072C: 00000000 A9D57911 ; 1CB: void TabMenuBar_SetTabCount( GUI_TABMENUBAR*, int count );
  194. 0730: 00000000 21D47911 ; 1CC: void TabMenuBar_SetTabGui( GUI_TABMENUBAR*, int tab, GUI* );
  195. 0734: 00000000 A1D47911 ; 1CD: void TabMenuBar_SetTabIcon( GUI_TABMENUBAR*, int tab, wchar_t icon, int for_state );
  196. 0738: 00000000 01A69D10 ; 1CE: GUI* GUIObject_Destroy( GUI* );
  197. 073C: 00000000 C9A89D10 ; 1CF: void GUIInput_SetIcon( GUI* , wchar_t icon );
  198. 0740: 00000000 ADB88910 ; 1D0: int StringInput_GetStringAndLen( GUI*, wchar_t**, u16* );
  199. 0744: 00000000 3836BD4B ;81D1: PAudioControl* GetAudioControlPtr( );
  200. 0748: 00000000 05CE5611 ; 1D2: int AudioControl_Vibrate( PAudioControl pIAudioControl, int vibratime, int pausetime, int totaltime );
  201. 074C: 00000000 C1369610 ; 1D3: int GetVolumeSize( wchar_t* root_folder, VOLUMESIZE* );
  202. 0750: 00000000 C556AA11 ; 1D4: GUI_NOFMANY* CreateNOfMany( BOOK* book );
  203. 0754: 00000000 C958AA11 ; 1D5: void NOfMany_SetTexts( GUI_NOFMANY*, STRID* strids, int items_count );
  204. 0758: 00000000 4D58AA11 ; 1D6: void NOfMany_SetChecked( GUI_NOFMANY*, u16* checked_table, int items_count );
  205. 075C: 00000000 1558AA11 ; 1D7: void NOfMany_SetCursor( GUI_NOFMANY*, int item );
  206. 0760: 00000000 7158AA11 ; 1D8: int NOfMany_GetCheckedCount( GUI_NOFMANY* );
  207. 0764: 00000000 6158AA11 ; 1D9: int NOfMany_GetChecked( GUI_NOFMANY*, u16* buffer );
  208. 0768: 00000000 C158AA11 ; 1DA: void NOfMany_SetOnMessage( GUI_NOFMANY*, int (*proc)( GUI_MESSAGE* ) );
  209. ;076C: xxxxxxxx yyyyyyyy ; 1DB:
  210. ;0770: xxxxxxxx yyyyyyyy ; 1DC:
  211. ;0774: xxxxxxxx yyyyyyyy ; 1DD:
  212. ;0778: xxxxxxxx yyyyyyyy ; 1DE:
  213. 077C: 00000000 F55CA011 ; 1DF: PAudioControl AudioControl_Init( );
  214. 0780: 00000000 295EAA11 ; 1E0: void OneOfMany_SetFocused( GUI_ONEOFMANY*, int item );
  215. 0784: 00000000 8D5EAA11 ; 1E1: void OneOfMany_SetOnMessage( GUI_ONEOFMANY*, int (*proc)( GUI_MESSAGE* ) );
  216. 0788: 00000000 FDCDA711 ; 1E2: GUI_FEEDBACK* CreateMonitorFeedback( STRID , BOOK*, void (*onbusy)(BOOK*), void (*onedit)(BOOK*), void (*ondelete)(BOOK*) );
  217. 078C: 00000000 B5CEA711 ; 1E3: void FeedBack_SetText( GUI_FEEDBACK*, STRID );
  218. 0790: 00000000 D5F50811 ; 1E4: int GetBatteryState( void* unused, BATT* );
  219. 0794: 00000000 51869D10 ; 1E5: GC* get_DisplayGC( void );
  220. 0798: 00000000 49129D10 ; 1E6: void DispObject_GetRect( DISP_OBJ*, RECT* );
  221. 079C: 00000000 958C9D10 ; 1E7: void GC_GetRect( GC* gc, RECT* );
  222. 07A0: 00000000 918F9D10 ; 1E8: int GC_GetXX( GC* gc );
  223. 07A4: 00000000 858F9D10 ; 1E9: void GC_SetXX( GC* gc, int );
  224. 07A8: 00000000 458C9D10 ; 1EA: void GC_ValidateRect( GC* gc, RECT* );
  225. 07AC: 00000000 318ADF10 ; 1EB: void BookObj_AddGUIObject( BOOK* book, GUI* );
  226. 07B0: 00000000 9D439D10 ; 1EC: void DrawRect( int x1, int y1, int x2, int y2, int pen_color, int brush_color );
  227. 07B4: 00000000 E9469D10 ; 1ED: void DrawString( STRID, int align, int x1, int y1, int x2, int y2, int unk, int unk1, int pen_color, int brush_color );
  228. 07B8: 00000000 318FDF10 ; 1EE: void XGUIList_AddGUIObject( XGUILIST* xguilist, GUI* );
  229. 07BC: 00000000 D90F9D10 ; 1EF: void DispObject_InvalidateRect( DISP_OBJ*, RECT* );
  230. 07C0: 00000000 3DA49D10 ; 1F0: int GUIObject_Create( GUI*, void (*GuiDestroy)( GUI* ), void (*DispDescCreate)( DISP_DESC* ), BOOK*, void (*DispObjCallBack)( DISP_OBJ*, void* msg, GUI* ), int display, int size_of_gui );
  231. 07C4: 00000000 A9529D10 ; 1F1: int SetFont( int );
  232. 07C8: 00000000 DC17BD4B ;81F2: DISP_OBJ** StatusRow_p( void );
  233. 07CC: 00000000 D969DF10 ; 1F3: int root_list_get_session_count( void );
  234. 07D0: 00000000 E969DF10 ; 1F4: UI_APP_SESSION* root_list_get_session( int num_session );
  235. 07D4: 00000000 B961DF10 ; 1F5: BOOK* SESSION_GetTopBook( UI_APP_SESSION* );
  236. 07D8: 00000000 D11BA5ED ; 1F6: int MainInput_getVisible( GUI* );
  237. 07DC: 00000000 DD55D910 ; 1F7: int MainInput_strlen( GUI* );
  238. 07E0: 00000000 0D56D910 ; 1F8: char* MainInput_getPNUM( GUI* );
  239. 07E4: 00000000 D11BA5ED ; 1F9: int MainInput_isPlus( GUI* );
  240. 07E8: 00000000 0D8EDF10 ; 1FA: int BookObj_GetBookID( BOOK* book );
  241. 07EC: 00000000 510E7010 ; 1FB: int wstrncmp( const wchar_t*, const wchar_t*, int );
  242. 07F0: 00000000 4D249D10 ; 1FC: int DispObject_GetAbsoluteXPos( DISP_OBJ* );
  243. 07F4: 00000000 81249D10 ; 1FD: int DispObject_GetAbsoluteYPos( DISP_OBJ* );
  244. 07F8: 00000000 5D159D10 ; 1FE: WINDOW* DispObject_GetWindow( DISP_OBJ* );
  245. 07FC: 00000000 D577E610 ; 1FF: int GetThemeColor( int, int );
  246. 0800: 00000000 F506AC11 ; 200: int REQUEST_SETTING_SILENCE_SET( const int* sync, u16 profile, u16 value );
  247. 0804: 00000000 9D06AC11 ; 201: int REQUEST_SETTING_SILENCE_GET( const int* sync, u16 profile, char* silence_mode );
  248. 0808: 00000000 C513B610 ; 202: void VCALL_Init( void* vc );
  249. 080C: 00000000 BD14B610 ; 203: void VCALL_SetName( void* vc, wchar_t* name, unsigned short name_len );
  250. 0810: 00000000 1D15B610 ; 204: void VCALL_SetNameIcon( void* vc, wchar_t icon );
  251. 0814: 00000000 DD14B610 ; 205: void VCALL_SetNumber( void* vc, wchar_t* number, unsigned short num_len );
  252. 0818: 00000000 0115B610 ; 206: void VCALL_SetHZ1( void* vc, int, u16 );
  253. 081C: 00000000 0D15B610 ; 207: void VCALL_SetHZ2( void* vc, u16 );
  254. 0820: 00000000 5D0FB610 ; 208: void MakeVoiceCall( int SessioID, void* vc, int flag );
  255. ;0824: xxxxxxxx yyyyyyyy ; 209:
  256. 0828: 00000000 2D0F9610 ; 20A: void FileDelete( wchar_t* path, wchar_t* filename, int* error );
  257. 082C: 00000000 B9A79D10 ; 20B: void GUIObject_SetFocus( GUI*, int );
  258. 0830: 00000000 693EA311 ; 20C: int CreateSMSCont( int, void* );
  259. 0834: 00000000 AD45A311 ; 20D: int FreeSMSCont( void* );
  260. 0838: 00000000 4940A311 ; 20E: int PrepareSMSCont( void*, wchar_t*, wchar_t*, int, int );
  261. 083C: 00000000 D544A311 ; 20F: int CteateNewMessage( int, void*, int );
  262. 0840: 00000000 C44EBA11 ;8210: void* get_APP_DESC_TABLE( void );
  263. 0844: 00000000 FD7F9D10 ; 211: C_INTERFACE* Window_GetComponentInterface( WINDOW* );
  264. 0848: 00000000 F937B710 ; 212: int AB_POSITIONNBR_GET( void* ab_name, char*, u16*, void* ab_num );
  265. 084C: 00000000 0D37B710 ; 213: STRID AB_NAME_ITEM2StrID( AB_STR_ITEM* ab_name );
  266. 0850: 00000000 7137B710 ; 214: STRID AB_NUM_ITEM2StrID( AB_NUM_ITEM* ab_num_item );
  267. 0854: 00000000 F537B710 ; 215: int GetABRecNum( AB_GET_STRUCT* ); //nullsub(void)
  268. 0858: 00000000 CCDAB811 ;8216: AB_ITEM_DESC* get_AB_ITEMS_DESC( );
  269. 085C: 00000000 85C48A10 ; 217: GUI* SBY_GetMainInput( BOOK* StandBy ); // !!!!! íĺ íŕńňî˙ůčé !!!!!!
  270. 0860: 00000000 69177710 ; 218: GUI* SBY_GetStatusIndication( BOOK* StandBy ); // !!!!! íĺ íŕńňî˙ůčé !!!!!!
  271. 0864: 00000000 AD8BA510 ; 219: int REQUEST_PHONEBOOK_ACCESSSTATUS_TOTAL_GET( const int* sync, int* );
  272. 0868: 00000000 9449BB4B ;821A: PROCESS* PID_MMI( void );
  273. ;086C: xxxxxxxx yyyyyyyy ; 21B:
  274. 0870: 00000000 BD089D10 ; 21C: GUI* DispObject_GetGUI( DISP_OBJ* );
  275. 0874: 00000000 09089D10 ; 21D: DISP_OBJ* Display_GetFocusedDispObject( int display );
  276. 0878: 00000000 7D0E9D10 ; 21E: char DispObject_GetVisible( DISP_OBJ* );
  277. 087C: 00000000 994E0110 ; 21F: DISP_DESC* DispObject_GetDESC( DISP_OBJ* ); // !!!!! íĺ íŕńňî˙ůčé !!!!!!
  278. 0880: 00000000 89DA9C10 ; 220: void DISP_DESC_SetName( DISP_DESC*, const char* name );
  279. 0884: 00000000 A5219D10 ; 221: char* DispObject_GetName( DISP_OBJ* );
  280. 0888: 00000000 8DDA9C10 ; 222: void DISP_DESC_SetSize( DISP_DESC*, u16 size );
  281. ;088C: xxxxxxxx yyyyyyyy ; 223: u16 DISP_DESC_GetSize( DISP_OBJ* );
  282. 0890: 00000000 91DA9C10 ; 224: void DISP_DESC_SetOnCreate( DISP_DESC*, DISP_OBJ_ONCREATE_METHOD );
  283. 0894: 00000000 0DDB9C10 ; 225: DISP_OBJ_ONCREATE_METHOD DispObject_GetOnCreate( DISP_OBJ* );
  284. 0898: 00000000 95DA9C10 ; 226: void DISP_DESC_SetOnClose( DISP_DESC*, DISP_OBJ_ONCLOSE_METHOD );
  285. 089C: 00000000 29DB9C10 ; 227: DISP_OBJ_ONCLOSE_METHOD DispObject_GetOnClose( DISP_OBJ* );
  286. 08A0: 00000000 99DA9C10 ; 228: void DISP_DESC_SetOnRedraw( DISP_DESC*, DISP_OBJ_ONREDRAW_METHOD );
  287. 08A4: 00000000 45DB9C10 ; 229: DISP_OBJ_ONREDRAW_METHOD DispObject_GetOnRedraw( DISP_OBJ* );
  288. 08A8: 00000000 A1DA9C10 ; 22A: void DISP_DESC_SetOnKey( DISP_DESC*, DISP_OBJ_ONKEY_METHOD );
  289. 08AC: 00000000 7DDB9C10 ; 22B: DISP_OBJ_ONKEY_METHOD DispObject_GetOnKey( DISP_OBJ* );
  290. 08B0: 00000000 9DDA9C10 ; 22C: void DISP_DESC_SetOnRefresh( DISP_DESC*, DISP_OBJ_METHOD );
  291. 08B4: 00000000 61DB9C10 ; 22D: DISP_OBJ_METHOD DispObject_GetonRefresh( DISP_OBJ* );
  292. ;08B8: xxxxxxxx yyyyyyyy ; 22E: void DISP_DESC_SetMethod04( DISP_DESC*, void (*)( void* ) );
  293. ;08BC: xxxxxxxx yyyyyyyy ; 22F: DISP_OBJ_METHOD DispObject_GetMethod04( DISP_OBJ* );
  294. ;08C0: xxxxxxxx yyyyyyyy ; 230: void DISP_DESC_SetMethod05( DISP_DESC*, void (*)( void* ) );
  295. ;08C4: xxxxxxxx yyyyyyyy ; 231: DISP_OBJ_METHOD DispObject_GetMethod05( DISP_OBJ* );
  296. 08C8: 00000000 A5DA9C10 ; 232: void DISP_DESC_SetMethod06( DISP_DESC*, DISP_OBJ_METHOD );
  297. 08CC: 00000000 99DB9C10 ; 233: DISP_OBJ_METHOD DispObject_GetMethod06( DISP_OBJ* );
  298. ;08D0: xxxxxxxx yyyyyyyy ; 234: void DISP_DESC_SetMethod07( DISP_DESC*, void (*)( void* ) );
  299. ;08D4: xxxxxxxx yyyyyyyy ; 235: DISP_OBJ_METHOD DispObject_GetMethod07( DISP_OBJ* );
  300. 08D8: 00000000 ADDA9C10 ; 236: void DISP_DESC_SetOnLayout( DISP_DESC*, DISP_OBJ_METHOD );
  301. 08DC: 00000000 D1DB9C10 ; 237: DISP_OBJ_METHOD DispObject_GetOnLayout( DISP_OBJ* );
  302. 08E0: 00000000 B1DA9C10 ; 238: void DISP_DESC_SetOnConfig( DISP_DESC*, void (*)( void* ) );
  303. 08E4: 00000000 EDDB9C10 ; 239: DISP_OBJ_METHOD DispObject_GetOnConfig( DISP_OBJ* );
  304. 08E8: 00000000 B5DA9C10 ; 23A: void DISP_DESC_SetMethod0A( DISP_DESC*, void (*)( void* ) );
  305. 08EC: 00000000 09DC9C10 ; 23B: DISP_OBJ_METHOD DispObject_GetMethod0A( DISP_OBJ* );
  306. 08F0: 00000000 B9DA9C10 ; 23C: void DISP_DESC_SetMethod0B( DISP_DESC*, void (*)( void* ) );
  307. 08F4: 00000000 25DC9C10 ; 23D: DISP_OBJ_METHOD DispObject_GetMethod0B( DISP_OBJ* );
  308. 08F8: 00000000 BDDA9C10 ; 23E: void DISP_DESC_SetMethod0C( DISP_DESC*, void (*)( void* ) );
  309. ;08FC: xxxxxxxx yyyyyyyy ; 23F: DISP_OBJ_METHOD DispObject_GetMethod0C( DISP_OBJ* );
  310. ;0900: xxxxxxxx yyyyyyyy ; 240: void JavaSession_Manager( int cmd );
  311. 0904: 00000000 2B590010 ; 241: int JavaSession_GetName( void );
  312. 0908: 00000000 9D9DF610 ; 242: STRID TextCopyId( STRID );
  313. 090C: 00000000 6D8DDF10 ; 243: UI_APP_SESSION* BookObj_GetSession( BOOK* book );
  314. 0910: 00000000 5D45AA11 ; 244: void GUIonMessage_SetNumberOfSubItems( GUI_MESSAGE* msg, int unk, int num_sub_items );
  315. 0914: 00000000 C945AA11 ; 245: void GUIonMessage_SubItem_SetText( GUI_MESSAGE* msg, STRID );
  316. 0918: 00000000 BD45AA11 ; 246: int GUIonMessage_SubItem_GetCreatedParentIndex( GUI_MESSAGE* msg );
  317. 091C: 00000000 2DEEE210 ; 247: void GoMusic( void );
  318. 0920: 00000000 A54FA011 ; 248: void Vibra_Off ( int t1);
  319. ;0924: xxxxxxxx yyyyyyyy ; 249:
  320. 0928: 00000000 AD5BA011 ; 24A: int PlayFileV( const wchar_t* path, const wchar_t* fname, int vol );
  321. 092C: 00000000 2540A011 ; 24B: int GetSilent( void );
  322. 0930: 00000000 21F99F11 ; 24C: int GetVibrator( int ignorevibrator, int ignoresilent );
  323. 0934: 00000000 4153A011 ; 24D: int GetAudioSettings( int what, char* retvalue );
  324. 0938: 00000000 310A7012 ; 24E: int GetChipID( void );
  325. ;093C: xxxxxxxx yyyyyyyy ; 24F:
  326. ;0940: xxxxxxxx yyyyyyyy ; 250:
  327. ;0944: xxxxxxxx yyyyyyyy ; 251:
  328. 0948: 00000000 B145AA11 ; 252: int GUIonMessage_SubItem_GetCreatedIndex( GUI_MESSAGE* msg );
  329. 094C: 00000000 A545AA11 ; 253: int GUIonMessage_SubItem_GetSelectedParentIndex( GUI_MESSAGE* msg );
  330. 0950: 00000000 D5E49510 ; 254: void DestroyDirHandle( DIR_HANDLE* handle );
  331. 0954: 00000000 ECAFF111 ;8255: DB_EXT* LastExtDB( void );
  332. 0958: 00000000 2DAD8011 ; 256: void GetOtherExtMethods( FILESUBROUTINE** );
  333. 095C: 00000000 B9B3A711 ; 257: int MessageBox( STRID header_text, STRID message_text, wchar_t IconID, int style, int time, BOOK* book );
  334. 0960: 00000000 ADF97911 ; 258: int Display_GetHeight( int display );
  335. 0964: 00000000 B9F97911 ; 259: int Display_GetWidth( int display );
  336. 0968: 00000000 515BA011 ; 25A: void PlaySystemSound( int SndNumber );
  337. ;096C: xxxxxxxx yyyyyyyy ; 25B:
  338. ;0970: xxxxxxxx yyyyyyyy ; 25C:
  339. 0974: 00000000 15D47911 ; 25D: int TabMenuBar_GetFocusedTab( GUI_TABMENUBAR* );
  340. 0978: 00000000 05D47911 ; 25E: void TabMenuBar_SetFocusedTab( GUI_TABMENUBAR*, int tab_num );
  341. 097C: 00000000 9D8E9D10 ; 25F: int GC_GetPenColor( GC* gc );
  342. 0980: 00000000 618E9D10 ; 260: void GC_SetPenColor( GC* gc, int pen_color );
  343. 0984: 00000000 E58A9D10 ; 261: void GC_SetPixel( GC* gc, int x1, int y1, int color );
  344. 0988: 00000000 E1959D10 ; 262: void GC_DrawLine( GC* gc, int x1, int y1, int x2, int y2 );
  345. 098C: 00000000 6D979D10 ; 263: void GC_DrawFRect( GC* gc, int color, int x1, int y1, int x2, int y2 );
  346. 0990: 00000000 6D8B9D10 ; 264: int GC_WritePixels( GC* gc, int x1, int y1, int x2, int y2, int* bmp );
  347. 0994: 00000000 D1948411 ; 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 );
  348. 0998: 00000000 1D968411 ; 266: void png_destroy_read_struct( png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr );
  349. 099C: 00000000 797C8411 ; 267: png_infop png_create_info_struct( png_structp png_ptr );
  350. 09A0: 00000000 AD7C8411 ; 268: void png_destroy_info_struct( png_structp png_ptr, png_infopp info_ptr_ptr );
  351. 09A4: 00000000 A9948411 ; 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 );
  352. 09A8: 00000000 69848411 ; 26A: void png_process_data( png_structp png_ptr, png_infop info_ptr, png_bytep buffer, png_size_t buffer_size );
  353. 09AC: 00000000 F1958411 ; 26B: void png_read_update_info( png_structp png_ptr, png_infop info_ptr );
  354. 09B0: 00000000 CD948411 ; 26C: png_voidp png_get_progressive_ptr( png_structp png_ptr );
  355. 09B4: 00000000 35818411 ; 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 );
  356. 09B8: 00000000 BD978411 ; 26E: void png_set_strip_16( png_structp png_ptr );
  357. 09BC: 00000000 C9978411 ; 26F: void png_set_gray_1_2_4_to_8( png_structp png_ptr );
  358. 09C0: 00000000 ED978411 ; 270: void png_set_gray_to_rgb( png_structp png_ptr );
  359. 09C4: 00000000 09818411 ; 271: png_uint_32 png_get_valid( png_structp png_ptr, png_infop info_ptr, png_uint_32 flag );
  360. 09C8: 00000000 E1978411 ; 272: void png_set_tRNS_to_alpha( png_structp png_ptr );
  361. 09CC: 00000000 51C58411 ; 273: void png_set_filler( png_structp png_ptr, png_uint_32 filler, int flags );
  362. 09D0: 00000000 D5978411 ; 274: void png_set_palette_to_rgb( png_structp png_ptr );
  363. 09D4: 00000000 21818411 ; 275: png_uint_32 png_get_rowbytes( png_structp png_ptr, png_infop info_ptr );
  364. 09D8: 00000000 89948411 ; 276: void png_progressive_combine_row( png_structp png_ptr, png_bytep old_row, png_bytep new_row );
  365. 09DC: 00000000 717B8411 ; 277: int png_sig_cmp( png_bytep sig, png_size_t start, png_size_t num_to_check );
  366. 09E0: 00000000 34BB1410 ; 278: int setjmp( jmp_buf jmpbuf );
  367. 09E4: 00000000 58BB1410 ; 279: void longjmp( jmp_buf, int );
  368. 09E8: 00000000 25D28411 ; 27A: int inflateInit2_( z_streamp strm, int windowBits, const char* version, int stream_size );
  369. 09EC: 00000000 CDD38411 ; 27B: int inflate( z_streamp strm, int flush );
  370. 09F0: 00000000 C5E68411 ; 27C: int inflateEnd( z_streamp strm );
  371. 09F4: 00000000 14B56F12 ; 27D: int memcmp( const void* m1, const void* m2, int n );
  372. 09F8: 00000000 29057010 ; 27E: int strncmp( const char* s1, const char* s2, int len );
  373. 09FC: 00000000 5D057010 ; 27F: char* strncpy( char* dest, const char* source, int maxlen );
  374. 0A00: 00000000 51047010 ; 280: char* strcat( char* dest, const char* src );
  375. 0A04: 00000000 EDA99D10 ; 281: void GUIObject_SetTitleType( GUI* , int type );
  376. 0A08: 00000000 6945AA11 ; 282: void GUIonMessage_SetItemDisabled( GUI_MESSAGE* msg, BOOL );
  377. 0A0C: 00000000 2DA67A10 ; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER( const int* sync, u16 ImageHandle, wchar_t* path, wchar_t* fname, int unk, wchar_t* ImageID, char* error );
  378. 0A10: 00000000 B5A67A10 ; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER( const int* sync, u16 ImageHandle, u16*, u16*, wchar_t ImageID, int unk_1, char* error );
  379. 0A14: 00000000 9002D94B ;8285: SURFACE** get_Surfaces( void );
  380. 0A18: 00000000 AD845311 ; 286: int iconidname2id( const wchar_t* idname, int maxnamelen, int* id );
  381. 0A1C: 00000000 E91A7211 ; 287: int textidname2id( const wchar_t* idname, int maxnamelen, int* id );
  382. 0A20: 00000000 813AAA11 ; 288: void ListMenu_SetNoItemText( GUI_LIST*, STRID str );
  383. ;0A24: xxxxxxxx yyyyyyyy ; 289:
  384. 0A28: 00000000 19F7FA10 ; 28A: int IsFmRadioBook( BOOK *bk );
  385. 0A2C: 00000000 ADF7C810 ; 28B: int IsAudioPlayerBook( BOOK *bk);
  386. 0A30: 00000000 49F1C810 ; 28C: void PlayerControl( BOOK* AudioPlayerBook, int );
  387. 0A34: 00000000 EDD5FA10 ; 28D: void SwitchRadioStationFromList( BOOK* FmRadioBook, int );
  388. 0A38: 00000000 114CDE10 ; 28E: void Shortcut_Run( wchar_t* shortcut_name );
  389. 0A3C: 00000000 B5D89510 ; 28F: int mkdir( const wchar_t* path );
  390. 0A40: 00000000 A9DC9510 ; 290: int rmdir( const wchar_t* path, int zero );
  391. 0A44: 00000000 590E9610 ; 291: int chmod( const wchar_t* path, const wchar_t* fname, int amode );
  392. 0A48: 00000000 81149610 ; 292: int rename( const wchar_t* oldpath, const wchar_t* oldfname, const wchar_t* newpath, const wchar_t* newfname, int zero );
  393. 0A4C: 00000000 81599D10 ; 293: int GetImageWidth( wchar_t ImageID );
  394. 0A50: 00000000 95599D10 ; 294: int GetImageHeight( wchar_t ImageID );
  395. 0A54: 00000000 0D94E010 ; 295: void* CallID_GetCallStatusDesc( int CallID );
  396. 0A58: 00000000 458AE010 ; 296: wchar_t* CallStatusDesc_GetName( void* CallStatusDesc );
  397. 0A5C: 00000000 E9A1AE11 ; 297: void List_DestroyElements( LIST* lst, int (*cmp_proc)( void* item ), void (*free_proc)( void* item ) );
  398. 0A60: 00000000 F9057010 ; 298: char* strstr( const char* str1, const char* str2 );
  399. 0A64: 00000000 9D7A8010 ; 299: int GPRS_GetLastSessionInfo( int, GPRS_SESSION_INFO* );
  400. 0A68: 00000000 11FAD610 ; 29A: int wstrcmpni( const wchar_t* wstr1, const wchar_t* wstr2, int len );
  401. 0A6C: 00000000 E146DF10 ; 29B: int wtoi( const wchar_t* wstr, int len, int* dest );
  402. 0A70: 00000000 2961BD10 ; 29C: void DATE_GetWeekDay( DATE*, char* dest );
  403. 0A74: 00000000 25D79210 ; 29D: void Cale_GetSettings( int setID, void* );
  404. 0A78: 00000000 B10F7010 ; 29E: wchar_t* wstrwstr( const wchar_t* wstr1, const wchar_t* wstr2 );
  405. 0A7C: 00000000 55FAD610 ; 29F: int wstrcmpi( const wchar_t* ws1, const wchar_t* ws2 );
  406. 0A80: 00000000 990D7010 ; 2A0: wchar_t* wstrchr( const wchar_t* source, wchar_t chr );
  407. 0A84: 00000000 9D578110 ; 2A1: void GUIObject_SoftKeys_Hide( GUI* );
  408. 0A88: 00000000 A9578110 ; 2A2: void GUIObject_SoftKeys_Show( GUI* );
  409. 0A8C: 00000000 751B8110 ; 2A3: DISP_OBJ* DispObject_SoftKeys_Get( void );
  410. 0A90: 00000000 4960E610 ; 2A4: int StandbyBackground_SetImage( int type, int, int, const wchar_t* path, const wchar_t* fname, int );
  411. 0A94: 00000000 61F27911 ; 2A5: GUI* CreateYesNoQuestionVA( int zero, ... );
  412. 0A98: 00000000 A53CAA11 ; 2A6: void ListMenu_SetSecondLineText( GUI_LIST*, int elem_num, STRID );
  413. 0A9C: 00000000 B13BB310 ; 2A7: void _REQUEST_OAF_START_APPLICATION( const int* sync, int __zero, MIDP_DESC*, int ___zero );
  414. 0AA0: 00000000 B1349610 ; 2A8: wchar_t* FSX_GetInvalidChar( wchar_t* name );
  415. 0AA4: 00000000 614D8111 ; 2A9: void DataBrowserDesc_SetFoldersNumber( void* DataBrowserDesc, int state );
  416. 0AA8: 00000000 154D8111 ; 2AA: void DataBrowserDesc_SetActions( void* DataBrowserDesc, char* actions );
  417. 0AAC: 00000000 DD4C8111 ; 2AB: void DataBrowserDesc_SetSelectAction( void* DataBrowserDesc, int state );
  418. 0AB0: 00000000 E54C8111 ; 2AC: void DataBrowserDesc_SetSelectActionOnFolders( void* DataBrowserDesc, int state );
  419. 0AB4: 00000000 C14C8111 ; 2AD: void DataBrowserDesc_SetBookID( void* DataBrowserDesc, int BookID );
  420. 0AB8: 00000000 654C8111 ; 2AE: void DataBrowserDesc_SetItemFilter( void* DataBrowserDesc, DB_FILE_FILTER );
  421. 0ABC: 00000000 914D8111 ; 2AF: void DataBrowserDesc_SetOption( void* DataBrowserDesc, char* option );
  422. 0AC0: 00000000 F94D8111 ; 2B0: void DataBrowserDesc_SetOpenEmptyFolder( void* DataBrowserDesc, int state );
  423. 0AC4: 00000000 6D4C8111 ; 2B1: void DataBrowserDesc_SetFileExtList( void* DataBrowserDesc, const wchar_t* ExtList );
  424. 0AC8: 00000000 D5E48111 ; 2B2: void FSX_RemoveIllegalSymbolsName( FILEITEM* );
  425. 0ACC: 00000000 EDDE8111 ; 2B3: FILEITEM* FILEITEM_Create( void );
  426. 0AD0: 00000000 1DE08111 ; 2B4: void FILEITEM_Destroy( FILEITEM* );
  427. 0AD4: 00000000 DDD67911 ; 2B5: GUI* CreateDateInputVA( int zero, ... );
  428. 0AD8: 00000000 39EE7911 ; 2B6: GUI* CreateTimeInputVA( int zero, ... );
  429. 0ADC: 00000000 F9B88910 ; 2B7: void StringInput_SetCursorPosition( GUI*, u16 curs_pos, char unk );
  430. 0AE0: 00000000 E584DF10 ; 2B8: void BookObj_CallPage( BOOK* book, const PAGE_DESC* page );
  431. 0AE4: 00000000 4DD97911 ; 2B9: unsigned int DateInput_GetDateInt( GUI* );
  432. 0AE8: 00000000 01F17911 ; 2BA: unsigned int TimeInput_GetTimeInt( GUI* );
  433. 0AEC: 00000000 1CE0BA4B ;82BB: FONT_DESC* GetFontDesc( void );
  434. 0AF0: 00000000 8CE3BA4B ;82BC: int* GetFontCount( );
  435. 0AF4: 00000000 798F9D10 ; 2BD: int GC_GetBrushColor( GC* gc );
  436. 0AF8: 00000000 398F9D10 ; 2BE: void GC_SetBrushColor( GC* gc, int brush_color );
  437. 0AFC: 00000000 B5979D10 ; 2BF: void GC_DrawRoundRect( GC* gc, RECT*, int arcWidth, int arcHeight, int border_flag, int fill_flag );
  438. 0B00: 00000000 C543DE10 ; 2C0: BOOK* MenuBook_Desktop( int mode, int BookID );
  439. 0B04: 00000000 F936DE10 ; 2C1: wchar_t* MenuBook_Desktop_GetSelectedItemID( BOOK* MenuBook_Desktop );
  440. 0B08: 00000000 35FA8010 ; 2C2: void BookObj_SoftKeys_SetAction( BOOK* book, int actionID, void (*proc)( BOOK*, GUI* ) );
  441. 0B0C: 00000000 6DFA8010 ; 2C3: void BookObj_SoftKeys_SetText( BOOK* book, int actionID, STRID );
  442. 0B10: 00000000 A568DF10 ; 2C4: BOOK* FindBookByID( int BookID );
  443. 0B14: 00000000 9DE67911 ; 2C5: GUI_FEEDBACK* TextFeedbackWindow( BOOK* book, int zero );
  444. 0B18: 00000000 A9EA7911 ; 2C6: void Feedback_SetKeyHook( GUI_FEEDBACK*, void (*hook)( BOOK* book, int key, int unk, int unk2 ) );
  445. 0B1C: 00000000 45EA7911 ; 2C7: void Feedback_SetOnClose( GUI_FEEDBACK*, void (*OnClose)( BOOK* book ) );
  446. 0B20: 00000000 75EA7911 ; 2C8: void Feedback_SetTimeout( GUI_FEEDBACK*, int time_ms );
  447. 0B24: 00000000 0DEB7911 ; 2C9: void Feedback_SetTextExtended( GUI_FEEDBACK*, STRID text, int where );
  448. 0B28: 00000000 FDD47911 ; 2CA: void TabMenuBar_SetOnTabSwitch( GUI_TABMENUBAR*, void (*proc)( BOOK*, int act_tab ) );
  449. 0B2C: 00000000 4545FB10 ; 2CB: STRID KeyCode2Name( int key_code );
  450. 0B30: 00000000 35857A10 ; 2CC: int ImageID_Get( const wchar_t* fpath, const wchar_t* fname, wchar_t* imageID );
  451. 0B34: 00000000 4DE77A10 ; 2CD: void ImageID_Free( wchar_t imageID );
  452. 0B38: 00000000 35DB7F11 ; 2CE: SUB_EXECUTE* DataBrowser_CreateSubExecute( int BookID, FILEITEM* );
  453. 0B3C: 00000000 55E57F11 ; 2CF: int DataBrowser_ExecuteSubroutine( SUB_EXECUTE* sub, int action, u16* unk );
  454. 0B40: 00000000 C9E08111 ; 2D0: int FILEITEM_SetFname( FILEITEM*, const wchar_t* fname );
  455. 0B44: 00000000 89E38111 ; 2D1: int FILEITEM_SetPath( FILEITEM*, const wchar_t* fpath );
  456. 0B48: 00000000 81E38111 ; 2D2: wchar_t* FILEITEM_GetFname( FILEITEM* );
  457. 0B4C: 00000000 15E48111 ; 2D3: wchar_t* FILEITEM_GetPath( FILEITEM* );
  458. 0B50: 00000000 29E18111 ; 2D4: int FILEITEM_SetFnameAndContentType( FILEITEM*, const wchar_t* fname );
  459. 0B54: 00000000 EDE38111 ; 2D5: int FILEITEM_SetPathAndContentType( FILEITEM*, const wchar_t* fpath );
  460. 0B58: 00000000 A1C0B110 ; 2D6: int JavaDialog_Open( int unk1, char* unk2, void** JavaDesc );
  461. 0B5C: 00000000 F5F7B110 ; 2D7: void JavaDialog_Close( int unk1 );
  462. 0B60: 00000000 C1F9B110 ; 2D8: int JavaAppDesc_Get( int unk1, void** JavaDesc );
  463. 0B64: 00000000 351AB110 ; 2D9: int JavaAppDesc_GetFirstApp( void* JavaDesc );
  464. 0B68: 00000000 3D1AB110 ; 2DA: int JavaAppDesc_GetNextApp( void* JavaDesc );
  465. 0B6C: 00000000 0115B110 ; 2DB: int JavaAppDesc_GetJavaAppInfo( void* JavaDesc, int ID, wchar_t** wstr );
  466. ;0B70: xxxxxxxx yyyyyyyy ; 2DC: void OrangeLED_Control( int _free_val, int or_LED_ID, int level, int fade_time );
  467. 0B74: 00000000 410A9D10 ; 2DD: void DispObject_SetRefreshTimer( DISP_OBJ*, int time );
  468. 0B78: 00000000 BD0A9D10 ; 2DE: void DispObject_KillRefreshTimer( DISP_OBJ* );
  469. 0B7C: 00000000 2D168111 ; 2DF: int IsDataBrowserBook( BOOK* book );
  470. 0B80: 00000000 BDCD8011 ; 2E0: SUB_EXECUTE* BrowserItem_Get_SUB_EXECUTE( BOOK* BrowserItemBook );
  471. 0B84: 00000000 95CAB310 ; 2E1: int Shortcut_Get_MenuItemName( void* );
  472. 0B88: 00000000 E945DE10 ; 2E2: int Shortcut_Get_MenuItemIconID( void* );
  473. 0B8C: 00000000 3969DF10 ; 2E3: BOOK* FindBookEx( int (*cmp_proc)( BOOK* book_from_list, int* param ), int* param );
  474. 0B90: 00000000 1DDF8111 ; 2E4: FILEITEM* FILEITEM_CreateCopy( FILEITEM* );
  475. 0B94: 00000000 C980DF10 ; 2E5: ACTION* ActionCreate( int (*PROC)( void* msg, BOOK* ), int BookID, u16 event, APP_DESC* app_desc, PAGE_DESC* pag_desc );
  476. 0B98: 00000000 958CDF10 ; 2E6: int BookObj_GetSessionID( BOOK* book );
  477. 0B9C: 00000000 6574DF10 ; 2E7: void UI_Event_toSID( int event, int sess_id );
  478. 0BA0: 00000000 D11BA5ED ; 2E8: char* GetIMSI( void );
  479. 0BA4: 00000000 8DD8A711 ; 2E9: void UI_CONTROLLED_SHUTDOWN_RESPONSE( int book_id );
  480. 0BA8: 00000000 D11BA5ED ; 2EA: int MainInput_getCurPos( GUI* );
  481. ;0BAC: xxxxxxxx yyyyyyyy ; 2EB: void MainInput_Hide( GUI* );
  482. 0BB0: 00000000 55158110 ; 2EC: void DispObject_SoftKeys_RestoreDefaultAction( DISP_OBJ*, int action );
  483. 0BB4: 00000000 F5C5B510 ; 2ED: STRID PNUM2Name( void* pnum, int isIconNeeded, int only_full_number_flag );
  484. 0BB8: 00000000 1D3BB810 ; 2EE: int SpeedDial_GetPNUM( int _zero, char charter0__9, void* PNUM );
  485. 0BBC: 00000000 D11BA5ED ; 2EF: void* MetaData_Desc_Create( wchar_t* path, wchar_t* name );
  486. 0BC0: 00000000 D11BA5ED ; 2F0: void MetaData_Desc_Destroy( void* MetaData_Desc );
  487. 0BC4: 00000000 D11BA5ED ; 2F1: wchar_t* MetaData_Desc_GetTags( void* MetaData_Desc, int tagID );
  488. 0BC8: 00000000 D11BA5ED ; 2F2: int MetaData_Desc_GetTrackNum( void* MetaData_Desc, int __NULL );
  489. 0BCC: 00000000 CD239D10 ; 2F3: int DispObject_GetWindowWidth( DISP_OBJ* );
  490. 0BD0: 00000000 ED239D10 ; 2F4: int DispObject_GetWindowHeight( DISP_OBJ* );
  491. 0BD4: 00000000 1908DC10 ; 2F5: int get_system_langID( void );
  492. 0BD8: 00000000 21CAAA11 ; 2F6: char* lang_get_name( int langID );
  493. 0BDC: 00000000 AC03B04B ; 2F7: int w_chdir( const wchar_t* path );
  494. 0BE0: 00000000 F5572B11 ; 2F8: int w_fopen( const wchar_t* name, int attr, int rights, int err );
  495. 0BE4: 00000000 AD582B11 ; 2F9: int w_fstat( const wchar_t* name, W_FSTAT* );
  496. 0BE8: 00000000 3D582B11 ; 2FA: int w_fwrite( int f, void* buf, int size );
  497. 0BEC: 00000000 25582B11 ; 2FB: int w_fread( int f, void* buf, int size );
  498. 0BF0: 00000000 B161A711 ; 2FC: int w_lseek( int f, int offs, int mode );
  499. 0BF4: 00000000 55582B11 ; 2FD: int w_fclose( int f );
  500. 0BF8: 00000000 4403B04B ; 2FE: int w_mkdir( const wchar_t* path, int mode );
  501. 0BFC: 00000000 2DE59510 ; 2FF: int DirHandle_SetFilterStr( DIR_HANDLE*, const wchar_t* filter );
  502. 0C00: 00000000 355A9D10 ; 300: int Disp_GetStrIdWidth( STRID, int len );
  503. 0C04: 00000000 D11BA5ED ; 301: int MetaData_Desc_GetCoverInfo( void* MetaData_Desc, char* cover_type, int* size, int* cover_offset );
  504. 0C08: 00000000 CD857A10 ; 302: int ImageID_GetIndirect( void* buf_image, int size, int __NULL, wchar_t* image_type, wchar_t* imageID );
  505. 0C0C: 00000000 415FBD10 ; 303: void unixtime2datetime( int, DATETIME* );
  506. 0C10: 00000000 259FAE11 ; 304: int List_Insert( LIST* lst, int i, void* item );
  507. 0C14: 00000000 35129610 ; 305: int FileCopy( wchar_t* src_path, wchar_t* src_name, wchar_t* dest_path, wchar_t* dest_name, int );
  508. 0C18: 00000000 81149610 ; 306: int FileMove( wchar_t* src_path, wchar_t* src_name, wchar_t* dest_path, wchar_t* dest_name, int );
  509. 0C1C: 00000000 D11BA5ED ; 307: void RedLED_On( int __NULL );
  510. 0C20: 00000000 D11BA5ED ; 308: void RedLED_Off( int __NULL );
  511. 0C24: 00000000 D1319D10 ; 309: void DispObject_SetLayerColor( DISP_OBJ*, int color );
  512. 0C28: 00000000 1DF9B110 ; 30A: int JavaAppDesc_GetJavaAppID( void* JavaDesc );
  513. 0C2C: 00000000 8D40C410 ; 30B: void REQUEST_UI_OAF_START_APPLICATION( const int* sync, int appID, char* flag );
  514. 0C30: 00000000 BD88C310 ; 30C: int JavaApp_LogoImageID_Get( wchar_t* fullpath, wchar_t* imageID );
  515. 0C34: 00000000 11DE7911 ; 30D: GUI* CreateProgressBar( BOOK* book, int display );
  516. 0C38: 00000000 09E17911 ; 30E: void ProgressBar_SetText( GUI*, STRID text );
  517. 0C3C: 00000000 7DE27911 ; 30F: void ProgressBar_SetIcon( GUI*, u16 icon_id );
  518. 0C40: 00000000 C5E07911 ; 310: void ProgressBar_SetPercentValue( GUI*, int value );
  519. 0C44: 00000000 9DE27911 ; 311: void ProgressBar_SetBarDisabled( GUI*, BOOL );
  520. 0C48: 00000000 8D018910 ; 312: void StringInput_DispObject_SetText( DISP_OBJ*, STRID );
  521. 0C4C: 00000000 D11BA5ED ; 313: void GUIObject_SetTitleBackgroundImage( GUI*, wchar_t imageID );
  522. 0C50: 00000000 41AA9D10 ; 314: void GUIObject_SetTitleIcon( GUI*, wchar_t imageID );
  523. 0C54: 00000000 D11BA5ED ; 315: void GUIObject_SetCursorImage( GUI*, wchar_t imageID );
  524. 0C58: 00000000 D11BA5ED ; 316: void GUIObject_SetBackgroundImage( GUI*, wchar_t imageID );
  525. 0C5C: 00000000 25288110 ; 317: void* DispObject_SoftKeys_GetParams( DISP_OBJ* );
  526. 0C60: 00000000 69288110 ; 318: LIST* DispObject_SoftKeys_GetList( DISP_OBJ*, BOOK* book, char __zero );
  527. 0C64: 00000000 A98EDF10 ; 319: int BookObj_GetDisplayOrientation( BOOK* book );
  528. 0C68: 00000000 458EDF10 ; 31A: void BookObj_SetDisplayOrientation( BOOK* book, int orientation );
  529. 0C6C: 00000000 8581DF10 ; 31B: BOOK* Display_GetTopBook( int display );
  530. 0C70: 00000000 7195DC10 ; 31C: void Display_SetBrightness( int display, int brightness );
  531. 0C74: 00000000 A995DC10 ; 31D: int Display_GetBrightness( int display );
  532. 0C78: 00000000 C94C8111 ; 31E: void DataBrowserDesc_Menu_AddFSFunctions( void* DataBrowserDesc, int );
  533. 0C7C: 00000000 254D8111 ; 31F: void DataBrowserDesc_Menu_AddNewFolder( void* DataBrowserDesc, int );
  534. 0C80: 00000000 2D4D8111 ; 320: void DataBrowserDesc_Menu_AddMarkFiles( void* DataBrowserDesc, int );
  535. 0C84: 00000000 9151E110 ; 321: void SetTheme( wchar_t* path, wchar_t* name, int bookid, int unk_1 );
  536. 0C88: 00000000 514D8110 ; 322: void SoftKeys_GetLabel( DISP_OBJ* softkeys, SKLABEL* lbl, int id );
  537. 0C8C: 00000000 09498110 ; 323: void SoftKeys_Update( DISP_OBJ* softkeys );
  538. 0C90: 00000000 6D428F10 ; 324: int get_CellData( PLMN_LAC_DESC * desc1, RAT_CI_DESC * desc2, char * CSReg );
  539. 0C94: 00000000 4526E110 ; 325: void* IncommingCall_Reject( BOOK* book );
  540. 0C98: 00000000 8539E110 ; 326: void* IncommingCall_Mute( BOOK* book );
  541. 0C9C: 00000000 F5C9B44B ; 327: int GetRadioState( char* level, char* flag );
  542. 0CA0: 00000000 8DCAA610 ; 328: int Bluetooth_GetState( void );
  543. 0CA4: 00000000 51CAA610 ; 329: int Bluetooth_GetPhoneVisibility( void );
  544. 0CA8: 00000000 1DCBA610 ; 32A: int Bluetooth_isBusy( void );
  545. 0CAC: 00000000 FD479C10 ; 32B: int USB_isConnected( void );
  546. 0CB0: 00000000 5403B04B ; 32C: void* w_diropen( const wchar_t* dir );
  547. 0CB4: 00000000 4168A711 ; 32D: wchar_t* w_dirread( void* );
  548. 0CB8: 00000000 8C03B04B ; 32E: int w_dirclose( void* );
  549. 0CBC: 00000000 DD68A711 ; 32F: int w_rename( const wchar_t* dst, const wchar_t* src );
  550. 0CC0: 00000000 9168A711 ; 330: int w_remove( const wchar_t* dir );
  551. 0CC4: 00000000 55D4C210 ; 331: int ConnectionManager_Connection_GetState( void );
  552. 0CC8: 00000000 C007C012 ; 332: int GetSignalQuality( char* rssi, char* ber );
  553. 0CCC: 00000000 75E58C10 ; 333: int IsCameraBook( BOOK *bk );
  554. 0CD0: 00000000 C939E510 ; 334: int IsSoundRecorderBook( BOOK *bk );
  555. 0CD4: 00000000 01BA8910 ; 335: void StringInput_MenuItem_SetPriority( GUI* strinp, int prio, int actionID );
  556. ;0CD8: xxxxxxxx yyyyyyyy ; 336: void VideoPlayerControl( BOOK* VideoPlayerBook, int );
  557. 0CDC: 00000000 7DB2E110 ; 337: void Video_ActionBack( BOOK* VideoPlayerBook, void* );
  558. 0CE0: 00000000 85BBE110 ; 338: void Video_ExtractFrame( BOOK* VideoPlayerBook, void* );
  559. 0CE4: 00000000 4DB2E110 ; 339: void Video_ZoomOn( BOOK* VideoPlayerBook, void* );
  560. 0CE8: 00000000 69B5B310 ; 33A: void RightNow_SetActive( int flag );
  561. ;0CEC: xxxxxxxx yyyyyyyy ; 33B: void VideoResize_AutomateMode( BOOK* VideoPlayerBook, u16 VideoWidth, u16 VideoHeight, u16* NewWidth, u16* NewHeight );
  562. ;0CF0: xxxxxxxx yyyyyyyy ; 33C: void VideoResize_AllScreenMode( BOOK* VideoPlayerBook, u16 VideoWidth, u16 VideoHeight, u16* NewWidth, u16* NewHeight );
  563. ;0CF4: xxxxxxxx yyyyyyyy ; 33D: int Video_GetCurrentSkinID( BOOK* VideoPlayerBook );
  564. ;0CF8: xxxxxxxx yyyyyyyy ; 33E: void Video_SetSkin( GUI* VideoPlayerGUI, int skinID );
  565. ;0CFC: xxxxxxxx yyyyyyyy ; 33F: int Video_SetPermit( BOOK* VideoPlayerBook, u16 NewWidth, u16 NewHeight );
  566. ;0D00: xxxxxxxx yyyyyyyy ; 340: int Video_Refresh( BOOK* VideoPlayerBook, GUI* VideoPlayerGUI );
  567. 0D04: 00000000 85B1E110 ; 341: void Video_Play( BOOK* VideoPlayerBook, void* );
  568. 0D08: 00000000 95B1E110 ; 342: void Video_Pause( BOOK* VideoPlayerBook, void* );
  569. ;0D0C: xxxxxxxx yyyyyyyy ; 343: void Video_Stop( BOOK* VideoPlayerBook, void* );
  570. 0D10: 00000000 C111C910 ; 344: void Audio_Pause( BOOK* );
  571. 0D14: 00000000 6511C910 ; 345: void Audio_Play( BOOK* );
  572. 0D18: 00000000 7DDA7911 ; 346: GUI* CreatePercentInputVA( int zero, ... );
  573. 0D1C: 00000000 09DC7911 ; 347: int PercentInput_GetPercent( GUI* PercentInput );
  574. 0D20: 00000000 8145AA11 ; 348: void GUIonMessage_SetLineSeparator( GUI_MESSAGE* msg, int _unk1 );
  575. 0D24: 00000000 1513A210 ; 349: int PHF_GetState(void);
  576. 0D28: 00000000 1D13A210 ; 34A: int CHF_GetState(void);
  577. 0D2C: 00000000 B5578110 ; 34B: void GUIObject_SoftKeys_RemoveBackground( GUI* );
  578. 0D30: 00000000 C1578110 ; 34C: void GUIObject_SoftKeys_RestoreBackground( GUI* );
  579. 0D34: 00000000 7D1F7A11 ; 34D: void SetTrayIcon( wchar_t iconID, char mode );
  580. 0D38: 00000000 9D03AC11 ; 34E: int REQUEST_SETTING_RINGVOLUME_SET( const int* sync, int unk, int null, int vol );
  581. 0D3C: 00000000 9105AC11 ; 34F: int REQUEST_SETTING_VIBRATOR_SET( const int* sync, int unk, int mode );
  582. 0D40: 00000000 0D05AC11 ; 350: int REQUEST_SETTING_RINGTYPESOUNDFILE_SET( const int* sync, int null, wchar_t* path, wchar_t* name );
  583. 0D44: 00000000 7509AC11 ; 351: int REQUEST_SETTING_ANSWERINGMODE_SET( const int* sync, int unk, int mode );
  584. 0D48: 00000000 A504AC11 ; 352: int REQUEST_SETTING_INCREASINGRING_SET( const int* sync, int unk, int unk2, int mode );
  585. 0D4C: 00000000 9D07AC11 ; 353: int REQUEST_SETTING_ALLOWEDCALLERS_SET( const int* sync, int unk, int mode );
  586. 0D50: 00000000 E10AB110 ; 354: int JavaAppDesc_GetJavaAppFullpath( void* JavaDesc, JavaAppFullpath* );
  587. 0D54: 00000000 752EE510 ; 355: void* SoundRecorderDesc_Create( void );
  588. 0D58: 00000000 D12EE510 ; 356: void SoundRecorderDesc_Destroy( void* desc );
  589. 0D5C: 00000000 ED2EE510 ; 357: int SoundRecorderDesc_SetBookID( void* desc, int BookID );
  590. 0D60: 00000000 192FE510 ; 358: int SoundRecorderDesc_SetType( void* desc, const int type );
  591. 0D64: 00000000 2D2FE510 ; 359: int SoundRecorderDesc_SetFolder( void* desc, const wchar_t* fpath );
  592. 0D68: 00000000 492FE510 ; 35A: int SoundRecorderDesc_SetFname( void* desc, const wchar_t* fname );
  593. 0D6C: 00000000 652FE510 ; 35B: int SoundRecorderDesc_SetRecordSize( void* desc, const int size );
  594. 0D70: 00000000 DD2FE510 ; 35C: int SoundRecorder_Create( void* desc );
  595. 0D74: 00000000 6959E010 ; 35D: int SoundRecorder_RecordCall( BOOK* OngoingCallBook );
  596. 0D78: 00000000 0D4B7810 ; 35E: int Browser_OpenURI( BOOK* book, char* URI, int mode );
  597. 0D7C: 00000000 518DE110 ; 35F: char* GetURIScheme( int schemeID );
  598. 0D80: 00000000 ED91E110 ; 360: char* CreateURI( wchar_t* fpath, wchar_t* fname, char* URIScheme );
  599. 0D84: 00000000 494D8111 ; 361: void DataBrowserDesc_SetViewModeAndSortOrder( void* DataBrowserDesc, int view_sort_ID );
  600. 0D88: 00000000 FD0F7B10 ; 362: int Alarm_GetCurrentTypeAndAlarmID( char* type, wchar_t* AlarmID );
  601. 0D8C: 00000000 2DF87A10 ; 363: int Alarm_GetState( char* state, int AlarmID );
  602. 0D90: 00000000 09087B10 ; 364: int Alarm_GetTIME( TIME* AlarmTime, int AlarmID );
  603. 0D94: 00000000 41177B10 ; 365: int Alarm_GetWeekSettings( void* week, int AlarmID );
  604. ;0D98: xxxxxxxx yyyyyyyy ; 366: int IrDa_GetState( char* state );
  605. 0D9C: 00000000 4107AC11 ; 367: void REQUEST_SETTING_ALLOWEDCALLERS_GET( const int* sync, int ProfileNum, char* state );
  606. 0DA0: 00000000 0925E110 ; 368: void* IncommingCall_Accept( BOOK* book );
  607. 0DA4: 00000000 4DB9AF10 ; 369: void MediaPlayer_SoftKeys_SetText( GUI* player_gui, int actionID, STRID );
  608. 0DA8: 00000000 05B9AF10 ; 36A: void MediaPlayer_SoftKeys_SetAction( GUI* player_gui, int actionID, void (*proc)( BOOK*, GUI* ) );
  609. 0DAC: 00000000 ADB9AF10 ; 36B: void MediaPlayer_SoftKeys_SetItemAsSubItem( GUI* player_gui, int item, int subitem );
  610. 0DB0: 00000000 DDB9AF10 ; 36C: void MediaPlayer_SoftKeys_AddHelpStr( GUI* player_gui, int item, STRID );
  611. ;0DB4: xxxxxxxx yyyyyyyy ; 36D: void MediaPlayer_ShowNowPlaying( DISP_OBJ* , int );
  612. 0DB8: 00000000 F90C9D10 ; 36E: void DispObject_Show( DISP_OBJ* , int mode );
  613. 0DBC: 00000000 75FC7312 ; 36F: int Request_EventChannel_Subscribe( const int* sync, int mode, int event );
  614. 0DC0: 00000000 7D578110 ; 370: void GUIObject_SoftKeys_ExecuteAction( GUI*, u16 actionID );
  615. 0DC4: 00000000 F9634B11 ; 371: int Request_ICA_ShutdownAllConnections( const int* sync );
  616. 0DC8: 00000000 090EAC11 ; 372: int REQUEST_PROFILE_GETPROFILENAME( const int* sync, int unk, STRID_DATA*, char* error );
  617. 0DCC: 00000000 014E8111 ; 373: int DataBrowserDesc_SetFocusToFILEITEM( void* DataBrowserDesc, FILEITEM* );
  618. 0DD0: 00000000 9144AA11 ; 374: int GUIonMessage_GetMsg( GUI_MESSAGE* msg );
  619. 0DD4: 00000000 9944AA11 ; 375: BOOK* GUIonMessage_GetBook( GUI_MESSAGE* msg );
  620. 0DD8: 00000000 9544AA11 ; 376: GUI* GUIonMessage_GetGui( GUI_MESSAGE* msg );
  621. 0DDC: 00000000 9D44AA11 ; 377: int GUIonMessage_GetSelectedItem( GUI_MESSAGE* msg );
  622. 0DE0: 00000000 A944AA11 ; 378: int GUIonMessage_GetPrevSelectedItem( GUI_MESSAGE* msg );
  623. 0DE4: 00000000 21768A10 ; 379: void ObexSendFile( SEND_OBEX_STRUCT* );
  624. 0DE8: 00000000 49947911 ; 37A: void Feedback_SetManualScrollingText( DISP_OBJ* feedback_disp_obj, STRID );
  625. 0DEC: 00000000 5927A011 ; 37B: int EqualizerGain_Set( int AudioSessionID, int Band, int Level );
  626. 0DF0: 00000000 81403F11 ; 37C: int CANVAS_Get_GviGC( PCANVAS pcanvas, GVI_GC* dest );
  627. 0DF4: 00000000 1DE01411 ; 37D: void GVI_BitBlt( GVI_GC destgc, int destx, int desty, int destxsize, int destysize, GVI_GC srcgc, int srcx, int srcy, int _204, int _0, int _0_2, int _0_3 );
  628. 0DF8: 00000000 91E11411 ; 37E: void GVI_StretchBlt( GVI_GC destgc, int destx, int desty, int destxsize, int destysize, GVI_GC srcgc, int srcx, int srcy, int srcxsize, int srcysize, int _204, int _0, int _0_2, int _0_3 );
  629. 0DFC: 00000000 4DE21411 ; 37F: void GVI_TransformBlt( GVI_GC destgc, int destx, int desty, GVI_GC srcgc, int srcx, int srcy, int srcxsize, int srcysize, int orientation, int _0 );
  630. 0E00: 00000000 C5D21411 ; 380: GVI_PEN GVI_CreatePen( char thikness, int color );
  631. 0E04: 00000000 09D31411 ; 381: GVI_PEN GVI_CreateDashedPen( char thikness, int color, int bitmask, int step, int offset );
  632. 0E08: 00000000 D5D11411 ; 382: GVI_BRUSH GVI_CreateSolidBrush( int color );
  633. 0E0C: 00000000 A5CB1411 ; 383: BOOL GVI_Delete_GVI_Object( GVI_OBJ* );
  634. 0E10: 00000000 55D91411 ; 384: void GVI_DrawEllipse( GVI_GC gc, int x1, int y1, int x2, int y2, GVI_PEN pen );
  635. 0E14: 00000000 41E81411 ; 385: void GVI_DrawLine( GVI_GC gc, int x1, int y1, int x2, int y2, GVI_PEN pen );
  636. 0E18: 00000000 D1EE1411 ; 386: void GVI_DrawLines( GVI_GC gc, POINT* points, int count, GVI_PEN pen );
  637. 0E1C: 00000000 55EF1411 ; 387: void GVI_DrawPolyLine( GVI_GC gc, POINT* points, int count, GVI_PEN pen, int is_closed );
  638. 0E20: 00000000 D1F11411 ; 388: void GVI_DrawRectangle( GVI_GC gc, int x, int y, int w, int h, GVI_PEN pen );
  639. 0E24: 00000000 71DE1411 ; 389: void GVI_DrawRoundRect( GVI_GC gc, int x, int y, int w, int h, int arcw, int arch, GVI_PEN pen );
  640. 0E28: 00000000 95EA1411 ; 38A: void GVI_DrawSolidLines( GVI_GC gc, POINT* points, int count, int color, int width );
  641. 0E2C: 00000000 9DEC1411 ; 38B: void GVI_DrawSolidPolyLine( GVI_GC gc, POINT* points, int count, int is_closed, int color, int width );
  642. 0E30: 00000000 41ED1411 ; 38C: void GVI_DrawSolidRectangle( GVI_GC gc, int x, int y, int w, int h, int color, int width );
  643. 0E34: 00000000 3DDD1411 ; 38D: void GVI_FillEllipse( GVI_GC gc, int x, int y, int w, int h, GVI_BRUSH brush );
  644. 0E38: 00000000 F9E61411 ; 38E: void GVI_FillPolygon( GVI_GC gc, POINT* pp, int count, GVI_BRUSH brush );
  645. 0E3C: 00000000 51F01411 ; 38F: void GVI_FillRectangle( GVI_GC gc, int x, int y, int w, int h, GVI_BRUSH brush );
  646. 0E40: 00000000 DDF01411 ; 390: void GVI_FillRectangles( GVI_GC gc, GVI_XYWH* rcs, int count, GVI_BRUSH brush );
  647. 0E44: 00000000 E9DD1411 ; 391: void GVI_FillSolidEllipse( GVI_GC gc, int x1, int y1, int x2, int y2, int color );
  648. 0E48: 00000000 59F11411 ; 392: void GVI_FillSolidRectangle( GVI_GC gc, int x, int y, int w, int h, int color );
  649. 0E4C: 00000000 C1DF1411 ; 393: int GVI_FillSolidRoundRect( GVI_GC , int x, int y, int w, int h, int arcx, int arcy, int color );
  650. 0E50: 00000000 85E61411 ; 394: void GVI_FillSolidTriangle( GVI_GC gc, int x1, int y1, int x2, int y2, int x3, int y3, int color );
  651. 0E54: 00000000 61869D10 ; 395: GC* GC_CreateMemoryGC( int xsize, int ysize, int bpp, int unk, void* somefn, int unk2 );
  652. 0E58: 00000000 29879D10 ; 396: void GC_FreeGC( GC* gc );
  653. ;0E5C: xxxxxxxx yyyyyyyy ; 397: void REQUEST_ALARMCLOCKSTATUS_GET( const int* sync, char* alarm_status );
  654. ;0E60: xxxxxxxx yyyyyyyy ; 398: void REQUEST_ALARMCLOCKTIME_GET( const int* sync, TIME* t );
  655. ;0E64: xxxxxxxx yyyyyyyy ; 399: void REQUEST_ALARMDATEANDTIMESTATUS_GET( const int* sync, DATETIME* );
  656. 0E68: 00000000 CDB0FC10 ; 39A: int Settings_ShowNumber_Get( char* state );
  657. 0E6C: 00000000 C1D31411 ; 39B: GVI_BMP GVI_CreateBitmap( int xsize, int ysize, int bpp );
  658. 0E70: 00000000 35F31411 ; 39C: GVI_GC GVI_CreateMemoryGC( GVI_BMP bitmap );
  659. 0E74: 00000000 CDCF1711 ; 39D: void GVI_DeleteMemoryGC( GVI_GC gc );
  660. 0E78: 00000000 C1488910 ; 39E: int StringInput_DispObject_SetLanguage( DISP_OBJ_STRING_INPUT*, int langID, int flag );
  661. 0E7C: 00000000 6DA0AE11 ; 39F: int List_InsertSorted( LIST* list, void* item, int (*cmp_proc)( void*, void* ) );
  662. 0E80: 00000000 D93BAA11 ; 3A0: int ListMenu_SetItemIcon( GUI_LIST*, int Item, wchar_t unk_FFFF, int mode, wchar_t ImageID );
  663. 0E84: 00000000 C1E6D610 ; 3A1: void wstrnupr( wchar_t* wstr, int maxlen );
  664. 0E88: 00000000 C1A1AD10 ; 3A2: void wstrnlwr( wchar_t* wstr, int maxlen );
  665. 0E8C: 00000000 D13FAA11 ; 3A3: int ListMenu_SetItemTextScroll( GUI_LIST*, int scroll );
  666. 0E90: 00000000 D11BA5ED ; 3A4: void GUIObject_SetTitleTextColor( GUI*, int color );
  667. 0E94: 00000000 B150AA11 ; 3A5: void GUIObject_SetListTextColor( GUI*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro );
  668. ;0E98: xxxxxxxx yyyyyyyy ; 3A6: void DispObject_SetTitleTextColor( DISP_OBJ*, int color );
  669. 0E9C: 00000000 396BA911 ; 3A7: void DispObject_SetListTextColor( DISP_OBJ*, int unk1, int list_color, int unk2, int unk3, int list_select_color, int unk4, int _zerro );
  670. 0EA0: 00000000 F56AA911 ; 3A8: void DispObject_SetCursorImage( DISP_OBJ*, wchar_t imageID );
  671. 0EA4: 00000000 116BA911 ; 3A9: void DispObject_SetBackgroundImage( DISP_OBJ*, wchar_t imageID );
  672. ;0EA8: xxxxxxxx yyyyyyyy ; 3AA: void DispObject_SetTitleBackgroundImage( DISP_OBJ*, wchar_t imageID );
  673. 0EAC: 00000000 E9D47911 ; 3AB: void TabMenuBar_SetTabTitle( GUI_TABMENUBAR*, int tab_num, STRID );
  674. 0EB0: 00000000 A1A69D10 ; 3AC: BOOK* GUIObject_GetBook( GUI* );
  675. 0EB4: 00000000 85148110 ; 3AD: u16 SoftKeys_GetSelectedAction( void );
  676. 0EB8: 00000000 A9CEA711 ; 3AE: void MonitorFeedback_SetTimer( GUI_FEEDBACK*, int time, void (*callback)(BOOK*) );
  677. 0EBC: 00000000 5937AA11 ;83AF: void (*getListMenuOnGuiDestroy())( GUI* ); //nullsub(void)
  678. 0EC0: 00000000 611DA911 ;83B0: void (*getListMenuOnDescCreate())( DISP_DESC* );
  679. 0EC4: 00000000 5D37AA11 ;83B1: void (*getListMenuOnDispMessage())( DISP_OBJ*, void*, GUI* );
  680. 0EC8: 00000000 4DD37911 ;83B2: void (*getTabMenuBarOnGuiDestroy())( GUI* ); //nullsub(void)
  681. 0ECC: 00000000 4D427911 ;83B3: void (*getTabMenuBarOnDescCreate())( DISP_DESC* );
  682. 0ED0: 00000000 9DD27911 ;83B4: void (*getTabMenuBarOnDispMessage())( DISP_OBJ*, void*, GUI* );
  683. 0ED4: 00000000 2D5DAA11 ;83B5: void (*getOneOfManyOnGuiDestroy())( GUI* ); //nullsub(void)
  684. 0ED8: 00000000 ED85A911 ;83B6: void (*getOneOfManyOnDescCreate())( DISP_DESC* );
  685. 0EDC: 00000000 315DAA11 ;83B7: void (*getOneOfManyOnDispMessage())( DISP_OBJ*, void*, GUI* );
  686. 0EE0: 00000000 3957AA11 ;83B8: void (*getNOfManyOnGuiDestroy())( GUI* ); //nullsub(void)
  687. 0EE4: 00000000 517AA911 ;83B9: void (*getNOfManyOnDescCreate())( DISP_DESC* );
  688. 0EE8: 00000000 3D57AA11 ;83BA: void (*getNOfManyOnDispMessage())( DISP_OBJ*, void*, GUI* );
  689. 0EEC: 00000000 493DAA11 ; 3BB: void ListMenu_DestroyItems( GUI_LIST* );
  690. 0EF0: 00000000 CD269D10 ; 3BC: void DispObject_SetScrollBarBackgroundColor( DISP_OBJ*, int color );
  691. 0EF4: 00000000 A5269D10 ; 3BD: void DispObject_SetScrollBarColor( DISP_OBJ*, int color );
  692. ;0EF8: xxxxxxxx yyyyyyyy ; 3BE: void DispObject_SetSoftkeysColor( DISP_OBJ*, int color );
  693. 0EFC: 00000000 E5F47911 ; 3BF: void YesNoQuestion_SetIcon( GUI*, wchar_t iconId );
  694. 0F00: 00000000 49A99D10 ; 3C0: void GUIObject_SetBacklightTimeout( GUI*, int time );
  695. 0F04: 00000000 2D3AAA11 ; 3C1: void ListMenu_SetHotkeyMode( GUI_LIST*, LISTMENU_HOTKEY_MODE );
  696. 0F08: 00000000 A93EAA11 ; 3C2: void ListMenu_SetSearchLanguageMode( GUI_LIST*, int mode );
  697. 0F0C: 00000000 D13EAA11 ; 3C3: void ListMenu_EnableSearchHeader( GUI_LIST*, BOOL );
  698. 0F10: 00000000 9946AA11 ; 3C4: wchar_t* GUIonMessage_GetSearchString( GUI_MESSAGE* msg );
  699. 0F14: 00000000 B946AA11 ; 3C5: int GUIonMessage_GetSearchStringLength( GUI_MESSAGE* msg );
  700. 0F18: 00000000 3127A011 ; 3C6: int EqualizerGain_Get( int AudioSessionID, int Band, int* Level );
  701. 0F1C: 00000000 B127DE10 ; 3C7: int Theme_DestroyMenuIcons( void );
  702. 0F20: 00000000 F13B7210 ; 3C8: void CoCreateInstance( PUUID cid, PUUID iid, void** pInterface );
  703. 0F24: 00000000 25AA9D10 ; 3C9: void GUIObject_SetSecondRowTitleText( GUI*, STRID );
  704. 0F28: 00000000 0539AA11 ; 3CA: int ListMenu_GetItemCount( GUI_LIST* );
  705. 0F2C: 00000000 0575E110 ; 3CB: void OSE_GetShell( void** pInterface );
  706. 0F30: 00000000 F1067010 ; 3CC: int swscanf( const wchar_t* buffer, const wchar_t* format, ... );
  707. 0F34: 00000000 7D3C0010 ; 3CD: int sscanf( const char* buffer, const char* format, ... );
  708. ;
  709. 3FE8: 00000000 E1B1E110 ; FFA: void SetHorizontalViewVideo( BOOK* VideoPlayerBook );
  710. 3FEC: 00000000 B5B1E110 ; FFB: void SetVerticalViewVideo( BOOK* VideoPlayerBook );
  711. 3FF0: 00000000 2D5EBD10 ; FFC: int datetime2unixtime( DATETIME *dt );
  712. 3FF4: 00000000 35FDA711 ; FFD: void FlightModeControl( void );
  713. 3FF8: 00000000 09F5A711 ; FFE: int isFlightMode( void );
  714. 3FFC: 00000000 196CD910 ; FFF: void SetOperatorName( STRID OperatorName, int unk );
  715.  
  716.  
  717.  
  718.  
  719. ;locale=Russian_Russia.1251
Advertisement
Add Comment
Please, Sign In to add comment