James Hawkins : advpack: Factor out advpack error handling into ADV_HRESULT .