aCharCode, aModifiers, aButton, aClickCount);
aCharCode, aModifiers, aButton, aClickCount, aPreventDefault);
NS_NewXBLPrototypeHandler(const PRUnichar* aEvent, const PRUnichar* aPhase,                          const PRUnichar* aAction, const PRUnichar* aCommand,                          const PRUnichar* aKeyCode, const PRUnichar* aCharCode,                          const PRUnichar* aModifiers, const PRUnichar* aButton,                          const PRUnichar* aClickCount,                           nsIXBLPrototypeHandler** aResult){  *aResult = new nsXBLPrototypeHandler(aEvent, aPhase, aAction, aCommand, aKeyCode,                                       aCharCode, aModifiers, aButton, aClickCount);  if (!*aResult)    return NS_ERROR_OUT_OF_MEMORY;  NS_ADDREF(*aResult);  return NS_OK;}