xf86.h

来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 736 行 · 第 1/2 页

H
736
字号
#define MOUSE_DEV(dev) (MouseDevPtr) (dev)->public.devicePrivate#endif#endif /* !OSKIT *//* Global data *//* xf86Init.c */extern double xf86rGamma, xf86gGamma, xf86bGamma;#ifdef XF86VIDMODEextern Bool xf86VidModeEnabled;extern Bool xf86VidModeAllowNonLocal;#endif#ifdef XF86MISCextern Bool xf86MiscModInDevEnabled;extern Bool xf86MiscModInDevAllowNonLocal;#endif/* PCI probe flags */typedef enum {    PCIProbe1 = 0,    PCIProbe2,    PCIForceConfig1,    PCIForceConfig2} PciProbeType;extern PciProbeType xf86PCIFlags;/* Function Prototypes */#ifndef _NO_XF86_PROTOTYPES/* xf86Init.c */void InitOutput(#if NeedFunctionPrototypes#ifdef OSKIT    ScreenInfo *pScreenInfo#else    ScreenInfo *pScreenInfo,    int argc,    char **argv#endif#endif);void InitInput(#if NeedFunctionPrototypes    int argc,    char **argv#endif);void ddxGiveUp(#if NeedFunctionPrototypes    void#endif);void AbortDDX(#if NeedFunctionPrototypes    void#endif);int ddxProcessArgument(#if NeedFunctionPrototypes    int argc,    char *argv[],    int i#endif);void ddxUseMsg(#if NeedFunctionPrototypes    void#endif);/* xf86Config.c */unsigned int StrToUL(#if NeedFunctionPrototypes    char *str#endif);#ifndef CONFIG_RETURN_TYPE#ifdef XF86SETUP#define CONFIG_RETURN_TYPE int#else#define CONFIG_RETURN_TYPE void#endif#endifCONFIG_RETURN_TYPE xf86Config(#if NeedFunctionPrototypes    int vtopen#endif);#ifndef OSKITCONFIG_RETURN_TYPE configPointerSection(#if NeedFunctionPrototypes    MouseDevPtr /*mouse_dev*/,    int /*end_tag*/,    char** /*devicename*/#endif);#endif /* !OSKIT */Bool xf86LookupMode(#if NeedFunctionPrototypes    DisplayModePtr target,    ScrnInfoPtr driver,    int flags#endif);void xf86VerifyOptions(#if NeedFunctionPrototypes    OFlagSet *allowedOptions,    ScrnInfoPtr driver#endif);int xf86CheckMode(#if NeedFunctionPrototypes    ScrnInfoPtr scrp,    DisplayModePtr dispmp,    MonPtr monp,    int verbose#endif);int xf86GetNearestClock(#if NeedFunctionPrototypes    ScrnInfoPtr Screen,    int Frequency#endif);#ifndef OSKIT/* xf86Cursor.c */void xf86InitViewport(#if NeedFunctionPrototypes    ScrnInfoPtr pScr#endif);void xf86SetViewport(#if NeedFunctionPrototypes    ScreenPtr pScreen,    int x,    int y#endif);void xf86LockZoom(#if NeedFunctionPrototypes    ScreenPtr pScreen,    int lock#endif);void xf86ZoomViewport(#if NeedFunctionPrototypes    ScreenPtr pScreen,    int zoom#endif);/* xf86Dl.c */void*xf86LoadModule(#if NeedFunctionPrototypes	const char *	file,	const char *	path#endif);/* xf86Events.c */int TimeSinceLastInputEvent(#if NeedFunctionPrototypes    void#endif);void SetTimeSinceLastInputEvent(#if NeedFunctionPrototypes    void#endif);void ProcessInputEvents(#if NeedFunctionPrototypes    void#endif);void xf86PostKbdEvent(#if NeedFunctionPrototypes    unsigned key#endif);void xf86PostMseEvent(#if NeedFunctionPrototypes    DeviceIntPtr device,    int buttons,    int dx,    int dy#endif);void xf86Block(#if NeedFunctionPrototypes    pointer blockData,    OSTimePtr pTimeout,    pointer pReadmask#endif);void xf86Wakeup(#if NeedFunctionPrototypes    pointer blockData,    int err,    pointer pReadmask#endif);void xf86SigHandler(#if NeedFunctionPrototypes    int signo#endif);/* xf86Io.c */void xf86KbdBell(#if NeedFunctionPrototypes    int percent,    DeviceIntPtr pKeyboard,    pointer ctrl,    int unused#endif);void xf86KbdLeds(#if NeedFunctionPrototypes    void#endif);void xf86KbdCtrl(#if NeedFunctionPrototypes    DevicePtr pKeyboard,    KeybdCtrl *ctrl#endif);void xf86InitKBD(#if NeedFunctionPrototypes    Bool init#endif);int xf86KbdProc(#if NeedFunctionPrototypes    DeviceIntPtr pKeyboard,    int what#endif);void xf86MseCtrl(#if NeedFunctionPrototypes    DevicePtr pPointer,    PtrCtrl *ctrl#endif);int GetMotionEvents(#if NeedFunctionPrototypes    DeviceIntPtr,    xTimecoord *,    unsigned long,    unsigned long,    ScreenPtr#endif);int xf86MseProc(#if NeedFunctionPrototypes    DeviceIntPtr pPointer,    int what#endif);void xf86MseEvents(#if NeedFunctionPrototypes        MouseDevPtr mouse#endif);#endif /* !OSKIT */CARD32 GetTimeInMillis(#if NeedFunctionPrototypes    void#endif);void OsVendorInit(#if NeedFunctionPrototypes    void#endif);#ifndef OSKIT/* xf86_Mouse.c */Bool xf86MouseSupported(#if NeedFunctionPrototypes    int mousetype#endif);void xf86SetupMouse(#if NeedFunctionPrototypes    MouseDevPtr mouse#endif);void xf86MouseProtocol(#if NeedFunctionPrototypes    DeviceIntPtr device,    unsigned char *rBuf,    int nBytes#endif);#ifdef XINPUTvoid xf86MouseCtrl(#if NeedFunctionPrototypes     DeviceIntPtr device,     PtrCtrl   *ctrl#endif);#endif/* xf86Kbd.c */Bool LegalModifier(#if NeedFunctionPrototypes    unsigned int key,    DevicePtr pDev#endif);void xf86KbdGetMapping(#if NeedFunctionPrototypes    KeySymsPtr pKeySyms,    CARD8 *pModMap#endif);#endif /* !OSKIT */#endif /* _NO_XF86_PROTOTYPES *//* End of Prototypes */#endif /* _XF86_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?