ResponseWriter - это
interface. Тип
interface не принято передавать в функцию по ссылке
UsePointer(* SomeInterface) потому что такой аргумент сложно сконструировать. Даже если ваш тип
MyResponseWriter удовлетворяет интерфейс
ResponseWriter вам пришлось бы
MyOwnWriter := ResponseWriter(MyResponseWriter)
MyArgument := &MyOwnWriter
//и только потом
UsePointer(MyArgument)