Searched defs:nsISupports (Results 1 - 11 of 11) sorted by relevance

/vbox/src/libs/xpcom18a4/xpcom/base/
H A DnsISupportsBase.h50 * 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 DnsProxiedService.h85 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 DnsCOMPtr.h347 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 DVBoxCAPI_v2_2.h297 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 DVBoxCAPI_v3_0.h639 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 DVBoxCAPI_v3_1.h639 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 DVBoxCAPI_v3_2.h639 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 DVBoxCAPI_v4_0.h639 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 DVBoxCAPI_v4_1.h639 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 DVBoxCAPI_v4_2.h639 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 DVBoxCAPI_v4_3.h773 #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...]

Completed in 1539 milliseconds