blob: 62842e2679e8b17727c9bb5c93bfeb51256a51ea [file] [log] [blame]
#pragma once
#ifdef _MSC_VER
#include "stdafx.h"
#endif
#include "nsCOMPtr.h"
#include "nsINativeMouse.h"
#include "nsIAccessibleDocumentWrapper.h"
#define MOUSE_CONTRACTID "@openqa.org/nativemouse;1"
#define MOUSE_CLASSNAME "Firefox OS-level mouse events"
#define MOUSE_CID { 0x45db8a1a, 0x7696, 0x430c, { 0x90, 0x98, 0xc0, 0x61, 0x3f, 0x71, 0x02, 0xad } }
class nsNativeMouse : public nsINativeMouse
{
public:
NS_DECL_ISUPPORTS
NS_DECL_NSINATIVEMOUSE
nsNativeMouse();
private:
virtual ~nsNativeMouse();
protected:
/* additional members */
};