INT:STRING BOOLEAN:OBJECT BOOLEAN:STRING, STRING BOOLEAN:VOID OBJECT:FLAGS VOID:ENUM VOID:ENUM,INT,BOOLEAN VOID:INT,INT VOID:POINTER,INT VOID:POINTER,BOOLEAN VOID:POINTER,POINTER VOID:STRING,INT VOID:STRING,INT,INT VOID:STRING,STRING VOID:STRING,BOOLEAN