45e9809aff7304721fddb95654901b32195c9c7avboxsynctypedef struct {
45e9809aff7304721fddb95654901b32195c9c7avboxsync /* Private variables */
45e9809aff7304721fddb95654901b32195c9c7avboxsyncBT829Ptr bt829_Detect(I2CBusPtr b, I2CSlaveAddr addr);
45e9809aff7304721fddb95654901b32195c9c7avboxsync/* ATI card specific initialization */
45e9809aff7304721fddb95654901b32195c9c7avboxsyncint bt829_SetCaptSize(BT829Ptr bt, int width, int height);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncvoid bt829_SetBrightness(BT829Ptr bt, int brightness);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncvoid bt829_SetSaturation(BT829Ptr bt, int saturation);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncvoid bt829_SetOUT_EN(BT829Ptr bt, BOOL out_en); /* VPOLE register */
45e9809aff7304721fddb95654901b32195c9c7avboxsyncvoid bt829_SetP_IO(BT829Ptr bt, CARD8 p_io); /* P_IO register */
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_Detect", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_ATIInit", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetFormat", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetMux", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetBrightness", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetContrast", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetSaturation", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetTint", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetCaptSize", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetOUT_EN", \
45e9809aff7304721fddb95654901b32195c9c7avboxsync "bt829_SetP_IO"
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_Detect ((BT829Ptr (*)(I2CBusPtr, I2CSlaveAddr))LoaderSymbol("bt829_Detect"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_ATIInit ((int (*)(BT829Ptr))LoaderSymbol("bt829_ATIInit"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetFormat ((int (*)(BT829Ptr, CARD8))LoaderSymbol("bt829_SetFormat"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetMux ((int (*)(BT829Ptr, CARD8))LoaderSymbol("bt829_SetMux"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetCaptSize ((int (*)(BT829Ptr, int, int))LoaderSymbol("bt829_SetCaptSize"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetBrightness ((void (*)(BT829Ptr, int))LoaderSymbol("bt829_SetBrightness"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetContrast ((void (*)(BT829Ptr, int))LoaderSymbol("bt829_SetContrast"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetSaturation ((void (*)(BT829Ptr, int))LoaderSymbol("bt829_SetSaturation"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetTint ((void (*)(BT829Ptr, int))LoaderSymbol("bt829_SetTint"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetOUT_EN ((void (*)(BT829Ptr, Bool))LoaderSymbol("bt829_SetOUT_EN"))
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define xf86_bt829_SetP_IO ((void (*)(BT829Ptr, CARD8))LoaderSymbol("bt829_SetP_IO"))