03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#ifndef DIXFONTSTUBS_H
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define DIXFONTSTUBS_H 1
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync/*
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * libXfont stubs replacements
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * This header exists solely for the purpose of sdksyms generation;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * source code should #include "dixfonts.h" instead, which pulls in these
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * declarations from <X11/fonts/fontproto.h>
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync */
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int client_auth_generation(ClientPtr client);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void DeleteFontClientID(Font id);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT FontResolutionPtr GetClientResolutions(int *num);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int GetDefaultPointSize(void);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT Font GetNewFontClientID(void);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int init_fs_handlers(FontPathElementPtr fpe,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync BlockHandlerProcPtr block_handler);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int RegisterFPEFunctions(NameCheckFunc name_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync InitFpeFunc init_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync FreeFpeFunc free_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync ResetFpeFunc reset_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync OpenFontFunc open_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync CloseFontFunc close_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync ListFontsFunc list_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync StartLfwiFunc start_lfwi_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync NextLfwiFunc next_lfwi_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync WakeupFpeFunc wakeup_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync ClientDiedFunc client_died,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync LoadGlyphsFunc load_glyphs,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync StartLaFunc start_list_alias_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync NextLaFunc next_list_alias_func,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync SetPathFunc set_path_func);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void remove_fs_handlers(FontPathElementPtr fpe,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync BlockHandlerProcPtr blockHandler,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync Bool all);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int StoreFontClientFont(FontPtr pfont, Font id);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#endif