; ; HSPDLL.INC header file for HSP ver2.5 or later ; objkazz equ 64 BMSCR struct ; Bitmap buffer structure ; flag dword ? ;used flag sx dword ? ;X-size sy dword ? ;Y-size palmode dword ? ;palmode hdc dword ? ;buffer HDC pBit dword ? ;bitmap pointer pbi dword ? ;infoheader dib dword ? ;bitmap handle(DIB) old dword ? ;bitmap handle(OLD) pal dword ? ;palette table hpal dword ? ;palette handle holdpal dword ? ;palette handle (old) pals dword ? ;palette entries hwnd dword ? ;window handle hInst dword ? ;Instance of program infsize dword ? ;*pbi alloc memory size bmpsize dword ? ;*pBit alloc memory size ; Window object setting ; _type dword ? ;setting type wid dword ? ;window ID fl_dispw word ? ;display window flag fl_udraw word ? ;update draw window wx dword ? ;actual window size x wy dword ? ;actual window size y wchg dword ? xx dword ? ;buffer view point x yy dword ? ;buffer view point y lx dword ? ;buffer view size x ly dword ? ;buffer view size y _cx dword ? ;object cursor x cy dword ? ;object cursor y ox dword ? ;object size x oy dword ? ;object size y py dword ? ;object size py texty dword ? ;text Y-axis size gx dword ? ;gcopy size gy dword ? ;gcopy size gmode dword ? ;gcopy size hbr dword ? ;BRUSH handle hpn dword ? ;PEN handle hfont dword ? ;FONT handle holdfon dword ? ;FONT handle (old) color dword ? ;text color code hCld dword objkazz dup(?) ;button‚Ìhandle owid dword objkazz dup(?) ;button‚Ìjump ID owb dword ? ;handle‚Ìindex textspeed dword ? ;slow text speed cx2 dword ? ;slow text cursor x cy2 dword ? ;slow text cursor y tex dword ? ;slow text limit x tey dword ? ;slow text limit y prtmes dword ? ;slow message ptr BMSCR ends PVAL2 struct ; Memory Val structure (ver2.5 Type) ; flag word ? ;type of val mode word ? ;mode (0=normal/1=clone/2=alloced) len dword 5 dup(?) ;length of array 4byte align (dim) _size dword ? ;size of Val (not used) pt dword ? ;(direct val) or (ptr to array) PVAL2 ends PVAL struct ; Memory Val structure (Old Type) ; flag word ? ;type of val mode word ? ;mode (0=normal/1=clone/2=alloced) len word 5 dup(?) ;length of array 4byte align (dim) version word ? ;version check code (2.4 = 0) pt dword ? ;(direct val) or (ptr to array) realptr dword ? ;real ptr to ver2.5 PVAL PVAL ends