Techwiki:Win32k/SPRITESTATE

From ReactOS Wiki
Revision as of 18:28, 21 March 2008 by GreatLord (talk | contribs) (New page: typedef struct { 0x0000: HDEV hdev; 0x0004: DOWRD unk_004; 0x0008: SPRITE * pListZ; 0x000C: SPRITE * pListY; /* 0x0010 *...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
typedef struct
{
  /* 0x0000 */   HDEV         hdev;
  /* 0x0004 */   DOWRD        unk_004;
  /* 0x0008 */   SPRITE *     pListZ;
  /* 0x000C */   SPRITE *     pListY;
  /* 0x0010 */   SURFOBJ *    psoScreen;
  /* 0x0014 */   DWORD     unk_014[9]; 
  /* 0x0038 */   FLONG        flOriginalSurfFlags;
  /* 0x003C */   ULONG        iOriginalType;
  /* 0x0040 */   unsigned     unk_040[5];
  /* 0x0054 */   SPRITESCAN * pRange;
  /* 0x0058 */   void *       pRangeLimit;
  /* 0x005C */   SURFOBJ *    psoComposite;
  /* 0x0060 */   unsigned     unk_060[66];
  /* 0x0168 */   REGION *     prgnUnlocked;
  /* 0x016C */   HRGN         hRgn;
  /* 0x0170 */   DWORD        unk_170[18];
  /* 0x01B8 */   PVOID        DrvStrokePath;
  /* 0x01FC */   PVOID        DrvFillPath;
  /* 0x0200 */   PVOID        NotUesed;
  /* 0x0204 */   PVOID        DrvBitBlt;
  /* 0x0208 */   PVOID        DrvCopyBits;
  /* 0x020C */   PVOID        DrvStretchBlt;
  /* 0x0210 */   PVOID        DrvTextOut;
  /* 0x0214 */   PVOID        DrvLineTo;
  /* 0x0218 */   PVOID        DrvTransparentBlt;
  /* 0x021C */   PVOID        DrvAlphaBlend;
  /* 0x0220 */   PVOID        DrvPlgBlt;
  /* 0x0224 */   PVOID        DrvGradientFill;
  /* 0x0228 */   PVOID        DrvSaveScreenBits;
  /* 0x022C */   PVOID        DrvStretchBltROP;
  /* 0x0230 */   PVOID        DrvReseved9;
} SPRITESTATE;