Build SDL as linklib.
[AROS-Contrib.git] / ScalosV2 / MethodSenderClass.h
blobbb3f4fae76a21425589018b3221ee2177a386af6
1 /*
2 ** Amiga Workbench® Replacement
3 **
4 ** (C) Copyright 1999,2000 Aliendesign
5 ** Stefan Sommerfeld, Jörg Rebenstorf
6 **
7 ** Redistribution and use in source and binary forms are permitted provided that
8 ** the above copyright notice and this paragraph are duplicated in all such
9 ** forms and that any documentation, advertising materials, and other
10 ** materials related to such distribution and use acknowledge that the
11 ** software was developed by Aliendesign.
12 ** THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
13 ** WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
14 ** MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17 #ifndef SCALOS_H
18 #include "Scalos.h"
19 #endif /* SCALOS_H */
21 #ifndef MAKE_ID
22 #define MAKE_ID(a,b,c,d) ((ULONG) (a)<<24 | (ULONG) (b)<<16 | (ULONG) (c)<<8 | (ULONG) (d))
23 #endif
25 struct MethodSenderInst
27 ULONG senderid; // to find out that this object is a sender
28 Object *destobject;
29 ULONG flags; // see below
32 #define SCALOS_SENDERID MAKE_ID('S','S','E','N')