NS_IMETHODIMP ImageDocument::GetImageRequest(imgIRequest** aImageRequest) { ErrorResult rv; *aImageRequest = GetImageRequest(rv).take(); return rv.ErrorCode(); }
/* readonly attribute imgIContainer imageContainer; */ NS_IMETHODIMP nsContextMenuInfo::GetImageContainer(imgIContainer **aImageContainer) { NS_ENSURE_ARG_POINTER(aImageContainer); NS_ENSURE_STATE(mDOMNode); nsCOMPtr<imgIRequest> request; GetImageRequest(mDOMNode, getter_AddRefs(request)); if (request) return request->GetImage(aImageContainer); return NS_ERROR_FAILURE; }