// XtratuM
// version: 0.1
//
// (c) 2004, Miguel Masmano <mimastel@doctor.upv.es>
// Released under the terms of GPL License v2

#ifndef _XtratuM_xfb_H_
#define _XtratuM_xfb_H_

typedef struct xfb_info_struct {
  unsigned char *videomemory;
  int width;
  int height;
  int depth;
  int pixelsize;
  int screensize;
} xfb_info_t;

typedef struct mouse_info_struct {
  // With this structure we can handle  an screen with a resolution of
  // up to 16384 * 16384 (14 bits)

  unsigned long x:14, y: 14, left_b: 1, center_b: 1, right_b: 1;
} mouse_info_t;

#endif
