I have a simple HTTPModule which does some custom session state management.
public void Init(HttpApplication context) { context.AcquireRe
Yes, it will be called for any type of files.
It's typical in those modules to filter out whatever you are not interested in for ex. by checking whether HttpContext.Request.Url.AbsolutePath contains '/_layouts' under SharePoint.