亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cfb.h

?? unix vnc 協議源碼. VNC是一款遠程控制工具軟件.
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* $XConsortium: cfb.h,v 5.37 94/04/17 20:28:38 dpw Exp $ *//* $XFree86: xc/programs/Xserver/cfb/cfb.h,v 3.3.2.2 1997/05/30 13:50:37 hohndel Exp $ *//************************************************************Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.                    All Rights ReservedPermission  to  use,  copy,  modify,  and  distribute   thissoftware  and  its documentation for any purpose and withoutfee is hereby granted, provided that the above copyright no-tice  appear  in all copies and that both that copyright no-tice and this permission notice appear in  supporting  docu-mentation,  and  that the names of Sun or X Consortiumnot be used in advertising or publicity pertaining to distribution  of  the software  without specific prior written permission. Sun and X Consortium make no representations about the suitability of this software for any purpose. It is provided "as is" without any express or implied warranty.SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO  THIS  SOFTWARE,INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE  LI-ABLE  FOR  ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ORANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,  DATA  ORPROFITS,  WHETHER  IN  AN  ACTION OF CONTRACT, NEGLIGENCE OROTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION  WITHTHE USE OR PERFORMANCE OF THIS SOFTWARE.********************************************************/#include "X.h"#include "pixmap.h"#include "region.h"#include "gc.h"#include "colormap.h"#include "miscstruct.h"#include "servermd.h"#include "windowstr.h"#include "mfb.h"#undef PixelType#include "cfbmap.h"/*   private filed of pixmap   pixmap.devPrivate = (unsigned int *)pointer_to_bits   pixmap.devKind = width_of_pixmap_in_bytes*/extern int  cfbGCPrivateIndex;extern int  cfbWindowPrivateIndex;/* private field of GC */typedef struct {    unsigned char       rop;            /* special case rop values */    /* next two values unused in cfb, included for compatibility with mfb */    unsigned char       ropOpStip;      /* rop for opaque stipple */    /* this value is ropFillArea in mfb, usurped for cfb */    unsigned char       oneRect;	/*  drawable has one clip rect */    unsigned		fExpose:1;	/* callexposure handling ? */    unsigned		freeCompClip:1;    PixmapPtr		pRotatedPixmap;    RegionPtr		pCompositeClip; /* FREE_CC or REPLACE_CC */    unsigned long	xor, and;	/* reduced rop values */    } cfbPrivGC;typedef cfbPrivGC	*cfbPrivGCPtr;#define cfbGetGCPrivate(pGC)	((cfbPrivGCPtr)\	(pGC)->devPrivates[cfbGCPrivateIndex].ptr)#define cfbGetCompositeClip(pGC) (((cfbPrivGCPtr)\	(pGC)->devPrivates[cfbGCPrivateIndex].ptr)->pCompositeClip)/* way to carry RROP info around */typedef struct {    unsigned char	rop;    unsigned long	xor, and;} cfbRRopRec, *cfbRRopPtr;/* private field of window */typedef struct {    unsigned	char fastBorder; /* non-zero if border is 32 bits wide */    unsigned	char fastBackground;    unsigned short unused; /* pad for alignment with Sun compiler */    DDXPointRec	oldRotate;    PixmapPtr	pRotatedBackground;    PixmapPtr	pRotatedBorder;    } cfbPrivWin;#define cfbGetWindowPrivate(_pWin) ((cfbPrivWin *)\	(_pWin)->devPrivates[cfbWindowPrivateIndex].ptr)/* cfb8bit.c */extern int cfbSetStipple(#if NeedFunctionPrototypes    int /*alu*/,    unsigned long /*fg*/,    unsigned long /*planemask*/#endif);extern int cfbSetOpaqueStipple(#if NeedFunctionPrototypes    int /*alu*/,    unsigned long /*fg*/,    unsigned long /*bg*/,    unsigned long /*planemask*/#endif);extern int cfbComputeClipMasks32(#if NeedFunctionPrototypes    BoxPtr /*pBox*/,    int /*numRects*/,    int /*x*/,    int /*y*/,    int /*w*/,    int /*h*/,    CARD32 * /*clips*/#endif);/* cfb8cppl.c */extern void cfbCopyImagePlane(#if NeedFunctionPrototypes    DrawablePtr /*pSrcDrawable*/,    DrawablePtr /*pDstDrawable*/,    int /*rop*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/#endif);extern void cfbCopyPlane8to1(#if NeedFunctionPrototypes    DrawablePtr /*pSrcDrawable*/,    DrawablePtr /*pDstDrawable*/,    int /*rop*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/,    unsigned long /*bitPlane*/#endif);/* cfb8lineCO.c */extern int cfb8LineSS1RectCopy(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*mode*/,    int /*npt*/,    DDXPointPtr /*pptInit*/,    DDXPointPtr /*pptInitOrig*/,    int * /*x1p*/,    int * /*y1p*/,    int * /*x2p*/,    int * /*y2p*/#endif);extern void cfb8LineSS1Rect(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*mode*/,    int /*npt*/,    DDXPointPtr /*pptInit*/#endif);extern void cfb8ClippedLineCopy(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*x1*/,    int /*y1*/,    int /*x2*/,    int /*y2*/,    BoxPtr /*boxp*/,    Bool /*shorten*/#endif);/* cfb8lineCP.c */extern int cfb8LineSS1RectPreviousCopy(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*mode*/,    int /*npt*/,    DDXPointPtr /*pptInit*/,    DDXPointPtr /*pptInitOrig*/,    int * /*x1p*/,    int * /*y1p*/,    int * /*x2p*/,    int * /*y2p*/#endif);/* cfb8lineG.c */extern int cfb8LineSS1RectGeneral(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*mode*/,    int /*npt*/,    DDXPointPtr /*pptInit*/,    DDXPointPtr /*pptInitOrig*/,    int * /*x1p*/,    int * /*y1p*/,    int * /*x2p*/,    int * /*y2p*/#endif);extern void cfb8ClippedLineGeneral(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*x1*/,    int /*y1*/,    int /*x2*/,    int /*y2*/,    BoxPtr /*boxp*/,    Bool /*shorten*/#endif);/* cfb8lineX.c */extern int cfb8LineSS1RectXor(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*mode*/,    int /*npt*/,    DDXPointPtr /*pptInit*/,    DDXPointPtr /*pptInitOrig*/,    int * /*x1p*/,    int * /*y1p*/,    int * /*x2p*/,    int * /*y2p*/#endif);extern void cfb8ClippedLineXor(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*x1*/,    int /*y1*/,    int /*x2*/,    int /*y2*/,    BoxPtr /*boxp*/,    Bool /*shorten*/#endif);/* cfb8segC.c */extern int cfb8SegmentSS1RectCopy(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*nseg*/,    xSegment * /*pSegInit*/#endif);/* cfb8segCS.c */extern int cfb8SegmentSS1RectShiftCopy(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*nseg*/,    xSegment * /*pSegInit*/#endif);extern void cfb8SegmentSS1Rect(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*nseg*/,    xSegment * /*pSegInit*/#endif);/* cfb8segG.c */extern int cfb8SegmentSS1RectGeneral(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*nseg*/,    xSegment * /*pSegInit*/#endif);/* cfbsegX.c */extern int cfb8SegmentSS1RectXor(#if NeedFunctionPrototypes    DrawablePtr /*pDrawable*/,    GCPtr /*pGC*/,    int /*nseg*/,    xSegment * /*pSegInit*/#endif);/* cfballpriv.c */extern Bool cfbAllocatePrivates(#if NeedFunctionPrototypes    ScreenPtr /*pScreen*/,    int * /*window_index*/,    int * /*gc_index*/#endif);/* cfbbitblt.c */extern RegionPtr cfbBitBlt(#if NeedFunctionPrototypes    DrawablePtr /*pSrcDrawable*/,    DrawablePtr /*pDstDrawable*/,    GCPtr/*pGC*/,    int /*srcx*/,    int /*srcy*/,    int /*width*/,    int /*height*/,    int /*dstx*/,    int /*dsty*/,    void (* /*doBitBlt*/)(#if NeedNestedPrototypes	DrawablePtr /*pSrc*/,	DrawablePtr /*pDst*/,	int /*alu*/,	RegionPtr /*prgnDst*/,	DDXPointPtr /*pptSrc*/,	unsigned long /*planemask*/,	unsigned long /*bitPlane*/#endif	),    unsigned long /*bitPlane*/#endif);extern void cfbDoBitblt(#if NeedFunctionPrototypes    DrawablePtr /*pSrc*/,    DrawablePtr /*pDst*/,    int /*alu*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/#endif);extern RegionPtr cfbCopyArea(#if NeedFunctionPrototypes    DrawablePtr /*pSrcDrawable*/,    DrawablePtr /*pDstDrawable*/,    GCPtr/*pGC*/,    int /*srcx*/,    int /*srcy*/,    int /*width*/,    int /*height*/,    int /*dstx*/,    int /*dsty*/#endif);extern void cfbCopyPlane1to8(#if NeedFunctionPrototypes    DrawablePtr /*pSrcDrawable*/,    DrawablePtr /*pDstDrawable*/,    int /*rop*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/,    unsigned long /*bitPlane*/#endif);extern RegionPtr cfbCopyPlane(#if NeedFunctionPrototypes    DrawablePtr /*pSrcDrawable*/,    DrawablePtr /*pDstDrawable*/,    GCPtr /*pGC*/,    int /*srcx*/,    int /*srcy*/,    int /*width*/,    int /*height*/,    int /*dstx*/,    int /*dsty*/,    unsigned long /*bitPlane*/#endif);/* cfbbltC.c */extern void cfbDoBitbltCopy(#if NeedFunctionPrototypes    DrawablePtr /*pSrc*/,    DrawablePtr /*pDst*/,    int /*alu*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/#endif);/* cfbbltG.c */extern void cfbDoBitbltGeneral(#if NeedFunctionPrototypes    DrawablePtr /*pSrc*/,    DrawablePtr /*pDst*/,    int /*alu*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/#endif);/* cfbbltO.c */extern void cfbDoBitbltOr(#if NeedFunctionPrototypes    DrawablePtr /*pSrc*/,    DrawablePtr /*pDst*/,    int /*alu*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/#endif);/* cfbbltX.c */extern void cfbDoBitbltXor(#if NeedFunctionPrototypes    DrawablePtr /*pSrc*/,    DrawablePtr /*pDst*/,    int /*alu*/,    RegionPtr /*prgnDst*/,    DDXPointPtr /*pptSrc*/,    unsigned long /*planemask*/#endif);/* cfbbres.c */extern void cfbBresS(#if NeedFunctionPrototypes    int /*rop*/,    unsigned long /*and*/,    unsigned long /*xor*/,    unsigned long * /*addrl*/,    int /*nlwidth*/,    int /*signdx*/,    int /*signdy*/,    int /*axis*/,    int /*x1*/,    int /*y1*/,    int /*e*/,    int /*e1*/,    int /*e2*/,    int /*len*/#endif);/* cfbbresd.c */extern void cfbBresD(#if NeedFunctionPrototypes    cfbRRopPtr /*rrops*/,    int * /*pdashIndex*/,    unsigned char * /*pDash*/,    int /*numInDashList*/,    int * /*pdashOffset*/,    int /*isDoubleDash*/,    unsigned long * /*addrl*/,    int /*nlwidth*/,    int /*signdx*/,    int /*signdy*/,    int /*axis*/,    int /*x1*/,    int /*y1*/,    int /*e*/,    int /*e1*/,    int /*e2*/,    int /*len*/#endif);/* cfbbstore.c */extern void cfbSaveAreas(#if NeedFunctionPrototypes    PixmapPtr /*pPixmap*/,    RegionPtr /*prgnSave*/,    int /*xorg*/,    int /*yorg*/,    WindowPtr /*pWin*/#endif);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产另类不卡| 人人狠狠综合久久亚洲| 91一区二区在线| 国产精品毛片大码女人| 成a人片亚洲日本久久| 中文字幕日韩av资源站| av中文字幕一区| 亚洲第一成年网| 日韩欧美国产高清| 国产成人av资源| 亚洲伦理在线精品| 91精品国产免费| 国产一区二区视频在线播放| 国产女同性恋一区二区| 91久久精品一区二区二区| 国产一区二区福利视频| 欧美国产欧美综合| 在线亚洲精品福利网址导航| 久久草av在线| 国产精品久久夜| 在线成人免费观看| 成人亚洲一区二区一| 亚洲综合成人在线视频| 欧美成人aa大片| 色综合久久久久综合体| 日本系列欧美系列| 国产精品国产精品国产专区不片| 欧美性生活影院| 国产毛片精品一区| 一区二区三区在线观看国产| 精品日韩av一区二区| 91浏览器在线视频| 国产一区二区调教| 亚洲6080在线| 亚洲视频1区2区| 日韩欧美在线网站| 日本精品裸体写真集在线观看 | 欧美国产激情二区三区 | 国产一区二区视频在线播放| 国产精品白丝在线| 欧美tk—视频vk| 91国内精品野花午夜精品| 国产麻豆91精品| 日韩av不卡在线观看| 亚洲国产精品成人综合色在线婷婷| 欧美日韩精品三区| 91小视频免费观看| 国产高清不卡二三区| 视频一区免费在线观看| 亚洲激情自拍偷拍| 国产精品美女久久久久久久久久久| 在线播放欧美女士性生活| 91最新地址在线播放| 国产精品18久久久久久久久久久久| 午夜av一区二区| 亚洲综合色区另类av| 国产精品国产三级国产普通话99 | 亚洲国产精品人人做人人爽| 久久久国产午夜精品| 日韩一区二区在线观看视频 | 美女任你摸久久| 亚洲一区中文日韩| 亚洲欧洲性图库| 中文字幕精品一区二区三区精品 | 欧美一区中文字幕| 欧美日韩在线免费视频| 欧美专区在线观看一区| 91丝袜美女网| 91麻豆国产精品久久| 北条麻妃国产九九精品视频| 国产91高潮流白浆在线麻豆| 国产精品综合在线视频| 国产一区不卡精品| 韩国毛片一区二区三区| 久久国产尿小便嘘嘘尿| 丝袜亚洲另类欧美| 日本少妇一区二区| 奇米色一区二区三区四区| 日本sm残虐另类| 另类成人小视频在线| 麻豆精品一区二区综合av| 蜜臀久久99精品久久久久宅男 | 亚洲欧洲av一区二区三区久久| 久久精品人人做| 国产精品美女久久久久aⅴ国产馆| 久久免费看少妇高潮| 欧美激情在线一区二区三区| 中文字幕在线观看一区二区| 成人欧美一区二区三区白人| 亚洲精品国产高清久久伦理二区| 亚洲蜜臀av乱码久久精品| 亚洲激情图片qvod| 香蕉成人啪国产精品视频综合网| 国产成人亚洲综合a∨婷婷图片| 九九国产精品视频| 懂色av中文一区二区三区| 99re热视频精品| 欧美日韩中字一区| 精品99一区二区| 国产色产综合产在线视频| 亚洲欧美欧美一区二区三区| 婷婷久久综合九色综合绿巨人| 蜜桃精品视频在线| 成人一区二区视频| 欧美少妇性性性| 日韩免费在线观看| 久久精品一区二区三区不卡牛牛| 国产精品欧美经典| 亚洲福利一二三区| 国产一区二区三区观看| 99精品国产91久久久久久| 欧美日韩黄色一区二区| 久久久五月婷婷| 一区二区三区蜜桃| 国产一区二三区| 在线视频国产一区| 久久亚洲捆绑美女| 亚洲一区二区三区国产| 精品一区二区三区在线播放| 99久久精品免费看国产 | 精品国产91九色蝌蚪| 中文字幕在线一区免费| 日韩精品亚洲专区| 99在线精品免费| 久久综合色8888| 亚洲图片欧美综合| 成+人+亚洲+综合天堂| 日韩一区二区三区免费观看| 亚洲欧美视频一区| 国产精品一区二区三区乱码| 欧美乱妇20p| 亚洲日本va午夜在线电影| 久久99精品久久久久久动态图| 色综合天天综合网国产成人综合天 | 中文字幕高清一区| 日韩影视精彩在线| 日本道色综合久久| 国产精品三级av| 老司机午夜精品| 欧美亚洲图片小说| 亚洲色图欧美激情| 国产精品1区2区3区在线观看| 欧美日韩成人综合天天影院| 亚洲人被黑人高潮完整版| 国产激情一区二区三区| 欧美变态凌虐bdsm| 香蕉乱码成人久久天堂爱免费| 91蝌蚪国产九色| 欧美国产激情二区三区| 国产一区二区三区四区五区美女 | 色综合久久中文字幕| 国产欧美综合色| 国内精品伊人久久久久av影院| 精品视频在线免费| 一区二区三区高清不卡| 97精品视频在线观看自产线路二| 国产网站一区二区三区| 国产精品一区二区三区乱码| 精品久久五月天| 韩国三级中文字幕hd久久精品| 91精品国产91热久久久做人人| 午夜国产精品一区| 欧美精品777| 男女视频一区二区| 欧美成人乱码一区二区三区| 蜜桃精品视频在线观看| 日韩欧美一二三| 国内精品嫩模私拍在线| 精品国产乱码久久久久久浪潮 | www.激情成人| 综合久久国产九一剧情麻豆| 91视频91自| 一区二区三区在线高清| 欧美视频完全免费看| 亚洲成a人片在线观看中文| 欧美精选午夜久久久乱码6080| 亚洲一区二区三区四区在线 | 成人aaaa免费全部观看| 中文字幕一区免费在线观看| 91免费小视频| 亚洲国产欧美一区二区三区丁香婷| 欧美色图在线观看| 免费在线看成人av| 久久久亚洲精华液精华液精华液| 国产精品亚洲一区二区三区妖精| 中文字幕免费不卡| 在线视频一区二区三区| 午夜精品久久久久久不卡8050| 欧美一区二区三区在线观看| 国产综合一区二区| 国产精品色婷婷久久58| 欧洲国内综合视频| 久久精品久久综合| 中文字幕精品三区| 欧美三级资源在线| 国产综合久久久久影院| 亚洲欧洲www| 91精品国产91综合久久蜜臀| 丁香网亚洲国际| 婷婷中文字幕综合|