Lines Matching defs:nsISupports

773 #define IUnknown nsISupports
774 #define IDispatch nsISupports
788 interface nsISupports; /* forward declaration */
794 typedef interface nsISupports nsISupports; /* forward declaration */
800 /* starting interface: nsISupports */
810 * This is the return type for AddRef() and Release() in nsISupports.
830 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp);
831 nsrefcnt (*AddRef)(nsISupports *pThis);
832 nsrefcnt (*Release)(nsISupports *pThis);
837 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp);
838 nsrefcnt (*AddRef)(nsISupports *pThis);
839 nsrefcnt (*Release)(nsISupports *pThis);
852 interface nsISupports
871 /* Methods from the interface nsISupports */
882 nsresult (*GetData)(nsIException *pThis, nsISupports * *aData);
900 nsresult (*GetData)(nsIException *pThis, nsISupports * *aData);
964 /* Methods from the interface nsISupports */
3300 nsresult (*GetData)(IVirtualBoxErrorInfo *pThis, nsISupports * *aData);
10796 nsresult (*GetInitiator)(IProgress *pThis, nsISupports * *initiator);
10865 nsresult (*GetInitiator)(IProgress *pThis, nsISupports * *initiator);
14654 nsresult (*GetObject)(IPerformanceMetric *pThis, nsISupports * *object);
14677 nsresult (*GetObject)(IPerformanceMetric *pThis, nsISupports * *object);
14744 nsISupports ** objects,
14754 nsISupports ** objects,
14766 nsISupports ** objects,
14776 nsISupports ** objects,
14786 nsISupports ** objects,
14790 nsISupports *** returnObjects,
14819 nsISupports ** objects,
14829 nsISupports ** objects,
14841 nsISupports ** objects,
14851 nsISupports ** objects,
14861 nsISupports ** objects,
14865 nsISupports *** returnObjects,
15304 nsISupports * * returnInterface
15347 nsISupports * * returnInterface