public bool OpenInput() { this.CheckDisposed(); if (this.m_desktop != IntPtr.Zero && !this.Close()) { return(false); } this.m_desktop = SEBDesktopController.OpenInputDesktop(0U, true, 511U); if (this.m_desktop == IntPtr.Zero) { return(false); } this.m_desktopName = SEBDesktopController.GetDesktopName(this.m_desktop); return(true); }