public bool Close()
        {
            this.CheckDisposed();
            if (!(this.m_desktop != IntPtr.Zero))
            {
                return(true);
            }
            int num = SEBDesktopController.CloseDesktop(this.m_desktop) ? 1 : 0;

            if (num == 0)
            {
                return(num != 0);
            }
            this.m_desktop     = IntPtr.Zero;
            this.m_desktopName = string.Empty;
            return(num != 0);
        }