wgui_categories_demo.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:22k
源码类别:

MTK

开发平台:

C/C++

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2005
  8. *
  9. *  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  10. *  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  11. *  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
  12. *  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  13. *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  14. *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  15. *  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  16. *  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  17. *  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
  18. *  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
  19. *  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
  20. *  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
  21. *
  22. *  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
  23. *  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  24. *  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  25. *  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
  26. *  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
  27. *
  28. *  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
  29. *  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
  30. *  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
  31. *  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
  32. *  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
  33. *
  34. *****************************************************************************/
  35. /*******************************************************************************
  36.  * Filename:
  37.  * ---------
  38.  *  wgui_categories_demo.h
  39.  *
  40.  * Project:
  41.  * --------
  42.  *   MAUI
  43.  *
  44.  * Description:
  45.  * ------------
  46.  *  Temporarily unused categories.
  47.  *
  48.  *  Author:
  49.  * -------
  50.  *  Leo Hu (MTK00563)
  51.  *
  52.  *==============================================================================
  53.  *             HISTORY
  54.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
  55.  *------------------------------------------------------------------------------
  56.  * removed!
  57.  *
  58.  *------------------------------------------------------------------------------
  59.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
  60.  *==============================================================================
  61.  *******************************************************************************/
  62. #ifndef __WGUI_CATEGORIES_DEMO_H__
  63. #define __WGUI_CATEGORIES_DEMO_H__
  64. extern void RedrawCategory3Screen(void);
  65. extern void ShowCategory3Screen(
  66.                 U16 title,
  67.                 U16 title_icon,
  68.                 U16 left_softkey,
  69.                 U16 left_softkey_icon,
  70.                 U16 right_softkey,
  71.                 U16 right_softkey_icon,
  72.                 S32 number_of_items,
  73.                 U8 **list_of_items,
  74.                 U16 *list_of_icons1,
  75.                 U16 *list_of_icons2,
  76.                 U16 *list_of_icons3,
  77.                 U16 *list_of_icons4,
  78.                 U16 *list_of_icons5,
  79.                 S32 highlighted_item,
  80.                 U8 *history_buffer);
  81. extern void ExitCategory3Screen(void);
  82. extern S32 GetCategory3HistorySize(void);
  83. extern U8 *GetCategory3History(U8 *history_buffer);
  84. extern void RedrawCategory4Screen(void);
  85. /* CODE ADDED VANDANA MEHTANI 13 JUNE */
  86. extern void ShowCategory4Screen(
  87.                 U16 title,
  88.                 U16 title_icon,
  89.                 U16 left_softkey,
  90.                 U16 left_softkey_icon,
  91.                 U16 right_softkey,
  92.                 U16 right_softkey_icon,
  93.                 S32 number_of_items,
  94.                 U8 **list_of_items,
  95.                 U16 *list_of_icons,
  96.                 U8 *history_buffer);
  97. /* CODE ENDED VANDANA MEHTANI */
  98. /* void ShowCategory4Screen(U16 title,U16 title_icon,U16 right_softkey,U16 right_softkey_icon,S32 number_of_items,U8** list_of_items,U16* list_of_icons,U8* history_buffer); */
  99. extern void ExitCategory4Screen(void);
  100. extern S32 GetCategory4HistorySize(void);
  101. extern U8 *GetCategory4History(U8 *history_buffer);
  102. extern void ShowCategory10Screen(
  103.                 U16 title,
  104.                 U16 title_icon,
  105.                 U16 left_softkey,
  106.                 U16 left_softkey_icon,
  107.                 U16 right_softkey,
  108.                 U16 right_softkey_icon,
  109.                 S32 number_of_items,
  110.                 U16 *list_of_items,
  111.                 U8 **list_of_strings,
  112.                 S32 highlighted_item,
  113.                 U8 *history_buffer);
  114. extern void ExitCategory10Screen(void);
  115. extern U8 *GetCategory10History(U8 *history_buffer);
  116. extern S32 GetCategory10HistorySize(void);
  117. extern void RedrawCategory10Screen(void);
  118. #if defined(__MMI_PHB_CALL_SHOW_PICTURE_FROM_FILE__)
  119. extern void ShowCategory17Screen(
  120.                 U16 left_softkey,
  121.                 U16 left_softkey_icon,
  122.                 U16 right_softkey,
  123.                 U16 right_softkey_icon,
  124.                 U16 NotificationStringId,
  125.                 U8 *NameOrNumber,
  126.                 U16 imageId,
  127.                 S8 **image_file_pp,
  128.                 U8 *history_buffer);
  129. #else /* defined(__MMI_PHB_CALL_SHOW_PICTURE_FROM_FILE__) */ 
  130. extern void ShowCategory17Screen(
  131.                 U16 left_softkey,
  132.                 U16 left_softkey_icon,
  133.                 U16 right_softkey,
  134.                 U16 right_softkey_icon,
  135.                 U16 NotificationStringId,
  136.                 U8 *NameOrNumber,
  137.                 U16 imageId,
  138.                 U8 *history_buffer);
  139. #endif /* defined(__MMI_PHB_CALL_SHOW_PICTURE_FROM_FILE__) */ 
  140. extern void ExitCategory17Screen(void);
  141. extern void RedrawCategory23Screen(void);
  142. extern void ShowCategory23Screen(
  143.                 U16 title,
  144.                 U16 title_icon,
  145.                 U16 left_softkey,
  146.                 U16 left_softkey_icon,
  147.                 U16 right_softkey,
  148.                 U16 right_softkey_icon,
  149.                 S32 number_of_items,
  150.                 U8 **list_of_items1,
  151.                 U8 **list_of_items2,
  152.                 U16 *list_of_icons1,
  153.                 S32 highlighted_item,
  154.                 U8 *history_buffer);
  155. extern void ExitCategory23Screen(void);
  156. extern S32 GetCategory23HistorySize(void);
  157. extern U8 *GetCategory23History(U8 *history_buffer);
  158. extern void RedrawCategory24Screen(void);
  159. extern void ShowCategory24Screen(
  160.                 U16 title,
  161.                 U16 title_icon,
  162.                 U16 left_softkey,
  163.                 U16 left_softkey_icon,
  164.                 U16 right_softkey,
  165.                 U16 right_softkey_icon,
  166.                 S32 number_of_items,
  167.                 U8 **list_of_items1,
  168.                 U16 *list_of_icons1,
  169.                 S32 highlighted_item,
  170.                 U8 *history_buffer);
  171. extern void ExitCategory24Screen(void);
  172. extern S32 GetCategory24HistorySize(void);
  173. extern U8 *GetCategory24History(U8 *history_buffer);
  174. extern void RedrawCategory25Screen(void);
  175. extern void ShowCategory25Screen(
  176.                 U16 title,
  177.                 U16 title_icon,
  178.                 U16 left_softkey,
  179.                 U16 left_softkey_icon,
  180.                 U16 right_softkey,
  181.                 U16 right_softkey_icon,
  182.                 U16 message,
  183.                 U8 *day_buffer,
  184.                 U8 *month_buffer,
  185.                 U8 *year_buffer,
  186.                 U8 *hours_buffer,
  187.                 U8 *minutes_buffer,
  188.                 U8 *history_buffer);
  189. extern void ExitCategory25Screen(void);
  190. extern S32 GetCategory25HistorySize(void);
  191. extern U8 *GetCategory25History(U8 *history_buffer);
  192. void SetCategory25RightSoftkeyFunction(void (*f) (void), MMI_key_event_type k);
  193. extern void RedrawCategory26Screen(void);
  194. extern void ShowCategory26Screen(
  195.                 U16 title,
  196.                 U16 title_icon,
  197.                 U16 left_softkey,
  198.                 U16 left_softkey_icon,
  199.                 U16 right_softkey,
  200.                 U16 right_softkey_icon,
  201.                 U16 message,
  202.                 U8 *day_buffer,
  203.                 U8 *month_buffer,
  204.                 U8 *year_buffer,
  205.                 U8 *history_buffer);
  206. extern void ExitCategory26Screen(void);
  207. extern S32 GetCategory26HistorySize(void);
  208. extern U8 *GetCategory26History(U8 *history_buffer);
  209. void SetCategory26RightSoftkeyFunction(void (*f) (void), MMI_key_event_type k);
  210. extern void RedrawCategory27Screen(void);
  211. extern void ShowCategory27Screen(
  212.                 U16 title,
  213.                 U16 title_icon,
  214.                 U16 left_softkey,
  215.                 U16 left_softkey_icon,
  216.                 U16 right_softkey,
  217.                 U16 right_softkey_icon,
  218.                 U16 message,
  219.                 U8 *hours_buffer,
  220.                 U8 *minutes_buffer,
  221.                 U8 *history_buffer);
  222. extern void ExitCategory27Screen(void);
  223. extern S32 GetCategory27HistorySize(void);
  224. extern U8 *GetCategory27History(U8 *history_buffer);
  225. void SetCategory27RightSoftkeyFunction(void (*f) (void), MMI_key_event_type k);
  226. extern void RedrawCategory31Screen(void);
  227. extern void ShowCategory31Screen(U16 message, U8 *history_buffer);
  228. extern void ExitCategory31Screen(void);
  229. extern S32 GetCategory31HistorySize(void);
  230. extern U8 *GetCategory31History(U8 *history_buffer);
  231. extern void RedrawCategory34Screen(void);
  232. extern void ShowCategory34Screen(
  233.                 U8 *left_softkey,
  234.                 PU8 left_softkey_icon,
  235.                 U8 *right_softkey,
  236.                 PU8 right_softkey_icon,
  237.                 U8 *message,
  238.                 PU8 message_icon,
  239.                 U8 *history_buffer);
  240. extern void ExitCategory34Screen(void);
  241. extern S32 GetCategory34HistorySize(void);
  242. extern U8 *GetCategory34History(U8 *history_buffer);
  243. extern void RedrawCategory37Screen(void);
  244. extern void ShowCategory37Screen(
  245.                 U16 left_softkey,
  246.                 U16 left_softkey_icon,
  247.                 U16 right_softkey,
  248.                 U16 right_softkey_icon,
  249.                 U8 *Buffer,
  250.                 U32 BufferLength,
  251.                 U8 *history_buffer);
  252. extern void ExitCategory37Screen(void);
  253. extern U8 *GetCategory37History(U8 *history_buffer);
  254. extern S32 GetCategory37HistorySize(void);
  255. extern void RedrawCategory50Screen(void);
  256. extern void ShowCategory50Screen(
  257.                 U16 title,
  258.                 U16 title_icon,
  259.                 U16 left_softkey1,
  260.                 U16 left_softkey_icon1,
  261.                 U16 left_softkey2,
  262.                 U16 left_softkey_icon2,
  263.                 U16 right_softkey,
  264.                 U16 right_softkey_icon,
  265.                 S32 number_of_items,
  266.                 U8 **list_of_items,
  267.                 U8 *list_of_states,
  268.                 S32 highlighted_item,
  269.                 U8 *history_buffer);
  270. extern void ExitCategory50Screen(void);
  271. extern U8 *GetCategory50History(U8 *history_buffer);
  272. extern S32 GetCategory50HistorySize(void);
  273. extern void RedrawCategory51Screen(void);
  274. extern void ShowCategory51Screen(
  275.                 U16 title,
  276.                 U16 title_icon,
  277.                 U16 left_softkey1,
  278.                 U16 left_softkey_icon1,
  279.                 U16 left_softkey2,
  280.                 U16 left_softkey_icon2,
  281.                 U16 right_softkey,
  282.                 U16 right_softkey_icon,
  283.                 S32 number_of_items,
  284.                 U16 *list_of_items,
  285.                 U8 *list_of_states,
  286.                 S32 highlighted_item,
  287.                 U8 *history_buffer);
  288. extern void ExitCategory51Screen(void);
  289. extern U8 *GetCategory51History(U8 *history_buffer);
  290. extern S32 GetCategory51HistorySize(void);
  291. extern void RedrawCategory54Screen(void);
  292. extern void ShowCategory54Screen(
  293.                 U16 title,
  294.                 U16 title_icon,
  295.                 U16 left_softkey,
  296.                 U16 left_softkey_icon,
  297.                 U16 right_softkey,
  298.                 U16 right_softkey_icon,
  299.                 S32 number_of_items,
  300.                 U8 **list_of_items,
  301.                 U16 *list_of_icons,
  302.                 U8 **list_of_descriptions1,
  303.                 U8 **list_of_descriptions2,
  304.                 S32 flags,
  305.                 S32 highlighted_item,
  306.                 U8 *history_buffer);
  307. extern void ExitCategory54Screen(void);
  308. extern U8 *GetCategory54History(U8 *history_buffer);
  309. extern S32 GetCategory54HistorySize(void);
  310. extern void RedrawCategory58Screen(void);
  311. extern void ShowCategory58Screen(
  312.                 U16 title,
  313.                 U16 title_icon,
  314.                 U16 left_softkey,
  315.                 U16 left_softkey_icon,
  316.                 U16 right_softkey,
  317.                 U16 right_softkey_icon,
  318.                 U16 message,
  319.                 U16 message_icon,
  320.                 U8 *history_buffer);
  321. extern void ExitCategory58Screen(void);
  322. extern U8 *GetCategory58History(U8 *history_buffer);
  323. extern S32 GetCategory58HistorySize(void);
  324. extern void RedrawCategory60Screen(void);
  325. extern void ShowCategory60Screen(U16 message, U16 message_icon, U8 *history_buffer);
  326. extern void ExitCategory60Screen(void);
  327. extern U8 *GetCategory60History(U8 *history_buffer);
  328. extern S32 GetCategory60HistorySize(void);
  329. extern void RedrawCategory67Screen(void);
  330. extern void ShowCategory67Screen(
  331.                 U16 title,
  332.                 U16 title_icon,
  333.                 U16 left_softkey,
  334.                 U16 left_softkey_icon,
  335.                 U16 right_softkey,
  336.                 U16 right_softkey_icon,
  337.                 U16 message_icon,
  338.                 U8 *history_buffer);
  339. extern void ExitCategory67Screen(void);
  340. extern U8 *GetCategory67History(U8 *history_buffer);
  341. extern S32 GetCategory67HistorySize(void);
  342. extern void RedrawCategory68Screen(void);
  343. extern void ShowCategory68Screen(
  344.                 U16 title,
  345.                 U16 title_icon,
  346.                 U16 left_softkey,
  347.                 U16 left_softkey_icon,
  348.                 U16 right_softkey,
  349.                 U16 right_softkey_icon,
  350.                 U8 *message,
  351.                 U8 *history_buffer);
  352. extern void ExitCategory68Screen(void);
  353. extern U8 *GetCategory68History(U8 *history_buffer);
  354. extern S32 GetCategory68HistorySize(void);
  355. extern void RedrawCategory70Screen(void);
  356. extern void ShowCategory70Screen(
  357.                 U16 title,
  358.                 U16 title_icon,
  359.                 U16 left_softkey,
  360.                 U16 left_softkey_icon,
  361.                 U16 right_softkey,
  362.                 U16 right_softkey_icon,
  363.                 U8 *message,
  364.                 S16 input_type,
  365.                 U8 *buffer,
  366.                 S32 buffer_size,
  367.                 U8 *history_buffer);
  368. extern void ExitCategory70Screen(void);
  369. extern U8 *GetCategory70History(U8 *history_buffer);
  370. extern S32 GetCategory70HistorySize(void);
  371. void SetCategory70RightSoftkeyFunction(void (*f) (void), MMI_key_event_type k);
  372. extern void RedrawCategory71Screen(void);
  373. extern void ShowCategory71Screen(
  374.                 U16 title,
  375.                 U16 title_icon,
  376.                 U16 left_softkey,
  377.                 U16 left_softkey_icon,
  378.                 U16 right_softkey,
  379.                 U16 right_softkey_icon,
  380.                 U16 message,
  381.                 S32 percentage_value,
  382.                 U8 *history_buffer);
  383. extern void ExitCategory71Screen(void);
  384. extern U8 *GetCategory71History(U8 *history_buffer);
  385. extern S32 GetCategory71HistorySize(void);
  386. extern void RedrawCategory75Screen(void);
  387. extern void ShowCategory75Screen(
  388.                 U16 title,
  389.                 U16 title_icon,
  390.                 U16 left_softkey,
  391.                 U16 left_softkey_icon,
  392.                 U16 right_softkey,
  393.                 U16 right_softkey_icon,
  394.                 S32 number_of_items,
  395.                 U8 **list_of_items,
  396.                 U16 highlighted_item,
  397.                 U8 *history_buffer);
  398. extern void ExitCategory75Screen(void);
  399. extern S32 GetCategory75HistorySize(void);
  400. extern U8 *GetCategory75History(U8 *history_buffer);
  401. extern void SetCategory75HighlightedItem(S32 index);
  402. extern void RedrawCategory85Screen(void);
  403. extern void ShowCategory85Screen(
  404.                 U16 title,
  405.                 U16 title_icon,
  406.                 U16 left_softkey,
  407.                 U16 left_softkey_icon,
  408.                 U16 right_softkey,
  409.                 U16 right_softkey_icon,
  410.                 S32 number_of_items,
  411.                 U8 **list_of_items1,
  412.                 U8 **list_of_items2,
  413.                 S32 flags,
  414.                 S32 highlighted_item,
  415.                 U8 *history_buffer);
  416. extern void ExitCategory85Screen(void);
  417. extern S32 GetCategory85HistorySize(void);
  418. extern U8 *GetCategory85History(U8 *history_buffer);
  419. /* CODE ADDED VANDANA MEHTANI */
  420. extern void ShowCategory103Screen(
  421.                 U16 left_softkey,
  422.                 U16 left_softkey_icon,
  423.                 U16 right_softkey,
  424.                 U16 right_softkey_icon,
  425.                 U16 message,
  426.                 U16 message_icon,
  427.                 U8 *history_buffer);
  428. extern S32 GetCategory103HistorySize(void);
  429. extern void ExitCategory103Screen(void);
  430. extern void RedrawCategory103Screen(void);
  431. extern U8 *GetCategory103History(U8 *history_buffer);
  432. extern void RedrawCategory104Screen(void);
  433. extern void ShowCategory104Screen(
  434.                 U16 title,
  435.                 U16 title_icon,
  436.                 U16 left_softkey,
  437.                 U16 left_softkey_icon,
  438.                 U16 right_softkey,
  439.                 U16 right_softkey_icon,
  440.                 U8 *minutes_buffer,
  441.                 U8 *seconds_buffer,
  442.                 U8 *history_buffer);
  443. extern void ExitCategory104Screen(void);
  444. extern U8 *GetCategory104History(U8 *history_buffer);
  445. extern S32 GetCategory104HistorySize(void);
  446. extern void RedrawCategory107Screen(void);
  447. extern void ExitCategory107Screen(void);
  448. extern S32 GetCategory107HistorySize(void);
  449. extern U8 *GetCategory107History(U8 *history_buffer);
  450. extern void ShowCategory107Screen(
  451.                 U16 left_softkey,
  452.                 U16 left_softkey_icon,
  453.                 U16 right_softkey,
  454.                 U16 right_softkey_icon,
  455.                 U8 *message,
  456.                 U8 *radio_option1,
  457.                 U8 *radio_option2,
  458.                 U16 highlighted_item,
  459.                 U8 *history_buffer);
  460. extern void RedrawCategory108Screen(void);
  461. extern void ExitCategory108Screen(void);
  462. extern S32 GetCategory108HistorySize(void);
  463. extern U8 *GetCategory108History(U8 *history_buffer);
  464. extern void ShowCategory108Screen(
  465.                 U16 left_softkey,
  466.                 U16 left_softkey_icon,
  467.                 U16 right_softkey,
  468.                 U16 right_softkey_icon,
  469.                 U8 *message1,
  470.                 U8 *message2,
  471.                 U8 *history_buffer);
  472. extern void RedrawCategory127Screen(void);
  473. extern void ExitCategory127Screen(void);
  474. extern U8 *GetCategory127History(U8 *history_buffer);
  475. extern S32 GetCategory127HistorySize(void);
  476. extern void ShowCategory127Screen(
  477.                 U16 left_softkey,
  478.                 U16 left_softkey_icon,
  479.                 U16 right_softkey,
  480.                 U16 right_softkey_icon,
  481.                 U8 *message,
  482.                 U16 message_icon,
  483.                 U8 *history_buffer);
  484. #ifdef __MMI_ENGINEER_MODE__    /* MTK Add Robin 1001 for saperate MMI feature by project */
  485. extern void RedrawCategory203Screen(void);
  486. extern void ShowCategory203Screen(
  487.                 U16 left_softkey,
  488.                 U16 left_softkey_icon,
  489.                 U16 right_softkey,
  490.                 U16 right_softkey_icon,
  491.                 U16 NotificationStringId,
  492.                 U8 *text,
  493.                 U16 imageId,
  494.                 U8 *history_buffer);
  495. extern void ExitCategory203Screen(void);
  496. #endif /* __MMI_ENGINEER_MODE__ */ 
  497. extern void ShowCategory126Screen(
  498.                 U16 title,
  499.                 U16 title_icon,
  500.                 U16 left_softkey,
  501.                 U16 left_softkey_icon,
  502.                 U16 right_softkey,
  503.                 U16 right_softkey_icon,
  504.                 U8 **list_of_items,
  505.                 S32 no_of_items,
  506.                 U16 highlighted_item,
  507.                 U8 *history_buffer);
  508. extern void RedrawCategory126Screen(void);
  509. extern void ExitCategory126Screen(void);
  510. extern U8 *GetCategory126History(U8 *history_buffer);
  511. extern S32 GetCategory126HistorySize(void);
  512. extern void RedrawCategory130Screen(void);
  513. extern void ShowCategory130Screen(
  514.                 U16 title,
  515.                 U16 title_icon,
  516.                 U16 left_softkey,
  517.                 U16 left_softkey_icon,
  518.                 U16 right_softkey,
  519.                 U16 right_softkey_icon,
  520.                 S32 number_of_items,
  521.                 U16 *list_of_items,
  522.                 S32 flags,
  523.                 S32 highlighted_item,
  524.                 U8 *history_buffer);
  525. extern void ExitCategory130Screen(void);
  526. extern S32 GetCategory130HistorySize(void);
  527. extern U8 *GetCategory130History(U8 *history_buffer);
  528. extern void ShowCategory173Screen(
  529.                 U8 *title,
  530.                 PU8 title_icon,
  531.                 U8 *left_softkey,
  532.                 PU8 left_softkey_icon,
  533.                 U8 *right_softkey,
  534.                 PU8 right_softkey_icon,
  535.                 U8 *message,
  536.                 U8 *history_buffer);
  537. extern void ExitCategory173Screen(void);
  538. extern U8 *GetCategory173History(U8 *history_buffer);
  539. extern S32 GetCategory173HistorySize(void);
  540. extern void RedrawCategory173Screen(void);
  541. #endif /* __WGUI_CATEGORIES_DEMO_H__ */