ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

gxvalid.h
Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  gxvalid.h                                                              */
00004 /*                                                                         */
00005 /*    TrueTyeeGX/AAT table validation (specification only).                */
00006 /*                                                                         */
00007 /*  Copyright 2005 by suzuki toshiya, Masatake YAMATO, Red Hat K.K.,       */
00008 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
00009 /*                                                                         */
00010 /*  This file is part of the FreeType project, and may only be used,       */
00011 /*  modified, and distributed under the terms of the FreeType project      */
00012 /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
00013 /*  this file you indicate that you have read the license and              */
00014 /*  understand and accept it fully.                                        */
00015 /*                                                                         */
00016 /***************************************************************************/
00017 
00018 /***************************************************************************/
00019 /*                                                                         */
00020 /* gxvalid is derived from both gxlayout module and otvalid module.        */
00021 /* Development of gxlayout is supported by the Information-technology      */
00022 /* Promotion Agency(IPA), Japan.                                           */
00023 /*                                                                         */
00024 /***************************************************************************/
00025 
00026 
00027 #ifndef __GXVALID_H__
00028 #define __GXVALID_H__
00029 
00030 #include <ft2build.h>
00031 #include FT_FREETYPE_H
00032 
00033 #include "gxverror.h"          /* must come before FT_INTERNAL_VALIDATE_H */
00034 
00035 #include FT_INTERNAL_VALIDATE_H
00036 #include FT_INTERNAL_STREAM_H
00037 
00038 
00039 FT_BEGIN_HEADER
00040 
00041 
00042   FT_LOCAL( void )
00043   gxv_feat_validate( FT_Bytes      table,
00044                      FT_Face       face,
00045                      FT_Validator  valid );
00046 
00047 
00048   FT_LOCAL( void )
00049   gxv_bsln_validate( FT_Bytes      table,
00050                      FT_Face       face,
00051                      FT_Validator  valid );
00052 
00053 
00054   FT_LOCAL( void )
00055   gxv_trak_validate( FT_Bytes      table,
00056                      FT_Face       face,
00057                      FT_Validator  valid );
00058 
00059   FT_LOCAL( void )
00060   gxv_just_validate( FT_Bytes      table,
00061                      FT_Face       face,
00062                      FT_Validator  valid );
00063 
00064   FT_LOCAL( void )
00065   gxv_mort_validate( FT_Bytes      table,
00066                      FT_Face       face,
00067                      FT_Validator  valid );
00068 
00069   FT_LOCAL( void )
00070   gxv_morx_validate( FT_Bytes      table,
00071                      FT_Face       face,
00072                      FT_Validator  valid );
00073 
00074   FT_LOCAL( void )
00075   gxv_kern_validate( FT_Bytes      table,
00076                      FT_Face       face,
00077                      FT_Validator  valid );
00078 
00079   FT_LOCAL( void )
00080   gxv_kern_validate_classic( FT_Bytes      table,
00081                              FT_Face       face,
00082                              FT_Int        dialect_flags,
00083                              FT_Validator  valid );
00084 
00085   FT_LOCAL( void )
00086   gxv_opbd_validate( FT_Bytes      table,
00087                      FT_Face       face,
00088                      FT_Validator  valid );
00089 
00090   FT_LOCAL( void )
00091   gxv_prop_validate( FT_Bytes      table,
00092                      FT_Face       face,
00093                      FT_Validator  valid );
00094 
00095   FT_LOCAL( void )
00096   gxv_lcar_validate( FT_Bytes      table,
00097                      FT_Face       face,
00098                      FT_Validator  valid );
00099 
00100 
00101 FT_END_HEADER
00102 
00103 
00104 #endif /* __GXVALID_H__ */
00105 
00106 
00107 /* END */

Generated on Sat May 26 2012 04:32:41 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.