/* master x header.. the one at the very top */ #include #include #include #include "inputhandle.h" #define WM_MASTERX WM_USER+420 #define WM_MASTERXBASIC WM_USER+57 #define WM_MASTERXINIT16 WM_USER+69 #define WM_MASTERXPRINT WM_USER + 4 #define WM_MASTERXPRINTF WM_USER + 5 #define WM_XCLEAR WM_USER + 420 #define IAM_MASTERX "MasterX Online Virtual Dimension." #include "c:\aollib\aolcpp.h" #include "moptions.h" #define MX_CURWINDOW NULL #define MX_LBUTTONDOWN 2 #define MX_LBUTTONUP 3 #define MX_KEYDOWN 4 #define MX_KEYUP 5 #define MX_UPDATE 6 #define MX_MOUSEDOWN 7 #define MX_MOUSEUP 8 #define MX_MOUSEMOVE 9 #define MX_KEYPRESS 10 #define MX_MOUSECLICK 11 #define MX_LINKCLICK 12 #define MX_BUTTONCLICK 13 #define MX_INPUT 14 #define MX_LBUTTON 1 #define MX_RBUTTON 2 #define MXT_LINK 2 #define MXT_BUTTON 3 #define MXT_LABEL 4 #define MXT_GRAPHIC 5 #define MXT_EDIT 6 #define MXT_INPUT 7 typedef int masterhandle; typedef int mastermsg; // window message structure (moved to mxhead) struct masterwinmsg { mastermsg msg; LPVOID lbuff; LPVOID rbuff; int llen; int rlen; int mousex; int mousey; int mousebutton; int curkey; int mx_type; char id[200]; int curScreen; }; void masterx_interupt(char* input); void masterx_passcmd(char* cmd); bool getrunstate(); void getusersn(char* sn); void callmessageproc(int window, int child, masterwinmsg msg); void killwindowlock(); void mprintf(char*,int r, int g, int b); void aolcpp_command(char* command); void mxdebugswitch(bool); void mxforcedown(); void mxforceup(); void masterx_insert(char* input); void masterx_insertcolor(char* input); void getmsgbuff(char* buff); void setvbfocuswin(char* title); void mxlogstr(char* buff); bool filecheck(char* path); void mxquit(); void dieoff(); void rel(); void mxdisplaywin(); void mxdestroywin(int index); void mx_restore(); HWND getmxhwnd(); HCURSOR getmxcursor(); mxOptions getop(); void soundswitch(char* buff); void winfix(); void setbackground(char* filename); void getbackground(char* filename); void mxbswitch(bool); // cmd / code os interupt translator functions void mxcreatewindow(char* buff);