Design HTTP modules and handlers

When you are creating a custom handler, what is the parameter being passed into the ProcessRequest method?

HttpApplication
Object
HttpContext
object, EventArgs