/vbox/src/libs/xpcom18a4/xpcom/base/ |
H A D | nsISupportsBase.h | 50 * IID for the nsISupports interface 54 * of nsISupports to be the same as that of COM's IUnknown. 63 * This is the return type for AddRef() and Release() in nsISupports. 80 class NS_NO_VTABLE nsISupports { class
|
/vbox/src/libs/xpcom18a4/xpcom/proxy/public/ |
H A D | nsProxiedService.h | 85 T* var = (T*)(nsISupports*)_serv##var; 89 T* var = (T*)(nsISupports*)_serv##var; 141 nsISupports* operator->() const 147 PRBool operator==(const nsISupports* other) 152 operator nsISupports*() const 158 nsCOMPtr<nsISupports> mProxiedService; 159 nsCOMPtr<nsISupports> mService;
|
/vbox/src/libs/xpcom18a4/xpcom/glue/ |
H A D | nsCOMPtr.h | 347 nsQueryInterface( nsISupports* aRawPtr ) 356 nsISupports* mRawPtr; 362 nsQueryInterfaceWithError( nsISupports* aRawPtr, nsresult* error ) 372 nsISupports* mRawPtr; 378 do_QueryInterface( nsISupports* aRawPtr ) 385 do_QueryInterface( nsISupports* aRawPtr, nsresult* error ) 416 This should really be an |nsCOMPtr<nsISupports>|, but this wouldn't work 428 nsCOMPtr_base( nsISupports* rawPtr = 0 ) 436 NS_COM void NS_FASTCALL assign_with_AddRef( nsISupports* ); 443 NS_MAY_ALIAS_PTR(nsISupports) mRawPt [all...] |
/vbox/src/VBox/Main/cbinding/ |
H A D | VBoxCAPI_v2_2.h | 297 struct nsISupports; /* forward declaration */ 300 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 305 * IID for the nsISupports interface 309 * of nsISupports to be the same as that of COM's IUnknown. 318 * This is the return type for AddRef() and Release() in nsISupports. 345 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 353 nsresult (*AddRef)(nsISupports *pThis); 362 nsresult (*Release)(nsISupports *pThis); 366 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v3_0.h | 639 struct nsISupports; /* forward declaration */ 642 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 647 * IID for the nsISupports interface 651 * of nsISupports to be the same as that of COM's IUnknown. 660 * This is the return type for AddRef() and Release() in nsISupports. 687 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 695 nsresult (*AddRef)(nsISupports *pThis); 704 nsresult (*Release)(nsISupports *pThis); 708 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v3_1.h | 639 struct nsISupports; /* forward declaration */ 642 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 647 * IID for the nsISupports interface 651 * of nsISupports to be the same as that of COM's IUnknown. 660 * This is the return type for AddRef() and Release() in nsISupports. 687 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 695 nsresult (*AddRef)(nsISupports *pThis); 704 nsresult (*Release)(nsISupports *pThis); 708 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v3_2.h | 639 struct nsISupports; /* forward declaration */ 642 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 647 * IID for the nsISupports interface 651 * of nsISupports to be the same as that of COM's IUnknown. 660 * This is the return type for AddRef() and Release() in nsISupports. 687 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 695 nsresult (*AddRef)(nsISupports *pThis); 704 nsresult (*Release)(nsISupports *pThis); 708 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v4_0.h | 639 struct nsISupports; /* forward declaration */ 642 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 647 * IID for the nsISupports interface 651 * of nsISupports to be the same as that of COM's IUnknown. 660 * This is the return type for AddRef() and Release() in nsISupports. 687 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 695 nsresult (*AddRef)(nsISupports *pThis); 704 nsresult (*Release)(nsISupports *pThis); 708 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v4_1.h | 639 struct nsISupports; /* forward declaration */ 642 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 647 * IID for the nsISupports interface 651 * of nsISupports to be the same as that of COM's IUnknown. 660 * This is the return type for AddRef() and Release() in nsISupports. 687 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 695 nsresult (*AddRef)(nsISupports *pThis); 704 nsresult (*Release)(nsISupports *pThis); 708 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v4_2.h | 639 struct nsISupports; /* forward declaration */ 642 typedef struct nsISupports nsISupports; /* forward declaration */ typedef in typeref:struct:nsISupports 647 * IID for the nsISupports interface 651 * of nsISupports to be the same as that of COM's IUnknown. 660 * This is the return type for AddRef() and Release() in nsISupports. 687 nsresult (*QueryInterface)(nsISupports *pThis, const nsID *iid, void **resultp); 695 nsresult (*AddRef)(nsISupports *pThis); 704 nsresult (*Release)(nsISupports *pThis); 708 struct nsISupports { struct [all...] |
H A D | VBoxCAPI_v4_3.h | 773 #define IUnknown nsISupports 774 #define IDispatch nsISupports 788 interface nsISupports; /* forward declaration */ variable 794 typedef interface nsISupports nsISupports; /* forward declaration */ typedef 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 *pThi [all...] |