|
|
#ifndef VAPROTO_H_INCLUDED
|
|
|
#define VAPROTO_H_INCLUDED
|
|
|
|
|
|
|
|
|
#define VAPRO 1
|
|
|
|
|
|
/* AES-Messages */
|
|
|
|
|
|
typedef enum
|
|
|
{
|
|
|
AV_PROTOKOLL = 0x4700,
|
|
|
VA_PROTOSTATUS = 0x4701,
|
|
|
AV_GETSTATUS = 0x4703,
|
|
|
AV_STATUS = 0x4704,
|
|
|
VA_SETSTATUS = 0x4705,
|
|
|
AV_SENDKEY = 0x4710,
|
|
|
VA_START = 0x4711,
|
|
|
AV_ASKFILEFONT = 0x4712,
|
|
|
VA_FILEFONT = 0x4713,
|
|
|
AV_ASKCONFONT = 0x4714,
|
|
|
VA_CONFONT = 0x4715,
|
|
|
AV_ASKOBJECT = 0x4716,
|
|
|
VA_OBJECT = 0x4717,
|
|
|
AV_OPENCONSOLE = 0x4718,
|
|
|
VA_CONSOLEOPEN = 0x4719,
|
|
|
AV_OPENWIND = 0x4720,
|
|
|
VA_WINDOPEN = 0x4721,
|
|
|
AV_STARTPROG = 0x4722,
|
|
|
VA_PROGSTART = 0x4723,
|
|
|
AV_ACCWINDOPEN = 0x4724,
|
|
|
VA_DRAGACCWIND = 0x4725,
|
|
|
AV_ACCWINDCLOSED = 0x4726,
|
|
|
|
|
|
AV_COPY_DRAGGED = 0x4728,
|
|
|
VA_COPY_COMPLETE = 0x4729,
|
|
|
AV_PATH_UPDATE = 0x4730,
|
|
|
AV_WHAT_IZIT = 0x4732,
|
|
|
VA_THAT_IZIT = 0x4733,
|
|
|
AV_DRAG_ON_WINDOW = 0x4734,
|
|
|
VA_DRAG_COMPLETE = 0x4735,
|
|
|
AV_EXIT = 0x4736,
|
|
|
AV_STARTED = 0x4738,
|
|
|
VA_FONTCHANGED = 0x4739,
|
|
|
AV_XWIND = 0x4740,
|
|
|
VA_XOPEN = 0x4741,
|
|
|
|
|
|
/* Neue Messages seit dem 26.06.1995 */
|
|
|
|
|
|
AV_VIEW = 0x4751,
|
|
|
VA_VIEWED = 0x4752,
|
|
|
AV_FILEINFO = 0x4753,
|
|
|
VA_FILECHANGED = 0x4754,
|
|
|
AV_COPYFILE = 0x4755,
|
|
|
VA_FILECOPIED = 0x4756,
|
|
|
AV_DELFILE = 0x4757,
|
|
|
VA_FILEDELETED = 0x4758,
|
|
|
AV_SETWINDPOS = 0x4759,
|
|
|
VA_PATH_UPDATE = 0x4760,
|
|
|
VA_HIGH /* HR please always do this! */
|
|
|
} AV_VA;
|
|
|
|
|
|
|
|
|
/* Objekttypen fr VA_THAT_IZIT */
|
|
|
|
|
|
enum
|
|
|
{
|
|
|
VA_OB_UNKNOWN,
|
|
|
VA_OB_TRASHCAN,
|
|
|
VA_OB_SHREDDER,
|
|
|
VA_OB_CLIPBOARD,
|
|
|
VA_OB_FILE,
|
|
|
VA_OB_FOLDER,
|
|
|
VA_OB_DRIVE,
|
|
|
VA_OB_WINDOW,
|
|
|
VA_OB_NOTEPAD,
|
|
|
VA_OB_NOTE
|
|
|
};
|
|
|
|
|
|
typedef enum
|
|
|
{
|
|
|
VV_SETSTATUS = 0x0001,
|
|
|
VV_START = 0x0002,
|
|
|
VV_STARTED = 0x0004,
|
|
|
VV_FONTCHANGED = 0x0008,
|
|
|
VV_ACC_QUOTING = 0x0010,
|
|
|
VV_PATH_UPDATE = 0x0020
|
|
|
} av_va_give;
|
|
|
|
|
|
typedef enum
|
|
|
{ /* mp[3]: */
|
|
|
AA_SENDKEY = 0x0001, /* b0: MAGXDESK, THING */
|
|
|
AA_ASKFILEFONT = 0x0002, /* b1: THING */
|
|
|
AA_ASKCONFONT = 0x0004, /* b2: THING */
|
|
|
AA_ASKOBJECT = 0x0008,
|
|
|
AA_OPENWIND = 0x0010, /* b4: MAGXDESK, THING */
|
|
|
AA_STARTPROG = 0x0020, /* b5: MAGXDESK, THING */
|
|
|
AA_ACCWIND = 0x0040, /* b6: THING */
|
|
|
AA_STATUS = 0x0080, /* b7: THING */
|
|
|
AA_COPY_DRAGGED= 0x0100, /* b8: THING */
|
|
|
AA_DRAG_ON_WINDOW=0x0200, /* b9: MAGXDESK, THING */
|
|
|
AA_EXIT = 0x0400, /* b10: MAGXDESK, THING */
|
|
|
AA_XWIND = 0x0800, /* b11: MAGXDESK, THING */
|
|
|
AA_FONTCHANGED = 0x1000, /* b2: THING */
|
|
|
AA_STARTED = 0x2000, /* b13: MAGXDESK, THING */
|
|
|
AA_SRV_QUOTING = 0x4000, /* b14: THING */
|
|
|
AA_FILE = 0x8000, /* b15: THING */
|
|
|
/* mp[4]: THING */
|
|
|
AA_COPY = 0x0001,
|
|
|
AA_DELETE = 0x0002,
|
|
|
AA_VIEW = 0x0004,
|
|
|
AA_SETWINDPOS = 0x0008,
|
|
|
AA_COPYFILELINK= 0x0010,
|
|
|
AA_SENDCLICK = 0x0020
|
|
|
} av_va_have;
|
|
|
|
|
|
/* Makros zum Testen auf Quoting */
|
|
|
|
|
|
#define VA_ACC_QUOTING(a) ((a) & VV_ACC_QUOTING)
|
|
|
#define VA_SERVER_QUOTING(a) ((a) & AA_SRV_QUOTING)
|
|
|
|
|
|
#endif // VAPROTO_H_INCLUDED
|