home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
program
/
c
/
xaes_new
/
gem_msg.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-11-06
|
16KB
|
575 lines
/********************************************************************
* [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