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