Diff for /np2/win9x/scrnmng.h between versions 1.5 and 1.10

version 1.5, 2003/11/04 15:44:59 version 1.10, 2007/01/08 01:16:59
Line 6  enum { Line 6  enum {
 };  };
   
 typedef struct {  typedef struct {
         BYTE    *ptr;          UINT8   *ptr;
         int             xalign;          int             xalign;
         int             yalign;          int             yalign;
         int             width;          int             width;
Line 31  enum { Line 31  enum {
         SCRNFLAG_ENABLE                 = 0x80          SCRNFLAG_ENABLE                 = 0x80
 };  };
   
   enum {
           FSCRNMOD_NORESIZE               = 0x00,
           FSCRNMOD_ASPECTFIX8             = 0x01,
           FSCRNMOD_ASPECTFIX              = 0x02,
           FSCRNMOD_LARGE                  = 0x03,
           FSCRNMOD_ASPECTMASK             = 0x03,
           FSCRNMOD_SAMERES                = 0x04,
           FSCRNMOD_SAMEBPP                = 0x08
   };
   
 typedef struct {  typedef struct {
         BYTE    flag;          UINT8   flag;
         BYTE    bpp;          UINT8   bpp;
         BYTE    allflash;          UINT8   allflash;
         BYTE    palchanged;          UINT8   palchanged;
 } SCRNMNG;  } SCRNMNG;
   
   
Line 46  extern "C" { Line 56  extern "C" {
 extern  SCRNMNG         scrnmng;                        // マクロ用  extern  SCRNMNG         scrnmng;                        // マクロ用
   
 void scrnmng_initialize(void);  void scrnmng_initialize(void);
 BOOL scrnmng_create(BYTE scrnmode);  BRESULT scrnmng_create(UINT8 scrnmode);
 void scrnmng_destroy(void);  void scrnmng_destroy(void);
   
 void scrnmng_setwidth(int posx, int width);  void scrnmng_setwidth(int posx, int width);
 void scrnmng_setextend(int extend);  void scrnmng_setextend(int extend);
 void scrnmng_setheight(int posy, int height);  void scrnmng_setheight(int posy, int height);
   #define scrnmng_setbpp(commendablebpp)
 const SCRNSURF *scrnmng_surflock(void);  const SCRNSURF *scrnmng_surflock(void);
 void scrnmng_surfunlock(const SCRNSURF *surf);  void scrnmng_surfunlock(const SCRNSURF *surf);
 void scrnmng_update(void);  void scrnmng_update(void);
 void scrnmng_dispclock(void);  
   
 #define scrnmng_isfullscreen()  (scrnmng.flag & SCRNFLAG_FULLSCREEN)  #define scrnmng_isfullscreen()  (scrnmng.flag & SCRNFLAG_FULLSCREEN)
 #define scrnmng_haveextend()    (scrnmng.flag & SCRNFLAG_HAVEEXTEND)  #define scrnmng_haveextend()    (scrnmng.flag & SCRNFLAG_HAVEEXTEND)
Line 70  RGB16 scrnmng_makepal16(RGB32 pal32); Line 80  RGB16 scrnmng_makepal16(RGB32 pal32);
   
 void scrnmng_setmultiple(int multiple);  void scrnmng_setmultiple(int multiple);
 void scrnmng_querypalette(void);  void scrnmng_querypalette(void);
   void scrnmng_setdefaultres(void);
   void scrnmng_setfullscreen(BOOL fullscreen);
   void scrnmng_setrotatemode(UINT type);
 void scrnmng_fullscrnmenu(int y);  void scrnmng_fullscrnmenu(int y);
 void scrnmng_topwinui(void);  void scrnmng_topwinui(void);
 void scrnmng_clearwinui(void);  void scrnmng_clearwinui(void);
Line 78  void scrnmng_entersizing(void); Line 91  void scrnmng_entersizing(void);
 void scrnmng_sizing(UINT side, RECT *rect);  void scrnmng_sizing(UINT side, RECT *rect);
 void scrnmng_exitsizing(void);  void scrnmng_exitsizing(void);
   
   #if defined(SUPPORT_DCLOCK)
   BOOL scrnmng_isdispclockclick(const POINT *pt);
   void scrnmng_dispclock(void);
   #endif
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }
 #endif  #endif

Removed from v.1.5  
changed lines
  Added in v.1.10


RetroPC.NET-CVS <cvs@retropc.net>