22#include FT_INTERNAL_SERVICE_H
23#include FT_TRUETYPE_TABLES_H
33#define FT_SERVICE_ID_SFNT_TABLE "sfnt-table"
73#ifndef FT_CONFIG_OPTION_PIC
75#define FT_DEFINE_SERVICE_SFNT_TABLEREC( class_, load_, get_, info_ ) \
76 static const FT_Service_SFNT_TableRec class_ = \
83#define FT_DEFINE_SERVICE_SFNT_TABLEREC( class_, load_, get_, info_ ) \
85 FT_Init_Class_ ## class_( FT_Service_SFNT_TableRec* clazz ) \
87 clazz->load_table = load_; \
88 clazz->get_table = get_; \
89 clazz->table_info = info_; \
static UINT get_table(MSIDATABASE *db, LPCWSTR name, MSITABLE **table_ret)
#define FT_DEFINE_SERVICE(name)
GLuint GLsizei GLsizei * length
static const struct @244 table_info[]
void *(* FT_SFNT_TableGetFunc)(FT_Face face, FT_Sfnt_Tag tag)
FT_Error(* FT_SFNT_TableLoadFunc)(FT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
FT_Error(* FT_SFNT_TableInfoFunc)(FT_Face face, FT_UInt idx, FT_ULong *tag, FT_ULong *offset, FT_ULong *length)
enum FT_Sfnt_Tag_ FT_Sfnt_Tag