ReactOS 0.4.17-dev-970-gcf0f1a6
unixlib.h File Reference
#include "dwrite_private.h"
Include dependency graph for unixlib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __wine_init_unix_call()   0
 
#define dlclose(x)   0
 
#define dlsym()   0
 
#define pFT_Activate_Size   FT_Activate_Size
 
#define pFT_Done_Face   FT_Done_Face
 
#define pFT_Done_FreeType   FT_Done_FreeType
 
#define pFT_Done_Glyph   FT_Done_Glyph
 
#define pFT_Done_Size   FT_Done_Size
 
#define pFT_Get_First_Char   FT_Get_First_Char
 
#define pFT_Get_Glyph   FT_Get_Glyph
 
#define pFT_Get_Kerning   FT_Get_Kerning
 
#define pFT_Get_Sfnt_Table   FT_Get_Sfnt_Table
 
#define pFT_Glyph_Copy   FT_Glyph_Copy
 
#define pFT_Glyph_Get_CBox   FT_Glyph_Get_CBox
 
#define pFT_Glyph_Transform   FT_Glyph_Transform
 
#define pFT_Init_FreeType   FT_Init_FreeType
 
#define pFT_Library_Version   FT_Library_Version
 
#define pFT_Load_Glyph   FT_Load_Glyph
 
#define pFT_Matrix_Multiply   FT_Matrix_Multiply
 
#define pFT_MulDiv   FT_MulDiv
 
#define pFT_New_Memory_Face   FT_New_Memory_Face
 
#define pFT_New_Size   FT_New_Size
 
#define pFT_Outline_Copy   FT_Outline_Copy
 
#define pFT_Outline_Decompose   FT_Outline_Decompose
 
#define pFT_Outline_Done   FT_Outline_Done
 
#define pFT_Outline_Embolden   FT_Outline_Embolden
 
#define pFT_Outline_Get_Bitmap   FT_Outline_Get_Bitmap
 
#define pFT_Outline_New   FT_Outline_New
 
#define pFT_Outline_Transform   FT_Outline_Transform
 
#define pFT_Outline_Translate   FT_Outline_Translate
 
#define pFT_Set_Pixel_Sizes   FT_Set_Pixel_Sizes
 
#define WINE_UNIX_CALL(code, args)   __reactos_call_ ## code(args)
 

Typedefs

typedef NTSTATUS(* unixlib_entry_t) (void *args)
 

Functions

static int __reactos_call_unix_process_attach (PVOID args)
 
static int __reactos_call_unix_process_detach (PVOID args)
 
static int __reactos_call_unix_create_font_object (PVOID args)
 
static int __reactos_call_unix_release_font_object (PVOID args)
 
static int __reactos_call_unix_get_glyph_outline (PVOID args)
 
static int __reactos_call_unix_get_glyph_count (PVOID args)
 
static int __reactos_call_unix_get_glyph_advance (PVOID args)
 
static int __reactos_call_unix_get_glyph_bbox (PVOID args)
 
static int __reactos_call_unix_get_glyph_bitmap (PVOID args)
 
static int __reactos_call_unix_get_design_glyph_metrics (PVOID args)
 

Variables

const unixlib_entry_t __wine_unix_call_funcs []
 
const unixlib_entry_t __wine_unix_call_wow64_funcs []
 

Macro Definition Documentation

◆ __wine_init_unix_call

#define __wine_init_unix_call ( )    0

Definition at line 12 of file unixlib.h.

◆ dlclose

#define dlclose (   x)    0

Definition at line 13 of file unixlib.h.

◆ dlsym

#define dlsym ( )    0

Definition at line 14 of file unixlib.h.

◆ pFT_Activate_Size

#define pFT_Activate_Size   FT_Activate_Size

Definition at line 17 of file unixlib.h.

◆ pFT_Done_Face

#define pFT_Done_Face   FT_Done_Face

Definition at line 18 of file unixlib.h.

◆ pFT_Done_FreeType

#define pFT_Done_FreeType   FT_Done_FreeType

Definition at line 19 of file unixlib.h.

◆ pFT_Done_Glyph

#define pFT_Done_Glyph   FT_Done_Glyph

Definition at line 20 of file unixlib.h.

◆ pFT_Done_Size

#define pFT_Done_Size   FT_Done_Size

Definition at line 21 of file unixlib.h.

◆ pFT_Get_First_Char

#define pFT_Get_First_Char   FT_Get_First_Char

Definition at line 22 of file unixlib.h.

◆ pFT_Get_Glyph

#define pFT_Get_Glyph   FT_Get_Glyph

Definition at line 23 of file unixlib.h.

◆ pFT_Get_Kerning

#define pFT_Get_Kerning   FT_Get_Kerning

Definition at line 24 of file unixlib.h.

◆ pFT_Get_Sfnt_Table

#define pFT_Get_Sfnt_Table   FT_Get_Sfnt_Table

Definition at line 25 of file unixlib.h.

◆ pFT_Glyph_Copy

#define pFT_Glyph_Copy   FT_Glyph_Copy

Definition at line 26 of file unixlib.h.

◆ pFT_Glyph_Get_CBox

#define pFT_Glyph_Get_CBox   FT_Glyph_Get_CBox

Definition at line 27 of file unixlib.h.

◆ pFT_Glyph_Transform

#define pFT_Glyph_Transform   FT_Glyph_Transform

Definition at line 28 of file unixlib.h.

◆ pFT_Init_FreeType

#define pFT_Init_FreeType   FT_Init_FreeType

Definition at line 29 of file unixlib.h.

◆ pFT_Library_Version

#define pFT_Library_Version   FT_Library_Version

Definition at line 30 of file unixlib.h.

◆ pFT_Load_Glyph

#define pFT_Load_Glyph   FT_Load_Glyph

Definition at line 31 of file unixlib.h.

◆ pFT_Matrix_Multiply

#define pFT_Matrix_Multiply   FT_Matrix_Multiply

Definition at line 32 of file unixlib.h.

◆ pFT_MulDiv

#define pFT_MulDiv   FT_MulDiv

Definition at line 33 of file unixlib.h.

◆ pFT_New_Memory_Face

#define pFT_New_Memory_Face   FT_New_Memory_Face

Definition at line 34 of file unixlib.h.

◆ pFT_New_Size

#define pFT_New_Size   FT_New_Size

Definition at line 35 of file unixlib.h.

◆ pFT_Outline_Copy

#define pFT_Outline_Copy   FT_Outline_Copy

Definition at line 36 of file unixlib.h.

◆ pFT_Outline_Decompose

#define pFT_Outline_Decompose   FT_Outline_Decompose

Definition at line 37 of file unixlib.h.

◆ pFT_Outline_Done

#define pFT_Outline_Done   FT_Outline_Done

Definition at line 38 of file unixlib.h.

◆ pFT_Outline_Embolden

#define pFT_Outline_Embolden   FT_Outline_Embolden

Definition at line 39 of file unixlib.h.

◆ pFT_Outline_Get_Bitmap

#define pFT_Outline_Get_Bitmap   FT_Outline_Get_Bitmap

Definition at line 40 of file unixlib.h.

◆ pFT_Outline_New

#define pFT_Outline_New   FT_Outline_New

Definition at line 41 of file unixlib.h.

◆ pFT_Outline_Transform

#define pFT_Outline_Transform   FT_Outline_Transform

Definition at line 42 of file unixlib.h.

◆ pFT_Outline_Translate

#define pFT_Outline_Translate   FT_Outline_Translate

Definition at line 43 of file unixlib.h.

◆ pFT_Set_Pixel_Sizes

#define pFT_Set_Pixel_Sizes   FT_Set_Pixel_Sizes

Definition at line 44 of file unixlib.h.

◆ WINE_UNIX_CALL

#define WINE_UNIX_CALL (   code,
  args 
)    __reactos_call_ ## code(args)

Definition at line 104 of file unixlib.h.

Typedef Documentation

◆ unixlib_entry_t

typedef NTSTATUS(* unixlib_entry_t) (void *args)

Definition at line 46 of file unixlib.h.

Function Documentation

◆ __reactos_call_unix_create_font_object()

static int __reactos_call_unix_create_font_object ( PVOID  args)
inlinestatic

Definition at line 62 of file unixlib.h.

63{
65}
const unixlib_entry_t __wine_unix_call_funcs[]
Definition: freetype.c:814
#define args
Definition: format.c:66

◆ __reactos_call_unix_get_design_glyph_metrics()

static int __reactos_call_unix_get_design_glyph_metrics ( PVOID  args)
inlinestatic

Definition at line 97 of file unixlib.h.

98{
100}

◆ __reactos_call_unix_get_glyph_advance()

static int __reactos_call_unix_get_glyph_advance ( PVOID  args)
inlinestatic

Definition at line 82 of file unixlib.h.

83{
85}

◆ __reactos_call_unix_get_glyph_bbox()

static int __reactos_call_unix_get_glyph_bbox ( PVOID  args)
inlinestatic

Definition at line 87 of file unixlib.h.

88{
90}

◆ __reactos_call_unix_get_glyph_bitmap()

static int __reactos_call_unix_get_glyph_bitmap ( PVOID  args)
inlinestatic

Definition at line 92 of file unixlib.h.

93{
95}

◆ __reactos_call_unix_get_glyph_count()

static int __reactos_call_unix_get_glyph_count ( PVOID  args)
inlinestatic

Definition at line 77 of file unixlib.h.

78{
80}

◆ __reactos_call_unix_get_glyph_outline()

static int __reactos_call_unix_get_glyph_outline ( PVOID  args)
inlinestatic

Definition at line 72 of file unixlib.h.

73{
75}

◆ __reactos_call_unix_process_attach()

static int __reactos_call_unix_process_attach ( PVOID  args)
inlinestatic

Definition at line 52 of file unixlib.h.

53{
55}

◆ __reactos_call_unix_process_detach()

static int __reactos_call_unix_process_detach ( PVOID  args)
inlinestatic

Definition at line 57 of file unixlib.h.

58{
60}

◆ __reactos_call_unix_release_font_object()

static int __reactos_call_unix_release_font_object ( PVOID  args)
inlinestatic

Definition at line 67 of file unixlib.h.

68{
70}

Variable Documentation

◆ __wine_unix_call_funcs

◆ __wine_unix_call_wow64_funcs

const unixlib_entry_t __wine_unix_call_wow64_funcs[]
extern