HRESULT STDMETHODCALLTYPE DOMMouseEvent::shiftKey( /* [retval][out] */ BOOL* result) { *result = FALSE; if (!m_event || !m_event->isMouseEvent()) return E_FAIL; WebCore::MouseEvent* mouseEvent = static_cast<WebCore::MouseEvent*>(m_event.get()); *result = mouseEvent->shiftKey() ? TRUE : FALSE; return S_OK; }
HRESULT DOMMouseEvent::shiftKey(_Out_ BOOL* result) { if (!result) return E_POINTER; *result = FALSE; if (!m_event || !m_event->isMouseEvent()) return E_FAIL; WebCore::MouseEvent* mouseEvent = static_cast<WebCore::MouseEvent*>(m_event.get()); *result = mouseEvent->shiftKey() ? TRUE : FALSE; return S_OK; }