Design HTTP modules and handlers

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

object, EventArgs
HttpContext
Object
HttpApplication