mirror of
https://github.com/ChronosX88/psyced.git
synced 2024-11-10 04:21:02 +00:00
23 lines
1023 B
C
23 lines
1023 B
C
|
#ifndef FUNCTIONLIST_H
|
||
|
#define FUNCTIONLIST_H
|
||
|
|
||
|
#include "/sys/lpctypes.h"
|
||
|
|
||
|
#define RETURN_FUNCTION_NAME 0x01
|
||
|
#define RETURN_FUNCTION_FLAGS 0x02
|
||
|
#define RETURN_FUNCTION_TYPE 0x04
|
||
|
#define RETURN_FUNCTION_NUMARG 0x08
|
||
|
#define RETURN_FUNCTION_ARGTYPE 0x10 /* not implemented */
|
||
|
|
||
|
#define NAME_INHERITED 0x80000000 /* Defined by inheritance */
|
||
|
#define TYPE_MOD_STATIC 0x40000000 /* Static function or variable */
|
||
|
#define TYPE_MOD_NO_MASK 0x20000000 /* The nomask => not redefineable */
|
||
|
#define TYPE_MOD_PRIVATE 0x10000000 /* Can't be inherited */
|
||
|
#define TYPE_MOD_PUBLIC 0x08000000 /* Force inherit through private */
|
||
|
#define TYPE_MOD_VARARGS 0x04000000 /* Used for type checking */
|
||
|
#define TYPE_MOD_PROTECTED 0x01000000 /* cannot be called externally */
|
||
|
#define NAME_HIDDEN 0x00000800 /* Not visible for inheritance */
|
||
|
#define NAME_UNDEFINED 0x00000200 /* Not defined yet */
|
||
|
|
||
|
#endif /* FUNCTIONLIST_H */
|