This interface is a complete hack. It is used by the DOM code to call QueryReferent on a weak reference to a wrapped JS object without causing reference counting, which would add and remove GC roots (which can't be done in the middle of GC).
[uuid(3f32871c-d014-4f91-b358-3ece74cbebaa)]
interface nsWeakRefToIXPConnectWrappedJS : nsIXPConnectWrappedJS_MOZILLA_1_8_BRANCH
Compare to: