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);
 }