int top;
int right;
int bottom;
-} RECT;
+} MyRECT;
#define HAS_RECT
#endif
boolean (*isLost)(void);
void (*GetSurfaceDesc)(DDSURFACEDESC2);
void (*SetClipper)(DirectDrawClipper);
- // long (*Blt)(RECT, DirectDrawSurface7, RECT, int);
- long (*Blt)(RECT, void *, RECT, int);
- void (*BltColorFill)(RECT, int);
+ // long (*Blt)(MyRECT, DirectDrawSurface7, MyRECT, int);
+ long (*Blt)(MyRECT, void *, MyRECT, int);
+ void (*BltColorFill)(MyRECT, int);
} DirectDrawSurface7;
typedef struct
int lFlags;
} DSBUFFERDESC;
+#if 0
+
typedef struct
{
int nFormatTag;
{
DirectDraw7 (*DirectDrawCreate)(char *);
DirectSound (*DirectSoundCreate)(char *);
- void (*GetWindowRect)(long, RECT);
+ void (*GetWindowRect)(long, MyRECT);
} DirectX7;
+#endif
+
typedef struct
{
int Left;
{
void (*DelayMS)(long, boolean);
double (*TickDiffUS)(double);
- double TickNow;
+ double (*TickNow)();
} TickCountObject;
typedef struct
{
int DestXOff;
int DestYOff;
+ void *Surface;
+ void (*Cls)();
void (*Blt)();
void (*ScrollTo)(int, int);
void (*ScrollTowards)(int, int, double);
typedef struct
{
+ int DestXOff;
+ int DestYOff;
+ void *DestinationSurface;
+ void *Surface;
+
+ void (*Cls)();
void (*BltEx)(int, int, int);
} DDSpriteBuffer;
boolean Checked;
} menBorderObject;
+typedef struct
+{
+ boolean Checked;
+} menPanelObject;
+
+typedef struct
+{
+ boolean Checked;
+} menAutoScrollObject;
+
#endif /* VB_TYPES_H */