Techwiki:Win32k/SPRITE

From ReactOS Wiki
Jump to: navigation, search
typedef struct
{                               // W2k WXP
  FLONG         fl;             // 000
  DWORD         dwShape;        // 004
  DWORD         unknown_008;    // 008
  SPRITESTATE*  pState;         // 00C
  SPRITE*       pNextZ;         // 010
  SPRITE*       pNextY;         // 014
  SPRITE*       pPreviousY;     // 018
  SPRITE*       pNextActive;    // 01C
  DWORD         unknown_020;    // 020
  DWORD         unknown_024;    // 024
  RECTL         rclSprite;      // 028
  RECTL         rclSrc;         // 038
  DWORD         unknown_048;    // 048
  SURFOBJ*      psoShape;       // 04C
  DWORD         unknown_050;    // 050
  DWORD         unknown_054;    // 054
  PALETTE*      ppalShape;      // 058
  DWORD         unknown_05C;    // 05C
  DWORD         unknown_060;    // 060
  SURFOBJ*      psoUnderlay;    // 064
  DWORD         unknown_068;    // 068
  DWORD         unknown_06C;    // 06C
  DWORD         unknown_070;    // 070
  DWORD         unknown_074;    // 074
  REGION*       prgnClip;       // 078
  BLENDFUNCTION BlendFunction;  // 07C
...?
} SPRITE, *PSPRITE;