summaryrefslogtreecommitdiffstats
path: root/third_party/mozilla/include/nsISupports.h
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-07 00:24:28 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-07 00:24:28 +0000
commit0306b3c7e97b23a91f44121b3a798ff6fa8c243f (patch)
tree8c20f9d2ea0f1c069fabd62c38428ad202734f70 /third_party/mozilla/include/nsISupports.h
parent1cc48f14278f4bb882d633ab4776b09478e7f668 (diff)
downloadchromium_src-0306b3c7e97b23a91f44121b3a798ff6fa8c243f.zip
chromium_src-0306b3c7e97b23a91f44121b3a798ff6fa8c243f.tar.gz
chromium_src-0306b3c7e97b23a91f44121b3a798ff6fa8c243f.tar.bz2
Implement NPN_GetValueForURL and NPN_SetValueForURL and add a stub for NPN_GetAuthenticationInfo. With these NPAPI functions there's no need to simulate being in Firefox and implement NPN_GetValue for NPNVserviceManager.
TEST=run manual test that Ken added in test\data\plugin over http Review URL: http://codereview.chromium.org/251101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28200 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/mozilla/include/nsISupports.h')
-rw-r--r--third_party/mozilla/include/nsISupports.h129
1 files changed, 0 insertions, 129 deletions
diff --git a/third_party/mozilla/include/nsISupports.h b/third_party/mozilla/include/nsISupports.h
deleted file mode 100644
index 14221e7..0000000
--- a/third_party/mozilla/include/nsISupports.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * DO NOT EDIT. THIS FILE IS GENERATED FROM c:/builds/tinderbox/XR-Mozilla1.8.0-Release/WINNT_5.2_Depend/mozilla/xpcom/base/nsISupports.idl
- */
-
-#ifndef __gen_nsISupports_h__
-#define __gen_nsISupports_h__
-
-
-#ifndef __gen_nsrootidl_h__
-#include "nsrootidl.h"
-#endif
-
-/* For IDL files that don't want to include root IDL files. */
-#ifndef NS_NO_VTABLE
-#define NS_NO_VTABLE
-#endif
-/*
- * Start commenting out the C++ versions of the below in the output header
- */
-#if 0
-
-/* starting interface: nsISupports */
-#define NS_ISUPPORTS_IID_STR "00000000-0000-0000-c000-000000000046"
-
-#define NS_ISUPPORTS_IID \
- {0x00000000, 0x0000, 0x0000, \
- { 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }}
-
-class NS_NO_VTABLE nsISupports {
- public:
-
- NS_DEFINE_STATIC_IID_ACCESSOR(NS_ISUPPORTS_IID)
-
- /* void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result); */
- NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) = 0;
-
- /* [noscript, notxpcom] nsrefcnt AddRef (); */
- NS_IMETHOD_(nsrefcnt) AddRef(void) = 0;
-
- /* [noscript, notxpcom] nsrefcnt Release (); */
- NS_IMETHOD_(nsrefcnt) Release(void) = 0;
-
-};
-
-/* Use this macro when declaring classes that implement this interface. */
-#define NS_DECL_NSISUPPORTS \
- NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result); \
- NS_IMETHOD_(nsrefcnt) AddRef(void); \
- NS_IMETHOD_(nsrefcnt) Release(void);
-
-/* Use this macro to declare functions that forward the behavior of this interface to another object. */
-#define NS_FORWARD_NSISUPPORTS(_to) \
- NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) { return _to QueryInterface(uuid, result); } \
- NS_IMETHOD_(nsrefcnt) AddRef(void) { return _to AddRef(); } \
- NS_IMETHOD_(nsrefcnt) Release(void) { return _to Release(); }
-
-/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
-#define NS_FORWARD_SAFE_NSISUPPORTS(_to) \
- NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) { return !_to ? NS_ERROR_NULL_POINTER : _to->QueryInterface(uuid, result); } \
- NS_IMETHOD_(nsrefcnt) AddRef(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddRef(); } \
- NS_IMETHOD_(nsrefcnt) Release(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Release(); }
-
-#if 0
-/* Use the code below as a template for the implementation class for this interface. */
-
-/* Header file */
-class nsSupports : public nsISupports
-{
-public:
- NS_DECL_ISUPPORTS
- NS_DECL_NSISUPPORTS
-
- nsSupports();
-
-private:
- ~nsSupports();
-
-protected:
- /* additional members */
-};
-
-/* Implementation file */
-NS_IMPL_ISUPPORTS1(nsSupports, nsISupports)
-
-nsSupports::nsSupports()
-{
- /* member initializers and constructor code */
-}
-
-nsSupports::~nsSupports()
-{
- /* destructor code */
-}
-
-/* void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result); */
-NS_IMETHODIMP nsSupports::QueryInterface(const nsIID & uuid, void * *result)
-{
- return NS_ERROR_NOT_IMPLEMENTED;
-}
-
-/* [noscript, notxpcom] nsrefcnt AddRef (); */
-NS_IMETHODIMP_(nsrefcnt) nsSupports::AddRef()
-{
- return NS_ERROR_NOT_IMPLEMENTED;
-}
-
-/* [noscript, notxpcom] nsrefcnt Release (); */
-NS_IMETHODIMP_(nsrefcnt) nsSupports::Release()
-{
- return NS_ERROR_NOT_IMPLEMENTED;
-}
-
-/* End of implementation class template. */
-#endif
-
-/*
- * End commenting out the C++ versions of the above in the output header
- */
-#endif
-
-#include "nsISupportsBase.h"
-
-// Begin Google Modified
-
-//#include "nsISupportsUtils.h"
-
-// End Google Modified
-
-#endif /* __gen_nsISupports_h__ */