Lines Matching refs:iid
51834 const nsIID* iid;
83984 virtual nsresult GetAsInterface(nsIID **iid, void **iface) = 0;
83987 virtual nsresult GetAsArray(uint16_t *type, nsIID *iid, uint32_t *count, void **ptr) = 0;
84072 virtual nsresult SetAsInterface(const nsIID & iid, void *iface) = 0;
84075 virtual nsresult SetAsArray(uint16_t type, const nsIID *iid, uint32_t count, void *ptr) = 0;
145251 virtual nsresult CreateInstance(nsISupports *aOuter, const nsIID & iid, void **result) = 0;
153309 UnwrapArgImpl(JSContext* cx, JS::Handle<JSObject*> src, const nsIID& iid,
154380 xpcObjectHelper& helper, const nsIID* iid,
154394 WrapObject(JSContext* cx, T* p, nsWrapperCache* cache, const nsIID* iid,
154401 return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
154409 nsWrapperCache* cache, const nsIID* iid,
154422 WrapObject(JSContext* cx, T* p, const nsIID* iid,
154425 return WrapObject(cx, p, GetWrapperCache(p), iid, rval);
154442 const nsIID* iid, JS::MutableHandle<JS::Value> rval)
154444 return WrapObject(cx, p.get(), iid, rval);
154460 const nsIID* iid, JS::MutableHandle<JS::Value> rval)
154462 return WrapObject(cx, p.get(), iid, rval);
165994 virtual nsresult Get(const char * prop, const nsIID & iid, void **result) = 0;