public ShellBrowseForFolderDialog()
        {
            hwndOwner = IntPtr.Zero;
              RootType = RootTypeOptions.BySpecialFolder;
              RootSpecialFolder = ShellApi.CSIDL.CSIDL_DESKTOP;
              RootPath = "";
              m_DisplayName = "";
              Title = "";
              UserToken = IntPtr.Zero;
              m_FullName = "";

              // Default flags values
              DetailsFlags = BrowseInfoFlag.BIF_BROWSEINCLUDEFILES
                     | BrowseInfoFlag.BIF_EDITBOX
                     | BrowseInfoFlag.BIF_NEWDIALOGSTYLE
                     | BrowseInfoFlag.BIF_SHAREABLE
                     | BrowseInfoFlag.BIF_STATUSTEXT
                     | BrowseInfoFlag.BIF_USENEWUI
                     | BrowseInfoFlag.BIF_VALIDATE;
        }
        public ShellBrowseForFolderDialog()
        {
            hwndOwner         = IntPtr.Zero;
            RootType          = RootTypeOptions.BySpecialFolder;
            RootSpecialFolder = ShellApi.CSIDL.CSIDL_DESKTOP;
            RootPath          = "";
            m_DisplayName     = "";
            Title             = "";
            UserToken         = IntPtr.Zero;
            m_FullName        = "";

            // Default flags values
            DetailsFlags = BrowseInfoFlag.BIF_BROWSEINCLUDEFILES
                           | BrowseInfoFlag.BIF_EDITBOX
                           | BrowseInfoFlag.BIF_NEWDIALOGSTYLE
                           | BrowseInfoFlag.BIF_SHAREABLE
                           | BrowseInfoFlag.BIF_STATUSTEXT
                           | BrowseInfoFlag.BIF_USENEWUI
                           | BrowseInfoFlag.BIF_VALIDATE;
        }