xrandr-so_wrap.h 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. #ifndef DYLIBLOAD_WRAPPER_XRANDR
  2. #define DYLIBLOAD_WRAPPER_XRANDR
  3. // This file is generated. Do not edit!
  4. // see https://github.com/hpvb/dynload-wrapper for details
  5. // generated by generate-wrapper.py 0.3 on 2023-01-23 15:13:54
  6. // 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
  7. //
  8. // NOTE: Generated from Xrandr 1.5.2.
  9. // This has been handpatched to workaround some issues with the generator that
  10. // will be eventually fixed. In this case, non-existent symbols inherited from
  11. // libX11 and libXrender, but absent in libXrandr.so.2, were removed.
  12. #include <stdint.h>
  13. #define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
  14. #define XRRQueryVersion XRRQueryVersion_dylibloader_orig_xrandr
  15. #define XRRGetScreenInfo XRRGetScreenInfo_dylibloader_orig_xrandr
  16. #define XRRFreeScreenConfigInfo XRRFreeScreenConfigInfo_dylibloader_orig_xrandr
  17. #define XRRSetScreenConfig XRRSetScreenConfig_dylibloader_orig_xrandr
  18. #define XRRSetScreenConfigAndRate XRRSetScreenConfigAndRate_dylibloader_orig_xrandr
  19. #define XRRConfigRotations XRRConfigRotations_dylibloader_orig_xrandr
  20. #define XRRConfigTimes XRRConfigTimes_dylibloader_orig_xrandr
  21. #define XRRConfigSizes XRRConfigSizes_dylibloader_orig_xrandr
  22. #define XRRConfigRates XRRConfigRates_dylibloader_orig_xrandr
  23. #define XRRConfigCurrentConfiguration XRRConfigCurrentConfiguration_dylibloader_orig_xrandr
  24. #define XRRConfigCurrentRate XRRConfigCurrentRate_dylibloader_orig_xrandr
  25. #define XRRRootToScreen XRRRootToScreen_dylibloader_orig_xrandr
  26. #define XRRSelectInput XRRSelectInput_dylibloader_orig_xrandr
  27. #define XRRRotations XRRRotations_dylibloader_orig_xrandr
  28. #define XRRSizes XRRSizes_dylibloader_orig_xrandr
  29. #define XRRRates XRRRates_dylibloader_orig_xrandr
  30. #define XRRTimes XRRTimes_dylibloader_orig_xrandr
  31. #define XRRGetScreenSizeRange XRRGetScreenSizeRange_dylibloader_orig_xrandr
  32. #define XRRSetScreenSize XRRSetScreenSize_dylibloader_orig_xrandr
  33. #define XRRGetScreenResources XRRGetScreenResources_dylibloader_orig_xrandr
  34. #define XRRFreeScreenResources XRRFreeScreenResources_dylibloader_orig_xrandr
  35. #define XRRGetOutputInfo XRRGetOutputInfo_dylibloader_orig_xrandr
  36. #define XRRFreeOutputInfo XRRFreeOutputInfo_dylibloader_orig_xrandr
  37. #define XRRListOutputProperties XRRListOutputProperties_dylibloader_orig_xrandr
  38. #define XRRQueryOutputProperty XRRQueryOutputProperty_dylibloader_orig_xrandr
  39. #define XRRConfigureOutputProperty XRRConfigureOutputProperty_dylibloader_orig_xrandr
  40. #define XRRChangeOutputProperty XRRChangeOutputProperty_dylibloader_orig_xrandr
  41. #define XRRDeleteOutputProperty XRRDeleteOutputProperty_dylibloader_orig_xrandr
  42. #define XRRGetOutputProperty XRRGetOutputProperty_dylibloader_orig_xrandr
  43. #define XRRAllocModeInfo XRRAllocModeInfo_dylibloader_orig_xrandr
  44. #define XRRCreateMode XRRCreateMode_dylibloader_orig_xrandr
  45. #define XRRDestroyMode XRRDestroyMode_dylibloader_orig_xrandr
  46. #define XRRAddOutputMode XRRAddOutputMode_dylibloader_orig_xrandr
  47. #define XRRDeleteOutputMode XRRDeleteOutputMode_dylibloader_orig_xrandr
  48. #define XRRFreeModeInfo XRRFreeModeInfo_dylibloader_orig_xrandr
  49. #define XRRGetCrtcInfo XRRGetCrtcInfo_dylibloader_orig_xrandr
  50. #define XRRFreeCrtcInfo XRRFreeCrtcInfo_dylibloader_orig_xrandr
  51. #define XRRSetCrtcConfig XRRSetCrtcConfig_dylibloader_orig_xrandr
  52. #define XRRGetCrtcGammaSize XRRGetCrtcGammaSize_dylibloader_orig_xrandr
  53. #define XRRGetCrtcGamma XRRGetCrtcGamma_dylibloader_orig_xrandr
  54. #define XRRAllocGamma XRRAllocGamma_dylibloader_orig_xrandr
  55. #define XRRSetCrtcGamma XRRSetCrtcGamma_dylibloader_orig_xrandr
  56. #define XRRFreeGamma XRRFreeGamma_dylibloader_orig_xrandr
  57. #define XRRGetScreenResourcesCurrent XRRGetScreenResourcesCurrent_dylibloader_orig_xrandr
  58. #define XRRSetCrtcTransform XRRSetCrtcTransform_dylibloader_orig_xrandr
  59. #define XRRGetCrtcTransform XRRGetCrtcTransform_dylibloader_orig_xrandr
  60. #define XRRUpdateConfiguration XRRUpdateConfiguration_dylibloader_orig_xrandr
  61. #define XRRGetPanning XRRGetPanning_dylibloader_orig_xrandr
  62. #define XRRFreePanning XRRFreePanning_dylibloader_orig_xrandr
  63. #define XRRSetPanning XRRSetPanning_dylibloader_orig_xrandr
  64. #define XRRSetOutputPrimary XRRSetOutputPrimary_dylibloader_orig_xrandr
  65. #define XRRGetOutputPrimary XRRGetOutputPrimary_dylibloader_orig_xrandr
  66. #define XRRGetProviderResources XRRGetProviderResources_dylibloader_orig_xrandr
  67. #define XRRFreeProviderResources XRRFreeProviderResources_dylibloader_orig_xrandr
  68. #define XRRGetProviderInfo XRRGetProviderInfo_dylibloader_orig_xrandr
  69. #define XRRFreeProviderInfo XRRFreeProviderInfo_dylibloader_orig_xrandr
  70. #define XRRSetProviderOutputSource XRRSetProviderOutputSource_dylibloader_orig_xrandr
  71. #define XRRSetProviderOffloadSink XRRSetProviderOffloadSink_dylibloader_orig_xrandr
  72. #define XRRListProviderProperties XRRListProviderProperties_dylibloader_orig_xrandr
  73. #define XRRQueryProviderProperty XRRQueryProviderProperty_dylibloader_orig_xrandr
  74. #define XRRConfigureProviderProperty XRRConfigureProviderProperty_dylibloader_orig_xrandr
  75. #define XRRChangeProviderProperty XRRChangeProviderProperty_dylibloader_orig_xrandr
  76. #define XRRDeleteProviderProperty XRRDeleteProviderProperty_dylibloader_orig_xrandr
  77. #define XRRGetProviderProperty XRRGetProviderProperty_dylibloader_orig_xrandr
  78. #define XRRAllocateMonitor XRRAllocateMonitor_dylibloader_orig_xrandr
  79. #define XRRGetMonitors XRRGetMonitors_dylibloader_orig_xrandr
  80. #define XRRSetMonitor XRRSetMonitor_dylibloader_orig_xrandr
  81. #define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_orig_xrandr
  82. #define XRRFreeMonitors XRRFreeMonitors_dylibloader_orig_xrandr
  83. #include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h"
  84. #undef XRRQueryExtension
  85. #undef XRRQueryVersion
  86. #undef XRRGetScreenInfo
  87. #undef XRRFreeScreenConfigInfo
  88. #undef XRRSetScreenConfig
  89. #undef XRRSetScreenConfigAndRate
  90. #undef XRRConfigRotations
  91. #undef XRRConfigTimes
  92. #undef XRRConfigSizes
  93. #undef XRRConfigRates
  94. #undef XRRConfigCurrentConfiguration
  95. #undef XRRConfigCurrentRate
  96. #undef XRRRootToScreen
  97. #undef XRRSelectInput
  98. #undef XRRRotations
  99. #undef XRRSizes
  100. #undef XRRRates
  101. #undef XRRTimes
  102. #undef XRRGetScreenSizeRange
  103. #undef XRRSetScreenSize
  104. #undef XRRGetScreenResources
  105. #undef XRRFreeScreenResources
  106. #undef XRRGetOutputInfo
  107. #undef XRRFreeOutputInfo
  108. #undef XRRListOutputProperties
  109. #undef XRRQueryOutputProperty
  110. #undef XRRConfigureOutputProperty
  111. #undef XRRChangeOutputProperty
  112. #undef XRRDeleteOutputProperty
  113. #undef XRRGetOutputProperty
  114. #undef XRRAllocModeInfo
  115. #undef XRRCreateMode
  116. #undef XRRDestroyMode
  117. #undef XRRAddOutputMode
  118. #undef XRRDeleteOutputMode
  119. #undef XRRFreeModeInfo
  120. #undef XRRGetCrtcInfo
  121. #undef XRRFreeCrtcInfo
  122. #undef XRRSetCrtcConfig
  123. #undef XRRGetCrtcGammaSize
  124. #undef XRRGetCrtcGamma
  125. #undef XRRAllocGamma
  126. #undef XRRSetCrtcGamma
  127. #undef XRRFreeGamma
  128. #undef XRRGetScreenResourcesCurrent
  129. #undef XRRSetCrtcTransform
  130. #undef XRRGetCrtcTransform
  131. #undef XRRUpdateConfiguration
  132. #undef XRRGetPanning
  133. #undef XRRFreePanning
  134. #undef XRRSetPanning
  135. #undef XRRSetOutputPrimary
  136. #undef XRRGetOutputPrimary
  137. #undef XRRGetProviderResources
  138. #undef XRRFreeProviderResources
  139. #undef XRRGetProviderInfo
  140. #undef XRRFreeProviderInfo
  141. #undef XRRSetProviderOutputSource
  142. #undef XRRSetProviderOffloadSink
  143. #undef XRRListProviderProperties
  144. #undef XRRQueryProviderProperty
  145. #undef XRRConfigureProviderProperty
  146. #undef XRRChangeProviderProperty
  147. #undef XRRDeleteProviderProperty
  148. #undef XRRGetProviderProperty
  149. #undef XRRAllocateMonitor
  150. #undef XRRGetMonitors
  151. #undef XRRSetMonitor
  152. #undef XRRDeleteMonitor
  153. #undef XRRFreeMonitors
  154. #ifdef __cplusplus
  155. extern "C" {
  156. #endif
  157. #define XRRQueryExtension XRRQueryExtension_dylibloader_wrapper_xrandr
  158. #define XRRQueryVersion XRRQueryVersion_dylibloader_wrapper_xrandr
  159. #define XRRGetScreenInfo XRRGetScreenInfo_dylibloader_wrapper_xrandr
  160. #define XRRFreeScreenConfigInfo XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr
  161. #define XRRSetScreenConfig XRRSetScreenConfig_dylibloader_wrapper_xrandr
  162. #define XRRSetScreenConfigAndRate XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr
  163. #define XRRConfigRotations XRRConfigRotations_dylibloader_wrapper_xrandr
  164. #define XRRConfigTimes XRRConfigTimes_dylibloader_wrapper_xrandr
  165. #define XRRConfigSizes XRRConfigSizes_dylibloader_wrapper_xrandr
  166. #define XRRConfigRates XRRConfigRates_dylibloader_wrapper_xrandr
  167. #define XRRConfigCurrentConfiguration XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr
  168. #define XRRConfigCurrentRate XRRConfigCurrentRate_dylibloader_wrapper_xrandr
  169. #define XRRRootToScreen XRRRootToScreen_dylibloader_wrapper_xrandr
  170. #define XRRSelectInput XRRSelectInput_dylibloader_wrapper_xrandr
  171. #define XRRRotations XRRRotations_dylibloader_wrapper_xrandr
  172. #define XRRSizes XRRSizes_dylibloader_wrapper_xrandr
  173. #define XRRRates XRRRates_dylibloader_wrapper_xrandr
  174. #define XRRTimes XRRTimes_dylibloader_wrapper_xrandr
  175. #define XRRGetScreenSizeRange XRRGetScreenSizeRange_dylibloader_wrapper_xrandr
  176. #define XRRSetScreenSize XRRSetScreenSize_dylibloader_wrapper_xrandr
  177. #define XRRGetScreenResources XRRGetScreenResources_dylibloader_wrapper_xrandr
  178. #define XRRFreeScreenResources XRRFreeScreenResources_dylibloader_wrapper_xrandr
  179. #define XRRGetOutputInfo XRRGetOutputInfo_dylibloader_wrapper_xrandr
  180. #define XRRFreeOutputInfo XRRFreeOutputInfo_dylibloader_wrapper_xrandr
  181. #define XRRListOutputProperties XRRListOutputProperties_dylibloader_wrapper_xrandr
  182. #define XRRQueryOutputProperty XRRQueryOutputProperty_dylibloader_wrapper_xrandr
  183. #define XRRConfigureOutputProperty XRRConfigureOutputProperty_dylibloader_wrapper_xrandr
  184. #define XRRChangeOutputProperty XRRChangeOutputProperty_dylibloader_wrapper_xrandr
  185. #define XRRDeleteOutputProperty XRRDeleteOutputProperty_dylibloader_wrapper_xrandr
  186. #define XRRGetOutputProperty XRRGetOutputProperty_dylibloader_wrapper_xrandr
  187. #define XRRAllocModeInfo XRRAllocModeInfo_dylibloader_wrapper_xrandr
  188. #define XRRCreateMode XRRCreateMode_dylibloader_wrapper_xrandr
  189. #define XRRDestroyMode XRRDestroyMode_dylibloader_wrapper_xrandr
  190. #define XRRAddOutputMode XRRAddOutputMode_dylibloader_wrapper_xrandr
  191. #define XRRDeleteOutputMode XRRDeleteOutputMode_dylibloader_wrapper_xrandr
  192. #define XRRFreeModeInfo XRRFreeModeInfo_dylibloader_wrapper_xrandr
  193. #define XRRGetCrtcInfo XRRGetCrtcInfo_dylibloader_wrapper_xrandr
  194. #define XRRFreeCrtcInfo XRRFreeCrtcInfo_dylibloader_wrapper_xrandr
  195. #define XRRSetCrtcConfig XRRSetCrtcConfig_dylibloader_wrapper_xrandr
  196. #define XRRGetCrtcGammaSize XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr
  197. #define XRRGetCrtcGamma XRRGetCrtcGamma_dylibloader_wrapper_xrandr
  198. #define XRRAllocGamma XRRAllocGamma_dylibloader_wrapper_xrandr
  199. #define XRRSetCrtcGamma XRRSetCrtcGamma_dylibloader_wrapper_xrandr
  200. #define XRRFreeGamma XRRFreeGamma_dylibloader_wrapper_xrandr
  201. #define XRRGetScreenResourcesCurrent XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr
  202. #define XRRSetCrtcTransform XRRSetCrtcTransform_dylibloader_wrapper_xrandr
  203. #define XRRGetCrtcTransform XRRGetCrtcTransform_dylibloader_wrapper_xrandr
  204. #define XRRUpdateConfiguration XRRUpdateConfiguration_dylibloader_wrapper_xrandr
  205. #define XRRGetPanning XRRGetPanning_dylibloader_wrapper_xrandr
  206. #define XRRFreePanning XRRFreePanning_dylibloader_wrapper_xrandr
  207. #define XRRSetPanning XRRSetPanning_dylibloader_wrapper_xrandr
  208. #define XRRSetOutputPrimary XRRSetOutputPrimary_dylibloader_wrapper_xrandr
  209. #define XRRGetOutputPrimary XRRGetOutputPrimary_dylibloader_wrapper_xrandr
  210. #define XRRGetProviderResources XRRGetProviderResources_dylibloader_wrapper_xrandr
  211. #define XRRFreeProviderResources XRRFreeProviderResources_dylibloader_wrapper_xrandr
  212. #define XRRGetProviderInfo XRRGetProviderInfo_dylibloader_wrapper_xrandr
  213. #define XRRFreeProviderInfo XRRFreeProviderInfo_dylibloader_wrapper_xrandr
  214. #define XRRSetProviderOutputSource XRRSetProviderOutputSource_dylibloader_wrapper_xrandr
  215. #define XRRSetProviderOffloadSink XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr
  216. #define XRRListProviderProperties XRRListProviderProperties_dylibloader_wrapper_xrandr
  217. #define XRRQueryProviderProperty XRRQueryProviderProperty_dylibloader_wrapper_xrandr
  218. #define XRRConfigureProviderProperty XRRConfigureProviderProperty_dylibloader_wrapper_xrandr
  219. #define XRRChangeProviderProperty XRRChangeProviderProperty_dylibloader_wrapper_xrandr
  220. #define XRRDeleteProviderProperty XRRDeleteProviderProperty_dylibloader_wrapper_xrandr
  221. #define XRRGetProviderProperty XRRGetProviderProperty_dylibloader_wrapper_xrandr
  222. #define XRRAllocateMonitor XRRAllocateMonitor_dylibloader_wrapper_xrandr
  223. #define XRRGetMonitors XRRGetMonitors_dylibloader_wrapper_xrandr
  224. #define XRRSetMonitor XRRSetMonitor_dylibloader_wrapper_xrandr
  225. #define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_wrapper_xrandr
  226. #define XRRFreeMonitors XRRFreeMonitors_dylibloader_wrapper_xrandr
  227. extern int (*XRRQueryExtension_dylibloader_wrapper_xrandr)( Display*, int*, int*);
  228. extern int (*XRRQueryVersion_dylibloader_wrapper_xrandr)( Display*, int*, int*);
  229. extern XRRScreenConfiguration* (*XRRGetScreenInfo_dylibloader_wrapper_xrandr)( Display*, Window);
  230. extern void (*XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*);
  231. extern int (*XRRSetScreenConfig_dylibloader_wrapper_xrandr)( Display*, XRRScreenConfiguration*, Drawable, int, Rotation, Time);
  232. extern int (*XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr)( Display*, XRRScreenConfiguration*, Drawable, int, Rotation, short, Time);
  233. extern Rotation (*XRRConfigRotations_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*, Rotation*);
  234. extern Time (*XRRConfigTimes_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*, Time*);
  235. extern XRRScreenSize* (*XRRConfigSizes_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*, int*);
  236. extern short* (*XRRConfigRates_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*, int, int*);
  237. extern SizeID (*XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*, Rotation*);
  238. extern short (*XRRConfigCurrentRate_dylibloader_wrapper_xrandr)( XRRScreenConfiguration*);
  239. extern int (*XRRRootToScreen_dylibloader_wrapper_xrandr)( Display*, Window);
  240. extern void (*XRRSelectInput_dylibloader_wrapper_xrandr)( Display*, Window, int);
  241. extern Rotation (*XRRRotations_dylibloader_wrapper_xrandr)( Display*, int, Rotation*);
  242. extern XRRScreenSize* (*XRRSizes_dylibloader_wrapper_xrandr)( Display*, int, int*);
  243. extern short* (*XRRRates_dylibloader_wrapper_xrandr)( Display*, int, int, int*);
  244. extern Time (*XRRTimes_dylibloader_wrapper_xrandr)( Display*, int, Time*);
  245. extern int (*XRRGetScreenSizeRange_dylibloader_wrapper_xrandr)( Display*, Window, int*, int*, int*, int*);
  246. extern void (*XRRSetScreenSize_dylibloader_wrapper_xrandr)( Display*, Window, int, int, int, int);
  247. extern XRRScreenResources* (*XRRGetScreenResources_dylibloader_wrapper_xrandr)( Display*, Window);
  248. extern void (*XRRFreeScreenResources_dylibloader_wrapper_xrandr)( XRRScreenResources*);
  249. extern XRROutputInfo* (*XRRGetOutputInfo_dylibloader_wrapper_xrandr)( Display*, XRRScreenResources*, RROutput);
  250. extern void (*XRRFreeOutputInfo_dylibloader_wrapper_xrandr)( XRROutputInfo*);
  251. extern Atom* (*XRRListOutputProperties_dylibloader_wrapper_xrandr)( Display*, RROutput, int*);
  252. extern XRRPropertyInfo* (*XRRQueryOutputProperty_dylibloader_wrapper_xrandr)( Display*, RROutput, Atom);
  253. extern void (*XRRConfigureOutputProperty_dylibloader_wrapper_xrandr)( Display*, RROutput, Atom, int, int, int, long*);
  254. extern void (*XRRChangeOutputProperty_dylibloader_wrapper_xrandr)( Display*, RROutput, Atom, Atom, int, int,const unsigned char*, int);
  255. extern void (*XRRDeleteOutputProperty_dylibloader_wrapper_xrandr)( Display*, RROutput, Atom);
  256. extern int (*XRRGetOutputProperty_dylibloader_wrapper_xrandr)( Display*, RROutput, Atom, long, long, int, int, Atom, Atom*, int*, unsigned long*, unsigned long*, unsigned char**);
  257. extern XRRModeInfo* (*XRRAllocModeInfo_dylibloader_wrapper_xrandr)(const char*, int);
  258. extern RRMode (*XRRCreateMode_dylibloader_wrapper_xrandr)( Display*, Window, XRRModeInfo*);
  259. extern void (*XRRDestroyMode_dylibloader_wrapper_xrandr)( Display*, RRMode);
  260. extern void (*XRRAddOutputMode_dylibloader_wrapper_xrandr)( Display*, RROutput, RRMode);
  261. extern void (*XRRDeleteOutputMode_dylibloader_wrapper_xrandr)( Display*, RROutput, RRMode);
  262. extern void (*XRRFreeModeInfo_dylibloader_wrapper_xrandr)( XRRModeInfo*);
  263. extern XRRCrtcInfo* (*XRRGetCrtcInfo_dylibloader_wrapper_xrandr)( Display*, XRRScreenResources*, RRCrtc);
  264. extern void (*XRRFreeCrtcInfo_dylibloader_wrapper_xrandr)( XRRCrtcInfo*);
  265. extern int (*XRRSetCrtcConfig_dylibloader_wrapper_xrandr)( Display*, XRRScreenResources*, RRCrtc, Time, int, int, RRMode, Rotation, RROutput*, int);
  266. extern int (*XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr)( Display*, RRCrtc);
  267. extern XRRCrtcGamma* (*XRRGetCrtcGamma_dylibloader_wrapper_xrandr)( Display*, RRCrtc);
  268. extern XRRCrtcGamma* (*XRRAllocGamma_dylibloader_wrapper_xrandr)( int);
  269. extern void (*XRRSetCrtcGamma_dylibloader_wrapper_xrandr)( Display*, RRCrtc, XRRCrtcGamma*);
  270. extern void (*XRRFreeGamma_dylibloader_wrapper_xrandr)( XRRCrtcGamma*);
  271. extern XRRScreenResources* (*XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr)( Display*, Window);
  272. extern void (*XRRSetCrtcTransform_dylibloader_wrapper_xrandr)( Display*, RRCrtc, XTransform*,const char*, XFixed*, int);
  273. extern int (*XRRGetCrtcTransform_dylibloader_wrapper_xrandr)( Display*, RRCrtc, XRRCrtcTransformAttributes**);
  274. extern int (*XRRUpdateConfiguration_dylibloader_wrapper_xrandr)( XEvent*);
  275. extern XRRPanning* (*XRRGetPanning_dylibloader_wrapper_xrandr)( Display*, XRRScreenResources*, RRCrtc);
  276. extern void (*XRRFreePanning_dylibloader_wrapper_xrandr)( XRRPanning*);
  277. extern int (*XRRSetPanning_dylibloader_wrapper_xrandr)( Display*, XRRScreenResources*, RRCrtc, XRRPanning*);
  278. extern void (*XRRSetOutputPrimary_dylibloader_wrapper_xrandr)( Display*, Window, RROutput);
  279. extern RROutput (*XRRGetOutputPrimary_dylibloader_wrapper_xrandr)( Display*, Window);
  280. extern XRRProviderResources* (*XRRGetProviderResources_dylibloader_wrapper_xrandr)( Display*, Window);
  281. extern void (*XRRFreeProviderResources_dylibloader_wrapper_xrandr)( XRRProviderResources*);
  282. extern XRRProviderInfo* (*XRRGetProviderInfo_dylibloader_wrapper_xrandr)( Display*, XRRScreenResources*, RRProvider);
  283. extern void (*XRRFreeProviderInfo_dylibloader_wrapper_xrandr)( XRRProviderInfo*);
  284. extern int (*XRRSetProviderOutputSource_dylibloader_wrapper_xrandr)( Display*, XID, XID);
  285. extern int (*XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr)( Display*, XID, XID);
  286. extern Atom* (*XRRListProviderProperties_dylibloader_wrapper_xrandr)( Display*, RRProvider, int*);
  287. extern XRRPropertyInfo* (*XRRQueryProviderProperty_dylibloader_wrapper_xrandr)( Display*, RRProvider, Atom);
  288. extern void (*XRRConfigureProviderProperty_dylibloader_wrapper_xrandr)( Display*, RRProvider, Atom, int, int, int, long*);
  289. extern void (*XRRChangeProviderProperty_dylibloader_wrapper_xrandr)( Display*, RRProvider, Atom, Atom, int, int,const unsigned char*, int);
  290. extern void (*XRRDeleteProviderProperty_dylibloader_wrapper_xrandr)( Display*, RRProvider, Atom);
  291. extern int (*XRRGetProviderProperty_dylibloader_wrapper_xrandr)( Display*, RRProvider, Atom, long, long, int, int, Atom, Atom*, int*, unsigned long*, unsigned long*, unsigned char**);
  292. extern XRRMonitorInfo* (*XRRAllocateMonitor_dylibloader_wrapper_xrandr)( Display*, int);
  293. extern XRRMonitorInfo* (*XRRGetMonitors_dylibloader_wrapper_xrandr)( Display*, Window, int, int*);
  294. extern void (*XRRSetMonitor_dylibloader_wrapper_xrandr)( Display*, Window, XRRMonitorInfo*);
  295. extern void (*XRRDeleteMonitor_dylibloader_wrapper_xrandr)( Display*, Window, Atom);
  296. extern void (*XRRFreeMonitors_dylibloader_wrapper_xrandr)( XRRMonitorInfo*);
  297. int initialize_xrandr(int verbose);
  298. #ifdef __cplusplus
  299. }
  300. #endif
  301. #endif