bool DOMKeyboardEvent::ctrlKey() { if (!m_event || !m_event->isKeyboardEvent()) return false; WebCore::KeyboardEvent* keyEvent = static_cast<WebCore::KeyboardEvent*>(m_event.get()); return keyEvent->ctrlKey() ? true : false; }
HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::ctrlKey( /* [retval][out] */ BOOL* result) { *result = FALSE; if (!m_event || !m_event->isKeyboardEvent()) return E_FAIL; WebCore::KeyboardEvent* keyEvent = static_cast<WebCore::KeyboardEvent*>(m_event.get()); *result = keyEvent->ctrlKey() ? TRUE : FALSE; return S_OK; }
HRESULT DOMKeyboardEvent::ctrlKey(_Out_ BOOL* result) { if (!result) return E_POINTER; *result = FALSE; if (!m_event || !m_event->isKeyboardEvent()) return E_FAIL; WebCore::KeyboardEvent* keyEvent = static_cast<WebCore::KeyboardEvent*>(m_event.get()); *result = keyEvent->ctrlKey() ? TRUE : FALSE; return S_OK; }