Beucase:
- RtlCaptureStackBackTrace does not work when given a exception context
- RtlCaptureStackBackTrace does not use the debug information to resolve stack frames (only works when all functions have frame pointers)
- RtlCaptureStackBackTrace has a limit of 63 stack frames it can walk
So for these three cases the old code is still needed.