Path: blob/master/platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h
10279 views
#ifndef DYLIBLOAD_WRAPPER_XRANDR1#define DYLIBLOAD_WRAPPER_XRANDR2// This file is generated. Do not edit!3// see https://github.com/hpvb/dynload-wrapper for details4// generated by generate-wrapper.py 0.7 on 2024-12-12 14:51:535// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c --ignore-other6//7#include <stdint.h>89#define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr10#define XRRQueryVersion XRRQueryVersion_dylibloader_orig_xrandr11#define XRRGetScreenInfo XRRGetScreenInfo_dylibloader_orig_xrandr12#define XRRFreeScreenConfigInfo XRRFreeScreenConfigInfo_dylibloader_orig_xrandr13#define XRRSetScreenConfig XRRSetScreenConfig_dylibloader_orig_xrandr14#define XRRSetScreenConfigAndRate XRRSetScreenConfigAndRate_dylibloader_orig_xrandr15#define XRRConfigRotations XRRConfigRotations_dylibloader_orig_xrandr16#define XRRConfigTimes XRRConfigTimes_dylibloader_orig_xrandr17#define XRRConfigSizes XRRConfigSizes_dylibloader_orig_xrandr18#define XRRConfigRates XRRConfigRates_dylibloader_orig_xrandr19#define XRRConfigCurrentConfiguration XRRConfigCurrentConfiguration_dylibloader_orig_xrandr20#define XRRConfigCurrentRate XRRConfigCurrentRate_dylibloader_orig_xrandr21#define XRRRootToScreen XRRRootToScreen_dylibloader_orig_xrandr22#define XRRSelectInput XRRSelectInput_dylibloader_orig_xrandr23#define XRRRotations XRRRotations_dylibloader_orig_xrandr24#define XRRSizes XRRSizes_dylibloader_orig_xrandr25#define XRRRates XRRRates_dylibloader_orig_xrandr26#define XRRTimes XRRTimes_dylibloader_orig_xrandr27#define XRRGetScreenSizeRange XRRGetScreenSizeRange_dylibloader_orig_xrandr28#define XRRSetScreenSize XRRSetScreenSize_dylibloader_orig_xrandr29#define XRRGetScreenResources XRRGetScreenResources_dylibloader_orig_xrandr30#define XRRFreeScreenResources XRRFreeScreenResources_dylibloader_orig_xrandr31#define XRRGetOutputInfo XRRGetOutputInfo_dylibloader_orig_xrandr32#define XRRFreeOutputInfo XRRFreeOutputInfo_dylibloader_orig_xrandr33#define XRRListOutputProperties XRRListOutputProperties_dylibloader_orig_xrandr34#define XRRQueryOutputProperty XRRQueryOutputProperty_dylibloader_orig_xrandr35#define XRRConfigureOutputProperty XRRConfigureOutputProperty_dylibloader_orig_xrandr36#define XRRChangeOutputProperty XRRChangeOutputProperty_dylibloader_orig_xrandr37#define XRRDeleteOutputProperty XRRDeleteOutputProperty_dylibloader_orig_xrandr38#define XRRGetOutputProperty XRRGetOutputProperty_dylibloader_orig_xrandr39#define XRRAllocModeInfo XRRAllocModeInfo_dylibloader_orig_xrandr40#define XRRCreateMode XRRCreateMode_dylibloader_orig_xrandr41#define XRRDestroyMode XRRDestroyMode_dylibloader_orig_xrandr42#define XRRAddOutputMode XRRAddOutputMode_dylibloader_orig_xrandr43#define XRRDeleteOutputMode XRRDeleteOutputMode_dylibloader_orig_xrandr44#define XRRFreeModeInfo XRRFreeModeInfo_dylibloader_orig_xrandr45#define XRRGetCrtcInfo XRRGetCrtcInfo_dylibloader_orig_xrandr46#define XRRFreeCrtcInfo XRRFreeCrtcInfo_dylibloader_orig_xrandr47#define XRRSetCrtcConfig XRRSetCrtcConfig_dylibloader_orig_xrandr48#define XRRGetCrtcGammaSize XRRGetCrtcGammaSize_dylibloader_orig_xrandr49#define XRRGetCrtcGamma XRRGetCrtcGamma_dylibloader_orig_xrandr50#define XRRAllocGamma XRRAllocGamma_dylibloader_orig_xrandr51#define XRRSetCrtcGamma XRRSetCrtcGamma_dylibloader_orig_xrandr52#define XRRFreeGamma XRRFreeGamma_dylibloader_orig_xrandr53#define XRRGetScreenResourcesCurrent XRRGetScreenResourcesCurrent_dylibloader_orig_xrandr54#define XRRSetCrtcTransform XRRSetCrtcTransform_dylibloader_orig_xrandr55#define XRRGetCrtcTransform XRRGetCrtcTransform_dylibloader_orig_xrandr56#define XRRUpdateConfiguration XRRUpdateConfiguration_dylibloader_orig_xrandr57#define XRRGetPanning XRRGetPanning_dylibloader_orig_xrandr58#define XRRFreePanning XRRFreePanning_dylibloader_orig_xrandr59#define XRRSetPanning XRRSetPanning_dylibloader_orig_xrandr60#define XRRSetOutputPrimary XRRSetOutputPrimary_dylibloader_orig_xrandr61#define XRRGetOutputPrimary XRRGetOutputPrimary_dylibloader_orig_xrandr62#define XRRGetProviderResources XRRGetProviderResources_dylibloader_orig_xrandr63#define XRRFreeProviderResources XRRFreeProviderResources_dylibloader_orig_xrandr64#define XRRGetProviderInfo XRRGetProviderInfo_dylibloader_orig_xrandr65#define XRRFreeProviderInfo XRRFreeProviderInfo_dylibloader_orig_xrandr66#define XRRSetProviderOutputSource XRRSetProviderOutputSource_dylibloader_orig_xrandr67#define XRRSetProviderOffloadSink XRRSetProviderOffloadSink_dylibloader_orig_xrandr68#define XRRListProviderProperties XRRListProviderProperties_dylibloader_orig_xrandr69#define XRRQueryProviderProperty XRRQueryProviderProperty_dylibloader_orig_xrandr70#define XRRConfigureProviderProperty XRRConfigureProviderProperty_dylibloader_orig_xrandr71#define XRRChangeProviderProperty XRRChangeProviderProperty_dylibloader_orig_xrandr72#define XRRDeleteProviderProperty XRRDeleteProviderProperty_dylibloader_orig_xrandr73#define XRRGetProviderProperty XRRGetProviderProperty_dylibloader_orig_xrandr74#define XRRAllocateMonitor XRRAllocateMonitor_dylibloader_orig_xrandr75#define XRRGetMonitors XRRGetMonitors_dylibloader_orig_xrandr76#define XRRSetMonitor XRRSetMonitor_dylibloader_orig_xrandr77#define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_orig_xrandr78#define XRRFreeMonitors XRRFreeMonitors_dylibloader_orig_xrandr79#include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h"80#undef XRRQueryExtension81#undef XRRQueryVersion82#undef XRRGetScreenInfo83#undef XRRFreeScreenConfigInfo84#undef XRRSetScreenConfig85#undef XRRSetScreenConfigAndRate86#undef XRRConfigRotations87#undef XRRConfigTimes88#undef XRRConfigSizes89#undef XRRConfigRates90#undef XRRConfigCurrentConfiguration91#undef XRRConfigCurrentRate92#undef XRRRootToScreen93#undef XRRSelectInput94#undef XRRRotations95#undef XRRSizes96#undef XRRRates97#undef XRRTimes98#undef XRRGetScreenSizeRange99#undef XRRSetScreenSize100#undef XRRGetScreenResources101#undef XRRFreeScreenResources102#undef XRRGetOutputInfo103#undef XRRFreeOutputInfo104#undef XRRListOutputProperties105#undef XRRQueryOutputProperty106#undef XRRConfigureOutputProperty107#undef XRRChangeOutputProperty108#undef XRRDeleteOutputProperty109#undef XRRGetOutputProperty110#undef XRRAllocModeInfo111#undef XRRCreateMode112#undef XRRDestroyMode113#undef XRRAddOutputMode114#undef XRRDeleteOutputMode115#undef XRRFreeModeInfo116#undef XRRGetCrtcInfo117#undef XRRFreeCrtcInfo118#undef XRRSetCrtcConfig119#undef XRRGetCrtcGammaSize120#undef XRRGetCrtcGamma121#undef XRRAllocGamma122#undef XRRSetCrtcGamma123#undef XRRFreeGamma124#undef XRRGetScreenResourcesCurrent125#undef XRRSetCrtcTransform126#undef XRRGetCrtcTransform127#undef XRRUpdateConfiguration128#undef XRRGetPanning129#undef XRRFreePanning130#undef XRRSetPanning131#undef XRRSetOutputPrimary132#undef XRRGetOutputPrimary133#undef XRRGetProviderResources134#undef XRRFreeProviderResources135#undef XRRGetProviderInfo136#undef XRRFreeProviderInfo137#undef XRRSetProviderOutputSource138#undef XRRSetProviderOffloadSink139#undef XRRListProviderProperties140#undef XRRQueryProviderProperty141#undef XRRConfigureProviderProperty142#undef XRRChangeProviderProperty143#undef XRRDeleteProviderProperty144#undef XRRGetProviderProperty145#undef XRRAllocateMonitor146#undef XRRGetMonitors147#undef XRRSetMonitor148#undef XRRDeleteMonitor149#undef XRRFreeMonitors150#ifdef __cplusplus151extern "C" {152#endif153#define XRRQueryExtension XRRQueryExtension_dylibloader_wrapper_xrandr154#define XRRQueryVersion XRRQueryVersion_dylibloader_wrapper_xrandr155#define XRRGetScreenInfo XRRGetScreenInfo_dylibloader_wrapper_xrandr156#define XRRFreeScreenConfigInfo XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr157#define XRRSetScreenConfig XRRSetScreenConfig_dylibloader_wrapper_xrandr158#define XRRSetScreenConfigAndRate XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr159#define XRRConfigRotations XRRConfigRotations_dylibloader_wrapper_xrandr160#define XRRConfigTimes XRRConfigTimes_dylibloader_wrapper_xrandr161#define XRRConfigSizes XRRConfigSizes_dylibloader_wrapper_xrandr162#define XRRConfigRates XRRConfigRates_dylibloader_wrapper_xrandr163#define XRRConfigCurrentConfiguration XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr164#define XRRConfigCurrentRate XRRConfigCurrentRate_dylibloader_wrapper_xrandr165#define XRRRootToScreen XRRRootToScreen_dylibloader_wrapper_xrandr166#define XRRSelectInput XRRSelectInput_dylibloader_wrapper_xrandr167#define XRRRotations XRRRotations_dylibloader_wrapper_xrandr168#define XRRSizes XRRSizes_dylibloader_wrapper_xrandr169#define XRRRates XRRRates_dylibloader_wrapper_xrandr170#define XRRTimes XRRTimes_dylibloader_wrapper_xrandr171#define XRRGetScreenSizeRange XRRGetScreenSizeRange_dylibloader_wrapper_xrandr172#define XRRSetScreenSize XRRSetScreenSize_dylibloader_wrapper_xrandr173#define XRRGetScreenResources XRRGetScreenResources_dylibloader_wrapper_xrandr174#define XRRFreeScreenResources XRRFreeScreenResources_dylibloader_wrapper_xrandr175#define XRRGetOutputInfo XRRGetOutputInfo_dylibloader_wrapper_xrandr176#define XRRFreeOutputInfo XRRFreeOutputInfo_dylibloader_wrapper_xrandr177#define XRRListOutputProperties XRRListOutputProperties_dylibloader_wrapper_xrandr178#define XRRQueryOutputProperty XRRQueryOutputProperty_dylibloader_wrapper_xrandr179#define XRRConfigureOutputProperty XRRConfigureOutputProperty_dylibloader_wrapper_xrandr180#define XRRChangeOutputProperty XRRChangeOutputProperty_dylibloader_wrapper_xrandr181#define XRRDeleteOutputProperty XRRDeleteOutputProperty_dylibloader_wrapper_xrandr182#define XRRGetOutputProperty XRRGetOutputProperty_dylibloader_wrapper_xrandr183#define XRRAllocModeInfo XRRAllocModeInfo_dylibloader_wrapper_xrandr184#define XRRCreateMode XRRCreateMode_dylibloader_wrapper_xrandr185#define XRRDestroyMode XRRDestroyMode_dylibloader_wrapper_xrandr186#define XRRAddOutputMode XRRAddOutputMode_dylibloader_wrapper_xrandr187#define XRRDeleteOutputMode XRRDeleteOutputMode_dylibloader_wrapper_xrandr188#define XRRFreeModeInfo XRRFreeModeInfo_dylibloader_wrapper_xrandr189#define XRRGetCrtcInfo XRRGetCrtcInfo_dylibloader_wrapper_xrandr190#define XRRFreeCrtcInfo XRRFreeCrtcInfo_dylibloader_wrapper_xrandr191#define XRRSetCrtcConfig XRRSetCrtcConfig_dylibloader_wrapper_xrandr192#define XRRGetCrtcGammaSize XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr193#define XRRGetCrtcGamma XRRGetCrtcGamma_dylibloader_wrapper_xrandr194#define XRRAllocGamma XRRAllocGamma_dylibloader_wrapper_xrandr195#define XRRSetCrtcGamma XRRSetCrtcGamma_dylibloader_wrapper_xrandr196#define XRRFreeGamma XRRFreeGamma_dylibloader_wrapper_xrandr197#define XRRGetScreenResourcesCurrent XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr198#define XRRSetCrtcTransform XRRSetCrtcTransform_dylibloader_wrapper_xrandr199#define XRRGetCrtcTransform XRRGetCrtcTransform_dylibloader_wrapper_xrandr200#define XRRUpdateConfiguration XRRUpdateConfiguration_dylibloader_wrapper_xrandr201#define XRRGetPanning XRRGetPanning_dylibloader_wrapper_xrandr202#define XRRFreePanning XRRFreePanning_dylibloader_wrapper_xrandr203#define XRRSetPanning XRRSetPanning_dylibloader_wrapper_xrandr204#define XRRSetOutputPrimary XRRSetOutputPrimary_dylibloader_wrapper_xrandr205#define XRRGetOutputPrimary XRRGetOutputPrimary_dylibloader_wrapper_xrandr206#define XRRGetProviderResources XRRGetProviderResources_dylibloader_wrapper_xrandr207#define XRRFreeProviderResources XRRFreeProviderResources_dylibloader_wrapper_xrandr208#define XRRGetProviderInfo XRRGetProviderInfo_dylibloader_wrapper_xrandr209#define XRRFreeProviderInfo XRRFreeProviderInfo_dylibloader_wrapper_xrandr210#define XRRSetProviderOutputSource XRRSetProviderOutputSource_dylibloader_wrapper_xrandr211#define XRRSetProviderOffloadSink XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr212#define XRRListProviderProperties XRRListProviderProperties_dylibloader_wrapper_xrandr213#define XRRQueryProviderProperty XRRQueryProviderProperty_dylibloader_wrapper_xrandr214#define XRRConfigureProviderProperty XRRConfigureProviderProperty_dylibloader_wrapper_xrandr215#define XRRChangeProviderProperty XRRChangeProviderProperty_dylibloader_wrapper_xrandr216#define XRRDeleteProviderProperty XRRDeleteProviderProperty_dylibloader_wrapper_xrandr217#define XRRGetProviderProperty XRRGetProviderProperty_dylibloader_wrapper_xrandr218#define XRRAllocateMonitor XRRAllocateMonitor_dylibloader_wrapper_xrandr219#define XRRGetMonitors XRRGetMonitors_dylibloader_wrapper_xrandr220#define XRRSetMonitor XRRSetMonitor_dylibloader_wrapper_xrandr221#define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_wrapper_xrandr222#define XRRFreeMonitors XRRFreeMonitors_dylibloader_wrapper_xrandr223extern int (*XRRQueryExtension_dylibloader_wrapper_xrandr)(Display *, int *, int *);224extern int (*XRRQueryVersion_dylibloader_wrapper_xrandr)(Display *, int *, int *);225extern XRRScreenConfiguration *(*XRRGetScreenInfo_dylibloader_wrapper_xrandr)(Display *, Window);226extern void (*XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *);227extern int (*XRRSetScreenConfig_dylibloader_wrapper_xrandr)(Display *, XRRScreenConfiguration *, Drawable, int, Rotation, Time);228extern int (*XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr)(Display *, XRRScreenConfiguration *, Drawable, int, Rotation, short, Time);229extern Rotation (*XRRConfigRotations_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Rotation *);230extern Time (*XRRConfigTimes_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Time *);231extern XRRScreenSize *(*XRRConfigSizes_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, int *);232extern short *(*XRRConfigRates_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, int, int *);233extern SizeID (*XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Rotation *);234extern short (*XRRConfigCurrentRate_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *);235extern int (*XRRRootToScreen_dylibloader_wrapper_xrandr)(Display *, Window);236extern void (*XRRSelectInput_dylibloader_wrapper_xrandr)(Display *, Window, int);237extern Rotation (*XRRRotations_dylibloader_wrapper_xrandr)(Display *, int, Rotation *);238extern XRRScreenSize *(*XRRSizes_dylibloader_wrapper_xrandr)(Display *, int, int *);239extern short *(*XRRRates_dylibloader_wrapper_xrandr)(Display *, int, int, int *);240extern Time (*XRRTimes_dylibloader_wrapper_xrandr)(Display *, int, Time *);241extern int (*XRRGetScreenSizeRange_dylibloader_wrapper_xrandr)(Display *, Window, int *, int *, int *, int *);242extern void (*XRRSetScreenSize_dylibloader_wrapper_xrandr)(Display *, Window, int, int, int, int);243extern XRRScreenResources *(*XRRGetScreenResources_dylibloader_wrapper_xrandr)(Display *, Window);244extern void (*XRRFreeScreenResources_dylibloader_wrapper_xrandr)(XRRScreenResources *);245extern XRROutputInfo *(*XRRGetOutputInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RROutput);246extern void (*XRRFreeOutputInfo_dylibloader_wrapper_xrandr)(XRROutputInfo *);247extern Atom *(*XRRListOutputProperties_dylibloader_wrapper_xrandr)(Display *, RROutput, int *);248extern XRRPropertyInfo *(*XRRQueryOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom);249extern void (*XRRConfigureOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, int, int, int, long *);250extern void (*XRRChangeOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, Atom, int, int, const unsigned char *, int);251extern void (*XRRDeleteOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom);252extern int (*XRRGetOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, long, long, int, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);253extern XRRModeInfo *(*XRRAllocModeInfo_dylibloader_wrapper_xrandr)(const char *, int);254extern RRMode (*XRRCreateMode_dylibloader_wrapper_xrandr)(Display *, Window, XRRModeInfo *);255extern void (*XRRDestroyMode_dylibloader_wrapper_xrandr)(Display *, RRMode);256extern void (*XRRAddOutputMode_dylibloader_wrapper_xrandr)(Display *, RROutput, RRMode);257extern void (*XRRDeleteOutputMode_dylibloader_wrapper_xrandr)(Display *, RROutput, RRMode);258extern void (*XRRFreeModeInfo_dylibloader_wrapper_xrandr)(XRRModeInfo *);259extern XRRCrtcInfo *(*XRRGetCrtcInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc);260extern void (*XRRFreeCrtcInfo_dylibloader_wrapper_xrandr)(XRRCrtcInfo *);261extern int (*XRRSetCrtcConfig_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc, Time, int, int, RRMode, Rotation, RROutput *, int);262extern int (*XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr)(Display *, RRCrtc);263extern XRRCrtcGamma *(*XRRGetCrtcGamma_dylibloader_wrapper_xrandr)(Display *, RRCrtc);264extern XRRCrtcGamma *(*XRRAllocGamma_dylibloader_wrapper_xrandr)(int);265extern void (*XRRSetCrtcGamma_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XRRCrtcGamma *);266extern void (*XRRFreeGamma_dylibloader_wrapper_xrandr)(XRRCrtcGamma *);267extern XRRScreenResources *(*XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr)(Display *, Window);268extern void (*XRRSetCrtcTransform_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XTransform *, const char *, XFixed *, int);269extern int (*XRRGetCrtcTransform_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XRRCrtcTransformAttributes **);270extern int (*XRRUpdateConfiguration_dylibloader_wrapper_xrandr)(XEvent *);271extern XRRPanning *(*XRRGetPanning_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc);272extern void (*XRRFreePanning_dylibloader_wrapper_xrandr)(XRRPanning *);273extern int (*XRRSetPanning_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc, XRRPanning *);274extern void (*XRRSetOutputPrimary_dylibloader_wrapper_xrandr)(Display *, Window, RROutput);275extern RROutput (*XRRGetOutputPrimary_dylibloader_wrapper_xrandr)(Display *, Window);276extern XRRProviderResources *(*XRRGetProviderResources_dylibloader_wrapper_xrandr)(Display *, Window);277extern void (*XRRFreeProviderResources_dylibloader_wrapper_xrandr)(XRRProviderResources *);278extern XRRProviderInfo *(*XRRGetProviderInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRProvider);279extern void (*XRRFreeProviderInfo_dylibloader_wrapper_xrandr)(XRRProviderInfo *);280extern int (*XRRSetProviderOutputSource_dylibloader_wrapper_xrandr)(Display *, XID, XID);281extern int (*XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr)(Display *, XID, XID);282extern Atom *(*XRRListProviderProperties_dylibloader_wrapper_xrandr)(Display *, RRProvider, int *);283extern XRRPropertyInfo *(*XRRQueryProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom);284extern void (*XRRConfigureProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, int, int, int, long *);285extern void (*XRRChangeProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, Atom, int, int, const unsigned char *, int);286extern void (*XRRDeleteProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom);287extern int (*XRRGetProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, long, long, int, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);288extern XRRMonitorInfo *(*XRRAllocateMonitor_dylibloader_wrapper_xrandr)(Display *, int);289extern XRRMonitorInfo *(*XRRGetMonitors_dylibloader_wrapper_xrandr)(Display *, Window, int, int *);290extern void (*XRRSetMonitor_dylibloader_wrapper_xrandr)(Display *, Window, XRRMonitorInfo *);291extern void (*XRRDeleteMonitor_dylibloader_wrapper_xrandr)(Display *, Window, Atom);292extern void (*XRRFreeMonitors_dylibloader_wrapper_xrandr)(XRRMonitorInfo *);293int initialize_xrandr(int verbose);294#ifdef __cplusplus295}296#endif297#endif298299300