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