nsSystemTrayServiceWin.cpp File Reference
#include "nsStringGlue.h"
#include "nsSystemTrayServiceWin.h"
#include "gfxImageSurface.h"
#include "imgIContainer.h"
#include "imgIDecoder.h"
#include "nsAutoPtr.h"
#include "nsComponentManagerUtils.h"
#include "nsMemory.h"
#include "nsIBaseWindow.h"
#include "nsIBufferedStreams.h"
#include "nsIChannel.h"
#include "nsIContent.h"
#include "nsIDocShell.h"
#include "nsIDocument.h"
#include "nsIDOMAbstractView.h"
#include "nsIDOMDocument.h"
#include "nsIDOMDocumentEvent.h"
#include "nsIDOMDocumentView.h"
#include "nsIDOMDOMImplementation.h"
#include "nsIDOMDocumentType.h"
#include "nsIDOMElement.h"
#include "nsIDOMEvent.h"
#include "nsIDOMEventTarget.h"
#include "nsIDOMMouseEvent.h"
#include "nsIDOMNodeList.h"
#include "nsIDOMWindow.h"
#include "nsIInterfaceRequestor.h"
#include "nsIInterfaceRequestorUtils.h"
#include "nsIIOService.h"
#include "nsIPresShell.h"
#include "nsIWidget.h"
#include "nsIWindowUtil.h"
#include "nsIURI.h"
#include "nsIXULDocument.h"
#include "nsIXULWindow.h"
#include "nsServiceManagerUtils.h"
#include "nsIImageToBitmap.h"
#include <tchar.h>
Include dependency graph for nsSystemTrayServiceWin.cpp:

Go to the source code of this file.

Classes

class  AutoReentryBlocker
 

Macros

#define MK_ERROR_OFFSET   (0xE0000000 + (__LINE__ * 0x10000))
 
#define MK_ENSURE_NATIVE(res)
 
#define WM_TRAYICON   (WM_USER + 0x17b6)
 

Functions

 NS_IMPL_ISUPPORTS4 (nsSystemTrayService, nsISystemTrayService, imgILoad, imgIContainerObserver, imgIDecoderObserver) nsSystemTrayService
 

Variables

static PRUint32 numberOfCallsIntoWindowProc = 0
 

Macro Definition Documentation

#define MK_ENSURE_NATIVE (   res)
Value:
PR_BEGIN_MACRO \
NS_ENSURE_TRUE(0 != res || 0 == ::GetLastError(), \
::GetLastError() + MK_ERROR_OFFSET); \
PR_END_MACRO
#define MK_ERROR_OFFSET

Definition at line 93 of file nsSystemTrayServiceWin.cpp.

#define MK_ERROR_OFFSET   (0xE0000000 + (__LINE__ * 0x10000))

Definition at line 91 of file nsSystemTrayServiceWin.cpp.

#define WM_TRAYICON   (WM_USER + 0x17b6)

Definition at line 100 of file nsSystemTrayServiceWin.cpp.

Function Documentation

NS_IMPL_ISUPPORTS4 ( nsSystemTrayService  ,
nsISystemTrayService  ,
imgILoad  ,
imgIContainerObserver  ,
imgIDecoderObserver   
)

Definition at line 102 of file nsSystemTrayServiceWin.cpp.

Here is the call graph for this function:

Variable Documentation

PRUint32 numberOfCallsIntoWindowProc = 0
static

Definition at line 419 of file nsSystemTrayServiceWin.cpp.