@Override public int /*long*/ method1 (int /*long*/[] args) {return AddRef ();} @Override
@Override public int /*long*/ method3 (int /*long*/[] args) {return CreateInstance (args[0], args[1], args[2]);} @Override
@Override public int /*long*/ method4 (int /*long*/[] args) {return LockFactory ((int)/*64*/args[0]);} };
PromptService2Factory factory = new PromptService2Factory (); factory.AddRef (); byte[] aContractID = MozillaDelegate.wcsToMbcs (null, XPCOM.NS_PROMPTSERVICE_CONTRACTID, true); byte[] aClassName = MozillaDelegate.wcsToMbcs (null, "swtPromptService", true); //$NON-NLS-1$ rc = componentRegistrar.RegisterFactory (XPCOM.NS_PROMPTSERVICE_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); aContractID = MozillaDelegate.wcsToMbcs (null, XPCOM.NS_PROMPTER_CONTRACTID, true); aClassName = MozillaDelegate.wcsToMbcs (null, "swtPrompter", true); //$NON-NLS-1$ rc = componentRegistrar.RegisterFactory (XPCOM.NS_PROMPTER_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); rc = componentRegistrar.RegisterFactory (XPCOM.NS_AUTHPROMPTER_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); factory.Release();
@Override public int /*long*/ method2 (int /*long*/[] args) {return Release ();} };
int Release () { refCount--; if (refCount == 0) disposeCOMInterfaces (); return refCount; }
PromptService2Factory () { createCOMInterfaces (); }
@Override public int /*long*/ method0 (int /*long*/[] args) {return QueryInterface (args[0], args[1]);} @Override
PromptService2Factory factory = new PromptService2Factory (); factory.AddRef (); byte[] aContractID = MozillaDelegate.wcsToMbcs (null, XPCOM.NS_PROMPTSERVICE_CONTRACTID, true); byte[] aClassName = MozillaDelegate.wcsToMbcs (null, "swtPromptService", true); //$NON-NLS-1$ rc = componentRegistrar.RegisterFactory (XPCOM.NS_PROMPTSERVICE_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); aContractID = MozillaDelegate.wcsToMbcs (null, XPCOM.NS_PROMPTER_CONTRACTID, true); aClassName = MozillaDelegate.wcsToMbcs (null, "swtPrompter", true); //$NON-NLS-1$ rc = componentRegistrar.RegisterFactory (XPCOM.NS_PROMPTER_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); rc = componentRegistrar.RegisterFactory (XPCOM.NS_AUTHPROMPTER_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); factory.Release();
@Override public long /*int*/ method2 (long /*int*/[] args) {return Release ();} };
int Release () { refCount--; if (refCount == 0) disposeCOMInterfaces (); return refCount; }
PromptService2Factory () { createCOMInterfaces (); }
@Override public int /*long*/ method0 (int /*long*/[] args) {return QueryInterface (args[0], args[1]);} @Override
PromptService2Factory factory = new PromptService2Factory (); factory.AddRef (); byte[] aContractID = MozillaDelegate.wcsToMbcs (null, XPCOM.NS_PROMPTSERVICE_CONTRACTID, true); byte[] aClassName = MozillaDelegate.wcsToMbcs (null, "swtPromptService", true); //$NON-NLS-1$ rc = componentRegistrar.RegisterFactory (XPCOM.NS_PROMPTSERVICE_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); aContractID = MozillaDelegate.wcsToMbcs (null, XPCOM.NS_PROMPTER_CONTRACTID, true); aClassName = MozillaDelegate.wcsToMbcs (null, "swtPrompter", true); //$NON-NLS-1$ rc = componentRegistrar.RegisterFactory (XPCOM.NS_PROMPTER_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); rc = componentRegistrar.RegisterFactory (XPCOM.NS_AUTHPROMPTER_CID, aClassName, aContractID, factory.getAddress ()); if (rc != XPCOM.NS_OK) { browser.dispose (); factory.Release();
@Override public int /*long*/ method1 (int /*long*/[] args) {return AddRef ();} @Override
@Override public long /*int*/ method2 (long /*int*/[] args) {return Release ();} @Override
int Release () { refCount--; if (refCount == 0) disposeCOMInterfaces (); return refCount; }
PromptService2Factory () { createCOMInterfaces (); }
@Override public int /*long*/ method0 (int /*long*/[] args) {return QueryInterface (args[0], args[1]);} @Override
public long /*int*/ method3 (long /*int*/[] args) {return CreateInstance (args[0], args[1], args[2]);} public long /*int*/ method4 (long /*int*/[] args) {return LockFactory ((int)/*64*/args[0]);}