Imported Upstream version 1.15.1
[deb_xorg-server.git] / include / dixfontstubs.h
CommitLineData
a09e091a
JB
1#ifndef DIXFONTSTUBS_H
2#define DIXFONTSTUBS_H 1
3
4/*
5 * libXfont stubs replacements
6 * This header exists solely for the purpose of sdksyms generation;
7 * source code should #include "dixfonts.h" instead, which pulls in these
8 * declarations from <X11/fonts/fontproto.h>
9 */
10extern _X_EXPORT int client_auth_generation(ClientPtr client);
11
12extern _X_EXPORT void DeleteFontClientID(Font id);
13
14extern _X_EXPORT FontResolutionPtr GetClientResolutions(int *num);
15
16extern _X_EXPORT int GetDefaultPointSize(void);
17
18extern _X_EXPORT Font GetNewFontClientID(void);
19
20extern _X_EXPORT int init_fs_handlers(FontPathElementPtr fpe,
21 BlockHandlerProcPtr block_handler);
22
23extern _X_EXPORT int RegisterFPEFunctions(NameCheckFunc name_func,
24 InitFpeFunc init_func,
25 FreeFpeFunc free_func,
26 ResetFpeFunc reset_func,
27 OpenFontFunc open_func,
28 CloseFontFunc close_func,
29 ListFontsFunc list_func,
30 StartLfwiFunc start_lfwi_func,
31 NextLfwiFunc next_lfwi_func,
32 WakeupFpeFunc wakeup_func,
33 ClientDiedFunc client_died,
34 LoadGlyphsFunc load_glyphs,
35 StartLaFunc start_list_alias_func,
36 NextLaFunc next_list_alias_func,
37 SetPathFunc set_path_func);
38
39extern _X_EXPORT void remove_fs_handlers(FontPathElementPtr fpe,
40 BlockHandlerProcPtr blockHandler,
41 Bool all);
42
43extern _X_EXPORT int StoreFontClientFont(FontPtr pfont, Font id);
44
45#endif