CAspPtr
If you’ve ever had to write the code to pull the ASP intrinsic objects from the MTS context, you might appreciate CAspPtr, which allows the following:
STDMETHODIMP CJon::DoIt() { CAspPtr<IResponse> spResponse; if( spResponse ) { spResponse->Write(CComVariant(OLESTR("Baby got <b><i>Response</i></b>."))); } return S_OK; }
CAspPtr is available here and was inspired by Jon Flanders. Thanks, Jon!