FX_UTI.h
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:5k
源码类别:

DVD

开发平台:

Others

  1. /**************************************************************************/ 
  2. /*                                                                        */ 
  3. /*            Copyright (c) 1996-2002 by Express Logic Inc.               */ 
  4. /*                                                                        */ 
  5. /*  This software is copyrighted by and is the sole property of Express   */ 
  6. /*  Logic, Inc.  All rights, title, ownership, or other interests         */ 
  7. /*  in the software remain the property of Express Logic, Inc.  This      */ 
  8. /*  software may only be used in accordance with the corresponding        */ 
  9. /*  license agreement.  Any unauthorized use, duplication, transmission,  */ 
  10. /*  distribution, or disclosure of this software is expressly forbidden.  */ 
  11. /*                                                                        */
  12. /*  This Copyright notice may not be removed or modified without prior    */ 
  13. /*  written consent of Express Logic, Inc.                                */ 
  14. /*                                                                        */ 
  15. /*  Express Logic, Inc. reserves the right to modify this software        */ 
  16. /*  without notice.                                                       */ 
  17. /*                                                                        */ 
  18. /*                                                                        */
  19. /*  Express Logic, Inc.                     info@expresslogic.com         */
  20. /*  11423 West Bernardo Court               http://www.expresslogic.com   */
  21. /*  San Diego, CA  92127                                                  */
  22. /*                                                                        */
  23. /**************************************************************************/
  24. /**************************************************************************/
  25. /**************************************************************************/
  26. /**                                                                       */ 
  27. /** FileX Component                                                       */
  28. /**                                                                       */
  29. /**   Utility (UTI)                                                       */
  30. /**                                                                       */
  31. /**************************************************************************/
  32. /**************************************************************************/
  33. /**************************************************************************/ 
  34. /*                                                                        */ 
  35. /*  COMPONENT DEFINITION                                   RELEASE        */ 
  36. /*                                                                        */ 
  37. /*    fx_uti.h                                            PORTABLE C      */ 
  38. /*                                                           3.0          */ 
  39. /*  AUTHOR                                                                */ 
  40. /*                                                                        */ 
  41. /*    William E. Lamie, Express Logic, Inc.                               */ 
  42. /*                                                                        */ 
  43. /*  DESCRIPTION                                                           */ 
  44. /*                                                                        */ 
  45. /*    This file defines the FileX Utility component constants, data       */ 
  46. /*    definitions, and external references.  It is assumed that fx_api.h  */ 
  47. /*    (and fx_port.h) have already been included.                         */ 
  48. /*                                                                        */ 
  49. /*  RELEASE HISTORY                                                       */ 
  50. /*                                                                        */ 
  51. /*    DATE              NAME                      DESCRIPTION             */ 
  52. /*                                                                        */ 
  53. /*  01-01-1999     William E. Lamie         Initial Version 1.0           */ 
  54. /*  03-01-2000     William E. Lamie         Modified comment(s),          */ 
  55. /*                                            resulting in version 1.0b.  */ 
  56. /*  01-28-2001     William E. Lamie         Modified comment(s),          */ 
  57. /*                                            resulting in version 2.0    */ 
  58. /*  03-01-2002     Mohammad N. Minhaz       Modified comment(s), and      */ 
  59. /*                                            made parameter changes for  */ 
  60. /*                                            FAT32 support, resulting    */ 
  61. /*                                            in version 3.0.             */ 
  62. /*                                                                        */ 
  63. /**************************************************************************/ 
  64. #ifndef  FX_UTI
  65. #define  FX_UTI
  66. /* Define the internal Utility component function prototypes.  */
  67. UINT        _fx_utility_log_sector_read(FX_MEDIA *media_ptr, ULONG logical_sector, 
  68.                                                     VOID *buffer_ptr, ULONG sectors);
  69. UINT        _fx_utility_log_sector_flush(FX_MEDIA *media_ptr);
  70. UINT        _fx_utility_FAT_entry_read(FX_MEDIA *media_ptr, ULONG cluster, ULONG *entry_ptr);
  71. #endif