xrandr-so_wrap.h 19 KB

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