diff --git a/config/rules.mk b/config/rules.mk index 5b3becc79158..2ad2a7795538 100644 --- a/config/rules.mk +++ b/config/rules.mk @@ -516,7 +516,7 @@ endif ifeq ($(OS_ARCH),WINNT) ifdef GNU_CC ifndef IS_COMPONENT -DSO_LDOPTS += -Wl,--export-all-symbols -Wl,--out-implib -Wl,$(IMPORT_LIBRARY) -Wl,-enable-runtime-pseudo-reloc +DSO_LDOPTS += -Wl,--out-implib -Wl,$(IMPORT_LIBRARY) endif endif endif diff --git a/mailnews/base/util/nsMsgLineBuffer.h b/mailnews/base/util/nsMsgLineBuffer.h index 2ccdb8f595c0..5c0a74ddbdbf 100644 --- a/mailnews/base/util/nsMsgLineBuffer.h +++ b/mailnews/base/util/nsMsgLineBuffer.h @@ -68,7 +68,7 @@ public: virtual PRInt32 HandleLine(char *line, PRUint32 line_length) = 0; }; -class NS_MSG_BASE nsMsgLineBuffer : public nsByteArray +class NS_MSG_BASE nsMsgLineBuffer : public nsMsgLineBufferHandler { public: nsMsgLineBuffer(nsMsgLineBufferHandler *handler, PRBool convertNewlinesP); diff --git a/mailnews/local/src/nsParseMailbox.h b/mailnews/local/src/nsParseMailbox.h index 00583ba5aba8..8dbc04c3bb7b 100644 --- a/mailnews/local/src/nsParseMailbox.h +++ b/mailnews/local/src/nsParseMailbox.h @@ -159,7 +159,7 @@ inline int nsParseMailMessageState::msg_UnHex(char C) } // This class is part of the mailbox parsing state machine -class nsMsgMailboxParser : public nsIStreamListener, public nsParseMailMessageState, public nsMsgLineBuffer, public nsMsgLineBufferHandler, public nsIDBChangeListener +class nsMsgMailboxParser : public nsIStreamListener, public nsParseMailMessageState, public nsMsgLineBuffer, public nsIDBChangeListener { public: nsMsgMailboxParser(nsIMsgFolder *); diff --git a/xpcom/ds/nsDeque.h b/xpcom/ds/nsDeque.h index d174a45c9e95..02827134b4f7 100644 --- a/xpcom/ds/nsDeque.h +++ b/xpcom/ds/nsDeque.h @@ -65,7 +65,7 @@ * */ -class NS_COM nsDequeFunctor{ +class nsDequeFunctor{ public: virtual void* operator()(void* anObject)=0; }; diff --git a/xpcom/glue/nsWeakReference.cpp b/xpcom/glue/nsWeakReference.cpp index 438055790b42..69afbd12d302 100644 --- a/xpcom/glue/nsWeakReference.cpp +++ b/xpcom/glue/nsWeakReference.cpp @@ -79,7 +79,7 @@ NS_GetWeakReference( nsISupports* aInstancePtr, nsresult* aErrorPtr ) return NS_STATIC_CAST(nsIWeakReference*, result); } -NS_IMETHODIMP +NS_COM nsresult nsSupportsWeakReference::GetWeakReference( nsIWeakReference** aInstancePtr ) { if ( !aInstancePtr ) diff --git a/xpcom/obsolete/nsFileSpec.h b/xpcom/obsolete/nsFileSpec.h index 87a35ff97d1f..4a4864b50243 100644 --- a/xpcom/obsolete/nsFileSpec.h +++ b/xpcom/obsolete/nsFileSpec.h @@ -153,7 +153,7 @@ //======================================================================================== // Compiler-specific macros, as needed //======================================================================================== -#if !defined(NS_USING_NAMESPACE) && (defined(__MWERKS__) || defined(XP_WIN)) +#if !defined(NS_USING_NAMESPACE) && (defined(__MWERKS__) || defined(_MSC_VER)) #define NS_USING_NAMESPACE #endif diff --git a/xpcom/obsolete/nsFileSpecWin.cpp b/xpcom/obsolete/nsFileSpecWin.cpp index da4fe51b0aae..47aadb6bdbb1 100644 --- a/xpcom/obsolete/nsFileSpecWin.cpp +++ b/xpcom/obsolete/nsFileSpecWin.cpp @@ -45,17 +45,17 @@ #include "prio.h" #include "nsError.h" -#include "windows.h" +#include -#if (_MSC_VER == 1100) +#if (_MSC_VER == 1100) || defined(__GNUC__) #define INITGUID -#include "objbase.h" +#include DEFINE_OLEGUID(IID_IPersistFile, 0x0000010BL, 0, 0); #endif -#include "shlobj.h" -#include "shellapi.h" -#include "shlguid.h" +#include +#include +#include #ifdef UNICODE #define CreateDirectoryW CreateDirectory diff --git a/xpcom/obsolete/nsFileStream.h b/xpcom/obsolete/nsFileStream.h index 711cb44c815e..a976c50af36d 100644 --- a/xpcom/obsolete/nsFileStream.h +++ b/xpcom/obsolete/nsFileStream.h @@ -118,14 +118,10 @@ class nsIFileSpec; //======================================================================================== // Compiler-specific macros, as needed //======================================================================================== -#if !defined(NS_USING_NAMESPACE) && (defined(__MWERKS__) || defined(XP_WIN)) +#if !defined(NS_USING_NAMESPACE) && (defined(__MWERKS__) || defined(_MSC_VER)) #define NS_USING_NAMESPACE #endif -#if !defined(NS_USING_STL) && (defined(__MWERKS__) || defined(XP_WIN)) -#define NS_USING_STL -#endif - #ifdef NS_USING_NAMESPACE #define NS_NAMESPACE_PROTOTYPE @@ -680,7 +676,7 @@ protected: //======================================================================================== -class NS_COM_OBSOLETE nsIOFileStream +class nsIOFileStream // Please read the comments at the top of this file //======================================================================================== : public nsInputFileStream diff --git a/xpcom/reflect/xptcall/public/genstubs.pl b/xpcom/reflect/xptcall/public/genstubs.pl index 8a947eafa55e..b8962930d494 100644 --- a/xpcom/reflect/xptcall/public/genstubs.pl +++ b/xpcom/reflect/xptcall/public/genstubs.pl @@ -40,11 +40,11 @@ print OUTFILE "* 2 is Release\n"; print OUTFILE "*/\n"; print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; for($i = 0; $i < $entry_count; $i++) { - print OUTFILE "XPTC_EXPORT NS_IMETHOD Stub",$i+3,"();\n"; + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; } print OUTFILE "#else\n"; for($i = 0; $i < $entry_count; $i++) { - print OUTFILE "XPTC_EXPORT NS_IMETHOD Stub",$i+3,"(PRUint64,\n"; + print OUTFILE "NS_IMETHOD Stub",$i+3,"(PRUint64,\n"; print OUTFILE " PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);\n"; } @@ -53,7 +53,7 @@ print OUTFILE "#endif\n"; print OUTFILE "\n/* declarations of sentinel stubs */\n"; for($i = 0; $i < $sentinel_count; $i++) { - print OUTFILE "XPTC_EXPORT NS_IMETHOD Sentinel",$i,"();\n"; + print OUTFILE "NS_IMETHOD Sentinel",$i,"();\n"; } close(OUTFILE); diff --git a/xpcom/reflect/xptcall/public/xptcall.h b/xpcom/reflect/xptcall/public/xptcall.h index eb5f631834f8..540146ebcec1 100644 --- a/xpcom/reflect/xptcall/public/xptcall.h +++ b/xpcom/reflect/xptcall/public/xptcall.h @@ -189,14 +189,14 @@ struct nsXPTCVariant : public nsXPTCMiniVariant #undef IMETHOD_VISIBILITY #define IMETHOD_VISIBILITY NS_VISIBILITY_DEFAULT -class nsXPTCStubBase : public nsISupports +class XPTC_EXPORT nsXPTCStubBase : public nsISupports { public: // We are going to implement this to force the compiler to generate a // vtbl for this class. Since this is overridden in the inheriting class // we expect it to never be called. // *This is needed by the Irix implementation.* - XPTC_EXPORT NS_IMETHOD QueryInterface(REFNSIID aIID, void** aInstancePtr); + NS_IMETHOD QueryInterface(REFNSIID aIID, void** aInstancePtr); // Include generated vtbl stub declarations. // These are virtual and *also* implemented by this class.. diff --git a/xpcom/reflect/xptcall/public/xptcstubsdecl.inc b/xpcom/reflect/xptcall/public/xptcstubsdecl.inc index b2b406cde5ca..99116d68d390 100644 --- a/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +++ b/xpcom/reflect/xptcall/public/xptcstubsdecl.inc @@ -9,753 +9,753 @@ * 2 is Release */ #if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -XPTC_EXPORT NS_IMETHOD Stub3(); -XPTC_EXPORT NS_IMETHOD Stub4(); -XPTC_EXPORT NS_IMETHOD Stub5(); -XPTC_EXPORT NS_IMETHOD Stub6(); -XPTC_EXPORT NS_IMETHOD Stub7(); -XPTC_EXPORT NS_IMETHOD Stub8(); -XPTC_EXPORT NS_IMETHOD Stub9(); -XPTC_EXPORT NS_IMETHOD Stub10(); -XPTC_EXPORT NS_IMETHOD Stub11(); -XPTC_EXPORT NS_IMETHOD Stub12(); -XPTC_EXPORT NS_IMETHOD Stub13(); -XPTC_EXPORT NS_IMETHOD Stub14(); -XPTC_EXPORT NS_IMETHOD Stub15(); -XPTC_EXPORT NS_IMETHOD Stub16(); -XPTC_EXPORT NS_IMETHOD Stub17(); -XPTC_EXPORT NS_IMETHOD Stub18(); -XPTC_EXPORT NS_IMETHOD Stub19(); -XPTC_EXPORT NS_IMETHOD Stub20(); -XPTC_EXPORT NS_IMETHOD Stub21(); -XPTC_EXPORT NS_IMETHOD Stub22(); -XPTC_EXPORT NS_IMETHOD Stub23(); -XPTC_EXPORT NS_IMETHOD Stub24(); -XPTC_EXPORT NS_IMETHOD Stub25(); -XPTC_EXPORT NS_IMETHOD Stub26(); -XPTC_EXPORT NS_IMETHOD Stub27(); -XPTC_EXPORT NS_IMETHOD Stub28(); -XPTC_EXPORT NS_IMETHOD Stub29(); -XPTC_EXPORT NS_IMETHOD Stub30(); -XPTC_EXPORT NS_IMETHOD Stub31(); -XPTC_EXPORT NS_IMETHOD Stub32(); -XPTC_EXPORT NS_IMETHOD Stub33(); -XPTC_EXPORT NS_IMETHOD Stub34(); -XPTC_EXPORT NS_IMETHOD Stub35(); -XPTC_EXPORT NS_IMETHOD Stub36(); -XPTC_EXPORT NS_IMETHOD Stub37(); -XPTC_EXPORT NS_IMETHOD Stub38(); -XPTC_EXPORT NS_IMETHOD Stub39(); -XPTC_EXPORT NS_IMETHOD Stub40(); -XPTC_EXPORT NS_IMETHOD Stub41(); -XPTC_EXPORT NS_IMETHOD Stub42(); -XPTC_EXPORT NS_IMETHOD Stub43(); -XPTC_EXPORT NS_IMETHOD Stub44(); -XPTC_EXPORT NS_IMETHOD Stub45(); -XPTC_EXPORT NS_IMETHOD Stub46(); -XPTC_EXPORT NS_IMETHOD Stub47(); -XPTC_EXPORT NS_IMETHOD Stub48(); -XPTC_EXPORT NS_IMETHOD Stub49(); -XPTC_EXPORT NS_IMETHOD Stub50(); -XPTC_EXPORT NS_IMETHOD Stub51(); -XPTC_EXPORT NS_IMETHOD Stub52(); -XPTC_EXPORT NS_IMETHOD Stub53(); -XPTC_EXPORT NS_IMETHOD Stub54(); -XPTC_EXPORT NS_IMETHOD Stub55(); -XPTC_EXPORT NS_IMETHOD Stub56(); -XPTC_EXPORT NS_IMETHOD Stub57(); -XPTC_EXPORT NS_IMETHOD Stub58(); -XPTC_EXPORT NS_IMETHOD Stub59(); -XPTC_EXPORT NS_IMETHOD Stub60(); -XPTC_EXPORT NS_IMETHOD Stub61(); -XPTC_EXPORT NS_IMETHOD Stub62(); -XPTC_EXPORT NS_IMETHOD Stub63(); -XPTC_EXPORT NS_IMETHOD Stub64(); -XPTC_EXPORT NS_IMETHOD Stub65(); -XPTC_EXPORT NS_IMETHOD Stub66(); -XPTC_EXPORT NS_IMETHOD Stub67(); -XPTC_EXPORT NS_IMETHOD Stub68(); -XPTC_EXPORT NS_IMETHOD Stub69(); -XPTC_EXPORT NS_IMETHOD Stub70(); -XPTC_EXPORT NS_IMETHOD Stub71(); -XPTC_EXPORT NS_IMETHOD Stub72(); -XPTC_EXPORT NS_IMETHOD Stub73(); -XPTC_EXPORT NS_IMETHOD Stub74(); -XPTC_EXPORT NS_IMETHOD Stub75(); -XPTC_EXPORT NS_IMETHOD Stub76(); -XPTC_EXPORT NS_IMETHOD Stub77(); -XPTC_EXPORT NS_IMETHOD Stub78(); -XPTC_EXPORT NS_IMETHOD Stub79(); -XPTC_EXPORT NS_IMETHOD Stub80(); -XPTC_EXPORT NS_IMETHOD Stub81(); -XPTC_EXPORT NS_IMETHOD Stub82(); -XPTC_EXPORT NS_IMETHOD Stub83(); -XPTC_EXPORT NS_IMETHOD Stub84(); -XPTC_EXPORT NS_IMETHOD Stub85(); -XPTC_EXPORT NS_IMETHOD Stub86(); -XPTC_EXPORT NS_IMETHOD Stub87(); -XPTC_EXPORT NS_IMETHOD Stub88(); -XPTC_EXPORT NS_IMETHOD Stub89(); -XPTC_EXPORT NS_IMETHOD Stub90(); -XPTC_EXPORT NS_IMETHOD Stub91(); -XPTC_EXPORT NS_IMETHOD Stub92(); -XPTC_EXPORT NS_IMETHOD Stub93(); -XPTC_EXPORT NS_IMETHOD Stub94(); -XPTC_EXPORT NS_IMETHOD Stub95(); -XPTC_EXPORT NS_IMETHOD Stub96(); -XPTC_EXPORT NS_IMETHOD Stub97(); -XPTC_EXPORT NS_IMETHOD Stub98(); -XPTC_EXPORT NS_IMETHOD Stub99(); -XPTC_EXPORT NS_IMETHOD Stub100(); -XPTC_EXPORT NS_IMETHOD Stub101(); -XPTC_EXPORT NS_IMETHOD Stub102(); -XPTC_EXPORT NS_IMETHOD Stub103(); -XPTC_EXPORT NS_IMETHOD Stub104(); -XPTC_EXPORT NS_IMETHOD Stub105(); -XPTC_EXPORT NS_IMETHOD Stub106(); -XPTC_EXPORT NS_IMETHOD Stub107(); -XPTC_EXPORT NS_IMETHOD Stub108(); -XPTC_EXPORT NS_IMETHOD Stub109(); -XPTC_EXPORT NS_IMETHOD Stub110(); -XPTC_EXPORT NS_IMETHOD Stub111(); -XPTC_EXPORT NS_IMETHOD Stub112(); -XPTC_EXPORT NS_IMETHOD Stub113(); -XPTC_EXPORT NS_IMETHOD Stub114(); -XPTC_EXPORT NS_IMETHOD Stub115(); -XPTC_EXPORT NS_IMETHOD Stub116(); -XPTC_EXPORT NS_IMETHOD Stub117(); -XPTC_EXPORT NS_IMETHOD Stub118(); -XPTC_EXPORT NS_IMETHOD Stub119(); -XPTC_EXPORT NS_IMETHOD Stub120(); -XPTC_EXPORT NS_IMETHOD Stub121(); -XPTC_EXPORT NS_IMETHOD Stub122(); -XPTC_EXPORT NS_IMETHOD Stub123(); -XPTC_EXPORT NS_IMETHOD Stub124(); -XPTC_EXPORT NS_IMETHOD Stub125(); -XPTC_EXPORT NS_IMETHOD Stub126(); -XPTC_EXPORT NS_IMETHOD Stub127(); -XPTC_EXPORT NS_IMETHOD Stub128(); -XPTC_EXPORT NS_IMETHOD Stub129(); -XPTC_EXPORT NS_IMETHOD Stub130(); -XPTC_EXPORT NS_IMETHOD Stub131(); -XPTC_EXPORT NS_IMETHOD Stub132(); -XPTC_EXPORT NS_IMETHOD Stub133(); -XPTC_EXPORT NS_IMETHOD Stub134(); -XPTC_EXPORT NS_IMETHOD Stub135(); -XPTC_EXPORT NS_IMETHOD Stub136(); -XPTC_EXPORT NS_IMETHOD Stub137(); -XPTC_EXPORT NS_IMETHOD Stub138(); -XPTC_EXPORT NS_IMETHOD Stub139(); -XPTC_EXPORT NS_IMETHOD Stub140(); -XPTC_EXPORT NS_IMETHOD Stub141(); -XPTC_EXPORT NS_IMETHOD Stub142(); -XPTC_EXPORT NS_IMETHOD Stub143(); -XPTC_EXPORT NS_IMETHOD Stub144(); -XPTC_EXPORT NS_IMETHOD Stub145(); -XPTC_EXPORT NS_IMETHOD Stub146(); -XPTC_EXPORT NS_IMETHOD Stub147(); -XPTC_EXPORT NS_IMETHOD Stub148(); -XPTC_EXPORT NS_IMETHOD Stub149(); -XPTC_EXPORT NS_IMETHOD Stub150(); -XPTC_EXPORT NS_IMETHOD Stub151(); -XPTC_EXPORT NS_IMETHOD Stub152(); -XPTC_EXPORT NS_IMETHOD Stub153(); -XPTC_EXPORT NS_IMETHOD Stub154(); -XPTC_EXPORT NS_IMETHOD Stub155(); -XPTC_EXPORT NS_IMETHOD Stub156(); -XPTC_EXPORT NS_IMETHOD Stub157(); -XPTC_EXPORT NS_IMETHOD Stub158(); -XPTC_EXPORT NS_IMETHOD Stub159(); -XPTC_EXPORT NS_IMETHOD Stub160(); -XPTC_EXPORT NS_IMETHOD Stub161(); -XPTC_EXPORT NS_IMETHOD Stub162(); -XPTC_EXPORT NS_IMETHOD Stub163(); -XPTC_EXPORT NS_IMETHOD Stub164(); -XPTC_EXPORT NS_IMETHOD Stub165(); -XPTC_EXPORT NS_IMETHOD Stub166(); -XPTC_EXPORT NS_IMETHOD Stub167(); -XPTC_EXPORT NS_IMETHOD Stub168(); -XPTC_EXPORT NS_IMETHOD Stub169(); -XPTC_EXPORT NS_IMETHOD Stub170(); -XPTC_EXPORT NS_IMETHOD Stub171(); -XPTC_EXPORT NS_IMETHOD Stub172(); -XPTC_EXPORT NS_IMETHOD Stub173(); -XPTC_EXPORT NS_IMETHOD Stub174(); -XPTC_EXPORT NS_IMETHOD Stub175(); -XPTC_EXPORT NS_IMETHOD Stub176(); -XPTC_EXPORT NS_IMETHOD Stub177(); -XPTC_EXPORT NS_IMETHOD Stub178(); -XPTC_EXPORT NS_IMETHOD Stub179(); -XPTC_EXPORT NS_IMETHOD Stub180(); -XPTC_EXPORT NS_IMETHOD Stub181(); -XPTC_EXPORT NS_IMETHOD Stub182(); -XPTC_EXPORT NS_IMETHOD Stub183(); -XPTC_EXPORT NS_IMETHOD Stub184(); -XPTC_EXPORT NS_IMETHOD Stub185(); -XPTC_EXPORT NS_IMETHOD Stub186(); -XPTC_EXPORT NS_IMETHOD Stub187(); -XPTC_EXPORT NS_IMETHOD Stub188(); -XPTC_EXPORT NS_IMETHOD Stub189(); -XPTC_EXPORT NS_IMETHOD Stub190(); -XPTC_EXPORT NS_IMETHOD Stub191(); -XPTC_EXPORT NS_IMETHOD Stub192(); -XPTC_EXPORT NS_IMETHOD Stub193(); -XPTC_EXPORT NS_IMETHOD Stub194(); -XPTC_EXPORT NS_IMETHOD Stub195(); -XPTC_EXPORT NS_IMETHOD Stub196(); -XPTC_EXPORT NS_IMETHOD Stub197(); -XPTC_EXPORT NS_IMETHOD Stub198(); -XPTC_EXPORT NS_IMETHOD Stub199(); -XPTC_EXPORT NS_IMETHOD Stub200(); -XPTC_EXPORT NS_IMETHOD Stub201(); -XPTC_EXPORT NS_IMETHOD Stub202(); -XPTC_EXPORT NS_IMETHOD Stub203(); -XPTC_EXPORT NS_IMETHOD Stub204(); -XPTC_EXPORT NS_IMETHOD Stub205(); -XPTC_EXPORT NS_IMETHOD Stub206(); -XPTC_EXPORT NS_IMETHOD Stub207(); -XPTC_EXPORT NS_IMETHOD Stub208(); -XPTC_EXPORT NS_IMETHOD Stub209(); -XPTC_EXPORT NS_IMETHOD Stub210(); -XPTC_EXPORT NS_IMETHOD Stub211(); -XPTC_EXPORT NS_IMETHOD Stub212(); -XPTC_EXPORT NS_IMETHOD Stub213(); -XPTC_EXPORT NS_IMETHOD Stub214(); -XPTC_EXPORT NS_IMETHOD Stub215(); -XPTC_EXPORT NS_IMETHOD Stub216(); -XPTC_EXPORT NS_IMETHOD Stub217(); -XPTC_EXPORT NS_IMETHOD Stub218(); -XPTC_EXPORT NS_IMETHOD Stub219(); -XPTC_EXPORT NS_IMETHOD Stub220(); -XPTC_EXPORT NS_IMETHOD Stub221(); -XPTC_EXPORT NS_IMETHOD Stub222(); -XPTC_EXPORT NS_IMETHOD Stub223(); -XPTC_EXPORT NS_IMETHOD Stub224(); -XPTC_EXPORT NS_IMETHOD Stub225(); -XPTC_EXPORT NS_IMETHOD Stub226(); -XPTC_EXPORT NS_IMETHOD Stub227(); -XPTC_EXPORT NS_IMETHOD Stub228(); -XPTC_EXPORT NS_IMETHOD Stub229(); -XPTC_EXPORT NS_IMETHOD Stub230(); -XPTC_EXPORT NS_IMETHOD Stub231(); -XPTC_EXPORT NS_IMETHOD Stub232(); -XPTC_EXPORT NS_IMETHOD Stub233(); -XPTC_EXPORT NS_IMETHOD Stub234(); -XPTC_EXPORT NS_IMETHOD Stub235(); -XPTC_EXPORT NS_IMETHOD Stub236(); -XPTC_EXPORT NS_IMETHOD Stub237(); -XPTC_EXPORT NS_IMETHOD Stub238(); -XPTC_EXPORT NS_IMETHOD Stub239(); -XPTC_EXPORT NS_IMETHOD Stub240(); -XPTC_EXPORT NS_IMETHOD Stub241(); -XPTC_EXPORT NS_IMETHOD Stub242(); -XPTC_EXPORT NS_IMETHOD Stub243(); -XPTC_EXPORT NS_IMETHOD Stub244(); -XPTC_EXPORT NS_IMETHOD Stub245(); -XPTC_EXPORT NS_IMETHOD Stub246(); -XPTC_EXPORT NS_IMETHOD Stub247(); -XPTC_EXPORT NS_IMETHOD Stub248(); -XPTC_EXPORT NS_IMETHOD Stub249(); +NS_IMETHOD Stub3(); +NS_IMETHOD Stub4(); +NS_IMETHOD Stub5(); +NS_IMETHOD Stub6(); +NS_IMETHOD Stub7(); +NS_IMETHOD Stub8(); +NS_IMETHOD Stub9(); +NS_IMETHOD Stub10(); +NS_IMETHOD Stub11(); +NS_IMETHOD Stub12(); +NS_IMETHOD Stub13(); +NS_IMETHOD Stub14(); +NS_IMETHOD Stub15(); +NS_IMETHOD Stub16(); +NS_IMETHOD Stub17(); +NS_IMETHOD Stub18(); +NS_IMETHOD Stub19(); +NS_IMETHOD Stub20(); +NS_IMETHOD Stub21(); +NS_IMETHOD Stub22(); +NS_IMETHOD Stub23(); +NS_IMETHOD Stub24(); +NS_IMETHOD Stub25(); +NS_IMETHOD Stub26(); +NS_IMETHOD Stub27(); +NS_IMETHOD Stub28(); +NS_IMETHOD Stub29(); +NS_IMETHOD Stub30(); +NS_IMETHOD Stub31(); +NS_IMETHOD Stub32(); +NS_IMETHOD Stub33(); +NS_IMETHOD Stub34(); +NS_IMETHOD Stub35(); +NS_IMETHOD Stub36(); +NS_IMETHOD Stub37(); +NS_IMETHOD Stub38(); +NS_IMETHOD Stub39(); +NS_IMETHOD Stub40(); +NS_IMETHOD Stub41(); +NS_IMETHOD Stub42(); +NS_IMETHOD Stub43(); +NS_IMETHOD Stub44(); +NS_IMETHOD Stub45(); +NS_IMETHOD Stub46(); +NS_IMETHOD Stub47(); +NS_IMETHOD Stub48(); +NS_IMETHOD Stub49(); +NS_IMETHOD Stub50(); +NS_IMETHOD Stub51(); +NS_IMETHOD Stub52(); +NS_IMETHOD Stub53(); +NS_IMETHOD Stub54(); +NS_IMETHOD Stub55(); +NS_IMETHOD Stub56(); +NS_IMETHOD Stub57(); +NS_IMETHOD Stub58(); +NS_IMETHOD Stub59(); +NS_IMETHOD Stub60(); +NS_IMETHOD Stub61(); +NS_IMETHOD Stub62(); +NS_IMETHOD Stub63(); +NS_IMETHOD Stub64(); +NS_IMETHOD Stub65(); +NS_IMETHOD Stub66(); +NS_IMETHOD Stub67(); +NS_IMETHOD Stub68(); +NS_IMETHOD Stub69(); +NS_IMETHOD Stub70(); +NS_IMETHOD Stub71(); +NS_IMETHOD Stub72(); +NS_IMETHOD Stub73(); +NS_IMETHOD Stub74(); +NS_IMETHOD Stub75(); +NS_IMETHOD Stub76(); +NS_IMETHOD Stub77(); +NS_IMETHOD Stub78(); +NS_IMETHOD Stub79(); +NS_IMETHOD Stub80(); +NS_IMETHOD Stub81(); +NS_IMETHOD Stub82(); +NS_IMETHOD Stub83(); +NS_IMETHOD Stub84(); +NS_IMETHOD Stub85(); +NS_IMETHOD Stub86(); +NS_IMETHOD Stub87(); +NS_IMETHOD Stub88(); +NS_IMETHOD Stub89(); +NS_IMETHOD Stub90(); +NS_IMETHOD Stub91(); +NS_IMETHOD Stub92(); +NS_IMETHOD Stub93(); +NS_IMETHOD Stub94(); +NS_IMETHOD Stub95(); +NS_IMETHOD Stub96(); +NS_IMETHOD Stub97(); +NS_IMETHOD Stub98(); +NS_IMETHOD Stub99(); +NS_IMETHOD Stub100(); +NS_IMETHOD Stub101(); +NS_IMETHOD Stub102(); +NS_IMETHOD Stub103(); +NS_IMETHOD Stub104(); +NS_IMETHOD Stub105(); +NS_IMETHOD Stub106(); +NS_IMETHOD Stub107(); +NS_IMETHOD Stub108(); +NS_IMETHOD Stub109(); +NS_IMETHOD Stub110(); +NS_IMETHOD Stub111(); +NS_IMETHOD Stub112(); +NS_IMETHOD Stub113(); +NS_IMETHOD Stub114(); +NS_IMETHOD Stub115(); +NS_IMETHOD Stub116(); +NS_IMETHOD Stub117(); +NS_IMETHOD Stub118(); +NS_IMETHOD Stub119(); +NS_IMETHOD Stub120(); +NS_IMETHOD Stub121(); +NS_IMETHOD Stub122(); +NS_IMETHOD Stub123(); +NS_IMETHOD Stub124(); +NS_IMETHOD Stub125(); +NS_IMETHOD Stub126(); +NS_IMETHOD Stub127(); +NS_IMETHOD Stub128(); +NS_IMETHOD Stub129(); +NS_IMETHOD Stub130(); +NS_IMETHOD Stub131(); +NS_IMETHOD Stub132(); +NS_IMETHOD Stub133(); +NS_IMETHOD Stub134(); +NS_IMETHOD Stub135(); +NS_IMETHOD Stub136(); +NS_IMETHOD Stub137(); +NS_IMETHOD Stub138(); +NS_IMETHOD Stub139(); +NS_IMETHOD Stub140(); +NS_IMETHOD Stub141(); +NS_IMETHOD Stub142(); +NS_IMETHOD Stub143(); +NS_IMETHOD Stub144(); +NS_IMETHOD Stub145(); +NS_IMETHOD Stub146(); +NS_IMETHOD Stub147(); +NS_IMETHOD Stub148(); +NS_IMETHOD Stub149(); +NS_IMETHOD Stub150(); +NS_IMETHOD Stub151(); +NS_IMETHOD Stub152(); +NS_IMETHOD Stub153(); +NS_IMETHOD Stub154(); +NS_IMETHOD Stub155(); +NS_IMETHOD Stub156(); +NS_IMETHOD Stub157(); +NS_IMETHOD Stub158(); +NS_IMETHOD Stub159(); +NS_IMETHOD Stub160(); +NS_IMETHOD Stub161(); +NS_IMETHOD Stub162(); +NS_IMETHOD Stub163(); +NS_IMETHOD Stub164(); +NS_IMETHOD Stub165(); +NS_IMETHOD Stub166(); +NS_IMETHOD Stub167(); +NS_IMETHOD Stub168(); +NS_IMETHOD Stub169(); +NS_IMETHOD Stub170(); +NS_IMETHOD Stub171(); +NS_IMETHOD Stub172(); +NS_IMETHOD Stub173(); +NS_IMETHOD Stub174(); +NS_IMETHOD Stub175(); +NS_IMETHOD Stub176(); +NS_IMETHOD Stub177(); +NS_IMETHOD Stub178(); +NS_IMETHOD Stub179(); +NS_IMETHOD Stub180(); +NS_IMETHOD Stub181(); +NS_IMETHOD Stub182(); +NS_IMETHOD Stub183(); +NS_IMETHOD Stub184(); +NS_IMETHOD Stub185(); +NS_IMETHOD Stub186(); +NS_IMETHOD Stub187(); +NS_IMETHOD Stub188(); +NS_IMETHOD Stub189(); +NS_IMETHOD Stub190(); +NS_IMETHOD Stub191(); +NS_IMETHOD Stub192(); +NS_IMETHOD Stub193(); +NS_IMETHOD Stub194(); +NS_IMETHOD Stub195(); +NS_IMETHOD Stub196(); +NS_IMETHOD Stub197(); +NS_IMETHOD Stub198(); +NS_IMETHOD Stub199(); +NS_IMETHOD Stub200(); +NS_IMETHOD Stub201(); +NS_IMETHOD Stub202(); +NS_IMETHOD Stub203(); +NS_IMETHOD Stub204(); +NS_IMETHOD Stub205(); +NS_IMETHOD Stub206(); +NS_IMETHOD Stub207(); +NS_IMETHOD Stub208(); +NS_IMETHOD Stub209(); +NS_IMETHOD Stub210(); +NS_IMETHOD Stub211(); +NS_IMETHOD Stub212(); +NS_IMETHOD Stub213(); +NS_IMETHOD Stub214(); +NS_IMETHOD Stub215(); +NS_IMETHOD Stub216(); +NS_IMETHOD Stub217(); +NS_IMETHOD Stub218(); +NS_IMETHOD Stub219(); +NS_IMETHOD Stub220(); +NS_IMETHOD Stub221(); +NS_IMETHOD Stub222(); +NS_IMETHOD Stub223(); +NS_IMETHOD Stub224(); +NS_IMETHOD Stub225(); +NS_IMETHOD Stub226(); +NS_IMETHOD Stub227(); +NS_IMETHOD Stub228(); +NS_IMETHOD Stub229(); +NS_IMETHOD Stub230(); +NS_IMETHOD Stub231(); +NS_IMETHOD Stub232(); +NS_IMETHOD Stub233(); +NS_IMETHOD Stub234(); +NS_IMETHOD Stub235(); +NS_IMETHOD Stub236(); +NS_IMETHOD Stub237(); +NS_IMETHOD Stub238(); +NS_IMETHOD Stub239(); +NS_IMETHOD Stub240(); +NS_IMETHOD Stub241(); +NS_IMETHOD Stub242(); +NS_IMETHOD Stub243(); +NS_IMETHOD Stub244(); +NS_IMETHOD Stub245(); +NS_IMETHOD Stub246(); +NS_IMETHOD Stub247(); +NS_IMETHOD Stub248(); +NS_IMETHOD Stub249(); #else -XPTC_EXPORT NS_IMETHOD Stub3(PRUint64, +NS_IMETHOD Stub3(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub4(PRUint64, +NS_IMETHOD Stub4(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub5(PRUint64, +NS_IMETHOD Stub5(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub6(PRUint64, +NS_IMETHOD Stub6(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub7(PRUint64, +NS_IMETHOD Stub7(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub8(PRUint64, +NS_IMETHOD Stub8(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub9(PRUint64, +NS_IMETHOD Stub9(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub10(PRUint64, +NS_IMETHOD Stub10(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub11(PRUint64, +NS_IMETHOD Stub11(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub12(PRUint64, +NS_IMETHOD Stub12(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub13(PRUint64, +NS_IMETHOD Stub13(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub14(PRUint64, +NS_IMETHOD Stub14(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub15(PRUint64, +NS_IMETHOD Stub15(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub16(PRUint64, +NS_IMETHOD Stub16(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub17(PRUint64, +NS_IMETHOD Stub17(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub18(PRUint64, +NS_IMETHOD Stub18(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub19(PRUint64, +NS_IMETHOD Stub19(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub20(PRUint64, +NS_IMETHOD Stub20(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub21(PRUint64, +NS_IMETHOD Stub21(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub22(PRUint64, +NS_IMETHOD Stub22(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub23(PRUint64, +NS_IMETHOD Stub23(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub24(PRUint64, +NS_IMETHOD Stub24(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub25(PRUint64, +NS_IMETHOD Stub25(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub26(PRUint64, +NS_IMETHOD Stub26(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub27(PRUint64, +NS_IMETHOD Stub27(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub28(PRUint64, +NS_IMETHOD Stub28(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub29(PRUint64, +NS_IMETHOD Stub29(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub30(PRUint64, +NS_IMETHOD Stub30(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub31(PRUint64, +NS_IMETHOD Stub31(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub32(PRUint64, +NS_IMETHOD Stub32(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub33(PRUint64, +NS_IMETHOD Stub33(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub34(PRUint64, +NS_IMETHOD Stub34(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub35(PRUint64, +NS_IMETHOD Stub35(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub36(PRUint64, +NS_IMETHOD Stub36(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub37(PRUint64, +NS_IMETHOD Stub37(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub38(PRUint64, +NS_IMETHOD Stub38(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub39(PRUint64, +NS_IMETHOD Stub39(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub40(PRUint64, +NS_IMETHOD Stub40(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub41(PRUint64, +NS_IMETHOD Stub41(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub42(PRUint64, +NS_IMETHOD Stub42(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub43(PRUint64, +NS_IMETHOD Stub43(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub44(PRUint64, +NS_IMETHOD Stub44(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub45(PRUint64, +NS_IMETHOD Stub45(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub46(PRUint64, +NS_IMETHOD Stub46(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub47(PRUint64, +NS_IMETHOD Stub47(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub48(PRUint64, +NS_IMETHOD Stub48(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub49(PRUint64, +NS_IMETHOD Stub49(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub50(PRUint64, +NS_IMETHOD Stub50(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub51(PRUint64, +NS_IMETHOD Stub51(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub52(PRUint64, +NS_IMETHOD Stub52(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub53(PRUint64, +NS_IMETHOD Stub53(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub54(PRUint64, +NS_IMETHOD Stub54(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub55(PRUint64, +NS_IMETHOD Stub55(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub56(PRUint64, +NS_IMETHOD Stub56(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub57(PRUint64, +NS_IMETHOD Stub57(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub58(PRUint64, +NS_IMETHOD Stub58(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub59(PRUint64, +NS_IMETHOD Stub59(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub60(PRUint64, +NS_IMETHOD Stub60(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub61(PRUint64, +NS_IMETHOD Stub61(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub62(PRUint64, +NS_IMETHOD Stub62(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub63(PRUint64, +NS_IMETHOD Stub63(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub64(PRUint64, +NS_IMETHOD Stub64(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub65(PRUint64, +NS_IMETHOD Stub65(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub66(PRUint64, +NS_IMETHOD Stub66(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub67(PRUint64, +NS_IMETHOD Stub67(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub68(PRUint64, +NS_IMETHOD Stub68(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub69(PRUint64, +NS_IMETHOD Stub69(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub70(PRUint64, +NS_IMETHOD Stub70(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub71(PRUint64, +NS_IMETHOD Stub71(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub72(PRUint64, +NS_IMETHOD Stub72(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub73(PRUint64, +NS_IMETHOD Stub73(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub74(PRUint64, +NS_IMETHOD Stub74(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub75(PRUint64, +NS_IMETHOD Stub75(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub76(PRUint64, +NS_IMETHOD Stub76(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub77(PRUint64, +NS_IMETHOD Stub77(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub78(PRUint64, +NS_IMETHOD Stub78(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub79(PRUint64, +NS_IMETHOD Stub79(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub80(PRUint64, +NS_IMETHOD Stub80(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub81(PRUint64, +NS_IMETHOD Stub81(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub82(PRUint64, +NS_IMETHOD Stub82(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub83(PRUint64, +NS_IMETHOD Stub83(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub84(PRUint64, +NS_IMETHOD Stub84(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub85(PRUint64, +NS_IMETHOD Stub85(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub86(PRUint64, +NS_IMETHOD Stub86(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub87(PRUint64, +NS_IMETHOD Stub87(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub88(PRUint64, +NS_IMETHOD Stub88(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub89(PRUint64, +NS_IMETHOD Stub89(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub90(PRUint64, +NS_IMETHOD Stub90(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub91(PRUint64, +NS_IMETHOD Stub91(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub92(PRUint64, +NS_IMETHOD Stub92(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub93(PRUint64, +NS_IMETHOD Stub93(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub94(PRUint64, +NS_IMETHOD Stub94(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub95(PRUint64, +NS_IMETHOD Stub95(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub96(PRUint64, +NS_IMETHOD Stub96(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub97(PRUint64, +NS_IMETHOD Stub97(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub98(PRUint64, +NS_IMETHOD Stub98(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub99(PRUint64, +NS_IMETHOD Stub99(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub100(PRUint64, +NS_IMETHOD Stub100(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub101(PRUint64, +NS_IMETHOD Stub101(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub102(PRUint64, +NS_IMETHOD Stub102(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub103(PRUint64, +NS_IMETHOD Stub103(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub104(PRUint64, +NS_IMETHOD Stub104(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub105(PRUint64, +NS_IMETHOD Stub105(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub106(PRUint64, +NS_IMETHOD Stub106(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub107(PRUint64, +NS_IMETHOD Stub107(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub108(PRUint64, +NS_IMETHOD Stub108(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub109(PRUint64, +NS_IMETHOD Stub109(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub110(PRUint64, +NS_IMETHOD Stub110(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub111(PRUint64, +NS_IMETHOD Stub111(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub112(PRUint64, +NS_IMETHOD Stub112(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub113(PRUint64, +NS_IMETHOD Stub113(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub114(PRUint64, +NS_IMETHOD Stub114(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub115(PRUint64, +NS_IMETHOD Stub115(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub116(PRUint64, +NS_IMETHOD Stub116(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub117(PRUint64, +NS_IMETHOD Stub117(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub118(PRUint64, +NS_IMETHOD Stub118(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub119(PRUint64, +NS_IMETHOD Stub119(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub120(PRUint64, +NS_IMETHOD Stub120(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub121(PRUint64, +NS_IMETHOD Stub121(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub122(PRUint64, +NS_IMETHOD Stub122(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub123(PRUint64, +NS_IMETHOD Stub123(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub124(PRUint64, +NS_IMETHOD Stub124(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub125(PRUint64, +NS_IMETHOD Stub125(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub126(PRUint64, +NS_IMETHOD Stub126(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub127(PRUint64, +NS_IMETHOD Stub127(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub128(PRUint64, +NS_IMETHOD Stub128(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub129(PRUint64, +NS_IMETHOD Stub129(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub130(PRUint64, +NS_IMETHOD Stub130(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub131(PRUint64, +NS_IMETHOD Stub131(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub132(PRUint64, +NS_IMETHOD Stub132(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub133(PRUint64, +NS_IMETHOD Stub133(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub134(PRUint64, +NS_IMETHOD Stub134(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub135(PRUint64, +NS_IMETHOD Stub135(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub136(PRUint64, +NS_IMETHOD Stub136(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub137(PRUint64, +NS_IMETHOD Stub137(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub138(PRUint64, +NS_IMETHOD Stub138(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub139(PRUint64, +NS_IMETHOD Stub139(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub140(PRUint64, +NS_IMETHOD Stub140(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub141(PRUint64, +NS_IMETHOD Stub141(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub142(PRUint64, +NS_IMETHOD Stub142(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub143(PRUint64, +NS_IMETHOD Stub143(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub144(PRUint64, +NS_IMETHOD Stub144(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub145(PRUint64, +NS_IMETHOD Stub145(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub146(PRUint64, +NS_IMETHOD Stub146(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub147(PRUint64, +NS_IMETHOD Stub147(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub148(PRUint64, +NS_IMETHOD Stub148(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub149(PRUint64, +NS_IMETHOD Stub149(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub150(PRUint64, +NS_IMETHOD Stub150(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub151(PRUint64, +NS_IMETHOD Stub151(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub152(PRUint64, +NS_IMETHOD Stub152(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub153(PRUint64, +NS_IMETHOD Stub153(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub154(PRUint64, +NS_IMETHOD Stub154(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub155(PRUint64, +NS_IMETHOD Stub155(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub156(PRUint64, +NS_IMETHOD Stub156(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub157(PRUint64, +NS_IMETHOD Stub157(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub158(PRUint64, +NS_IMETHOD Stub158(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub159(PRUint64, +NS_IMETHOD Stub159(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub160(PRUint64, +NS_IMETHOD Stub160(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub161(PRUint64, +NS_IMETHOD Stub161(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub162(PRUint64, +NS_IMETHOD Stub162(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub163(PRUint64, +NS_IMETHOD Stub163(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub164(PRUint64, +NS_IMETHOD Stub164(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub165(PRUint64, +NS_IMETHOD Stub165(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub166(PRUint64, +NS_IMETHOD Stub166(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub167(PRUint64, +NS_IMETHOD Stub167(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub168(PRUint64, +NS_IMETHOD Stub168(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub169(PRUint64, +NS_IMETHOD Stub169(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub170(PRUint64, +NS_IMETHOD Stub170(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub171(PRUint64, +NS_IMETHOD Stub171(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub172(PRUint64, +NS_IMETHOD Stub172(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub173(PRUint64, +NS_IMETHOD Stub173(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub174(PRUint64, +NS_IMETHOD Stub174(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub175(PRUint64, +NS_IMETHOD Stub175(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub176(PRUint64, +NS_IMETHOD Stub176(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub177(PRUint64, +NS_IMETHOD Stub177(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub178(PRUint64, +NS_IMETHOD Stub178(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub179(PRUint64, +NS_IMETHOD Stub179(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub180(PRUint64, +NS_IMETHOD Stub180(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub181(PRUint64, +NS_IMETHOD Stub181(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub182(PRUint64, +NS_IMETHOD Stub182(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub183(PRUint64, +NS_IMETHOD Stub183(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub184(PRUint64, +NS_IMETHOD Stub184(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub185(PRUint64, +NS_IMETHOD Stub185(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub186(PRUint64, +NS_IMETHOD Stub186(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub187(PRUint64, +NS_IMETHOD Stub187(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub188(PRUint64, +NS_IMETHOD Stub188(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub189(PRUint64, +NS_IMETHOD Stub189(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub190(PRUint64, +NS_IMETHOD Stub190(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub191(PRUint64, +NS_IMETHOD Stub191(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub192(PRUint64, +NS_IMETHOD Stub192(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub193(PRUint64, +NS_IMETHOD Stub193(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub194(PRUint64, +NS_IMETHOD Stub194(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub195(PRUint64, +NS_IMETHOD Stub195(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub196(PRUint64, +NS_IMETHOD Stub196(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub197(PRUint64, +NS_IMETHOD Stub197(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub198(PRUint64, +NS_IMETHOD Stub198(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub199(PRUint64, +NS_IMETHOD Stub199(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub200(PRUint64, +NS_IMETHOD Stub200(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub201(PRUint64, +NS_IMETHOD Stub201(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub202(PRUint64, +NS_IMETHOD Stub202(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub203(PRUint64, +NS_IMETHOD Stub203(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub204(PRUint64, +NS_IMETHOD Stub204(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub205(PRUint64, +NS_IMETHOD Stub205(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub206(PRUint64, +NS_IMETHOD Stub206(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub207(PRUint64, +NS_IMETHOD Stub207(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub208(PRUint64, +NS_IMETHOD Stub208(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub209(PRUint64, +NS_IMETHOD Stub209(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub210(PRUint64, +NS_IMETHOD Stub210(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub211(PRUint64, +NS_IMETHOD Stub211(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub212(PRUint64, +NS_IMETHOD Stub212(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub213(PRUint64, +NS_IMETHOD Stub213(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub214(PRUint64, +NS_IMETHOD Stub214(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub215(PRUint64, +NS_IMETHOD Stub215(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub216(PRUint64, +NS_IMETHOD Stub216(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub217(PRUint64, +NS_IMETHOD Stub217(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub218(PRUint64, +NS_IMETHOD Stub218(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub219(PRUint64, +NS_IMETHOD Stub219(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub220(PRUint64, +NS_IMETHOD Stub220(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub221(PRUint64, +NS_IMETHOD Stub221(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub222(PRUint64, +NS_IMETHOD Stub222(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub223(PRUint64, +NS_IMETHOD Stub223(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub224(PRUint64, +NS_IMETHOD Stub224(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub225(PRUint64, +NS_IMETHOD Stub225(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub226(PRUint64, +NS_IMETHOD Stub226(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub227(PRUint64, +NS_IMETHOD Stub227(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub228(PRUint64, +NS_IMETHOD Stub228(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub229(PRUint64, +NS_IMETHOD Stub229(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub230(PRUint64, +NS_IMETHOD Stub230(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub231(PRUint64, +NS_IMETHOD Stub231(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub232(PRUint64, +NS_IMETHOD Stub232(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub233(PRUint64, +NS_IMETHOD Stub233(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub234(PRUint64, +NS_IMETHOD Stub234(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub235(PRUint64, +NS_IMETHOD Stub235(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub236(PRUint64, +NS_IMETHOD Stub236(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub237(PRUint64, +NS_IMETHOD Stub237(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub238(PRUint64, +NS_IMETHOD Stub238(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub239(PRUint64, +NS_IMETHOD Stub239(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub240(PRUint64, +NS_IMETHOD Stub240(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub241(PRUint64, +NS_IMETHOD Stub241(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub242(PRUint64, +NS_IMETHOD Stub242(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub243(PRUint64, +NS_IMETHOD Stub243(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub244(PRUint64, +NS_IMETHOD Stub244(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub245(PRUint64, +NS_IMETHOD Stub245(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub246(PRUint64, +NS_IMETHOD Stub246(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub247(PRUint64, +NS_IMETHOD Stub247(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub248(PRUint64, +NS_IMETHOD Stub248(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); -XPTC_EXPORT NS_IMETHOD Stub249(PRUint64, +NS_IMETHOD Stub249(PRUint64, PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); #endif /* declarations of sentinel stubs */ -XPTC_EXPORT NS_IMETHOD Sentinel0(); -XPTC_EXPORT NS_IMETHOD Sentinel1(); -XPTC_EXPORT NS_IMETHOD Sentinel2(); -XPTC_EXPORT NS_IMETHOD Sentinel3(); -XPTC_EXPORT NS_IMETHOD Sentinel4(); +NS_IMETHOD Sentinel0(); +NS_IMETHOD Sentinel1(); +NS_IMETHOD Sentinel2(); +NS_IMETHOD Sentinel3(); +NS_IMETHOD Sentinel4(); diff --git a/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp index f9695766d7a1..eecbd0635c66 100644 --- a/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp +++ b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp @@ -109,16 +109,38 @@ xptc_invoke_copy_to_stack_keeper (void) it call non-static functions so preserving and loading the PIC register is unnecessary. Define MOZ_PRESERVE_PIC if this changes. See mozilla bug 140412 for details. However, avoid this if you can. It's slower. +*/ +/* + * Hack for gcc for win32. Functions used externally must be + * explicitly dllexported. + * Bug 226609 */ +#ifdef XP_WIN32 +extern "C" { + nsresult _XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, + PRUint32 paramCount, nsXPTCVariant* params); + XPTC_PUBLIC_API(nsresult) + XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, + PRUint32 paramCount, nsXPTCVariant* params) { + return _XPTC_InvokeByIndex(that, methodIndex, paramCount, params); + } +} +#endif __asm__ ( ".text\n\t" /* alignment here seems unimportant here; this was 16, now it's 2 which is what xptcstubs uses. */ ".align 2\n\t" +#ifdef XP_WIN32 + ".globl " SYMBOL_UNDERSCORE "_XPTC_InvokeByIndex\n\t" + ".type " SYMBOL_UNDERSCORE "_XPTC_InvokeByIndex,@function\n" + SYMBOL_UNDERSCORE "_XPTC_InvokeByIndex:\n\t" +#else ".globl " SYMBOL_UNDERSCORE "XPTC_InvokeByIndex\n\t" ".type " SYMBOL_UNDERSCORE "XPTC_InvokeByIndex,@function\n" SYMBOL_UNDERSCORE "XPTC_InvokeByIndex:\n\t" +#endif "pushl %ebp\n\t" "movl %esp, %ebp\n\t" #ifdef MOZ_PRESERVE_PIC @@ -171,7 +193,11 @@ __asm__ ( "movl %ebp, %esp\n\t" "popl %ebp\n\t" "ret\n" +#ifdef XP_WIN32 + ".size " SYMBOL_UNDERSCORE "_XPTC_InvokeByIndex, . -" SYMBOL_UNDERSCORE "_XPTC_InvokeByIndex\n\t" +#else ".size " SYMBOL_UNDERSCORE "XPTC_InvokeByIndex, . -" SYMBOL_UNDERSCORE "XPTC_InvokeByIndex\n\t" +#endif ); #else