/******************************************************************** * [Tabsize = 4] v1.41* * * * GEM_MSG: GEM index master listing header file * * by Ken Hollis * * * * Copyright (C) 1993 - 94, Bitgate Software. All Rights Reserved * * * * Contains updated indices to: * * """""""""""""""""""""""""""" * * o MultiTOS version 4.1 * * o AES 1.0 - FalconAES 5.0 (5.0 is an unsupported version) * * o Geneva 1.03 * * o WinLIB PRO * * o Pure C Help Communication Protocol * * o GEM View 0.03 * * o GEM XACC 1.01, GEM XACC 2.00 * * o Gemini 1.12 * * o Venus 1.21 * * o WindClass 1.00 * * o Enhanced GEM 1.00 - 2.10 * * o GemLIB * * o Steve Woodford's Custom Library * * o InterFace and Zoom! * * o Let 'em Fly 1.00 - 1.30 * * o XAES Background * * o XAES 0.01 - 1.00 * * o Fluid 1.31 * * o Sascha Blank's Library version 2.00 * * o GEM-Force library * * o SysGEM 1.03.1 * * o Windoze (PatchLevel release 2) * * o Big Is Gem (BIG) version 1.88 * * o Easy GEM 1.19 * * o GEM/1, GEM/2 * * * * Please refer to GEM_MSG.DOC for copyrights and other material. * * * ********************************************************************/ #ifndef __NEWAES__ #define __NEWAES__ #define MSG(a,b,c) ((int)(((((a)<<(3+8))&0xf800)|(((b)<<6)&0x07c0)|((c)&0x003f)))) #define MN_SELECTED 0x000A #define WM_REDRAW 0x0014 #define WM_TOPPED 0x0015 #define WM_CLOSED 0x0016 #define WM_FULLED 0x0017 #define WM_ARROWED 0x0018 #define WM_HSLID 0x0019 #define WM_VSLID 0x001A #define WM_SIZED 0x001B #define WM_MOVED 0x001C #define WM_NEWTOP 0x001D #define WM_UNTOPPED 0x001E #define WM_ONTOP 0x001F #define WM_BOTTOMED 0x0021 #define WM_ICONIFY 0x0022 #define WM_UNICONIFY 0x0023 #define WM_ALLICONIFY 0x0024 #define WM_TOOLBAR 0x0025 #define AC_OPEN 0x0028 #define AC_CLOSE 0x0029 #define AP_TERM 0x0032 #define CT_UPDATE 0x0032 #define AP_TFAIL 0x0033 #define CT_MOVE 0x0033 #define CT_NEWTOP 0x0034 #define AP_RESCHG 0x0039 #define SHUT_COMPLETED 0x003C #define RESCH_COMPLETED 0x003D #define AP_DRAGDROP 0x003F #define SH_EXIT 0x0044 #define SH_START 0x0045 #define SH_WDRAW 0x0048 #define CH_EXIT 0x0050 #define ACC_ID 0x0400 #define ACC_OPEN 0x0401 #define AC_HELP 0x0401 #define ACC_CLOSE 0x0402 #define AC_REPLY 0x0402 #define ACC_ACC 0x0403 #define AC_VERSION 0x0403 #define ACC_EXIT 0x0404 #define AC_COPY 0x0404 #define ACC_ACK 0x0500 #define ACC_TEXT 0x0501 #define ACC_KEY 0x0502 #define ACC_META 0x0503 #define ACC_IMG 0x0504 #define WM_DIALOG 0x0A00 #define WM_KEYBD 0x0A01 #define WM_BUTTON 0x0A02 #define WM_TEXT 0x0A03 #define WM_HOTKEY 0x0A04 #define WM_FKEY 0x0A05 #define WM_HELP 0x0A06 #define WM_UNDO 0x0A07 #define WM_MENU 0x0A08 #define WM_CLIP 0x0A09 #define WM_TIMECHG 0x0A0A #define WM_GETHELP 0x0A0B #define WM_SLIDER 0x0A0C #define WM_CREATED 0x0B00 #define WM_KILL 0x0B01 #define WM_TIMER 0x0B02 #define WM_PAINT 0x0B03 #define WM_CLOSEALL 0x0F00 #define WM_PROGEND 0x0F01 #define WM_SAVE 0x1000 #define WM_SAVEAS 0x1001 #define WM_PRINT 0x1002 #define WM_UNDO 0x1003 #define WM_CUT 0x1004 #define WM_COPY 0x1005 #define WM_PASTE 0x1006 #define WM_SELECTALL 0x1007 #define WM_FIND 0x1008 #define WM_REPLACE 0x1009 #define WM_FINDNEXT 0x100A #define WM_HELP 0x100B #define WM_DELETE 0x100C #define X_MU_DIALOG 0x4000 #define AV_PROTOKOLL 0x4700 #define VA_PROTOSTATUS 0x4701 #define AV_GETSTATUS 0x4703 #define AV_STATUS 0x4704 #define VA_SETSTATUS 0x4705 #define AV_SENDKEY 0x4710 #define VA_START 0x4711 #define AV_ASKFILEFONT 0x4712 #define VA_FILEFONT 0x4713 #define AV_ASKCONFONT 0x4714 #define VA_CONFONT 0x4715 #define AV_ASKOBJECT 0x4716 #define VA_OBJECT 0x4717 #define AV_OPENCONSOLE 0x4718 #define VA_CONSOLEOPEN 0x4719 #define AV_OPENWIND 0x4720 #define VA_WINDOPEN 0x4721 #define AV_STARTPROG 0x4722 #define VA_PROGSTART 0x4723 #define AV_ACCWINDOPEN 0x4724 #define VA_DRAGACCWIND 0x4725 #define AV_ACCWINDCLOSED 0x4726 #define VIEW_FILE 0x5600 #define VIEW_FAILED 0x5601 #define VIEW_OPEN 0x5602 #define VIEW_CLOSED 0x5603 #define VIEW_DATA 0x5604 #define VIEW_GETMFDB 0x5605 #define VIEW_SETMFDB 0x5606 #define VIEW_MFDB 0x5607 #define WM_SHADED 0x5758 #define WM_UNSHADED 0x5759 #define X_MN_SELECTED 0xE000 #define X_WM_SELECTED 0xE100 #define X_GET_HELP 0xE200 #define X_DRAGDROP 0xE300 #define WC_CREATE MSG('W','C', 0) #define WC_DESTROY MSG('W','C', 1) #define WC_DEAD MSG('W','C', 2) #define WC_GETHDL MSG('W','C', 3) #define WC_GETMENU MSG('W','C', 4) #define WC_PINMENU MSG('W','C', 5) #define WC_SELMENU MSG('W','C', 6) #define WC_TIMER MSG('W','C', 7) #define WC_KEYBD MSG('W','C', 8) #define WC_BUTTON MSG('W','C', 9) #define WC_RSFIX MSG('W','C',10) #define WC_SHOW MSG('W','C',11) #define WC_HIDE MSG('W','C',12) #define WC_ISVIS MSG('W','C',13) #define WC_SETNAME MSG('W','C',14) #define WC_SETINFO MSG('W','C',15) #define WC_SETICON MSG('W','C',16) #define WC_ISICON MSG('W','C',17) #define WC_APPICON MSG('W','C',18) #define WC_PAINT MSG('W','C',19) #define WC_OBJDRW MSG('W','C',20) #define WC_OBJPNT MSG('W','C',21) #define WC_FORMDO MSG('W','C',22) #define WC_BKGND MSG('W','C',23) #define WC_EDIT MSG('W','C',24) #define WC_NEWEDIT MSG('W','C',25) #define WC_CICON MSG('W','C',26) #define WC_GETXTXT MSG('W','C',27) #define WC_SETXTXT MSG('W','C',28) #define WC_PRINT MSG('W','C',29) #define WC_NEWLINE MSG('W','C',30) #define WC_SETPOS MSG('W','C',31) #define WC_CLEOP MSG('W','C',32) #define WC_CLEOL MSG('W','C',33) #define WC_SCROLL MSG('W','C',34) #define WC_CURSOR MSG('W','C',35) #define WC_DRAW MSG('W','C',36) #define WC_GETSTATE MSG('W','C',37) #define WC_SETATTR MSG('W','C',38) #define WC_SETHGHT MSG('W','C',39) #define WC_SETCOL MSG('W','C',40) #define WC_SETFNT MSG('W','C',41) #define WC_SETINDNT MSG('W','C',42) #define WF_KIND 0x0001 #define WF_NAME 0x0002 #define WF_INFO 0x0003 #define WF_WORKXYWH 0x0004 #define WF_CURRXYWH 0x0005 #define WF_PREVXYWH 0x0006 #define WF_FULLXYWH 0x0007 #define WF_HSLIDE 0x0008 #define WF_VSLIDE 0x0009 #define WF_TOP 0x000A #define WF_FIRSTXYWH 0x000B #define WF_NEXTXYWH 0x000C #define WF_RESVD 0x000D #define WF_NEWDESK 0x000E #define WF_HSLSIZE 0x000F #define WF_VSLSIZE 0x0010 #define WF_SCREEN 0x0011 #define WF_COLOR 0x0012 #define WF_DCOLOR 0x0013 #define WF_OWNER 0x0014 #define WF_BEVENT 0x0018 #define WF_BOTTOM 0x0019 #define WF_ICONIFY 0x001A #define WF_UNICONIFY 0x001B #define WF_UNICONIFYXYWH 0x001C #define WF_TOOLBAR 0x001E #define WF_FTOOLBAR 0x001F #define WF_NTOOLBAR 0x0020 #define WM_M_BDROPPED 0x0064 #define X_WF_MENU 0x1100 #define X_WF_DIALOG 0x1101 #define X_WF_DIALWID 0x1300 #define X_WF_DIALHT 0x1400 #define X_WF_DFLTDESK 0x1500 #define X_WF_MINMAX 0x1600 #define WF_MINIMIZE 0x4E20 #define WF_UNUNTOPPABLE 0x4E21 #define WF_FLYING 0x4E22 #define WF_TEXT 0x4E23 #define WF_TIMER 0x4E24 #define WF_DIALOG 0x4E25 #define WF_UNSIZABLE 0x4E26 #define WF_CUSTOMWIN 0x4E27 #define WF_SLIDEPOS 0x4E28 #define WF_WINX 0x5758 #define WF_WINXCFG 0x5759 #define WF_MINIMIZE 0x613A #define WF_UNUNTOPPABLE 0x613B #define WF_MODAL 0x613C #define WF_FLYING 0x613E #define WF_TEXT 0x613F #define WF_TIMER 0x6140 #define WF_DIALOG 0x6141 #endif #ifndef __NEWKIND__ #define __NEWKIND__ #define WI_NONE 0x0000 #define NAME 0x0001 #define WI_MARGT 0x0001 #define WI_FULLED 0x0001 #define CLOSER 0x0002 #define WI_MOVET 0x0002 #define WI_LOCKED 0x0002 #define FULLER 0x0004 #define WI_MARGL 0x0004 #define WI_FIRSTDRW 0x0004 #define MOVER 0x0008 #define WI_MOVEL 0x0008 #define INFO 0x0010 #define WI_FULLED 0x0010 #define WI_ONTOP 0x0010 #define SIZER 0x0020 #define WI_MENU 0x0020 #define WI_NOTOP 0x0020 #define UPARROW 0x0040 #define WI_RESIDENT 0x0040 #define DNARROW 0x0080 #define VSLIDE 0x0100 #define WI_NOSCROLL 0x0100 #define LFARROW 0x0200 #define RTARROW 0x0400 #define HSLIDE 0x0800 #define CASCADE 0x1000 #define SMALLER 0x2000 #define MENUWORK 0x4000 #define WTYP_TOOL 0x4000 #define OPTIONS 0x8000 #define WTYP_MENU 0x8000 #endif #ifndef __NEWSHEL__ #define __NEWSHEL__ #define X_SHLOADSAVE -1 #define SHW_RUNANY 0 #define X_SHOPEN 0 #define SHW_RUNAPP 1 #define X_SHACCESS 1 #define SHW_RESVD 2 #define X_SHCLOSE 2 #define SHW_RUNACC 3 #define SHW_SHUTDOWN 4 #define SHW_NEWREZ 5 #define SHW_RESERVED 6 #define SHW_BROADCAST 7 #define SHW_ENVIRON 8 #define SHW_MSGTYPE 9 #define SHW_SENDTOAES 10 #endif #ifndef __NEWGETINFO__ #define __NEWGETINFO__ #define GET_FONT_INFO 0 #define GET_SMFONT_INFO 1 #define GET_MONSUPPORT 2 #define GET_AES_LANGUAGE 3 #define GET_GEN_INFO1 4 #define GET_GEN_INFO2 5 #define GET_GEN_INFO3 6 #define GET_RESVD 7 #define GET_MOUSE_SUPPORT 8 #define GET_MENU_SUPPORT 9 #define GET_SHEL_WRITE 10 #define GET_WIND_SUPPORT 11 #define GET_MSG_SENT_APP 12 #define GET_OBJ_INFO 13 #define GET_FORMLIB_INFO 14 #endif #ifndef __NEWSTATE__ #define __NEWSTATE__ #define NORMAL 0x0000 #define SELECTED 0x0001 #define CROSSED 0x0002 #define CHECKED 0x0004 #define DISABLED 0x0008 #define OUTLINED 0x0010 #define SHADOWED 0x0020 #define DRAW3D 0x0040 #define X_PREFER 0x0040 #define WHITEBAK 0x0080 #define X_DRAW3D 0x0080 #define X_ROUNDED 0x0100 #define X_KBD_EQUIV 0x0200 #define X_SMALLTEXT 0x0400 #define MENUTYPE 0x2000 #define ALREADYMOD 0x4000 #define X_BOLD 0x4000 #define X_ITALICS 0x8000 #define X_MAGIC 0x9000 #define X_MAGMASK 0xF000 #endif #ifndef __NEWFLAGS__ #define __NEWFLAGS__ #define NONE 0x0000 #define FL3DNONE 0x0000 #define SELECTABLE 0x0001 #define DEFAULT 0x0002 #define EXIT 0x0004 #define EDITABLE 0x0008 #define RBUTTON 0x0010 #define LASTOB 0x0020 #define TOUCHEXIT 0x0040 #define HIDETREE 0x0080 #define INDIRECT 0x0100 #define FL3DIND 0x0200 #define FL3DBAK 0x0400 #define FL3DACT 0x0600 #define FL3DMASK 0x0600 #define SUBMENU 0x0800 #define HANDSLIDE 0x0800 #define OBFLAGS11 0x0800 #define OBFLAGS12 0x1000 #define FLYIN 0x1000 #define MENUSIDE 0x2000 #define SNAPIN 0x2000 #define OBFLAGS13 0x2000 #define FRCCENT 0x4000 #define OBFLAGS14 0x4000 #define BOXFRAMETITLE 0x8000 #define CENTER 0x8000 #define OBFLAGS15 0x8000 #endif #ifndef __NEWEVNTMULTI__ #define __NEWEVNTMULTI__ #define MU_KEYBD 0x0001 #define MU_BUTTON 0x0002 #define MU_BUTTON1 0x0002 #define MU_M1 0x0004 #define MU_M2 0x0008 #define MU_MESAG 0x0010 #define MU_TIMER 0x0020 #define MU_TIMER1 0x0020 #define MU_TIMER2 0x0040 #define MU_TIMER3 0x0080 #define MU_M3_OLD 0x0080 #define MU_TIMER4 0x0100 #define MU_M4_OLD 0x0100 #define MU_M3 0x0200 #define MU_M4 0x0400 #define MU_GET_MESSAG 0x4000 #define MU_NO_HANDLER 0x8000 #define MU_BUTTON2 0x8000 #define BEV_HEIRM 50 #define BEV_FREEPU 51 #define BEV_WFORM 52 #define BEV_WMENU 53 #define BEV_WHEIR 54 #define BEV_TOOL 55 #endif #ifndef __NEWMOUSE__ #define __NEWMOUSE__ #define ARROW 0 #define TEXT_CRSR 1 #define HOURGLASS 2 #define BUSYBEE 2 #define POINT_HAND 3 #define FLAT_HAND 4 #define THIN_CROSS 5 #define THICK_CROSS 6 #define OUTLN_CROSS 7 #define X_LFTRT 8 #define X_UPDOWN 9 #define INIT_MOUSE 50 #define LOAD_MOUSE 51 #define LRSLIDE_MOUSE 52 #define UDSLIDE_MOUSE 53 #define URMOVE_MOUSE 54 #define ULMOVE_MOUSE 55 #define LLMOVE_MOUSE 56 #define LRMOVE_MOUSE 57 #define CLIP_MOUSE 58 #define DIALOG_MOUSE 59 #define TEXT_MOUSE 60 #define TIMER_MOUSE 61 #define TRASH_MOUSE 62 #define USER_DEF 255 #define M_OFF 256 #define M_ON 257 #define M_SAVE 258 #define M_RESTORE 259 #define M_PREVIOUS 260 #define ANIMATED_MOUSE 300 #define COLOR_MOUSE 301 #define GET_MOUSE 400 #define SAVE_MOUSE 401 #define PREV_MOUSE 402 #define NEXT_MOUSE 403 #define FIRST_MOUSE 404 #define LAST_MOUSE 405 #define CLEAR_MOUSE 406 #define FIND_MOUSE 407 #define NEWPOS_MOUSE 408 #define X_MRESET 1000 #define X_MGET 1001 #define X_SET_SHAPE 1100 #endif #ifndef __NEWEXTOBTYPE__ #define __NEWEXTOBTYPE__ #define POPUP_BTN 0 #define POPUP_SELECT 0 #define CHECKBOX 1 #define POPUP_CYCLE 1 #define HEADER 2 #define POPUP_CHECK 2 #define POPUP_BTN_CHK 2 #define POPUP_RADIO 2 #define RADIO 3 #define UNDERLINE 4 #define POPUP_CYCLE_CHK 4 #define HOTKEY 5 #define CHKHOTKEY 6 #define RBHOTKEY 7 #define INDHOTKEY 8 #define FLYDIAL 9 #define TXTDEFAULT 10 #define USERFLY 11 #define HELP_BTN 12 #define ATTR_TEXT 13 #define CYCLE_BUTTON 14 #define ARROW_LEFT 15 #define ARROW_RIGHT 16 #define SCALE 16 #define ARROW_UP 17 #define FLYING 17 #define SPECIAL_MOVE 17 #define B_MOVE 17 #define ARROW_DOWN 18 #define CUSTOM 18 #define CHECKBOX 18 #define RADIOBTN 18 #define POPUPBTN 18 #define SPECIAL_BUTTON 18 #define B_COCHE 18 #define B_RADIO 18 #define UNDERLINE 19 #define SPECIAL_TEXT 19 #define UNDO_BTN 19 #define BOXFRAME 20 #define BOXTITLE 20 #define SPECIAL_FRAME 20 #define B_FRAME 20 #define HELPBTN 21 #define B_HELP 21 #define CYCLEBTN 22 #define CIRCLE 22 #define B_POPUP 22 #define B_LIST 23 #define CUSTBTN 24 #define DROPDOWN 25 #define B_EDIT 25 #define MENUDETATCH 30 #define B_DEFAULT 30 #define B_UNDER 30 #define UNDOBTN 31 #define B_UNDO 31 #define MENULINE 40 #define MENUEFFECTS 41 #define B_HIERM 41 #define B_FNCP 51 #define FLYALL 0x0100 #define ET_FORMATTEXT 0x0100 #define ET_HELPBUT 0x0100 #define ET_RTDNARROW 0x0100 #define USD_CARRE 0x0100 #define ED_CLIP 0x0100 #define FLYNOCL 0x0200 #define ET_SCROLLBAR 0x0200 #define ET_EDITTITLE 0x0200 #define ET_SECTIONTITLE 0x0200 #define ET_LFUPARROW 0x0200 #define USD_ROND 0x0200 #define ET_SCROLLTHUMB 0x0300 #define ET_POPUPTITLE 0x0300 #define USD_POPUP 0x0300 #define ET_SECTIONBOX 0x0400 #define ET_CHECKBOX 0x0400 #define ET_CANCELBUT 0x0400 #define ET_POPUPCYCLE 0x0400 #define USD_XPOPUP 0x0400 #define ET_SPECIALITEM 0x0700 #define KEYDIAL 0x0800 #define ET_ITALICTEXT 0x0800 #define NODUPE 0x1000 #define G_HOTKEY 0x1000 #define TKNEXT 0x1000 #define ET_BOLDTEXT 0x1000 #define SPECIAL 0x2000 #define G_IND 0x2000 #define ET_POWERKEY 0x2000 #define G_RB 0x3000 #define FLYER 0x4000 #define G_CHK 0x4000 #define ET_DUPLICATED 0x4000 #define G_UNMODAL 0x4000 #define G_FLY 0x5000 #define GLOBOFF 0x7100 #define EXAPPL 0x8000 #define G_MODAL 0x8000 #define ET_CUSTOMIZED 0x8000 #define MAGIC 0x8900 #define USD_RQARROW 0xF800 #define USD_LQARROW 0xF900 #define USD_RTARROW 0xFA00 #define USD_LFARROW 0xFB00 #define USD_UPARROW 0xFC00 #define USD_DNARROW 0xFD00 #endif