VOID:POINTER,POINTER VOID:POINTER,POINTER,POINTER VOID:STRING,POINTER,POINTER,POINTER,POINTER VOID:STRING,STRING,BOOL VOID:POINTER,BOOL VOID:STRING,INT VOID:STRING,INT,INT VOID:STRING,BOOL VOID:STRING,POINTER,BOOL VOID:POINTER,INT VOID:INT,BOOL BOOL:STRING BOOL:STRING,OBJECT BOOL:ENUM,BOOL BOOL:ENUM VOID:OBJECT,OBJECT BOOL:OBJECT,OBJECT