ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

nsservice.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "ole2.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "mshtml_private.h"

Go to the source code of this file.

Data Structures

struct  nsServiceFactory

Defines

#define COBJMACROS
#define NS_PROMPTSERVICE_CONTRACTID   "@mozilla.org/embedcomp/prompt-service;1"
#define NS_WINDOWWATCHER_CONTRACTID   "@mozilla.org/embedcomp/window-watcher;1"
#define NS_TOOLTIPTEXTPROVIDER_CONTRACTID   "@mozilla.org/embedcomp/tooltiptextprovider;1"
#define NS_TOOLTIPTEXTPROVIDER_CLASSNAME   "nsTooltipTextProvider"
#define NSFACTORY(x)   ((nsIFactory*) &(x)->lpFactoryVtbl)
#define NSFACTORY_THIS(iface)   DEFINE_THIS(nsServiceFactory, Factory, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static nsresult NSAPI nsWindowCreator_QueryInterface (nsIWindowCreator2 *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsWindowCreator_AddRef (nsIWindowCreator2 *iface)
static nsrefcnt NSAPI nsWindowCreator_Release (nsIWindowCreator2 *iface)
static nsresult NSAPI nsWindowCreator_CreateChromeWindow (nsIWindowCreator2 *iface, nsIWebBrowserChrome *parent, PRUint32 chromeFlags, nsIWebBrowserChrome **_retval)
static nsresult NSAPI nsWindowCreator_CreateChromeWindow2 (nsIWindowCreator2 *iface, nsIWebBrowserChrome *parent, PRUint32 chromeFlags, PRUint32 contextFlags, nsIURI *uri, PRBool *cancel, nsIWebBrowserChrome **_retval)
static nsresult NSAPI nsPromptService_QueryInterface (nsIPromptService *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsPromptService_AddRef (nsIPromptService *iface)
static nsrefcnt NSAPI nsPromptService_Release (nsIPromptService *iface)
static nsresult NSAPI nsPromptService_Alert (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText)
static nsresult NSAPI nsPromptService_AlertCheck (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, const PRUnichar *aCheckMsg, PRBool *aCheckState)
static nsresult NSAPI nsPromptService_Confirm (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, PRBool *_retval)
static nsresult NSAPI nsPromptService_ConfirmCheck (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, const PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval)
static nsresult NSAPI nsPromptService_ConfirmEx (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, PRUint32 aButtonFlags, const PRUnichar *aButton0Title, const PRUnichar *aButton1Title, const PRUnichar *aButton2Title, const PRUnichar *aCheckMsg, PRBool *aCheckState, PRInt32 *_retval)
static nsresult NSAPI nsPromptService_Prompt (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, PRUnichar **aValue, const PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval)
static nsresult NSAPI nsPromptService_PromptUsernameAndPassword (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, PRUnichar **aUsername, PRUnichar **aPassword, const PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval)
static nsresult NSAPI nsPromptService_PromptPassword (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, PRUnichar **aPassword, const PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval)
static nsresult NSAPI nsPromptService_Select (nsIPromptService *iface, nsIDOMWindow *aParent, const PRUnichar *aDialogTitle, const PRUnichar *aText, PRUint32 aCount, const PRUnichar **aSelectList, PRInt32 *aOutSelection, PRBool *_retval)
static nsresult NSAPI nsTooltipTextProvider_QueryInterface (nsITooltipTextProvider *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsTooltipTextProvider_AddRef (nsITooltipTextProvider *iface)
static nsrefcnt NSAPI nsTooltipTextProvider_Release (nsITooltipTextProvider *iface)
static nsresult NSAPI nsTooltipTextProvider_GetNodeText (nsITooltipTextProvider *iface, nsIDOMNode *aNode, PRUnichar **aText, PRBool *_retval)
static nsresult NSAPI nsServiceFactory_QueryInterface (nsIFactory *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsServiceFactory_AddRef (nsIFactory *iface)
static nsrefcnt NSAPI nsServiceFactory_Release (nsIFactory *iface)
static nsresult NSAPI nsServiceFactory_CreateInstance (nsIFactory *iface, nsISupports *aOuter, const nsIID *iid, void **result)
static nsresult NSAPI nsServiceFactory_LockFactory (nsIFactory *iface, PRBool lock)
void register_nsservice (nsIComponentRegistrar *registrar, nsIServiceManager *service_manager)

Variables

static const nsIID NS_PROMPTSERVICE_CID
static const nsIID NS_TOOLTIPTEXTPROVIDER_CID
static const nsIWindowCreator2Vtbl nsWindowCreatorVtbl
static nsIWindowCreator2 nsWindowCreator = { &nsWindowCreatorVtbl }
static const nsIPromptServiceVtbl PromptServiceVtbl
static nsIPromptService nsPromptService = { &PromptServiceVtbl }
static const
nsITooltipTextProviderVtbl 
nsTooltipTextProviderVtbl
static nsITooltipTextProvider nsTooltipTextProvider = { &nsTooltipTextProviderVtbl }
static const nsIFactoryVtbl nsServiceFactoryVtbl
static nsServiceFactory nsPromptServiceFactory
static nsServiceFactory nsTooltipTextFactory

Generated on Sun May 27 2012 05:14:04 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.