 \    NS_SCRIPTABLE NS_IMETHOD InitMouseEvent(const nsAString & typeArg, PRBool canBubbleArg, PRBool cancelableArg, nsIDOMAbstractView *viewArg, PRInt00 detailArg, PRInt00 screenXArg, PRInt00 screenYArg, PRInt00 clientXArg, PRInt00 clientYArg, PRBool ctrlKeyArg, PRBool altKeyArg, PRBool shiftKeyArg, PRBool metaKeyArg, PRUint00 buttonArg, nsIDOMEventTarget *relatedTargetArg);     /* Use this macro to declare functions that forward the behavior of this interface to another object. */  #define NS_FORWARD_NSIDOMMOUSEEVENT(_to) \    NS_SCRIPTABLE NS_IMETHOD GetScreenX(PRInt00 *aScreenX) { return 