]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-windows-rename-20021126
authorJames Peterson <james@abrakus.com>
Wed, 4 Dec 2002 14:25:53 +0000 (14:25 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 4 Dec 2002 14:25:53 +0000 (14:25 +0000)
fix rename on windows client

(cherry picked from commit fffba45737f37a0944491928352369e91547ff07)

13 files changed:
src/WINNT/client_exp/afs_shl_ext.cpp
src/WINNT/client_exp/gui2fs.cpp
src/WINNT/client_exp/gui2fs.h
src/WINNT/client_exp/lang/en_US/afs_shl_ext.rc
src/WINNT/client_exp/lang/es_ES/afs_shl_ext.rc
src/WINNT/client_exp/lang/ja_JP/afs_shl_ext.rc
src/WINNT/client_exp/lang/ko_KR/afs_shl_ext.rc
src/WINNT/client_exp/lang/pt_BR/afs_shl_ext.rc
src/WINNT/client_exp/lang/zh_CN/afs_shl_ext.rc
src/WINNT/client_exp/lang/zh_TW/afs_shl_ext.rc
src/WINNT/client_exp/resource.h
src/WINNT/client_exp/shell_ext.cpp
src/WINNT/client_exp/shell_ext.h

index 7f41589c6436f8b12e8d198d3794401675cc490e..d0917b201b2e9a275bb1f3511b781ef55d52ca24 100644 (file)
@@ -80,7 +80,7 @@ STDAPI DllCanUnloadNow(void)
 {
        AFX_MANAGE_STATE(AfxGetStaticModuleState());
 
-       if (!nCMRefCount && !nSERefCount)
+       if (!nCMRefCount && !nSERefCount && !nICRefCount && !nTPRefCount && !nXPRefCount)
                return S_OK;
 
        return S_FALSE;
@@ -89,7 +89,76 @@ STDAPI DllCanUnloadNow(void)
 // by exporting DllRegisterServer, you can use regsvr.exe
 STDAPI DllRegisterServer(void)
 {
+       int      i;
+       HKEY     hKey;
+       LRESULT  lResult;
+       DWORD    dwDisp;
+       TCHAR    szSubKey[MAX_PATH];
+       TCHAR    szCLSID[MAX_PATH];
+       TCHAR    szModule[MAX_PATH];
+       LPWSTR   pwsz;
        AFX_MANAGE_STATE(AfxGetStaticModuleState());
        COleObjectFactory::UpdateRegistryAll();
+       wsprintf(szSubKey, TEXT("%s\\%s"), STR_REG_PATH, STR_EXT_TITLE);
+       lResult = RegCreateKeyEx(  HKEY_LOCAL_MACHINE,
+                                                       szSubKey,
+                                                       0,
+                                                       NULL,
+                                                       REG_OPTION_NON_VOLATILE,
+                                                       KEY_WRITE,
+                                                       NULL,
+                                                       &hKey,
+                                                       &dwDisp);
+
+       if(NOERROR == lResult)
+       {
+       //Create the value string.
+               lResult = RegSetValueEx(   hKey,
+                                                               NULL,
+                                                               0,
+                                                               REG_SZ,
+                                                               (LPBYTE)szCLSID,
+                                                               (lstrlen(szCLSID) + 1) * sizeof(TCHAR));
+               RegCloseKey(hKey);
+       }
+       else
+               return SELFREG_E_CLASS;
+
+       //If running on NT, register the extension as approved.
+       OSVERSIONINFO  osvi;
+       osvi.dwOSVersionInfoSize = sizeof(osvi);
+       GetVersionEx(&osvi);
+       if(VER_PLATFORM_WIN32_NT == osvi.dwPlatformId)
+       {
+               lstrcpy( szSubKey, TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Shell Extensions\\Approved"));
+
+               lResult = RegCreateKeyEx(  HKEY_LOCAL_MACHINE,
+                                                               szSubKey,
+                                                               0,
+                                                               NULL,
+                                                               REG_OPTION_NON_VOLATILE,
+                                                               KEY_WRITE,
+                                                               NULL,
+                                                               &hKey,
+                                                               &dwDisp);
+
+               if(NOERROR == lResult)
+               {
+                       TCHAR szData[MAX_PATH];
+
+               //Create the value string.
+                       lstrcpy(szData, STR_EXT_TITLE);
+
+                       lResult = RegSetValueEx(   hKey,
+                                                                       szCLSID,
+                                                                       0,
+                                                                       REG_SZ,
+                                                                       (LPBYTE)szData,
+                                                                       (lstrlen(szData) + 1) * sizeof(TCHAR));
+             
+                       RegCloseKey(hKey);
+               } else
+                       return SELFREG_E_CLASS;
+       }
        return S_OK;
 }
index cf769ddf6e238dbfe0044aeeadd4bc8fa35e8bb2..4b5283bd09fcc23ac6b5500a6591825b63e72c39 100644 (file)
@@ -1115,6 +1115,115 @@ defect #3069
        return TRUE;
 }
 
+/*
+*/
+long fs_ExtractDriveLetter(const char *inPathp, char *outPathp)
+{
+       if (inPathp[0] != 0 && inPathp[1] == ':') {
+               /* there is a drive letter */
+                *outPathp++ = *inPathp++;
+                *outPathp++ = *inPathp++;
+                *outPathp++ = 0;
+        }
+       else *outPathp = 0;
+
+        return 0;
+}
+
+/* strip the drive letter from a component */
+long fs_StripDriveLetter(const char *inPathp, char *outPathp, long outSize)
+{
+       char tempBuffer[1000];
+        strcpy(tempBuffer, inPathp);
+        if (tempBuffer[0] != 0 && tempBuffer[1] == ':') {
+               /* drive letter present */
+                strcpy(outPathp, tempBuffer+2);
+        }
+        else {
+               /* no drive letter present */
+               strcpy(outPathp, tempBuffer);
+       }
+        return 0;
+}
+
+
+BOOL RemoveSymlink(const char * linkName)
+{
+       BOOL error = FALSE;
+    INT code=0;
+    struct ViceIoctl blob;
+    char tbuffer[1024];
+    char lsbuffer[1024];
+       char tpbuffer[1024];
+    char *tp;
+    
+       tp = (char *) strrchr(linkName, '\\');
+       if (!tp)
+           tp = (char *) strrchr(linkName, '/');
+       if (tp) {
+           strncpy(tbuffer, linkName, code=tp-linkName+1);  /* the dir name */
+            tbuffer[code] = 0;
+           tp++;   /* skip the slash */
+       }
+       else {
+           fs_ExtractDriveLetter(linkName, tbuffer);
+           strcat(tbuffer, ".");
+         fs_StripDriveLetter(tp, tpbuffer, 0);
+                tp=tpbuffer;
+       }
+       blob.in = tp;
+       blob.in_size = strlen(tp)+1;
+       blob.out = lsbuffer;
+       blob.out_size = sizeof(lsbuffer);
+       code = pioctl(tbuffer, VIOC_LISTSYMLINK, &blob, 0);
+       if (code)
+               return FALSE;
+       blob.out_size = 0;
+       blob.in = tp;
+       blob.in_size = strlen(tp)+1;
+       return (pioctl(tbuffer, VIOC_DELSYMLINK, &blob, 0)==0);
+}
+
+BOOL IsSymlink(const char * true_name)
+{
+    char parent_dir[MAXSIZE];          /*Parent directory of true name*/
+       char strip_name[MAXSIZE];
+    struct ViceIoctl blob;
+       char *last_component;
+    int code;
+       last_component = (char *) strrchr(true_name, '\\');
+       if (!last_component)
+           last_component = (char *) strrchr(true_name, '/');
+       if (last_component) {
+           /*
+            * Found it.  Designate everything before it as the parent directory,
+            * everything after it as the final component.
+            */
+           strncpy(parent_dir, true_name, last_component - true_name + 1);
+           parent_dir[last_component - true_name + 1] = 0;
+           last_component++;   /*Skip the slash*/
+       }
+       else {
+           /*
+            * No slash appears in the given file name.  Set parent_dir to the current
+            * directory, and the last component as the given name.
+            */
+           fs_ExtractDriveLetter(true_name, parent_dir);
+           strcat(parent_dir, ".");
+           last_component = strip_name;
+        fs_StripDriveLetter(true_name, strip_name, sizeof(strip_name));
+       }
+
+       blob.in = last_component;
+       blob.in_size = strlen(last_component)+1;
+       blob.out_size = MAXSIZE;
+       blob.out = space;
+       memset(space, 0, MAXSIZE);
+       code = pioctl(parent_dir, VIOC_LISTSYMLINK, &blob, 1);
+       return (code==0);
+}
+
+
 /*
  * Delete AFS mount points.  Variables are used as follows:
  *       tbuffer: Set to point to the null-terminated directory name of the mount point
@@ -1461,7 +1570,7 @@ BOOL GetTokenInfo(CStringArray& tokenInfo)
        return TRUE;
 }
 
-BOOL IsPathInAfs(const CString& strPath)
+BOOL IsPathInAfs(const CHAR *strPath)
 {
     struct ViceIoctl blob;
     int code;
index 381abaa7130bb2f9a16988cd8a5911f8bd8fb2c2..cca21a271fd0a147e525561e414a2571c5efe6a9 100644 (file)
@@ -28,12 +28,16 @@ BOOL CopyACL(const CString& strToDir, const CStringArray& normal, const CStringA
 BOOL ListMount(CStringArray& files);
 BOOL MakeMount(const CString& strDir, const CString& strVolName, const CString& strCellName, BOOL bRW);
 BOOL RemoveMount(CStringArray& files);
+BOOL RemoveSymlink(const char *);
 BOOL GetVolumeInfo(CString strFile, CVolInfo& volInfo);
 BOOL SetVolInfo(CVolInfo& volInfo);
 enum WHICH_CELLS { LOCAL_CELL = 0, SPECIFIC_CELL = 1, ALL_CELLS = 2 };
 BOOL CheckServers(const CString& strCellName, WHICH_CELLS nCellsToCheck, BOOL bFast);
 BOOL GetTokenInfo(CStringArray& tokenInfo);
-BOOL IsPathInAfs(const CString& strPath);
+BOOL IsPathInAfs(const CHAR *strPath);
 int GetCellName(char *baseNamep, struct afsconf_cell *infop);
+long fs_StripDriveLetter(const char *inPathp, char *outPathp, long outSize);
+long fs_ExtractDriveLetter(const char *inPathp, char *outPathp);
+BOOL IsSymlink(const char * true_name);
 
 #endif //__GUI2FS_H__
index c67c2dfa2f738f27564768fbfc05da1e360b27fa..f2d3d08ecb6fa142a1ed1c8f42d9d5dcbe8dce2e 100644 (file)
@@ -105,6 +105,7 @@ BEGIN
     MENUITEM "Show &File Servers...",       IDM_SHOW_SERVER
     MENUITEM "Show &Cell...",               IDM_SHOWCELL
     MENUITEM "Show Server Status...",       IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
 END
 
 
@@ -629,6 +630,8 @@ BEGIN
     IDS_SHOW_FS_COLUMN      "File Server(s)"
     IDS_REMOVE_MP           "Remove Mount Points"
     IDS_REMOVE_MP_COLUMN    "Result"
+    IDS_REMOVE_SYMLINK_ITEM "&Remove Symbolic Link"
+    IDS_REALLY_REMOVE_SYMLINK "Are you sure you want to remove the selected Symbolic Link?"
 END
 
 #endif    // English (U.S.) resources
index 324b52aded22ef57b47eb973dfb123b07e01d247..f7ba1eca461a1fb055e039285628a558da24ac80 100644 (file)
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// English (U.S.) resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"\r
-    "#define _AFX_NO_OLE_RESOURCES\r\n"\r
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"\r
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"\r
-    "\r\n"\r
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"\r
-    "#ifdef _WIN32\r\n"\r
-    "LANGUAGE 9, 1\r\n"\r
-    "#endif\r\n"\r
-    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"\r
-    "#include ""afxres.rc""         // Standard components\r\n"\r
-    "#endif\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Menu\r
-//\r
-\r
-IDR_MENU_FILE MENU DISCARDABLE \r
-BEGIN\r
-    MENUITEM "Autentificación...",          IDM_AUTHENTICATION\r
-    MENUITEM "Listas de control de acceso...", IDM_ACL_SET\r
-    POPUP "Vo&lumen/Partición"\r
-    BEGIN\r
-        MENUITEM "&Propiedades...",             IDM_VOLUME_PROPERTIES\r
-        MENUITEM "&Actualizar nombre/mapa de ID", \r
-                                                IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE\r
-\r
-    END\r
-    POPUP "Punto de monta&je"\r
-    BEGIN\r
-        MENUITEM "&Mostrar...",                 IDM_MOUNTPOINT_SHOW\r
-        MENUITEM "&Eliminar...",                IDM_MOUNTPOINT_REMOVE\r
-        MENUITEM "&Crear...",                   IDM_MOUNTPOINT_MAKE\r
-    END\r
-    MENUITEM "&Descargar archivo/dir",      IDM_FLUSH\r
-    MENUITEM "Descargar vol&umen",          IDM_FLUSH_VOLUME\r
-    MENUITEM "Mostrar ser&vidores de archivo...", IDM_SHOW_SERVER\r
-    MENUITEM "Mostrar &célula...",          IDM_SHOWCELL\r
-    MENUITEM "Mostrar estado de servidor...", IDM_SERVER_STATUS\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Dialog\r
-//\r
-\r
-IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "Información de volumen"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Aceptar",IDOK,60,150,50,14,WS_DISABLED\r
-    PUSHBUTTON      "Ayuda",9,240,150,50,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,150,150,50,14\r
-    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP\r
-    LTEXT           "Archivo/directorio",IDC_STATIC,10,10,74,10\r
-    LTEXT           "Nombre",IDC_STATIC,90,10,71,8\r
-    LTEXT           "Cuota",IDC_STATIC,225,10,38,8\r
-    LTEXT           "Utilizado",IDC_STATIC,270,10,32,8\r
-    LTEXT           "%Utilizado",IDC_STATIC,305,10,34,8\r
-    LTEXT           "ID",IDC_STATIC,175,10,42,8\r
-    LTEXT           "Cuota nueva:",IDC_STATIC,10,127,46,10\r
-    EDITTEXT        IDC_NEW_QUOTA,58,126,50,12,ES_AUTOHSCROLL | WS_DISABLED\r
-    PUSHBUTTON      "Mostrar información de partición",IDC_PARTITION_INFO,\r
-                    205,125,112,14,WS_DISABLED\r
-    LTEXT           "KBytes",IDC_STATIC,128,127,25,10\r
-    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | \r
-                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | \r
-                    WS_DISABLED,115,125,10,14\r
-END\r
-\r
-IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Establecer ACL de AFS"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LTEXT           "",IDC_DIR_NAME,51,12,259,10\r
-    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    CONTROL         "r - Leer",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,52,55,10\r
-    CONTROL         "w - Grabar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,111,55,10\r
-    CONTROL         "l - Buscar",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,66,55,10\r
-    CONTROL         "d - Suprimir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,96,55,10\r
-    CONTROL         "i - Insertar",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,81,55,10\r
-    CONTROL         "k - Bloquear",IDC_LOCK,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,126,55,10\r
-    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,200,141,61,10\r
-    PUSHBUTTON      "Aña&dir...",IDC_ADD,270,45,45,14\r
-    PUSHBUTTON      "&Eliminar",IDC_REMOVE,270,70,45,14,WS_DISABLED\r
-    PUSHBUTTON      "&Borrar",IDC_CLEAN,270,95,45,14\r
-    DEFPUSHBUTTON   "&Aceptar",IDOK,270,150,45,14\r
-    PUSHBUTTON      "Ca&ncelar",IDCANCEL,270,175,45,14\r
-    PUSHBUTTON      "A&yuda",9,270,201,45,14\r
-    LTEXT           "Directorio:",IDC_STATIC,15,12,34,10\r
-    GROUPBOX        "Permisos",IDC_STATIC,195,41,71,115\r
-    LTEXT           "normales",IDC_STATIC,10,36,30,8\r
-    LTEXT           "Nombre",IDC_COLUMN_3,69,38,36,8\r
-    LTEXT           "Permisos",IDC_STATIC,10,28,37,8\r
-    LTEXT           "negativos",IDC_STATIC,9,132,38,8\r
-    LTEXT           "Permisos",IDC_STATIC,9,124,38,8\r
-    LTEXT           "Nombre",IDC_COLUMN_4,69,133,42,8\r
-    GROUPBOX        "",IDC_STATIC,10,5,305,20\r
-    PUSHBUTTON      "Co&piar...",IDC_COPY,270,120,45,14\r
-END\r
-\r
-IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 223, 103\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Crear punto de montaje"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_DIR,45,10,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_VOLUME,45,25,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL,45,40,170,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "Aceptar",IDOK,20,81,50,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,85,81,50,14\r
-    PUSHBUTTON      "Ayuda",9,150,81,50,14\r
-    LTEXT           "Directorio:",IDC_STATIC,8,12,33,10\r
-    LTEXT           "Volumen:",IDC_STATIC,10,28,33,10\r
-    LTEXT           "Célula:",IDC_STATIC,18,42,25,10\r
-    GROUPBOX        "",IDC_STATIC,47,52,115,20\r
-    LTEXT           "Opciones:",IDC_STATIC,10,59,35,10\r
-    CONTROL         "Normales",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP,51,59,41,10\r
-    CONTROL         "Leer/Grabar",IDC_RW,"Button",BS_AUTORADIOBUTTON,103,59,\r
-                    57,10\r
-END\r
-\r
-IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 250, 114\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Añadir entrada de ACL"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,48,70,190,12,ES_AUTOHSCROLL\r
-    CONTROL         "r - Leer",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,15,45,10\r
-    CONTROL         "l - Buscar",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,25,50,10\r
-    CONTROL         "i - Insertar",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,35,50,10\r
-    CONTROL         "d - Suprimir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,45,50,10\r
-    CONTROL         "w - Grabar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,15,50,10\r
-    CONTROL         "k - Bloquear",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,25,55,10\r
-    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,80,35,60,10\r
-    CONTROL         "Entrada normal",IDC_ADD_NORMAL_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,69,10\r
-    CONTROL         "Entrada negativa",IDC_ADD_NEGATIVE_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON,161,26,72,10\r
-    PUSHBUTTON      "Aceptar",IDOK,22,90,50,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,92,90,50,14\r
-    PUSHBUTTON      "Ayuda",9,162,90,50,14\r
-    LTEXT           "Nombre:",IDC_STATIC,10,72,32,8\r
-    GROUPBOX        "Permisos",IDC_STATIC,10,5,135,55\r
-    GROUPBOX        "Tipo de entrada",IDC_STATIC,155,6,84,34\r
-END\r
-\r
-IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 152, 82\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Información de partición"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_TOTAL_SIZE,61,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_BLOCKS_FREE,61,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_PERCENT_USED,61,40,40,12,ES_AUTOHSCROLL | \r
-                    WS_DISABLED | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "Cerrar",IDOK,14,62,40,14\r
-    PUSHBUTTON      "Ayuda",9,69,62,40,14\r
-    LTEXT           "% Utilizado:",IDC_STATIC,19,42,38,8\r
-    LTEXT           "Bloques libres:",IDC_STATIC,10,27,47,8\r
-    LTEXT           "Tamaño total:",IDC_STATIC,12,12,46,8\r
-    LTEXT           "Kilobytes",IDC_STATIC,106,12,33,8\r
-    LTEXT           "Kilobytes",IDC_STATIC,105,27,37,8\r
-END\r
-\r
-IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Copiar ACL"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY\r
-    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "Examinar",IDC_BROWSE,191,25,39,15\r
-    CONTROL         "Borrar entradas actuales:",IDC_CLEAR,"Button",\r
-                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,97,10\r
-    DEFPUSHBUTTON   "Aceptar",IDOK,20,65,50,14,WS_DISABLED\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,95,65,50,14\r
-    PUSHBUTTON      "Ayuda",9,170,65,50,14\r
-    LTEXT           "Copiar desde:",IDC_STATIC,8,12,44,8\r
-    LTEXT           "Copiar a:",IDC_STATIC,22,29,30,8\r
-END\r
-\r
-IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Dónde está"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Cerrar",IDOK,65,145,50,14\r
-    PUSHBUTTON      "Ayuda",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Archivo/directorio",IDC_STATIC,10,10,111,8\r
-    LTEXT           "Servidor(es) de archivos",IDC_STATIC,128,10,130,8\r
-END\r
-\r
-IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Resultados"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Cerrar",IDOK,65,145,50,14\r
-    PUSHBUTTON      "Ayuda",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Archivo/directorio",-1,10,10,105,8\r
-    LTEXT           "Resultado",IDC_RESULTS_LABEL,128,10,148,8\r
-END\r
-\r
-IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Puntos de montaje"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Cerrar",IDOK,65,145,50,14\r
-    PUSHBUTTON      "Ayuda",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Archivo",IDC_STATIC,10,11,53,8\r
-    LTEXT           "Volumen",IDC_STATIC,75,11,66,8\r
-    LTEXT           "Célula",IDC_STATIC,155,11,63,8\r
-    LTEXT           "Tipo",IDC_STATIC,230,11,55,8\r
-END\r
-\r
-IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Servidores no activos"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL\r
-    LTEXT           "Estos servidores siguen sin estar activos:",IDC_STATIC,\r
-                    10,10,182,8\r
-    DEFPUSHBUTTON   "Aceptar",IDOK,82,140,45,15\r
-END\r
-\r
-IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "Estado de servidor"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    CONTROL         "Célula local",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP | WS_TABSTOP,20,20,136,8\r
-    CONTROL         "Célula especificada:",IDC_SPECIFIEDCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,136,10\r
-    CONTROL         "Todas las células",IDC_ALL_CELLS,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,65,135,10\r
-    CONTROL         "No investigar servidores",IDC_DONTPROBESERVERS,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,93,10\r
-    PUSHBUTTON      "Mostrar estado",IDC_SHOWSTATUS,10,120,54,14\r
-    GROUPBOX        "Célula",IDC_STATIC,10,5,160,105,WS_GROUP\r
-    GROUPBOX        "",IDC_STATIC,20,80,100,20,WS_GROUP\r
-    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "Cerrar",IDCANCEL,67,120,48,14\r
-    PUSHBUTTON      "Ayuda",9,119,120,50,14\r
-END\r
-\r
-IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Autentificación"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    PUSHBUTTON      "Obtener señales",ID_GET_TOKENS,12,137,57,14\r
-    PUSHBUTTON      "Descartar señales",ID_DISCARD_TOKENS,79,137,62,14\r
-    PUSHBUTTON      "Cerrar",IDCANCEL,151,137,55,14\r
-    PUSHBUTTON      "Ayuda",9,217,137,55,14\r
-    LTEXT           "Nombre de usuario",IDC_STATIC,10,9,88,8\r
-    LTEXT           "Nombre de célula",IDC_STATIC,104,9,113,8\r
-    LTEXT           "Caducidad",IDC_STATIC,222,9,49,8\r
-END\r
-\r
-IDD_KLOG_DIALOG DIALOGEX 0, 0, 179, 93\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "Obtener señales"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,54,10,115,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PASSWORD,53,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL_NAME,53,50,115,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "Aceptar",IDOK,20,70,35,14,WS_DISABLED\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,70,70,35,14\r
-    PUSHBUTTON      "Ayuda",9,120,70,35,14\r
-    LTEXT           "Nombre:",IDC_STATIC,21,12,29,8\r
-    LTEXT           "Contraseña:",IDC_STATIC,9,32,41,8\r
-    LTEXT           "Célula:",IDC_STATIC,25,52,24,8\r
-END\r
-\r
-IDD_UNLOG_DIALOG DIALOGEX 0, 0, 192, 63\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "Descartar señales"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Aceptar",IDOK,27,40,35,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,77,40,37,14\r
-    PUSHBUTTON      "Ayuda",9,129,40,35,14\r
-    LTEXT           "Célula:",IDC_STATIC,10,17,23,8\r
-    EDITTEXT        IDC_CELL_NAME,37,15,145,12,ES_AUTOHSCROLL\r
-END\r
-\r
-IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Submontajes"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
-    PUSHBUTTON      "Añadir ",IDC_ADD,202,20,45,14\r
-    PUSHBUTTON      "Suprimir",IDC_DELETE,202,39,45,14,WS_DISABLED\r
-    PUSHBUTTON      "Cambiar",IDC_CHANGE,202,58,45,14,WS_DISABLED\r
-    LTEXT           "Submontajes:",IDC_STATIC,10,10,50,8\r
-    PUSHBUTTON      "Aceptar",IDOK,202,145,45,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,202,163,45,14\r
-END\r
-\r
-IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 282, 79\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Añadir submontaje"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_SHARE_NAME,107,8,163,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PATH_NAME,107,23,163,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "Aceptar",IDOK,22,53,45,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,92,53,45,14\r
-    PUSHBUTTON      "Ayuda",9,167,53,45,14\r
-    LTEXT           "Nombre de compartición:",IDC_STATIC,18,10,87,8\r
-    LTEXT           "Nombre de vía de acceso:",IDC_STATIC,19,25,86,8\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// DESIGNINFO\r
-//\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-GUIDELINES DESIGNINFO DISCARDABLE \r
-BEGIN\r
-    IDD_MAKE_MOUNT_POINT, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 222\r
-    END\r
-\r
-    IDD_ADD_ACL, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 235\r
-        BOTTOMMARGIN, 113\r
-    END\r
-\r
-    IDD_PARTITION_INFO, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 123\r
-    END\r
-\r
-    IDD_SERVERSTATUS, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 171\r
-    END\r
-\r
-    IDD_AUTHENTICATION, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 278\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 151\r
-    END\r
-\r
-    IDD_KLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 172\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 86\r
-    END\r
-\r
-    IDD_UNLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 185\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 56\r
-    END\r
-\r
-    IDD_SUBMTINFO, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 10\r
-        RIGHTMARGIN, 247\r
-        BOTTOMMARGIN, 177\r
-    END\r
-\r
-    IDD_ADD_SUBMOUNT, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 275\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 25\r
-    END\r
-END\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_ACL_CLEAN            "fs cleanacl"\r
-    ID_ACL_COPY             "fs copyacl"\r
-    ID_ACL_LIST             "fs listacl"\r
-    ID_ACL_SET              "fs setacl"\r
-    ID_VOLUME_CHECK         "fs checkvolumes"\r
-    ID_VOLUME_DISKFREE      "fs diskfree"\r
-    ID_VOLUME_EXAMINE       "fs examine"\r
-    ID_VOLUME_FLUSH         "fs flushvolume"\r
-    ID_VOLUME_QUOTA_BRIEF   "fs quota"\r
-    ID_VOLUME_QUOTA_FULL    "fs listquota"\r
-    ID_VOLUME_QUOTA_SET     "fs setvol"\r
-    ID_VOLUME_SET           "fs setvol"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_FLUSH                "fs flush"\r
-    ID_WHEREIS              "fs whereis"\r
-    ID_SHOWCELL             "fs whichcell"\r
-    ID_MOUNTPOINT_SHOW      "fs lsmount"\r
-    ID_MOUNTPOINT_REMOVE    "fs rmmount"\r
-    ID_SHOW_SERVER          "fs whereis"\r
-    ID_AUTHENTICATE         "Iniciar o finalizar la sesión de AFS"\r
-    ID_SERVER_STATUS        "Comprobar servidores"\r
-    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"\r
-    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"\r
-    ID_MOUNTPOINT_MAKE      "fs mkmount"\r
-    IDS_FLUSH_FAILED        "No puede descargarse archivo activo %o"\r
-    IDS_FLUSH_ERROR         "Error al descargar archivo %o: %s"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_FLUSH_OK            "Archivo(s) seleccionado(s) descargado(s) satisfactoriamente"\r
-    IDS_CANT_GET_CELL       "Error al determinar célula:"\r
-    IDS_FLUSH_VOLUME_ERROR  "Error al descargar volumen para %o:  %s"\r
-    IDS_FLUSH_VOLUME_OK     "Volumen descargado satisfactoriamente"\r
-    IDS_WHERE_IS            "Archivo %o está en sistema principal %s"\r
-    IDS_CLEANACL_NOT_SUPPORTED \r
-                            "No puede limpiarse ACL para archivo %o:  borrado de Acl no soportado para listas de acceso de DFS"\r
-    IDS_ACL_IS_FINE         "Lista de acceso para %o correcta"\r
-    IDS_CLEANACL_INVALID_ARG \r
-                            "No puede limpiarse ACL para archivo %o: Argumento no válido, los posibles motivos incluyen: archivo no en servicio o demasiados usuarios de la lista de control de acceso. "\r
-    IDS_ANY_STRING          "%o"\r
-    IDS_CLEANACL_DONE       "Se han eliminado entradas de ACL obsoletas."\r
-    ID_SUBMOUNTS            "Crear o eliminar un submontaje de AFS"\r
-    IDS_GETRIGHTS_ERROR     "No se ha podido leer lista de acceso para directorio %o:  %o"\r
-    IDS_DFSACL_ERROR        "No se han podido editar las ACL de DFS con este mandato"\r
-    IDS_SAVE_ACL_ERROR      "No se puede guardar ACL para %o:  %o"\r
-    IDS_SAVE_ACL_EINVAL_ERROR \r
-                            "No se puede guardar ACL para %o: Argumento no válido, los posibles motivos incluyen: archivo no en AFS, demasiados usuarios en la lista de control de acceso, se ha intentado añadir un usuario no existente a la lista de control de acceso"\r
-    IDS_ACL_READ_ERROR      "No se puede leer ACL para %o:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_NO_DFS_COPY_ACL     "No puede copiarse ACL en dir %o: copiar ACL no soportado para listas de acceso de DFS"\r
-    IDS_COPY_ACL_EINVAL_ERROR \r
-                            "No se puede copiar ACL en dir %o: Argumento no válido, los posibles motivos incluyen: Archivo no en AFS."\r
-    IDS_COPY_ACL_ERROR      "No se puede copiar ACL en %o:  %o"\r
-    IDS_NOT_MOUNT_POINT_ERROR "%o no es un punto de montaje."\r
-    IDS_LIST_MOUNT_POINT_ERROR "Error:  %o"\r
-    IDS_MAKE_MP_NOT_AFS_ERROR \r
-                            "Deben crearse puntos de montaje en el sistema de archivos de AFS"\r
-    IDS_MOUNT_POINT_ERROR   "Error al crear punto de montaje:  %o"\r
-    IDS_ERROR               "Error:  %o"\r
-    IDS_DELETED             "Suprimido satisfactoriamente"\r
-    IDS_SET_QUOTA_ERROR     "Error al definir cuota:  %o"\r
-    ID_SUBMOUNTS_CREATE     "Crear un submontaje de AFS"\r
-    ID_SUBMOUNTS_EDIT       "Añadir, cambiar o suprimir submontajes de AFS"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_CHECK_SERVERS_ERROR "Error al comprobar el estado de máquinas de servidor de archivo:  %o"\r
-    IDS_ALL_SERVERS_RUNNING "Se están ejecutando todos los servidores."\r
-    IDS_CHECK_VOLUMES_OK    "Se están comprobando todas las correlaciones de ID de volumen/nombre."\r
-    IDS_CHECK_VOLUMES_ERROR "Error al comprobar las correlaciones de ID de volumen/nombre:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_ACL_ENTRY_NAME_IN_USE \r
-                            "El nombre elegido ya se está utilizando. Por favor, entre un nombre diferente."\r
-    IDS_REALLY_DEL_MOUNT_POINTS \r
-                            "¿Está seguro de que desea eliminar el (los) punto(s) de montaje seleccionado(s)?"\r
-    IDS_DIR_DOES_NOT_EXIST_ERROR "El directorio '%o' no existe."\r
-    IDS_CLEANACL_MSG        "¡Las ACL obsoletas se eliminarán!"\r
-    IDS_COPY_ACL_OK         "ACL copiada satisfactoriamente."\r
-    IDS_GET_TOKENS_NO_AFS_SERVICE \r
-                            "No puede leerse la información de señal: Es posible que no se haya iniciado el servicio de AFS."\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR \r
-                            "No puede leerse la información de señal: Error inesperado, código %d."\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR2 \r
-                            "No puede leerse la información de señal: Error inesperado, servicio %s.%s.%s, código %d."\r
-    IDS_ENTER_QUOTA         "Por favor, entre una cuota válida."\r
-    IDS_AUTHENTICATION_ITEM "&Autentificación..."\r
-    IDS_ACLS_ITEM           "Listas de &control de acceso..."\r
-    IDS_VOL_PART_ITEM       "&Volumen/Partición"\r
-    IDS_VOL_PART_PROPS_ITEM "&Propiedades"\r
-    IDS_VOL_PART_REFRESH_ITEM "&Actualizar nombre/mapa de ID"\r
-    IDS_MOUNT_POINT_ITEM    "Punto de &montaje"\r
-    IDS_MP_SHOW_ITEM        "&Mostrar..."\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    AFX_IDS_APP_TITLE       "AFS Client"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_MP_REMOVE_ITEM      "&Eliminar..."\r
-    IDS_MP_MAKE_ITEM        "&Crear..."\r
-    IDS_FLUSH_FILE_DIR_ITEM "&Descargar archivo/dir"\r
-    IDS_FLUSH_VOLUME_ITEM   "Descargar vol&umen"\r
-    IDS_SHOW_FILE_SERVERS_ITEM "Mostrar ser&vidores de archivo..."\r
-    IDS_SHOW_CELL_ITEM      "Mostrar &célula..."\r
-    IDS_SHOW_SERVER_STATUS_ITEM "Mostrar estado de servidor..."\r
-    IDS_AFS_ITEM            "&AFS"\r
-    IDS_SUBMOUNTS_ITEM      "Su&bmontajes"\r
-    IDS_GET_SUBMT_INFO_ERROR \r
-                            "No se ha podido leer información de submontaje para el nombre de recurso compartido %o."\r
-    IDS_REALLY_DELETE_SUBMT "Suprimir nombre de recurso compartido %o?"\r
-    IDS_SUBMT_SAVE_FAILED   "Han fallado los cambios en la base de datos de submontaje."\r
-    IDS_SUBMOUNTS_CREATE_ITEM "&Añadir"\r
-    IDS_SUBMOUNTS_EDIT_ITEM "&Editar..."\r
-    IDS_EDIT_PATH_NAME      "Editar nombre de vía de acceso"\r
-    IDS_SHOW_CELL           "Mostrar célula"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_SHOW_CELL_COLUMN    "Célula"\r
-    IDS_SHOW_FS             "Mostrar servidores de archivo"\r
-    IDS_SHOW_FS_COLUMN      "Servidor(es) de archivo"\r
-    IDS_REMOVE_MP           "Eliminar puntos de montaje"\r
-    IDS_REMOVE_MP_COLUMN    "Resultado"\r
-END\r
-\r
-#endif    // English (U.S.) resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-#define _AFX_NO_SPLITTER_RESOURCES\r
-#define _AFX_NO_OLE_RESOURCES\r
-#define _AFX_NO_TRACKER_RESOURCES\r
-#define _AFX_NO_PROPERTY_RESOURCES\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
-#ifdef _WIN32\r
-LANGUAGE 9, 1\r
-#endif\r
-#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources\r
-#include "afxres.rc"         // Standard components\r
-#endif\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+    "#define _AFX_NO_OLE_RESOURCES\r\n"
+    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+    "#ifdef _WIN32\r\n"
+    "LANGUAGE 9, 1\r\n"
+    "#endif\r\n"
+    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#include ""afxres.rc""         // Standard components\r\n"
+    "#endif\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU_FILE MENU DISCARDABLE 
+BEGIN
+    MENUITEM "Autentificación...",          IDM_AUTHENTICATION
+    MENUITEM "Listas de control de acceso...", IDM_ACL_SET
+    POPUP "Vo&lumen/Partición"
+    BEGIN
+        MENUITEM "&Propiedades...",             IDM_VOLUME_PROPERTIES
+        MENUITEM "&Actualizar nombre/mapa de ID", 
+                                                IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE
+
+    END
+    POPUP "Punto de monta&je"
+    BEGIN
+        MENUITEM "&Mostrar...",                 IDM_MOUNTPOINT_SHOW
+        MENUITEM "&Eliminar...",                IDM_MOUNTPOINT_REMOVE
+        MENUITEM "&Crear...",                   IDM_MOUNTPOINT_MAKE
+    END
+    MENUITEM "&Descargar archivo/dir",      IDM_FLUSH
+    MENUITEM "Descargar vol&umen",          IDM_FLUSH_VOLUME
+    MENUITEM "Mostrar ser&vidores de archivo...", IDM_SHOW_SERVER
+    MENUITEM "Mostrar &célula...",          IDM_SHOWCELL
+    MENUITEM "Mostrar estado de servidor...", IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "Información de volumen"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Aceptar",IDOK,60,150,50,14,WS_DISABLED
+    PUSHBUTTON      "Ayuda",9,240,150,50,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,150,150,50,14
+    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "Archivo/directorio",IDC_STATIC,10,10,74,10
+    LTEXT           "Nombre",IDC_STATIC,90,10,71,8
+    LTEXT           "Cuota",IDC_STATIC,225,10,38,8
+    LTEXT           "Utilizado",IDC_STATIC,270,10,32,8
+    LTEXT           "%Utilizado",IDC_STATIC,305,10,34,8
+    LTEXT           "ID",IDC_STATIC,175,10,42,8
+    LTEXT           "Cuota nueva:",IDC_STATIC,10,127,46,10
+    EDITTEXT        IDC_NEW_QUOTA,58,126,50,12,ES_AUTOHSCROLL | WS_DISABLED
+    PUSHBUTTON      "Mostrar información de partición",IDC_PARTITION_INFO,
+                    205,125,112,14,WS_DISABLED
+    LTEXT           "KBytes",IDC_STATIC,128,127,25,10
+    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | 
+                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | 
+                    WS_DISABLED,115,125,10,14
+END
+
+IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Establecer ACL de AFS"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LTEXT           "",IDC_DIR_NAME,51,12,259,10
+    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    CONTROL         "r - Leer",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,52,55,10
+    CONTROL         "w - Grabar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,111,55,10
+    CONTROL         "l - Buscar",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,66,55,10
+    CONTROL         "d - Suprimir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,96,55,10
+    CONTROL         "i - Insertar",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,81,55,10
+    CONTROL         "k - Bloquear",IDC_LOCK,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,126,55,10
+    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,200,141,61,10
+    PUSHBUTTON      "Aña&dir...",IDC_ADD,270,45,45,14
+    PUSHBUTTON      "&Eliminar",IDC_REMOVE,270,70,45,14,WS_DISABLED
+    PUSHBUTTON      "&Borrar",IDC_CLEAN,270,95,45,14
+    DEFPUSHBUTTON   "&Aceptar",IDOK,270,150,45,14
+    PUSHBUTTON      "Ca&ncelar",IDCANCEL,270,175,45,14
+    PUSHBUTTON      "A&yuda",9,270,201,45,14
+    LTEXT           "Directorio:",IDC_STATIC,15,12,34,10
+    GROUPBOX        "Permisos",IDC_STATIC,195,41,71,115
+    LTEXT           "normales",IDC_STATIC,10,36,30,8
+    LTEXT           "Nombre",IDC_COLUMN_3,69,38,36,8
+    LTEXT           "Permisos",IDC_STATIC,10,28,37,8
+    LTEXT           "negativos",IDC_STATIC,9,132,38,8
+    LTEXT           "Permisos",IDC_STATIC,9,124,38,8
+    LTEXT           "Nombre",IDC_COLUMN_4,69,133,42,8
+    GROUPBOX        "",IDC_STATIC,10,5,305,20
+    PUSHBUTTON      "Co&piar...",IDC_COPY,270,120,45,14
+END
+
+IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 223, 103
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Crear punto de montaje"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_DIR,45,10,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_VOLUME,45,25,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL,45,40,170,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "Aceptar",IDOK,20,81,50,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,85,81,50,14
+    PUSHBUTTON      "Ayuda",9,150,81,50,14
+    LTEXT           "Directorio:",IDC_STATIC,8,12,33,10
+    LTEXT           "Volumen:",IDC_STATIC,10,28,33,10
+    LTEXT           "Célula:",IDC_STATIC,18,42,25,10
+    GROUPBOX        "",IDC_STATIC,47,52,115,20
+    LTEXT           "Opciones:",IDC_STATIC,10,59,35,10
+    CONTROL         "Normales",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP,51,59,41,10
+    CONTROL         "Leer/Grabar",IDC_RW,"Button",BS_AUTORADIOBUTTON,103,59,
+                    57,10
+END
+
+IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 250, 114
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Añadir entrada de ACL"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_NAME,48,70,190,12,ES_AUTOHSCROLL
+    CONTROL         "r - Leer",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,15,45,10
+    CONTROL         "l - Buscar",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,25,50,10
+    CONTROL         "i - Insertar",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,35,50,10
+    CONTROL         "d - Suprimir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,45,50,10
+    CONTROL         "w - Grabar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,15,50,10
+    CONTROL         "k - Bloquear",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,25,55,10
+    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,80,35,60,10
+    CONTROL         "Entrada normal",IDC_ADD_NORMAL_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,69,10
+    CONTROL         "Entrada negativa",IDC_ADD_NEGATIVE_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON,161,26,72,10
+    PUSHBUTTON      "Aceptar",IDOK,22,90,50,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,92,90,50,14
+    PUSHBUTTON      "Ayuda",9,162,90,50,14
+    LTEXT           "Nombre:",IDC_STATIC,10,72,32,8
+    GROUPBOX        "Permisos",IDC_STATIC,10,5,135,55
+    GROUPBOX        "Tipo de entrada",IDC_STATIC,155,6,84,34
+END
+
+IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 152, 82
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Información de partición"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_TOTAL_SIZE,61,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_BLOCKS_FREE,61,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_PERCENT_USED,61,40,40,12,ES_AUTOHSCROLL | 
+                    WS_DISABLED | NOT WS_TABSTOP
+    DEFPUSHBUTTON   "Cerrar",IDOK,14,62,40,14
+    PUSHBUTTON      "Ayuda",9,69,62,40,14
+    LTEXT           "% Utilizado:",IDC_STATIC,19,42,38,8
+    LTEXT           "Bloques libres:",IDC_STATIC,10,27,47,8
+    LTEXT           "Tamaño total:",IDC_STATIC,12,12,46,8
+    LTEXT           "Kilobytes",IDC_STATIC,106,12,33,8
+    LTEXT           "Kilobytes",IDC_STATIC,105,27,37,8
+END
+
+IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Copiar ACL"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY
+    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Examinar",IDC_BROWSE,191,25,39,15
+    CONTROL         "Borrar entradas actuales:",IDC_CLEAR,"Button",
+                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,97,10
+    DEFPUSHBUTTON   "Aceptar",IDOK,20,65,50,14,WS_DISABLED
+    PUSHBUTTON      "Cancelar",IDCANCEL,95,65,50,14
+    PUSHBUTTON      "Ayuda",9,170,65,50,14
+    LTEXT           "Copiar desde:",IDC_STATIC,8,12,44,8
+    LTEXT           "Copiar a:",IDC_STATIC,22,29,30,8
+END
+
+IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Dónde está"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Cerrar",IDOK,65,145,50,14
+    PUSHBUTTON      "Ayuda",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Archivo/directorio",IDC_STATIC,10,10,111,8
+    LTEXT           "Servidor(es) de archivos",IDC_STATIC,128,10,130,8
+END
+
+IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Resultados"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Cerrar",IDOK,65,145,50,14
+    PUSHBUTTON      "Ayuda",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Archivo/directorio",-1,10,10,105,8
+    LTEXT           "Resultado",IDC_RESULTS_LABEL,128,10,148,8
+END
+
+IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Puntos de montaje"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Cerrar",IDOK,65,145,50,14
+    PUSHBUTTON      "Ayuda",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Archivo",IDC_STATIC,10,11,53,8
+    LTEXT           "Volumen",IDC_STATIC,75,11,66,8
+    LTEXT           "Célula",IDC_STATIC,155,11,63,8
+    LTEXT           "Tipo",IDC_STATIC,230,11,55,8
+END
+
+IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Servidores no activos"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL
+    LTEXT           "Estos servidores siguen sin estar activos:",IDC_STATIC,
+                    10,10,182,8
+    DEFPUSHBUTTON   "Aceptar",IDOK,82,140,45,15
+END
+
+IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "Estado de servidor"
+FONT 8, "MS Sans Serif"
+BEGIN
+    CONTROL         "Célula local",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP | WS_TABSTOP,20,20,136,8
+    CONTROL         "Célula especificada:",IDC_SPECIFIEDCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,136,10
+    CONTROL         "Todas las células",IDC_ALL_CELLS,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,65,135,10
+    CONTROL         "No investigar servidores",IDC_DONTPROBESERVERS,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,93,10
+    PUSHBUTTON      "Mostrar estado",IDC_SHOWSTATUS,10,120,54,14
+    GROUPBOX        "Célula",IDC_STATIC,10,5,160,105,WS_GROUP
+    GROUPBOX        "",IDC_STATIC,20,80,100,20,WS_GROUP
+    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Cerrar",IDCANCEL,67,120,48,14
+    PUSHBUTTON      "Ayuda",9,119,120,50,14
+END
+
+IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Autentificación"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    PUSHBUTTON      "Obtener señales",ID_GET_TOKENS,12,137,57,14
+    PUSHBUTTON      "Descartar señales",ID_DISCARD_TOKENS,79,137,62,14
+    PUSHBUTTON      "Cerrar",IDCANCEL,151,137,55,14
+    PUSHBUTTON      "Ayuda",9,217,137,55,14
+    LTEXT           "Nombre de usuario",IDC_STATIC,10,9,88,8
+    LTEXT           "Nombre de célula",IDC_STATIC,104,9,113,8
+    LTEXT           "Caducidad",IDC_STATIC,222,9,49,8
+END
+
+IDD_KLOG_DIALOG DIALOGEX 0, 0, 179, 93
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "Obtener señales"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_NAME,54,10,115,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PASSWORD,53,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL_NAME,53,50,115,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "Aceptar",IDOK,20,70,35,14,WS_DISABLED
+    PUSHBUTTON      "Cancelar",IDCANCEL,70,70,35,14
+    PUSHBUTTON      "Ayuda",9,120,70,35,14
+    LTEXT           "Nombre:",IDC_STATIC,21,12,29,8
+    LTEXT           "Contraseña:",IDC_STATIC,9,32,41,8
+    LTEXT           "Célula:",IDC_STATIC,25,52,24,8
+END
+
+IDD_UNLOG_DIALOG DIALOGEX 0, 0, 192, 63
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "Descartar señales"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Aceptar",IDOK,27,40,35,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,77,40,37,14
+    PUSHBUTTON      "Ayuda",9,129,40,35,14
+    LTEXT           "Célula:",IDC_STATIC,10,17,23,8
+    EDITTEXT        IDC_CELL_NAME,37,15,145,12,ES_AUTOHSCROLL
+END
+
+IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Submontajes"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Añadir ",IDC_ADD,202,20,45,14
+    PUSHBUTTON      "Suprimir",IDC_DELETE,202,39,45,14,WS_DISABLED
+    PUSHBUTTON      "Cambiar",IDC_CHANGE,202,58,45,14,WS_DISABLED
+    LTEXT           "Submontajes:",IDC_STATIC,10,10,50,8
+    PUSHBUTTON      "Aceptar",IDOK,202,145,45,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,202,163,45,14
+END
+
+IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 282, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Añadir submontaje"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_SHARE_NAME,107,8,163,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PATH_NAME,107,23,163,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Aceptar",IDOK,22,53,45,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,92,53,45,14
+    PUSHBUTTON      "Ayuda",9,167,53,45,14
+    LTEXT           "Nombre de compartición:",IDC_STATIC,18,10,87,8
+    LTEXT           "Nombre de vía de acceso:",IDC_STATIC,19,25,86,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE 
+BEGIN
+    IDD_MAKE_MOUNT_POINT, DIALOG
+    BEGIN
+        RIGHTMARGIN, 222
+    END
+
+    IDD_ADD_ACL, DIALOG
+    BEGIN
+        RIGHTMARGIN, 235
+        BOTTOMMARGIN, 113
+    END
+
+    IDD_PARTITION_INFO, DIALOG
+    BEGIN
+        RIGHTMARGIN, 123
+    END
+
+    IDD_SERVERSTATUS, DIALOG
+    BEGIN
+        RIGHTMARGIN, 171
+    END
+
+    IDD_AUTHENTICATION, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 278
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 151
+    END
+
+    IDD_KLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 172
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 86
+    END
+
+    IDD_UNLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 185
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 56
+    END
+
+    IDD_SUBMTINFO, DIALOG
+    BEGIN
+        LEFTMARGIN, 10
+        RIGHTMARGIN, 247
+        BOTTOMMARGIN, 177
+    END
+
+    IDD_ADD_SUBMOUNT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 275
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 25
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_ACL_CLEAN            "fs cleanacl"
+    ID_ACL_COPY             "fs copyacl"
+    ID_ACL_LIST             "fs listacl"
+    ID_ACL_SET              "fs setacl"
+    ID_VOLUME_CHECK         "fs checkvolumes"
+    ID_VOLUME_DISKFREE      "fs diskfree"
+    ID_VOLUME_EXAMINE       "fs examine"
+    ID_VOLUME_FLUSH         "fs flushvolume"
+    ID_VOLUME_QUOTA_BRIEF   "fs quota"
+    ID_VOLUME_QUOTA_FULL    "fs listquota"
+    ID_VOLUME_QUOTA_SET     "fs setvol"
+    ID_VOLUME_SET           "fs setvol"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_FLUSH                "fs flush"
+    ID_WHEREIS              "fs whereis"
+    ID_SHOWCELL             "fs whichcell"
+    ID_MOUNTPOINT_SHOW      "fs lsmount"
+    ID_MOUNTPOINT_REMOVE    "fs rmmount"
+    ID_SHOW_SERVER          "fs whereis"
+    ID_AUTHENTICATE         "Iniciar o finalizar la sesión de AFS"
+    ID_SERVER_STATUS        "Comprobar servidores"
+    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"
+    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"
+    ID_MOUNTPOINT_MAKE      "fs mkmount"
+    IDS_FLUSH_FAILED        "No puede descargarse archivo activo %o"
+    IDS_FLUSH_ERROR         "Error al descargar archivo %o: %s"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_FLUSH_OK            "Archivo(s) seleccionado(s) descargado(s) satisfactoriamente"
+    IDS_CANT_GET_CELL       "Error al determinar célula:"
+    IDS_FLUSH_VOLUME_ERROR  "Error al descargar volumen para %o:  %s"
+    IDS_FLUSH_VOLUME_OK     "Volumen descargado satisfactoriamente"
+    IDS_WHERE_IS            "Archivo %o está en sistema principal %s"
+    IDS_CLEANACL_NOT_SUPPORTED 
+                            "No puede limpiarse ACL para archivo %o:  borrado de Acl no soportado para listas de acceso de DFS"
+    IDS_ACL_IS_FINE         "Lista de acceso para %o correcta"
+    IDS_CLEANACL_INVALID_ARG 
+                            "No puede limpiarse ACL para archivo %o: Argumento no válido, los posibles motivos incluyen: archivo no en servicio o demasiados usuarios de la lista de control de acceso. "
+    IDS_ANY_STRING          "%o"
+    IDS_CLEANACL_DONE       "Se han eliminado entradas de ACL obsoletas."
+    ID_SUBMOUNTS            "Crear o eliminar un submontaje de AFS"
+    IDS_GETRIGHTS_ERROR     "No se ha podido leer lista de acceso para directorio %o:  %o"
+    IDS_DFSACL_ERROR        "No se han podido editar las ACL de DFS con este mandato"
+    IDS_SAVE_ACL_ERROR      "No se puede guardar ACL para %o:  %o"
+    IDS_SAVE_ACL_EINVAL_ERROR 
+                            "No se puede guardar ACL para %o: Argumento no válido, los posibles motivos incluyen: archivo no en AFS, demasiados usuarios en la lista de control de acceso, se ha intentado añadir un usuario no existente a la lista de control de acceso"
+    IDS_ACL_READ_ERROR      "No se puede leer ACL para %o:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_NO_DFS_COPY_ACL     "No puede copiarse ACL en dir %o: copiar ACL no soportado para listas de acceso de DFS"
+    IDS_COPY_ACL_EINVAL_ERROR 
+                            "No se puede copiar ACL en dir %o: Argumento no válido, los posibles motivos incluyen: Archivo no en AFS."
+    IDS_COPY_ACL_ERROR      "No se puede copiar ACL en %o:  %o"
+    IDS_NOT_MOUNT_POINT_ERROR "%o no es un punto de montaje."
+    IDS_LIST_MOUNT_POINT_ERROR "Error:  %o"
+    IDS_MAKE_MP_NOT_AFS_ERROR 
+                            "Deben crearse puntos de montaje en el sistema de archivos de AFS"
+    IDS_MOUNT_POINT_ERROR   "Error al crear punto de montaje:  %o"
+    IDS_ERROR               "Error:  %o"
+    IDS_DELETED             "Suprimido satisfactoriamente"
+    IDS_SET_QUOTA_ERROR     "Error al definir cuota:  %o"
+    ID_SUBMOUNTS_CREATE     "Crear un submontaje de AFS"
+    ID_SUBMOUNTS_EDIT       "Añadir, cambiar o suprimir submontajes de AFS"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_CHECK_SERVERS_ERROR "Error al comprobar el estado de máquinas de servidor de archivo:  %o"
+    IDS_ALL_SERVERS_RUNNING "Se están ejecutando todos los servidores."
+    IDS_CHECK_VOLUMES_OK    "Se están comprobando todas las correlaciones de ID de volumen/nombre."
+    IDS_CHECK_VOLUMES_ERROR "Error al comprobar las correlaciones de ID de volumen/nombre:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_ACL_ENTRY_NAME_IN_USE 
+                            "El nombre elegido ya se está utilizando. Por favor, entre un nombre diferente."
+    IDS_REALLY_DEL_MOUNT_POINTS 
+                            "¿Está seguro de que desea eliminar el (los) punto(s) de montaje seleccionado(s)?"
+    IDS_DIR_DOES_NOT_EXIST_ERROR "El directorio '%o' no existe."
+    IDS_CLEANACL_MSG        "¡Las ACL obsoletas se eliminarán!"
+    IDS_COPY_ACL_OK         "ACL copiada satisfactoriamente."
+    IDS_GET_TOKENS_NO_AFS_SERVICE 
+                            "No puede leerse la información de señal: Es posible que no se haya iniciado el servicio de AFS."
+    IDS_GET_TOKENS_UNEXPECTED_ERROR 
+                            "No puede leerse la información de señal: Error inesperado, código %d."
+    IDS_GET_TOKENS_UNEXPECTED_ERROR2 
+                            "No puede leerse la información de señal: Error inesperado, servicio %s.%s.%s, código %d."
+    IDS_ENTER_QUOTA         "Por favor, entre una cuota válida."
+    IDS_AUTHENTICATION_ITEM "&Autentificación..."
+    IDS_ACLS_ITEM           "Listas de &control de acceso..."
+    IDS_VOL_PART_ITEM       "&Volumen/Partición"
+    IDS_VOL_PART_PROPS_ITEM "&Propiedades"
+    IDS_VOL_PART_REFRESH_ITEM "&Actualizar nombre/mapa de ID"
+    IDS_MOUNT_POINT_ITEM    "Punto de &montaje"
+    IDS_MP_SHOW_ITEM        "&Mostrar..."
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    AFX_IDS_APP_TITLE       "AFS Client"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_MP_REMOVE_ITEM      "&Eliminar..."
+    IDS_MP_MAKE_ITEM        "&Crear..."
+    IDS_FLUSH_FILE_DIR_ITEM "&Descargar archivo/dir"
+    IDS_FLUSH_VOLUME_ITEM   "Descargar vol&umen"
+    IDS_SHOW_FILE_SERVERS_ITEM "Mostrar ser&vidores de archivo..."
+    IDS_SHOW_CELL_ITEM      "Mostrar &célula..."
+    IDS_SHOW_SERVER_STATUS_ITEM "Mostrar estado de servidor..."
+    IDS_AFS_ITEM            "&AFS"
+    IDS_SUBMOUNTS_ITEM      "Su&bmontajes"
+    IDS_GET_SUBMT_INFO_ERROR 
+                            "No se ha podido leer información de submontaje para el nombre de recurso compartido %o."
+    IDS_REALLY_DELETE_SUBMT "Suprimir nombre de recurso compartido %o?"
+    IDS_SUBMT_SAVE_FAILED   "Han fallado los cambios en la base de datos de submontaje."
+    IDS_SUBMOUNTS_CREATE_ITEM "&Añadir"
+    IDS_SUBMOUNTS_EDIT_ITEM "&Editar..."
+    IDS_EDIT_PATH_NAME      "Editar nombre de vía de acceso"
+    IDS_SHOW_CELL           "Mostrar célula"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_SHOW_CELL_COLUMN    "Célula"
+    IDS_SHOW_FS             "Mostrar servidores de archivo"
+    IDS_SHOW_FS_COLUMN      "Servidor(es) de archivo"
+    IDS_REMOVE_MP           "Eliminar puntos de montaje"
+    IDS_REMOVE_MP_COLUMN    "Resultado"
+END
+
+#endif    // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE 9, 1
+#endif
+#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources
+#include "afxres.rc"         // Standard components
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index f53a88bd37a0e4be7d85a6dc9b37bc72dd0dc8d4..055ac4a569cdae913e5edc8a8e99d1803ae78656 100644 (file)
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Japanese resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"\r
-    "#define _AFX_NO_OLE_RESOURCES\r\n"\r
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"\r
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"\r
-    "\r\n"\r
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)\r\n"\r
-    "#ifdef _WIN32\r\n"\r
-    "LANGUAGE 17, 1\r\n"\r
-    "#endif\r\n"\r
-    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"\r
-    "#include ""afxres.rc""         // Standard components\r\n"\r
-    "#endif\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Menu\r
-//\r
-\r
-IDR_MENU_FILE MENU DISCARDABLE \r
-BEGIN\r
-    MENUITEM "\94F\8fØ...",                     IDM_AUTHENTICATION\r
-    MENUITEM "\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g...",       IDM_ACL_SET\r
-    POPUP "\83{\83\8a\83\85\81[\83\80 / \83p\81[\83e\83B\83V\83\87\83\93(&V)"\r
-    BEGIN\r
-        MENUITEM "\83v\83\8d\83p\83e\83B\81[(&P)...",         IDM_VOLUME_PROPERTIES\r
-        MENUITEM "\96¼\91O /ID \83}\83b\83s\83\93\83O\82Ì\8dÅ\90V\95\\8e¦(&R)", \r
-                                                IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE\r
-\r
-    END\r
-    POPUP "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g(&M)"\r
-    BEGIN\r
-        MENUITEM "\95\\8e¦(&S)...",                 IDM_MOUNTPOINT_SHOW\r
-        MENUITEM "\8dí\8f\9c(&R)...",                 IDM_MOUNTPOINT_REMOVE\r
-        MENUITEM "\8dì\90¬(&M)...",                 IDM_MOUNTPOINT_MAKE\r
-    END\r
-    MENUITEM "\83t\83@\83C\83\8b / \83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83\89\83b\83V\83\85(&F)", IDM_FLUSH\r
-    MENUITEM "\83{\83\8a\83\85\81[\83\80\82Ì\83t\83\89\83b\83V\83\85(&U)",  IDM_FLUSH_VOLUME\r
-    MENUITEM "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ì\95\\8e¦(&F)...", IDM_SHOW_SERVER\r
-    MENUITEM "\83Z\83\8b\82Ì\95\\8e¦(&C)...",           IDM_SHOWCELL\r
-    MENUITEM "\83T\81[\83o\81[\8fó\8bµ\82Ì\95\\8e¦...",       IDM_SERVER_STATUS\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Dialog\r
-//\r
-\r
-IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "\83{\83\8a\83\85\81[\83\80\8fî\95ñ"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    DEFPUSHBUTTON   "\97¹\89ð",IDOK,60,150,50,14,WS_DISABLED\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,240,150,50,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,150,150,50,14\r
-    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP\r
-    LTEXT           "\83t\83@\83C\83\8b / \83f\83B\83\8c\83N\83g\83\8a\81[",IDC_STATIC,10,3,55,17\r
-    LTEXT           "\96¼\91O",IDC_STATIC,90,10,20,8\r
-    LTEXT           "\8a\84\82è\93\96\82Ä\97Ê",IDC_STATIC,225,10,41,8\r
-    LTEXT           "\8eg\97p\97Ê",IDC_STATIC,270,10,25,8\r
-    LTEXT           "\8eg\97p\97¦ (%)",IDC_STATIC,305,10,39,8\r
-    LTEXT           "ID",IDC_STATIC,175,10,10,8\r
-    LTEXT           "\90V\8bK\8a\84\82è\93\96\82Ä\97Ê:",IDC_STATIC,10,127,56,10\r
-    EDITTEXT        IDC_NEW_QUOTA,75,126,50,12,ES_AUTOHSCROLL | WS_DISABLED\r
-    PUSHBUTTON      "\83p\81[\83e\83B\83V\83\87\83\93\8fî\95ñ\82Ì\95\\8e¦",IDC_PARTITION_INFO,205,125,\r
-                    102,14,WS_DISABLED\r
-    LTEXT           "KB",IDC_STATIC,145,127,25,10\r
-    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | \r
-                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | \r
-                    WS_DISABLED,128,125,10,14\r
-END\r
-\r
-IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "AFS ACL \82Ì\90Ý\92è"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    LTEXT           "",IDC_DIR_NAME,76,12,239,10\r
-    LISTBOX         IDC_NORMAL_RIGHTS,8,46,145,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    LISTBOX         IDC_NEGATIVE_ENTRIES,8,143,145,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    CONTROL         "r - Read (\93Ç\82Ý\8eæ\82è)",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,160,52,81,10\r
-    CONTROL         "w - Write (\8f\91\82«\8d\9e\82Ý)",IDC_WRITE,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,160,111,81,10\r
-    CONTROL         "l - Lookup (\8c\9f\8dõ)",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,160,66,81,10\r
-    CONTROL         "d - Delete (\8dí\8f\9c)",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,160,96,81,10\r
-    CONTROL         "i - Insert (\91}\93ü)",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,160,81,81,10\r
-    CONTROL         "k - Lock (\83\8d\83b\83N)",IDC_LOCK,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,160,126,81,10\r
-    CONTROL         "a - Administer (\8aÇ\97\9d)",IDC_ADMINISTER,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,160,141,81,10\r
-    PUSHBUTTON      "\92Ç\89Á(&A)...",IDC_ADD,246,45,69,14\r
-    PUSHBUTTON      "\8dí\8f\9c(&R)",IDC_REMOVE,246,70,69,14,WS_DISABLED\r
-    PUSHBUTTON      "\83N\83\8a\81[\83j\83\93\83O(&C)",IDC_CLEAN,246,95,69,14\r
-    DEFPUSHBUTTON   "\97¹\89ð(&O)",IDOK,246,150,69,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ(&N)",IDCANCEL,246,175,69,14\r
-    PUSHBUTTON      "\83w\83\8b\83v(&H)",9,246,201,69,14\r
-    LTEXT           "\83f\83B\83\8c\83N\83g\83\8a\81[:",IDC_STATIC,15,12,60,10\r
-    GROUPBOX        "\83A\83N\83Z\83X\8c ",IDC_STATIC,155,41,89,115\r
-    LTEXT           "\95W\8f\80",IDC_STATIC,10,30,23,8\r
-    LTEXT           "\96¼\91O",IDC_COLUMN_3,69,38,20,8\r
-    LTEXT           "\83A\83N\83Z\83X\8c ",IDC_STATIC,10,38,41,8\r
-    LTEXT           "\8bÖ\8e~",IDC_STATIC,10,127,17,8\r
-    LTEXT           "\83A\83N\83Z\83X\8c ",IDC_STATIC,10,135,41,8\r
-    LTEXT           "\96¼\91O",IDC_COLUMN_4,69,135,20,8\r
-    GROUPBOX        "",IDC_STATIC,10,5,305,20\r
-    PUSHBUTTON      "\83R\83s\81[(&P)...",IDC_COPY,246,120,69,14\r
-END\r
-\r
-IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 249, 103\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    EDITTEXT        IDC_DIR,70,10,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_VOLUME,70,25,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL,70,40,170,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "\97¹\89ð",IDOK,20,81,50,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,85,81,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,150,81,50,14\r
-    LTEXT           "\83f\83B\83\8c\83N\83g\83\8a\81[:",IDC_STATIC,9,12,45,10\r
-    LTEXT           "\83{\83\8a\83\85\81[\83\80:",IDC_STATIC,9,28,45,10\r
-    LTEXT           "\83Z\83\8b:",IDC_STATIC,9,42,45,10\r
-    GROUPBOX        "",IDC_STATIC,70,52,145,20\r
-    LTEXT           "\83I\83v\83V\83\87\83\93:",IDC_STATIC,9,59,45,10\r
-    CONTROL         "\92Ê\8fí",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP,75,59,41,10\r
-    CONTROL         "\93Ç\82Ý\8eæ\82è/\8f\91\82«\8d\9e\82Ý",IDC_RW,"Button",BS_AUTORADIOBUTTON,\r
-                    120,59,77,10\r
-END\r
-\r
-IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 245, 113\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ACL \8d\80\96Ú\82Ì\92Ç\89Á"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,37,70,190,12,ES_AUTOHSCROLL\r
-    CONTROL         "r - Read (\93Ç\82Ý\8eæ\82è)",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,15,73,10\r
-    CONTROL         "l - Lookup (\8c\9f\8dõ)",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,25,67,10\r
-    CONTROL         "i - Insert (\91}\93ü)",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,35,60,10\r
-    CONTROL         "d - Delete (\8dí\8f\9c)",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,45,67,10\r
-    CONTROL         "w - Write (\8f\91\82«\8d\9e\82Ý)",IDC_WRITE,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,100,15,79,10\r
-    CONTROL         "k - Lock (\83\8d\83b\83N)",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,100,25,69,10\r
-    CONTROL         "a - Administer (\8aÇ\97\9d)",IDC_ADMINISTER,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,100,35,81,10\r
-    CONTROL         "\95W\8f\80\8d\80\96Ú",IDC_ADD_NORMAL_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP,191,16,43,10\r
-    CONTROL         "\8bÖ\8e~\8d\80\96Ú",IDC_ADD_NEGATIVE_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON,191,26,43,10\r
-    PUSHBUTTON      "\97¹\89ð",IDOK,22,90,50,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,92,90,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,162,90,50,14\r
-    LTEXT           "\96¼\91O:",IDC_STATIC,10,72,18,8\r
-    GROUPBOX        "\83A\83N\83Z\83X\8c ",IDC_STATIC,10,5,175,55\r
-    GROUPBOX        "\8d\80\96Ú\83^\83C\83v",IDC_STATIC,186,6,53,34\r
-END\r
-\r
-IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\83p\81[\83e\83B\83V\83\87\83\93\8fî\95ñ"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    EDITTEXT        IDC_TOTAL_SIZE,60,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_BLOCKS_FREE,60,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_PERCENT_USED,60,40,40,12,ES_AUTOHSCROLL | \r
-                    WS_DISABLED | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,14,62,40,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,69,62,40,14\r
-    LTEXT           "\8eg\97p\97¦(%):",IDC_STATIC,10,42,42,8\r
-    LTEXT           "\8bó\82«\83u\83\8d\83b\83N:",IDC_STATIC,10,27,42,8\r
-    LTEXT           "\8d\87\8cv\83T\83C\83Y:",IDC_STATIC,10,12,42,8\r
-    LTEXT           "KB",IDC_STATIC,107,12,10,8\r
-    LTEXT           "KB",IDC_STATIC,107,27,10,8\r
-END\r
-\r
-IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ACL \82Ì\83R\83s\81["\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    EDITTEXT        IDC_FROM_DIR,56,10,175,12,ES_AUTOHSCROLL | ES_READONLY\r
-    EDITTEXT        IDC_TO_DIR,56,26,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "\8eQ\8fÆ",IDC_BROWSE,195,25,35,15\r
-    CONTROL         "\8c»\8dÝ\82Ì\8d\80\96Ú\82ð\8fÁ\8b\8e:",IDC_CLEAR,"Button",BS_AUTOCHECKBOX | \r
-                    BS_LEFTTEXT | WS_TABSTOP,10,46,82,10\r
-    DEFPUSHBUTTON   "\97¹\89ð",IDOK,20,65,50,14,WS_DISABLED\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,95,65,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,170,65,50,14\r
-    LTEXT           "\83R\83s\81[\8c³:",IDC_STATIC,14,12,34,8\r
-    LTEXT           "\83R\83s\81[\90æ:",IDC_STATIC,14,29,34,8\r
-END\r
-\r
-IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\8c\9f\8dõ"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,65,145,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,21,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "\83t\83@\83C\83\8b/\83f\83B\83\8c\83N\83g\83\8a\81[",IDC_STATIC,10,10,91,8\r
-    LTEXT           "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[",IDC_STATIC,128,10,73,8\r
-END\r
-\r
-IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\8c\8b\89Ê"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,65,145,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,22,280,115,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "\83t\83@\83C\83\8b/\83f\83B\83\8c\83N\83g\83\8a\81[",-1,10,10,91,8\r
-    LTEXT           "\8c\8b\89Ê",IDC_RESULTS_LABEL,128,10,17,8\r
-END\r
-\r
-IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,65,145,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,23,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "\83t\83@\83C\83\8b",IDC_STATIC,10,11,33,8\r
-    LTEXT           "\83{\83\8a\83\85\81[\83\80",IDC_STATIC,75,11,41,8\r
-    LTEXT           "\83Z\83\8b",IDC_STATIC,155,11,17,8\r
-    LTEXT           "\83^\83C\83v",IDC_STATIC,230,11,25,8\r
-END\r
-\r
-IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\83T\81[\83o\81[\82ª\83_\83E\83\93"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    LISTBOX         1029,10,22,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL\r
-    LTEXT           "\88È\89º\82Ì\83T\81[\83o\81[\82Í\82Ü\82¾\83_\83E\83\93\82µ\82Ä\82¢\82Ü\82·:",IDC_STATIC,10,10,\r
-                    146,8\r
-    DEFPUSHBUTTON   "\97¹\89ð",IDOK,82,140,45,15\r
-END\r
-\r
-IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "\83T\81[\83o\81[\8fó\8bµ"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    CONTROL         "\83\8d\81[\83J\83\8b\81E\83Z\83\8b",IDC_LOCALCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,20,20,59,8\r
-    CONTROL         "\8ew\92è\83Z\83\8b:",IDC_SPECIFIEDCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,59,10\r
-    CONTROL         "\82·\82×\82Ä\82Ì\83Z\83\8b",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_TABSTOP,20,65,59,10\r
-    CONTROL         "\83T\81[\83o\81[\82ð\83v\83\8d\81[\83u\82µ\82È\82¢",IDC_DONTPROBESERVERS,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,107,10\r
-    PUSHBUTTON      "\8fó\8bµ\82Ì\95\\8e¦",IDC_SHOWSTATUS,10,120,50,14\r
-    GROUPBOX        "\83Z\83\8b",IDC_STATIC,10,5,160,105,WS_GROUP\r
-    GROUPBOX        "",IDC_STATIC,20,80,120,20,WS_GROUP\r
-    EDITTEXT        IDC_CELL_NAME,30,48,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "\83N\83\8d\81[\83Y",IDCANCEL,65,120,50,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,120,120,50,14\r
-END\r
-\r
-IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\94F\8fØ"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    LISTBOX         IDC_TOKEN_LIST,10,19,265,110,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    PUSHBUTTON      "\83g\81[\83N\83\93\82Ì\8eæ\93¾",ID_GET_TOKENS,15,137,62,14\r
-    PUSHBUTTON      "\83g\81[\83N\83\93\82Ì\94j\8aü",ID_DISCARD_TOKENS,80,137,62,14\r
-    PUSHBUTTON      "\83N\83\8d\81[\83Y",IDCANCEL,145,137,55,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,215,137,55,14\r
-    LTEXT           "\83\86\81[\83U\81[\96¼",IDC_STATIC,10,9,41,8\r
-    LTEXT           "\83Z\83\8b\96¼",IDC_STATIC,104,9,25,8\r
-    LTEXT           "\97L\8cø\8aú\8cÀ",IDC_STATIC,222,9,33,8\r
-END\r
-\r
-IDD_KLOG_DIALOG DIALOGEX 0, 0, 179, 93\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "\83g\81[\83N\83\93\82Ì\8eæ\93¾"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,52,10,115,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PASSWORD,52,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL_NAME,52,50,115,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "\97¹\89ð",IDOK,20,70,35,14,WS_DISABLED\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,70,70,35,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,120,70,35,14\r
-    LTEXT           "\96¼\91O:",IDC_STATIC,25,13,20,8\r
-    LTEXT           "\83p\83X\83\8f\81[\83h:",IDC_STATIC,10,32,35,8\r
-    LTEXT           "\83Z\83\8b:",IDC_STATIC,26,51,19,8\r
-END\r
-\r
-IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "\83g\81[\83N\83\93\82Ì\94j\8aü"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    DEFPUSHBUTTON   "\97¹\89ð",IDOK,25,40,35,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,75,40,35,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,125,40,35,14\r
-    LTEXT           "\83Z\83\8b:",IDC_STATIC,10,17,18,8\r
-    EDITTEXT        IDC_CELL_NAME,37,15,136,12,ES_AUTOHSCROLL\r
-END\r
-\r
-IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\83T\83u\83}\83E\83\93\83g"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
-    PUSHBUTTON      "\92Ç\89Á ",IDC_ADD,202,20,45,14\r
-    PUSHBUTTON      "\8dí\8f\9c",IDC_DELETE,202,39,45,14,WS_DISABLED\r
-    PUSHBUTTON      "\95Ï\8dX",IDC_CHANGE,202,58,45,14,WS_DISABLED\r
-    LTEXT           "\83T\83u\83}\83E\83\93\83g:",IDC_STATIC,10,10,50,8\r
-    PUSHBUTTON      "\97¹\89ð",IDOK,202,145,45,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,202,163,45,14\r
-END\r
-\r
-IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "\83T\83u\83}\83E\83\93\83g\82Ì\92Ç\89Á"\r
-FONT 9, "\82l\82\82o\83S\83V\83b\83N"\r
-BEGIN\r
-    EDITTEXT        IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "\97¹\89ð",IDOK,22,53,45,14\r
-    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,92,53,45,14\r
-    PUSHBUTTON      "\83w\83\8b\83v",9,167,53,45,14\r
-    LTEXT           "\8b¤\97p\96¼:",IDC_STATIC,19,10,29,8\r
-    LTEXT           "\83p\83X\96¼:",IDC_STATIC,19,25,28,8\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// DESIGNINFO\r
-//\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-GUIDELINES DESIGNINFO DISCARDABLE \r
-BEGIN\r
-    IDD_SERVERSTATUS, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 171\r
-    END\r
-\r
-    IDD_AUTHENTICATION, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 278\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 151\r
-    END\r
-\r
-    IDD_KLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 165\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 86\r
-    END\r
-\r
-    IDD_UNLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 178\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 56\r
-    END\r
-\r
-    IDD_SUBMTINFO, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 10\r
-        RIGHTMARGIN, 247\r
-        BOTTOMMARGIN, 177\r
-    END\r
-\r
-    IDD_ADD_SUBMOUNT, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 228\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 25\r
-    END\r
-END\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_ACL_CLEAN            "fs cleanacl"\r
-    ID_ACL_COPY             "fs copyacl"\r
-    ID_ACL_LIST             "fs listacl"\r
-    ID_ACL_SET              "fs setacl"\r
-    ID_VOLUME_CHECK         "fs checkvolumes"\r
-    ID_VOLUME_DISKFREE      "fs diskfree"\r
-    ID_VOLUME_EXAMINE       "fs examine"\r
-    ID_VOLUME_FLUSH         "fs flushvolume"\r
-    ID_VOLUME_QUOTA_BRIEF   "fs quota"\r
-    ID_VOLUME_QUOTA_FULL    "fs listquota"\r
-    ID_VOLUME_QUOTA_SET     "fs setvol"\r
-    ID_VOLUME_SET           "fs setvol"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_FLUSH                "fs flush"\r
-    ID_WHEREIS              "fs whereis"\r
-    ID_SHOWCELL             "fs whichcell"\r
-    ID_MOUNTPOINT_SHOW      "fs lsmount"\r
-    ID_MOUNTPOINT_REMOVE    "fs rmmount"\r
-    ID_SHOW_SERVER          "fs whereis"\r
-    ID_AUTHENTICATE         "AFS \82Ì\83\8d\83O\83C\83\93\82Ü\82½\82Í\83\8d\83O\83A\83E\83g"\r
-    ID_SERVER_STATUS        "\83T\81[\83o\81[\82Ì\8c\9f\8d¸"\r
-    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"\r
-    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"\r
-    ID_MOUNTPOINT_MAKE      "fs mkmount"\r
-    IDS_FLUSH_FAILED        "\8a\88\93®\8fó\91Ô\82Ì\83t\83@\83C\83\8b %o \82ð\83t\83\89\83b\83V\83\85\82Å\82«\82Ü\82¹\82ñ"\r
-    IDS_FLUSH_ERROR         "\83t\83@\83C\83\8b %o \82Ì\83t\83\89\83b\83V\83\85\81E\83G\83\89\81[:  %s"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_FLUSH_OK            "\91I\91ð\82³\82ê\82½\83t\83@\83C\83\8b\82ª\90³\8fí\82É\83t\83\89\83b\83V\83\85\82³\82ê\82Ü\82µ\82½"\r
-    IDS_CANT_GET_CELL       "\83Z\83\8b\82Ì\94»\95Ê\83G\83\89\81[:  "\r
-    IDS_FLUSH_VOLUME_ERROR  "%o \82Ì\83{\83\8a\83\85\81[\83\80\82Ì\83t\83\89\83b\83V\83\85\81E\83G\83\89\81[:  %s"\r
-    IDS_FLUSH_VOLUME_OK     "\83{\83\8a\83\85\81[\83\80\82ª\90³\8fí\82É\83t\83\89\83b\83V\83\85\82³\82ê\82Ü\82µ\82½"\r
-    IDS_WHERE_IS            "\83t\83@\83C\83\8b %o \82Í\83z\83X\83g %s \82É\82 \82è\82Ü\82·"\r
-    IDS_CLEANACL_NOT_SUPPORTED \r
-                            "\83t\83@\83C\83\8b %o \82Ì ACL \82ð\83N\83\8a\81[\83j\83\93\83O\82Å\82«\82Ü\82¹\82ñ:  ACL \82Ì\83N\83\8a\81[\83j\83\93\83O\82Í DFS \83A\83N\83Z\83X\81E\83\8a\83X\83g\82Å\82Í\83T\83|\81[\83g\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ"\r
-    IDS_ACL_IS_FINE         "%o \82Ì\83A\83N\83Z\83X\81E\83\8a\83X\83g\82Í\90³\8fí\82Å\82·"\r
-    IDS_CLEANACL_INVALID_ARG \r
-                            "\83t\83@\83C\83\8b %o \82Ì ACL \82ð\83N\83\8a\81[\83j\83\93\83O\82Å\82«\82Ü\82¹\82ñ:  \96³\8cø\82È\88ø\82«\90\94\81A\8dl\82¦\82ç\82ê\82é\97\9d\97R:  \83t\83@\83C\83\8b\82ª vice \82É\82È\82¢\81A\82Ü\82½\82Í\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g\82É\83\86\81[\83U\81[\82ª\91½\82·\82¬\82é"\r
-    IDS_ANY_STRING          "%o"\r
-    IDS_CLEANACL_DONE       "\8cÃ\82¢ ACL \8d\80\96Ú\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½\81B"\r
-    ID_SUBMOUNTS            "AFS \83T\83u\83}\83E\83\93\83g\82Ì\8dì\90¬\82Ü\82½\82Í\8dí\8f\9c"\r
-    IDS_GETRIGHTS_ERROR     "\83f\83B\83\8c\83N\83g\83\8a\81[ %o \82Ì\83A\83N\83Z\83X\81E\83\8a\83X\83g\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  %o"\r
-    IDS_DFSACL_ERROR        "DFS ACL \82Í\82±\82Ì\83R\83}\83\93\83h\82Å\95Ò\8fW\82Å\82«\82Ü\82¹\82ñ"\r
-    IDS_SAVE_ACL_ERROR      "%o \82Ì ACL \82ð\95Û\8aÇ\82Å\82«\82Ü\82¹\82ñ:  %o"\r
-    IDS_SAVE_ACL_EINVAL_ERROR \r
-                            "%o \82Ì ACL \82ð\95Û\8aÇ\82Å\82«\82Ü\82¹\82ñ:  \96³\8cø\82È\88ø\82«\90\94\81A\8dl\82¦\82ç\82ê\82é\97\9d\97R:  \83t\83@\83C\83\8b\82ª AFS \82É\82È\82¢\81A\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g\82É\83\86\81[\83U\81[\82ª\91½\82·\82¬\82é\81A\91\8dÝ\82µ\82È\82¢\83\86\81[\83U\81[\82ð\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g\82É\92Ç\89Á\82µ\82æ\82¤\82Æ\82µ\82½"\r
-    IDS_ACL_READ_ERROR      "%o \82Ì ACL \82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_NO_DFS_COPY_ACL     "\83f\83B\83\8c\83N\83g\83\8a\81[ %o \82É ACL \82ð\83R\83s\81[\82Å\82«\82Ü\82¹\82ñ:  ACL \82Ì\83R\83s\81[\82Í DFS\83A\83N\83Z\83X\81E\83\8a\83X\83g\82Å\82Í\83T\83|\81[\83g\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ"\r
-    IDS_COPY_ACL_EINVAL_ERROR \r
-                            "\83f\83B\83\8c\83N\83g\83\8a\81[ %o \82É ACL \82ð\83R\83s\81[\82Å\82«\82Ü\82¹\82ñ:  \96³\8cø\82È\88ø\82«\90\94\81A\8dl\82¦\82ç\82ê\82é\97\9d\97R:  \83t\83@\83C\83\8b\82ª AFS \82É\82È\82¢\81B"\r
-    IDS_COPY_ACL_ERROR      "ACL \82ð %o \82É\83R\83s\81[\82Å\82«\82Ü\82¹\82ñ:  %o"\r
-    IDS_NOT_MOUNT_POINT_ERROR "%o \82Í\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82 \82è\82Ü\82¹\82ñ\81B"\r
-    IDS_LIST_MOUNT_POINT_ERROR "\83G\83\89\81[:  %o"\r
-    IDS_MAKE_MP_NOT_AFS_ERROR \r
-                            "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð AFS \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\93à\82É\8dì\90¬\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·"\r
-    IDS_MOUNT_POINT_ERROR   "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬\83G\83\89\81[:  %o"\r
-    IDS_ERROR               "\83G\83\89\81[:  %o"\r
-    IDS_DELETED             "\90³\8fí\82É\8dí\8f\9c\82³\82ê\82Ü\82µ\82½"\r
-    IDS_SET_QUOTA_ERROR     "\8a\84\82è\93\96\82Ä\97Ê\82Ì\90Ý\92è\83G\83\89\81[:  %o"\r
-    ID_SUBMOUNTS_CREATE     "AFS \83T\83u\83}\83E\83\93\83g\82Ì\8dì\90¬"\r
-    ID_SUBMOUNTS_EDIT       "AFS \83T\83u\83}\83E\83\93\83g\82Ì\92Ç\89Á\81A\95Ï\8dX\81A\82Ü\82½\82Í\8dí\8f\9c"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_CHECK_SERVERS_ERROR "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\8fó\8bµ\82Ì\8c\9f\8d¸\83G\83\89\81[:  %o"\r
-    IDS_ALL_SERVERS_RUNNING "\82·\82×\82Ä\82Ì\83T\81[\83o\81[\82ª\8eÀ\8ds\92\86\82Å\82·\81B"\r
-    IDS_CHECK_VOLUMES_OK    "\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80 ID/\96¼\91O\82Ì\83}\83b\83s\83\93\83O\82ª\8c\9f\8d¸\82³\82ê\82Ü\82µ\82½\81B"\r
-    IDS_CHECK_VOLUMES_ERROR "\83{\83\8a\83\85\81[\83\80 ID/\96¼\91O\83}\83b\83s\83\93\83O\82Ì\8c\9f\8d¸\83G\83\89\81[:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_ACL_ENTRY_NAME_IN_USE \r
-                            "\91I\91ð\82µ\82½\96¼\91O\82Í\82·\82Å\82É\8eg\97p\82³\82ê\82Ä\82¢\82Ü\82·\81B\95Ê\82Ì\96¼\91O\82ð\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B"\r
-    IDS_REALLY_DEL_MOUNT_POINTS \r
-                            "\91I\91ð\82µ\82½\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c\82µ\82Ä\82à\82¢\82¢\82Å\82·\82©?"\r
-    IDS_DIR_DOES_NOT_EXIST_ERROR "\83f\83B\83\8c\83N\83g\83\8a\81[ '%o' \82ª\91\8dÝ\82µ\82Ü\82¹\82ñ\81B"\r
-    IDS_CLEANACL_MSG        "\8cÃ\82¢ ACL \82Í\8dí\8f\9c\82³\82ê\82Ü\82·!"\r
-    IDS_COPY_ACL_OK         "ACL \82ª\90³\8fí\82É\83R\83s\81[\82³\82ê\82Ü\82µ\82½\81B"\r
-    IDS_GET_TOKENS_NO_AFS_SERVICE \r
-                            "\83g\81[\83N\83\93\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  AFS \83T\81[\83r\83X\82ª\8aJ\8en\82³\82ê\82Ä\82¢\82È\82¢\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B"\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR \r
-                            "\83g\81[\83N\83\93\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  \97\\8aú\82µ\82È\82¢\83G\83\89\81[\81A\83R\81[\83h %d "\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR2 \r
-                            "\83g\81[\83N\83\93\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  \97\\8aú\82µ\82È\82¢\83G\83\89\81[\81A\83T\81[\83r\83X %s.%s.%s, \83R\81[\83h %d "\r
-    IDS_ENTER_QUOTA         "\97L\8cø\82È\8a\84\82è\93\96\82Ä\97Ê\82ð\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B"\r
-    IDS_AUTHENTICATION_ITEM "\94F\8fØ(&A)..."\r
-    IDS_ACLS_ITEM           "\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g(&C)..."\r
-    IDS_VOL_PART_ITEM       "\83{\83\8a\83\85\81[\83\80/\83p\81[\83e\83B\83V\83\87\83\93(&V)"\r
-    IDS_VOL_PART_PROPS_ITEM "\83v\83\8d\83p\83e\83B\81[(&P)"\r
-    IDS_VOL_PART_REFRESH_ITEM "\96¼\91O /ID \83}\83b\83s\83\93\83O\82Ì\8dÅ\90V\95\\8e¦(&R)"\r
-    IDS_MOUNT_POINT_ITEM    "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g(&M)"\r
-    IDS_MP_SHOW_ITEM        "\95\\8e¦(&S)..."\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    AFX_IDS_APP_TITLE       "AFS \83N\83\89\83C\83A\83\93\83g"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_MP_REMOVE_ITEM      "\8dí\8f\9c(&R)..."\r
-    IDS_MP_MAKE_ITEM        "\8dì\90¬(&M)..."\r
-    IDS_FLUSH_FILE_DIR_ITEM "\83t\83@\83C\83\8b/\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83\89\83b\83V\83\85(&F)"\r
-    IDS_FLUSH_VOLUME_ITEM   "\83{\83\8a\83\85\81[\83\80\82Ì\83t\83\89\83b\83V\83\85(&U)"\r
-    IDS_SHOW_FILE_SERVERS_ITEM "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ì\95\\8e¦(&F)..."\r
-    IDS_SHOW_CELL_ITEM      "\83Z\83\8b\82Ì\95\\8e¦(&C)..."\r
-    IDS_SHOW_SERVER_STATUS_ITEM "\83T\81[\83o\81[\8fó\8bµ\82Ì\95\\8e¦..."\r
-    IDS_AFS_ITEM            "AFS(&A)"\r
-    IDS_SUBMOUNTS_ITEM      "\83T\83u\83}\83E\83\93\83g(&B)"\r
-    IDS_GET_SUBMT_INFO_ERROR "\8b¤\97p\96¼ %o \82Ì\83T\83u\83}\83E\83\93\83g\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ\81B"\r
-    IDS_REALLY_DELETE_SUBMT "\8b¤\97p\96¼ %o \82ð\8dí\8f\9c\82µ\82Ü\82·\82©?"\r
-    IDS_SUBMT_SAVE_FAILED   "\83T\83u\83}\83E\83\93\83g\81E\83f\81[\83^\83x\81[\83X\82É\91Î\82·\82é\95Ï\8dX\82ª\8e¸\94s\82µ\82Ü\82µ\82½\81B"\r
-    IDS_SUBMOUNTS_CREATE_ITEM "\92Ç\89Á(&A)"\r
-    IDS_SUBMOUNTS_EDIT_ITEM "\95Ò\8fW(&E)..."\r
-    IDS_EDIT_PATH_NAME      "\83p\83X\96¼\82Ì\95Ò\8fW"\r
-    IDS_SHOW_CELL           "\83Z\83\8b\82ð\95\\8e¦"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_SHOW_CELL_COLUMN    "\83Z\83\8b"\r
-    IDS_SHOW_FS             "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ð\95\\8e¦"\r
-    IDS_SHOW_FS_COLUMN      "\83t\83@\83C\83\8b\81E\83T\81[\83o\81["\r
-    IDS_REMOVE_MP           "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c"\r
-    IDS_REMOVE_MP_COLUMN    "\8c\8b\89Ê"\r
-END\r
-\r
-#endif    // Japanese resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-#define _AFX_NO_SPLITTER_RESOURCES\r
-#define _AFX_NO_OLE_RESOURCES\r
-#define _AFX_NO_TRACKER_RESOURCES\r
-#define _AFX_NO_PROPERTY_RESOURCES\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)\r
-#ifdef _WIN32\r
-LANGUAGE 17, 1\r
-#endif\r
-#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources\r
-#include "afxres.rc"         // Standard components\r
-#endif\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Japanese resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
+#ifdef _WIN32
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+    "#define _AFX_NO_OLE_RESOURCES\r\n"
+    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)\r\n"
+    "#ifdef _WIN32\r\n"
+    "LANGUAGE 17, 1\r\n"
+    "#endif\r\n"
+    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#include ""afxres.rc""         // Standard components\r\n"
+    "#endif\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU_FILE MENU DISCARDABLE 
+BEGIN
+    MENUITEM "\94F\8fØ...",                     IDM_AUTHENTICATION
+    MENUITEM "\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g...",       IDM_ACL_SET
+    POPUP "\83{\83\8a\83\85\81[\83\80 / \83p\81[\83e\83B\83V\83\87\83\93(&V)"
+    BEGIN
+        MENUITEM "\83v\83\8d\83p\83e\83B\81[(&P)...",         IDM_VOLUME_PROPERTIES
+        MENUITEM "\96¼\91O /ID \83}\83b\83s\83\93\83O\82Ì\8dÅ\90V\95\\8e¦(&R)", 
+                                                IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE
+
+    END
+    POPUP "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g(&M)"
+    BEGIN
+        MENUITEM "\95\\8e¦(&S)...",                 IDM_MOUNTPOINT_SHOW
+        MENUITEM "\8dí\8f\9c(&R)...",                 IDM_MOUNTPOINT_REMOVE
+        MENUITEM "\8dì\90¬(&M)...",                 IDM_MOUNTPOINT_MAKE
+    END
+    MENUITEM "\83t\83@\83C\83\8b / \83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83\89\83b\83V\83\85(&F)", IDM_FLUSH
+    MENUITEM "\83{\83\8a\83\85\81[\83\80\82Ì\83t\83\89\83b\83V\83\85(&U)",  IDM_FLUSH_VOLUME
+    MENUITEM "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ì\95\\8e¦(&F)...", IDM_SHOW_SERVER
+    MENUITEM "\83Z\83\8b\82Ì\95\\8e¦(&C)...",           IDM_SHOWCELL
+    MENUITEM "\83T\81[\83o\81[\8fó\8bµ\82Ì\95\\8e¦...",       IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "\83{\83\8a\83\85\81[\83\80\8fî\95ñ"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    DEFPUSHBUTTON   "\97¹\89ð",IDOK,60,150,50,14,WS_DISABLED
+    PUSHBUTTON      "\83w\83\8b\83v",9,240,150,50,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,150,150,50,14
+    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "\83t\83@\83C\83\8b / \83f\83B\83\8c\83N\83g\83\8a\81[",IDC_STATIC,10,3,55,17
+    LTEXT           "\96¼\91O",IDC_STATIC,90,10,20,8
+    LTEXT           "\8a\84\82è\93\96\82Ä\97Ê",IDC_STATIC,225,10,41,8
+    LTEXT           "\8eg\97p\97Ê",IDC_STATIC,270,10,25,8
+    LTEXT           "\8eg\97p\97¦ (%)",IDC_STATIC,305,10,39,8
+    LTEXT           "ID",IDC_STATIC,175,10,10,8
+    LTEXT           "\90V\8bK\8a\84\82è\93\96\82Ä\97Ê:",IDC_STATIC,10,127,56,10
+    EDITTEXT        IDC_NEW_QUOTA,75,126,50,12,ES_AUTOHSCROLL | WS_DISABLED
+    PUSHBUTTON      "\83p\81[\83e\83B\83V\83\87\83\93\8fî\95ñ\82Ì\95\\8e¦",IDC_PARTITION_INFO,205,125,
+                    102,14,WS_DISABLED
+    LTEXT           "KB",IDC_STATIC,145,127,25,10
+    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | 
+                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | 
+                    WS_DISABLED,128,125,10,14
+END
+
+IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "AFS ACL \82Ì\90Ý\92è"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    LTEXT           "",IDC_DIR_NAME,76,12,239,10
+    LISTBOX         IDC_NORMAL_RIGHTS,8,46,145,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    LISTBOX         IDC_NEGATIVE_ENTRIES,8,143,145,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    CONTROL         "r - Read (\93Ç\82Ý\8eæ\82è)",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,160,52,81,10
+    CONTROL         "w - Write (\8f\91\82«\8d\9e\82Ý)",IDC_WRITE,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,160,111,81,10
+    CONTROL         "l - Lookup (\8c\9f\8dõ)",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,160,66,81,10
+    CONTROL         "d - Delete (\8dí\8f\9c)",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,160,96,81,10
+    CONTROL         "i - Insert (\91}\93ü)",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,160,81,81,10
+    CONTROL         "k - Lock (\83\8d\83b\83N)",IDC_LOCK,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,160,126,81,10
+    CONTROL         "a - Administer (\8aÇ\97\9d)",IDC_ADMINISTER,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,160,141,81,10
+    PUSHBUTTON      "\92Ç\89Á(&A)...",IDC_ADD,246,45,69,14
+    PUSHBUTTON      "\8dí\8f\9c(&R)",IDC_REMOVE,246,70,69,14,WS_DISABLED
+    PUSHBUTTON      "\83N\83\8a\81[\83j\83\93\83O(&C)",IDC_CLEAN,246,95,69,14
+    DEFPUSHBUTTON   "\97¹\89ð(&O)",IDOK,246,150,69,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ(&N)",IDCANCEL,246,175,69,14
+    PUSHBUTTON      "\83w\83\8b\83v(&H)",9,246,201,69,14
+    LTEXT           "\83f\83B\83\8c\83N\83g\83\8a\81[:",IDC_STATIC,15,12,60,10
+    GROUPBOX        "\83A\83N\83Z\83X\8c ",IDC_STATIC,155,41,89,115
+    LTEXT           "\95W\8f\80",IDC_STATIC,10,30,23,8
+    LTEXT           "\96¼\91O",IDC_COLUMN_3,69,38,20,8
+    LTEXT           "\83A\83N\83Z\83X\8c ",IDC_STATIC,10,38,41,8
+    LTEXT           "\8bÖ\8e~",IDC_STATIC,10,127,17,8
+    LTEXT           "\83A\83N\83Z\83X\8c ",IDC_STATIC,10,135,41,8
+    LTEXT           "\96¼\91O",IDC_COLUMN_4,69,135,20,8
+    GROUPBOX        "",IDC_STATIC,10,5,305,20
+    PUSHBUTTON      "\83R\83s\81[(&P)...",IDC_COPY,246,120,69,14
+END
+
+IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 249, 103
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    EDITTEXT        IDC_DIR,70,10,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_VOLUME,70,25,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL,70,40,170,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "\97¹\89ð",IDOK,20,81,50,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,85,81,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,150,81,50,14
+    LTEXT           "\83f\83B\83\8c\83N\83g\83\8a\81[:",IDC_STATIC,9,12,45,10
+    LTEXT           "\83{\83\8a\83\85\81[\83\80:",IDC_STATIC,9,28,45,10
+    LTEXT           "\83Z\83\8b:",IDC_STATIC,9,42,45,10
+    GROUPBOX        "",IDC_STATIC,70,52,145,20
+    LTEXT           "\83I\83v\83V\83\87\83\93:",IDC_STATIC,9,59,45,10
+    CONTROL         "\92Ê\8fí",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP,75,59,41,10
+    CONTROL         "\93Ç\82Ý\8eæ\82è/\8f\91\82«\8d\9e\82Ý",IDC_RW,"Button",BS_AUTORADIOBUTTON,
+                    120,59,77,10
+END
+
+IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 245, 113
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ACL \8d\80\96Ú\82Ì\92Ç\89Á"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    EDITTEXT        IDC_NAME,37,70,190,12,ES_AUTOHSCROLL
+    CONTROL         "r - Read (\93Ç\82Ý\8eæ\82è)",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,15,73,10
+    CONTROL         "l - Lookup (\8c\9f\8dõ)",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,25,67,10
+    CONTROL         "i - Insert (\91}\93ü)",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,35,60,10
+    CONTROL         "d - Delete (\8dí\8f\9c)",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,45,67,10
+    CONTROL         "w - Write (\8f\91\82«\8d\9e\82Ý)",IDC_WRITE,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,100,15,79,10
+    CONTROL         "k - Lock (\83\8d\83b\83N)",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,100,25,69,10
+    CONTROL         "a - Administer (\8aÇ\97\9d)",IDC_ADMINISTER,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,100,35,81,10
+    CONTROL         "\95W\8f\80\8d\80\96Ú",IDC_ADD_NORMAL_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP,191,16,43,10
+    CONTROL         "\8bÖ\8e~\8d\80\96Ú",IDC_ADD_NEGATIVE_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON,191,26,43,10
+    PUSHBUTTON      "\97¹\89ð",IDOK,22,90,50,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,92,90,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,162,90,50,14
+    LTEXT           "\96¼\91O:",IDC_STATIC,10,72,18,8
+    GROUPBOX        "\83A\83N\83Z\83X\8c ",IDC_STATIC,10,5,175,55
+    GROUPBOX        "\8d\80\96Ú\83^\83C\83v",IDC_STATIC,186,6,53,34
+END
+
+IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\83p\81[\83e\83B\83V\83\87\83\93\8fî\95ñ"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    EDITTEXT        IDC_TOTAL_SIZE,60,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_BLOCKS_FREE,60,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_PERCENT_USED,60,40,40,12,ES_AUTOHSCROLL | 
+                    WS_DISABLED | NOT WS_TABSTOP
+    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,14,62,40,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,69,62,40,14
+    LTEXT           "\8eg\97p\97¦(%):",IDC_STATIC,10,42,42,8
+    LTEXT           "\8bó\82«\83u\83\8d\83b\83N:",IDC_STATIC,10,27,42,8
+    LTEXT           "\8d\87\8cv\83T\83C\83Y:",IDC_STATIC,10,12,42,8
+    LTEXT           "KB",IDC_STATIC,107,12,10,8
+    LTEXT           "KB",IDC_STATIC,107,27,10,8
+END
+
+IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ACL \82Ì\83R\83s\81["
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    EDITTEXT        IDC_FROM_DIR,56,10,175,12,ES_AUTOHSCROLL | ES_READONLY
+    EDITTEXT        IDC_TO_DIR,56,26,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "\8eQ\8fÆ",IDC_BROWSE,195,25,35,15
+    CONTROL         "\8c»\8dÝ\82Ì\8d\80\96Ú\82ð\8fÁ\8b\8e:",IDC_CLEAR,"Button",BS_AUTOCHECKBOX | 
+                    BS_LEFTTEXT | WS_TABSTOP,10,46,82,10
+    DEFPUSHBUTTON   "\97¹\89ð",IDOK,20,65,50,14,WS_DISABLED
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,95,65,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,170,65,50,14
+    LTEXT           "\83R\83s\81[\8c³:",IDC_STATIC,14,12,34,8
+    LTEXT           "\83R\83s\81[\90æ:",IDC_STATIC,14,29,34,8
+END
+
+IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\8c\9f\8dõ"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,65,145,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,21,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "\83t\83@\83C\83\8b/\83f\83B\83\8c\83N\83g\83\8a\81[",IDC_STATIC,10,10,91,8
+    LTEXT           "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[",IDC_STATIC,128,10,73,8
+END
+
+IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\8c\8b\89Ê"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,65,145,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,22,280,115,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "\83t\83@\83C\83\8b/\83f\83B\83\8c\83N\83g\83\8a\81[",-1,10,10,91,8
+    LTEXT           "\8c\8b\89Ê",IDC_RESULTS_LABEL,128,10,17,8
+END
+
+IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    DEFPUSHBUTTON   "\83N\83\8d\81[\83Y",IDOK,65,145,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,23,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "\83t\83@\83C\83\8b",IDC_STATIC,10,11,33,8
+    LTEXT           "\83{\83\8a\83\85\81[\83\80",IDC_STATIC,75,11,41,8
+    LTEXT           "\83Z\83\8b",IDC_STATIC,155,11,17,8
+    LTEXT           "\83^\83C\83v",IDC_STATIC,230,11,25,8
+END
+
+IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "\83T\81[\83o\81[\82ª\83_\83E\83\93"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    LISTBOX         1029,10,22,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL
+    LTEXT           "\88È\89º\82Ì\83T\81[\83o\81[\82Í\82Ü\82¾\83_\83E\83\93\82µ\82Ä\82¢\82Ü\82·:",IDC_STATIC,10,10,
+                    146,8
+    DEFPUSHBUTTON   "\97¹\89ð",IDOK,82,140,45,15
+END
+
+IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "\83T\81[\83o\81[\8fó\8bµ"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    CONTROL         "\83\8d\81[\83J\83\8b\81E\83Z\83\8b",IDC_LOCALCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,20,20,59,8
+    CONTROL         "\8ew\92è\83Z\83\8b:",IDC_SPECIFIEDCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,59,10
+    CONTROL         "\82·\82×\82Ä\82Ì\83Z\83\8b",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | 
+                    WS_TABSTOP,20,65,59,10
+    CONTROL         "\83T\81[\83o\81[\82ð\83v\83\8d\81[\83u\82µ\82È\82¢",IDC_DONTPROBESERVERS,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,107,10
+    PUSHBUTTON      "\8fó\8bµ\82Ì\95\\8e¦",IDC_SHOWSTATUS,10,120,50,14
+    GROUPBOX        "\83Z\83\8b",IDC_STATIC,10,5,160,105,WS_GROUP
+    GROUPBOX        "",IDC_STATIC,20,80,120,20,WS_GROUP
+    EDITTEXT        IDC_CELL_NAME,30,48,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "\83N\83\8d\81[\83Y",IDCANCEL,65,120,50,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,120,120,50,14
+END
+
+IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\94F\8fØ"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    LISTBOX         IDC_TOKEN_LIST,10,19,265,110,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    PUSHBUTTON      "\83g\81[\83N\83\93\82Ì\8eæ\93¾",ID_GET_TOKENS,15,137,62,14
+    PUSHBUTTON      "\83g\81[\83N\83\93\82Ì\94j\8aü",ID_DISCARD_TOKENS,80,137,62,14
+    PUSHBUTTON      "\83N\83\8d\81[\83Y",IDCANCEL,145,137,55,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,215,137,55,14
+    LTEXT           "\83\86\81[\83U\81[\96¼",IDC_STATIC,10,9,41,8
+    LTEXT           "\83Z\83\8b\96¼",IDC_STATIC,104,9,25,8
+    LTEXT           "\97L\8cø\8aú\8cÀ",IDC_STATIC,222,9,33,8
+END
+
+IDD_KLOG_DIALOG DIALOGEX 0, 0, 179, 93
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "\83g\81[\83N\83\93\82Ì\8eæ\93¾"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    EDITTEXT        IDC_NAME,52,10,115,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PASSWORD,52,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL_NAME,52,50,115,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "\97¹\89ð",IDOK,20,70,35,14,WS_DISABLED
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,70,70,35,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,120,70,35,14
+    LTEXT           "\96¼\91O:",IDC_STATIC,25,13,20,8
+    LTEXT           "\83p\83X\83\8f\81[\83h:",IDC_STATIC,10,32,35,8
+    LTEXT           "\83Z\83\8b:",IDC_STATIC,26,51,19,8
+END
+
+IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "\83g\81[\83N\83\93\82Ì\94j\8aü"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    DEFPUSHBUTTON   "\97¹\89ð",IDOK,25,40,35,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,75,40,35,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,125,40,35,14
+    LTEXT           "\83Z\83\8b:",IDC_STATIC,10,17,18,8
+    EDITTEXT        IDC_CELL_NAME,37,15,136,12,ES_AUTOHSCROLL
+END
+
+IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "\83T\83u\83}\83E\83\93\83g"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
+    PUSHBUTTON      "\92Ç\89Á ",IDC_ADD,202,20,45,14
+    PUSHBUTTON      "\8dí\8f\9c",IDC_DELETE,202,39,45,14,WS_DISABLED
+    PUSHBUTTON      "\95Ï\8dX",IDC_CHANGE,202,58,45,14,WS_DISABLED
+    LTEXT           "\83T\83u\83}\83E\83\93\83g:",IDC_STATIC,10,10,50,8
+    PUSHBUTTON      "\97¹\89ð",IDOK,202,145,45,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,202,163,45,14
+END
+
+IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "\83T\83u\83}\83E\83\93\83g\82Ì\92Ç\89Á"
+FONT 9, "\82l\82\82o\83S\83V\83b\83N"
+BEGIN
+    EDITTEXT        IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "\97¹\89ð",IDOK,22,53,45,14
+    PUSHBUTTON      "\8eæ\8fÁ\82µ",IDCANCEL,92,53,45,14
+    PUSHBUTTON      "\83w\83\8b\83v",9,167,53,45,14
+    LTEXT           "\8b¤\97p\96¼:",IDC_STATIC,19,10,29,8
+    LTEXT           "\83p\83X\96¼:",IDC_STATIC,19,25,28,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE 
+BEGIN
+    IDD_SERVERSTATUS, DIALOG
+    BEGIN
+        RIGHTMARGIN, 171
+    END
+
+    IDD_AUTHENTICATION, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 278
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 151
+    END
+
+    IDD_KLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 165
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 86
+    END
+
+    IDD_UNLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 178
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 56
+    END
+
+    IDD_SUBMTINFO, DIALOG
+    BEGIN
+        LEFTMARGIN, 10
+        RIGHTMARGIN, 247
+        BOTTOMMARGIN, 177
+    END
+
+    IDD_ADD_SUBMOUNT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 228
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 25
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_ACL_CLEAN            "fs cleanacl"
+    ID_ACL_COPY             "fs copyacl"
+    ID_ACL_LIST             "fs listacl"
+    ID_ACL_SET              "fs setacl"
+    ID_VOLUME_CHECK         "fs checkvolumes"
+    ID_VOLUME_DISKFREE      "fs diskfree"
+    ID_VOLUME_EXAMINE       "fs examine"
+    ID_VOLUME_FLUSH         "fs flushvolume"
+    ID_VOLUME_QUOTA_BRIEF   "fs quota"
+    ID_VOLUME_QUOTA_FULL    "fs listquota"
+    ID_VOLUME_QUOTA_SET     "fs setvol"
+    ID_VOLUME_SET           "fs setvol"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_FLUSH                "fs flush"
+    ID_WHEREIS              "fs whereis"
+    ID_SHOWCELL             "fs whichcell"
+    ID_MOUNTPOINT_SHOW      "fs lsmount"
+    ID_MOUNTPOINT_REMOVE    "fs rmmount"
+    ID_SHOW_SERVER          "fs whereis"
+    ID_AUTHENTICATE         "AFS \82Ì\83\8d\83O\83C\83\93\82Ü\82½\82Í\83\8d\83O\83A\83E\83g"
+    ID_SERVER_STATUS        "\83T\81[\83o\81[\82Ì\8c\9f\8d¸"
+    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"
+    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"
+    ID_MOUNTPOINT_MAKE      "fs mkmount"
+    IDS_FLUSH_FAILED        "\8a\88\93®\8fó\91Ô\82Ì\83t\83@\83C\83\8b %o \82ð\83t\83\89\83b\83V\83\85\82Å\82«\82Ü\82¹\82ñ"
+    IDS_FLUSH_ERROR         "\83t\83@\83C\83\8b %o \82Ì\83t\83\89\83b\83V\83\85\81E\83G\83\89\81[:  %s"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_FLUSH_OK            "\91I\91ð\82³\82ê\82½\83t\83@\83C\83\8b\82ª\90³\8fí\82É\83t\83\89\83b\83V\83\85\82³\82ê\82Ü\82µ\82½"
+    IDS_CANT_GET_CELL       "\83Z\83\8b\82Ì\94»\95Ê\83G\83\89\81[:  "
+    IDS_FLUSH_VOLUME_ERROR  "%o \82Ì\83{\83\8a\83\85\81[\83\80\82Ì\83t\83\89\83b\83V\83\85\81E\83G\83\89\81[:  %s"
+    IDS_FLUSH_VOLUME_OK     "\83{\83\8a\83\85\81[\83\80\82ª\90³\8fí\82É\83t\83\89\83b\83V\83\85\82³\82ê\82Ü\82µ\82½"
+    IDS_WHERE_IS            "\83t\83@\83C\83\8b %o \82Í\83z\83X\83g %s \82É\82 \82è\82Ü\82·"
+    IDS_CLEANACL_NOT_SUPPORTED 
+                            "\83t\83@\83C\83\8b %o \82Ì ACL \82ð\83N\83\8a\81[\83j\83\93\83O\82Å\82«\82Ü\82¹\82ñ:  ACL \82Ì\83N\83\8a\81[\83j\83\93\83O\82Í DFS \83A\83N\83Z\83X\81E\83\8a\83X\83g\82Å\82Í\83T\83|\81[\83g\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ"
+    IDS_ACL_IS_FINE         "%o \82Ì\83A\83N\83Z\83X\81E\83\8a\83X\83g\82Í\90³\8fí\82Å\82·"
+    IDS_CLEANACL_INVALID_ARG 
+                            "\83t\83@\83C\83\8b %o \82Ì ACL \82ð\83N\83\8a\81[\83j\83\93\83O\82Å\82«\82Ü\82¹\82ñ:  \96³\8cø\82È\88ø\82«\90\94\81A\8dl\82¦\82ç\82ê\82é\97\9d\97R:  \83t\83@\83C\83\8b\82ª vice \82É\82È\82¢\81A\82Ü\82½\82Í\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g\82É\83\86\81[\83U\81[\82ª\91½\82·\82¬\82é"
+    IDS_ANY_STRING          "%o"
+    IDS_CLEANACL_DONE       "\8cÃ\82¢ ACL \8d\80\96Ú\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½\81B"
+    ID_SUBMOUNTS            "AFS \83T\83u\83}\83E\83\93\83g\82Ì\8dì\90¬\82Ü\82½\82Í\8dí\8f\9c"
+    IDS_GETRIGHTS_ERROR     "\83f\83B\83\8c\83N\83g\83\8a\81[ %o \82Ì\83A\83N\83Z\83X\81E\83\8a\83X\83g\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  %o"
+    IDS_DFSACL_ERROR        "DFS ACL \82Í\82±\82Ì\83R\83}\83\93\83h\82Å\95Ò\8fW\82Å\82«\82Ü\82¹\82ñ"
+    IDS_SAVE_ACL_ERROR      "%o \82Ì ACL \82ð\95Û\8aÇ\82Å\82«\82Ü\82¹\82ñ:  %o"
+    IDS_SAVE_ACL_EINVAL_ERROR 
+                            "%o \82Ì ACL \82ð\95Û\8aÇ\82Å\82«\82Ü\82¹\82ñ:  \96³\8cø\82È\88ø\82«\90\94\81A\8dl\82¦\82ç\82ê\82é\97\9d\97R:  \83t\83@\83C\83\8b\82ª AFS \82É\82È\82¢\81A\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g\82É\83\86\81[\83U\81[\82ª\91½\82·\82¬\82é\81A\91\8dÝ\82µ\82È\82¢\83\86\81[\83U\81[\82ð\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g\82É\92Ç\89Á\82µ\82æ\82¤\82Æ\82µ\82½"
+    IDS_ACL_READ_ERROR      "%o \82Ì ACL \82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_NO_DFS_COPY_ACL     "\83f\83B\83\8c\83N\83g\83\8a\81[ %o \82É ACL \82ð\83R\83s\81[\82Å\82«\82Ü\82¹\82ñ:  ACL \82Ì\83R\83s\81[\82Í DFS\83A\83N\83Z\83X\81E\83\8a\83X\83g\82Å\82Í\83T\83|\81[\83g\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ"
+    IDS_COPY_ACL_EINVAL_ERROR 
+                            "\83f\83B\83\8c\83N\83g\83\8a\81[ %o \82É ACL \82ð\83R\83s\81[\82Å\82«\82Ü\82¹\82ñ:  \96³\8cø\82È\88ø\82«\90\94\81A\8dl\82¦\82ç\82ê\82é\97\9d\97R:  \83t\83@\83C\83\8b\82ª AFS \82É\82È\82¢\81B"
+    IDS_COPY_ACL_ERROR      "ACL \82ð %o \82É\83R\83s\81[\82Å\82«\82Ü\82¹\82ñ:  %o"
+    IDS_NOT_MOUNT_POINT_ERROR "%o \82Í\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82 \82è\82Ü\82¹\82ñ\81B"
+    IDS_LIST_MOUNT_POINT_ERROR "\83G\83\89\81[:  %o"
+    IDS_MAKE_MP_NOT_AFS_ERROR 
+                            "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð AFS \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\93à\82É\8dì\90¬\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·"
+    IDS_MOUNT_POINT_ERROR   "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬\83G\83\89\81[:  %o"
+    IDS_ERROR               "\83G\83\89\81[:  %o"
+    IDS_DELETED             "\90³\8fí\82É\8dí\8f\9c\82³\82ê\82Ü\82µ\82½"
+    IDS_SET_QUOTA_ERROR     "\8a\84\82è\93\96\82Ä\97Ê\82Ì\90Ý\92è\83G\83\89\81[:  %o"
+    ID_SUBMOUNTS_CREATE     "AFS \83T\83u\83}\83E\83\93\83g\82Ì\8dì\90¬"
+    ID_SUBMOUNTS_EDIT       "AFS \83T\83u\83}\83E\83\93\83g\82Ì\92Ç\89Á\81A\95Ï\8dX\81A\82Ü\82½\82Í\8dí\8f\9c"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_CHECK_SERVERS_ERROR "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\8fó\8bµ\82Ì\8c\9f\8d¸\83G\83\89\81[:  %o"
+    IDS_ALL_SERVERS_RUNNING "\82·\82×\82Ä\82Ì\83T\81[\83o\81[\82ª\8eÀ\8ds\92\86\82Å\82·\81B"
+    IDS_CHECK_VOLUMES_OK    "\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80 ID/\96¼\91O\82Ì\83}\83b\83s\83\93\83O\82ª\8c\9f\8d¸\82³\82ê\82Ü\82µ\82½\81B"
+    IDS_CHECK_VOLUMES_ERROR "\83{\83\8a\83\85\81[\83\80 ID/\96¼\91O\83}\83b\83s\83\93\83O\82Ì\8c\9f\8d¸\83G\83\89\81[:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_ACL_ENTRY_NAME_IN_USE 
+                            "\91I\91ð\82µ\82½\96¼\91O\82Í\82·\82Å\82É\8eg\97p\82³\82ê\82Ä\82¢\82Ü\82·\81B\95Ê\82Ì\96¼\91O\82ð\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B"
+    IDS_REALLY_DEL_MOUNT_POINTS 
+                            "\91I\91ð\82µ\82½\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c\82µ\82Ä\82à\82¢\82¢\82Å\82·\82©?"
+    IDS_DIR_DOES_NOT_EXIST_ERROR "\83f\83B\83\8c\83N\83g\83\8a\81[ '%o' \82ª\91\8dÝ\82µ\82Ü\82¹\82ñ\81B"
+    IDS_CLEANACL_MSG        "\8cÃ\82¢ ACL \82Í\8dí\8f\9c\82³\82ê\82Ü\82·!"
+    IDS_COPY_ACL_OK         "ACL \82ª\90³\8fí\82É\83R\83s\81[\82³\82ê\82Ü\82µ\82½\81B"
+    IDS_GET_TOKENS_NO_AFS_SERVICE 
+                            "\83g\81[\83N\83\93\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  AFS \83T\81[\83r\83X\82ª\8aJ\8en\82³\82ê\82Ä\82¢\82È\82¢\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B"
+    IDS_GET_TOKENS_UNEXPECTED_ERROR 
+                            "\83g\81[\83N\83\93\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  \97\\8aú\82µ\82È\82¢\83G\83\89\81[\81A\83R\81[\83h %d "
+    IDS_GET_TOKENS_UNEXPECTED_ERROR2 
+                            "\83g\81[\83N\83\93\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ:  \97\\8aú\82µ\82È\82¢\83G\83\89\81[\81A\83T\81[\83r\83X %s.%s.%s, \83R\81[\83h %d "
+    IDS_ENTER_QUOTA         "\97L\8cø\82È\8a\84\82è\93\96\82Ä\97Ê\82ð\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B"
+    IDS_AUTHENTICATION_ITEM "\94F\8fØ(&A)..."
+    IDS_ACLS_ITEM           "\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g(&C)..."
+    IDS_VOL_PART_ITEM       "\83{\83\8a\83\85\81[\83\80/\83p\81[\83e\83B\83V\83\87\83\93(&V)"
+    IDS_VOL_PART_PROPS_ITEM "\83v\83\8d\83p\83e\83B\81[(&P)"
+    IDS_VOL_PART_REFRESH_ITEM "\96¼\91O /ID \83}\83b\83s\83\93\83O\82Ì\8dÅ\90V\95\\8e¦(&R)"
+    IDS_MOUNT_POINT_ITEM    "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g(&M)"
+    IDS_MP_SHOW_ITEM        "\95\\8e¦(&S)..."
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    AFX_IDS_APP_TITLE       "AFS \83N\83\89\83C\83A\83\93\83g"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_MP_REMOVE_ITEM      "\8dí\8f\9c(&R)..."
+    IDS_MP_MAKE_ITEM        "\8dì\90¬(&M)..."
+    IDS_FLUSH_FILE_DIR_ITEM "\83t\83@\83C\83\8b/\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83\89\83b\83V\83\85(&F)"
+    IDS_FLUSH_VOLUME_ITEM   "\83{\83\8a\83\85\81[\83\80\82Ì\83t\83\89\83b\83V\83\85(&U)"
+    IDS_SHOW_FILE_SERVERS_ITEM "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ì\95\\8e¦(&F)..."
+    IDS_SHOW_CELL_ITEM      "\83Z\83\8b\82Ì\95\\8e¦(&C)..."
+    IDS_SHOW_SERVER_STATUS_ITEM "\83T\81[\83o\81[\8fó\8bµ\82Ì\95\\8e¦..."
+    IDS_AFS_ITEM            "AFS(&A)"
+    IDS_SUBMOUNTS_ITEM      "\83T\83u\83}\83E\83\93\83g(&B)"
+    IDS_GET_SUBMT_INFO_ERROR "\8b¤\97p\96¼ %o \82Ì\83T\83u\83}\83E\83\93\83g\8fî\95ñ\82ð\93Ç\82Ý\8eæ\82ê\82Ü\82¹\82ñ\81B"
+    IDS_REALLY_DELETE_SUBMT "\8b¤\97p\96¼ %o \82ð\8dí\8f\9c\82µ\82Ü\82·\82©?"
+    IDS_SUBMT_SAVE_FAILED   "\83T\83u\83}\83E\83\93\83g\81E\83f\81[\83^\83x\81[\83X\82É\91Î\82·\82é\95Ï\8dX\82ª\8e¸\94s\82µ\82Ü\82µ\82½\81B"
+    IDS_SUBMOUNTS_CREATE_ITEM "\92Ç\89Á(&A)"
+    IDS_SUBMOUNTS_EDIT_ITEM "\95Ò\8fW(&E)..."
+    IDS_EDIT_PATH_NAME      "\83p\83X\96¼\82Ì\95Ò\8fW"
+    IDS_SHOW_CELL           "\83Z\83\8b\82ð\95\\8e¦"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_SHOW_CELL_COLUMN    "\83Z\83\8b"
+    IDS_SHOW_FS             "\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ð\95\\8e¦"
+    IDS_SHOW_FS_COLUMN      "\83t\83@\83C\83\8b\81E\83T\81[\83o\81["
+    IDS_REMOVE_MP           "\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c"
+    IDS_REMOVE_MP_COLUMN    "\8c\8b\89Ê"
+END
+
+#endif    // Japanese resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
+#ifdef _WIN32
+LANGUAGE 17, 1
+#endif
+#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources
+#include "afxres.rc"         // Standard components
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index c1218a1c4cd54a5a03df0254d0b31eef3ed1056a..2a7cf0023e790fdc6c4100af6645801a4e7e4f20 100644 (file)
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Korean resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"\r
-    "#define _AFX_NO_OLE_RESOURCES\r\n"\r
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"\r
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"\r
-    "\r\n"\r
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)\r\n"\r
-    "#ifdef _WIN32\r\n"\r
-    "LANGUAGE 18, 1\r\n"\r
-    "#endif\r\n"\r
-    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"\r
-    "#include ""afxres.rc""         // Standard components\r\n"\r
-    "#endif\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Menu\r
-//\r
-\r
-IDR_MENU_FILE MENU DISCARDABLE \r
-BEGIN\r
-    MENUITEM "ÀÎÁõ...",                     IDM_AUTHENTICATION\r
-    MENUITEM "¾×¼¼½º Á¦¾î ¸ñ·Ï...",         IDM_ACL_SET\r
-    POPUP "º¼·ý/ÆÄƼ¼Ç(&V)"\r
-    BEGIN\r
-        MENUITEM "Ư¼º(&P)...",                 IDM_VOLUME_PROPERTIES\r
-        MENUITEM "À̸§/ID ¸ÊÇΠ»õ·Î °íħ(&R)",  IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE\r
-\r
-    END\r
-    POPUP "¸¶¿îÆ® Æ÷ÀÎÆ®(&M)"\r
-    BEGIN\r
-        MENUITEM "Ç¥½Ã(&S)...",                 IDM_MOUNTPOINT_SHOW\r
-        MENUITEM "Á¦°Å(&R)...",                 IDM_MOUNTPOINT_REMOVE\r
-        MENUITEM "ÀÛ¼º(&M)...",                 IDM_MOUNTPOINT_MAKE\r
-    END\r
-    MENUITEM "ÆÄÀÏ/µð·ºÅ丮 Ç÷¯½¬(&F)",    IDM_FLUSH\r
-    MENUITEM "º¼·ý Ç÷¯½¬(&U)",             IDM_FLUSH_VOLUME\r
-    MENUITEM "ÆÄÀÏ ¼­¹ö Ç¥½Ã(&F)...",       IDM_SHOW_SERVER\r
-    MENUITEM "¼¿ Ç¥½Ã(&C)...",              IDM_SHOWCELL\r
-    MENUITEM "¼­¹ö »óÅ ǥ½Ã ...",          IDM_SERVER_STATUS\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Dialog\r
-//\r
-\r
-IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "º¼·ý Á¤º¸"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    DEFPUSHBUTTON   "È®ÀÎ",IDOK,60,150,50,14,WS_DISABLED\r
-    PUSHBUTTON      "µµ¿ò¸»",9,240,150,50,14\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,150,150,50,14\r
-    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP\r
-    LTEXT           "ÆÄÀÏ/µð·ºÅ丮",IDC_STATIC,10,9,56,8\r
-    LTEXT           "À̸§",IDC_STATIC,90,10,20,8\r
-    LTEXT           "ÇÒ´ç·®",IDC_STATIC,225,10,29,8\r
-    LTEXT           "»ç¿ë",IDC_STATIC,270,10,24,8\r
-    LTEXT           "»ç¿ë ¹éºÐÀ²",IDC_STATIC,298,10,38,8\r
-    LTEXT           "ID",IDC_STATIC,171,10,14,8\r
-    LTEXT           "»õ ÇÒ´ç·®:",IDC_STATIC,10,127,40,10\r
-    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED\r
-    PUSHBUTTON      "ÆÄƼ¼Ç Á¤º¸ Ç¥½Ã",IDC_PARTITION_INFO,205,125,69,14,\r
-                    WS_DISABLED\r
-    LTEXT           "KB",IDC_STATIC,118,127,25,10\r
-    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | \r
-                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | \r
-                    WS_DISABLED,106,125,10,14\r
-END\r
-\r
-IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "AFS ACL ¼³Á¤"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    LTEXT           "",IDC_DIR_NAME,51,12,259,10\r
-    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    CONTROL         "r - Àбâ",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,52,55,10\r
-    CONTROL         "w - ¾²±â",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,111,55,10\r
-    CONTROL         "l - Á¶È¸",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,66,55,10\r
-    CONTROL         "d - »èÁ¦",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,96,55,10\r
-    CONTROL         "i - »ðÀÔ",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,81,55,10\r
-    CONTROL         "k - Àá±Ý",IDC_LOCK,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,126,55,10\r
-    CONTROL         "a - °ü¸®ÀÚ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,141,55,10\r
-    PUSHBUTTON      "Ãß°¡(&A)...",IDC_ADD,270,45,45,14\r
-    PUSHBUTTON      "Á¦°Å(&R)",IDC_REMOVE,270,70,45,14,WS_DISABLED\r
-    PUSHBUTTON      "Á¤¸®(&C)",IDC_CLEAN,270,95,45,14\r
-    DEFPUSHBUTTON   "È®ÀÎ(&O)",IDOK,270,150,45,14\r
-    PUSHBUTTON      "Ãë¼Ò(&N)",IDCANCEL,270,175,45,14\r
-    PUSHBUTTON      "µµ¿ò¸»(&H)",9,270,201,45,14\r
-    LTEXT           "µð·ºÅ丮:",IDC_STATIC,15,12,41,10\r
-    GROUPBOX        "±ÇÇÑ",IDC_STATIC,195,41,65,115\r
-    LTEXT           "±àÁ¤",IDC_STATIC,10,30,23,8\r
-    LTEXT           "À̸§",IDC_COLUMN_3,69,38,20,8\r
-    LTEXT           "±ÇÇÑ",IDC_STATIC,10,38,37,8\r
-    LTEXT           "ºÎÁ¤",IDC_STATIC,10,125,30,8\r
-    LTEXT           "±ÇÇÑ",IDC_STATIC,10,133,38,8\r
-    LTEXT           "À̸§",IDC_COLUMN_4,69,133,20,8\r
-    GROUPBOX        "",IDC_STATIC,10,5,305,20\r
-    PUSHBUTTON      "º¹»ç(&P)...",IDC_COPY,270,120,45,14\r
-END\r
-\r
-IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¸¶¿îÆ® Æ÷ÀÎÆ® ÀÛ¼º"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "È®ÀÎ",IDOK,20,81,50,14\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,85,81,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,150,81,50,14\r
-    LTEXT           "µð·ºÅ丮:",IDC_STATIC,5,12,30,10\r
-    LTEXT           "º¼·ý:",IDC_STATIC,12,26,25,10\r
-    LTEXT           "¼¿:",IDC_STATIC,19,41,15,10\r
-    GROUPBOX        "",IDC_STATIC,40,52,115,20\r
-    LTEXT           "¿É¼Ç:",IDC_STATIC,12,57,24,10\r
-    CONTROL         "ÀϹÝ",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP,45,59,41,10\r
-    CONTROL         "Àбâ/¾²±â",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,50,\r
-                    10\r
-END\r
-\r
-IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ACL Ç׸ñ Ãß°¡"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,35,70,190,12,ES_AUTOHSCROLL\r
-    CONTROL         "r - Àбâ",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,15,45,10\r
-    CONTROL         "l - Á¶È¸",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,25,50,10\r
-    CONTROL         "i - »ðÀÔ",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,35,50,10\r
-    CONTROL         "d - »èÁ¦",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,45,50,10\r
-    CONTROL         "w - ¾²±â",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,15,50,10\r
-    CONTROL         "k - Àá±Ý",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,25,55,10\r
-    CONTROL         "a - °ü¸®ÀÚ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,35,60,10\r
-    CONTROL         "±àÁ¤ Ç׸ñ",IDC_ADD_NORMAL_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10\r
-    CONTROL         "ºÎÁ¤ Ç׸ñ",IDC_ADD_NEGATIVE_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON,161,26,59,10\r
-    PUSHBUTTON      "È®ÀÎ",IDOK,22,90,50,14\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,92,90,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,162,90,50,14\r
-    LTEXT           "À̸§:",IDC_STATIC,10,72,20,8\r
-    GROUPBOX        "±ÇÇÑ",IDC_STATIC,10,5,135,55\r
-    GROUPBOX        "Ç׸ñ À¯Çü",IDC_STATIC,155,6,70,34\r
-END\r
-\r
-IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ÆÄƼ¼Ç Á¤º¸"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    EDITTEXT        IDC_TOTAL_SIZE,67,9,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_BLOCKS_FREE,67,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_PERCENT_USED,67,39,40,12,ES_AUTOHSCROLL | \r
-                    WS_DISABLED | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "´Ý±â",IDOK,14,62,40,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,69,62,40,14\r
-    LTEXT           "»ç¿ë %:",IDC_STATIC,5,42,52,8\r
-    LTEXT           "»ç¿ë°¡´ÉÇÑ ºí·°:",IDC_STATIC,5,27,54,8\r
-    LTEXT           "ÃÑ Å©±â:",IDC_STATIC,7,12,36,8\r
-    LTEXT           "KB",IDC_STATIC,109,11,11,8\r
-    LTEXT           "K",IDC_STATIC,109,27,8,8\r
-END\r
-\r
-IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ACL º¹»ç"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY\r
-    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "ã¾Æº¸±â",IDC_BROWSE,195,25,35,15\r
-    CONTROL         "ÇöÀç ÀԷ Ç׸ñ Áö¿ì±â:",IDC_CLEAR,"Button",\r
-                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,82,10\r
-    DEFPUSHBUTTON   "È®ÀÎ",IDOK,20,65,50,14,WS_DISABLED\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,95,65,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,170,65,50,14\r
-    LTEXT           "º¹»ç ¿øº»:",IDC_STATIC,13,13,35,8\r
-    LTEXT           "º¹»ç ´ë»ó:",IDC_STATIC,13,29,37,8\r
-END\r
-\r
-IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "À§Ä¡"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    DEFPUSHBUTTON   "´Ý±â",IDOK,65,145,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "ÆÄÀÏ/µð·ºÅ丮",IDC_STATIC,10,10,59,8\r
-    LTEXT           "ÆÄÀÏ ¼­¹ö",IDC_STATIC,128,10,44,8\r
-END\r
-\r
-IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "°á°ú"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    DEFPUSHBUTTON   "´Ý±â",IDOK,65,145,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "ÆÄÀÏ/µð·ºÅ丮",-1,10,10,45,8\r
-    LTEXT           "°á°ú",IDC_RESULTS_LABEL,128,10,44,8\r
-END\r
-\r
-IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¸¶¿îÆ® Æ÷ÀÎÆ®"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    DEFPUSHBUTTON   "´Ý±â",IDOK,65,145,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "ÆÄÀÏ",IDC_STATIC,10,11,13,8\r
-    LTEXT           "º¼·ý",IDC_STATIC,75,11,27,8\r
-    LTEXT           "¼¿",IDC_STATIC,155,11,15,8\r
-    LTEXT           "À¯Çü",IDC_STATIC,230,11,20,8\r
-END\r
-\r
-IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¼­¹ö Áß´Ü"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL\r
-    LTEXT           "ÀÌ ¼­¹ö´Â ¾ÆÁ÷ ½ÃÀÛµÇÁö ¾ÊÀº »óÅÂÀÔ´Ï´Ù",IDC_STATIC,10,\r
-                    10,186,8\r
-    DEFPUSHBUTTON   "È®ÀÎ",IDOK,82,140,45,15\r
-END\r
-\r
-IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "¼­¹ö »óÅÂ"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    CONTROL         "Áö¿ª ¼¿",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP | WS_TABSTOP,20,20,50,8\r
-    CONTROL         "ÁöÁ¤µÈ ¼¿:",IDC_SPECIFIEDCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10\r
-    CONTROL         "¸ðµç ¼¿",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_TABSTOP,21,69,45,10\r
-    CONTROL         "¼­¹ö »óŸ¦ Á¶»çÇÏÁö ¾ÊÀ½",IDC_DONTPROBESERVERS,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,112,10\r
-    PUSHBUTTON      "»óÅ ǥ½Ã",IDC_SHOWSTATUS,10,120,50,14\r
-    GROUPBOX        "¼¿",IDC_STATIC,10,5,160,105,WS_GROUP\r
-    GROUPBOX        "",IDC_STATIC,20,80,137,20,WS_GROUP\r
-    EDITTEXT        IDC_CELL_NAME,31,51,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "´Ý±â",IDCANCEL,65,120,50,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,120,120,50,14\r
-END\r
-\r
-IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ÀÎÁõ"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    PUSHBUTTON      "ÅäÅ« È®º¸",ID_GET_TOKENS,15,137,55,14\r
-    PUSHBUTTON      "ÅäÅ« ¹ö¸®±â",ID_DISCARD_TOKENS,80,137,55,14\r
-    PUSHBUTTON      "´Ý±â",IDCANCEL,145,137,55,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,215,137,55,14\r
-    LTEXT           "»ç¿ëÀÚ À̸§",IDC_STATIC,10,9,38,8\r
-    LTEXT           "¼¿ À̸§",IDC_STATIC,104,9,33,8\r
-    LTEXT           "¸¸±â",IDC_STATIC,222,9,32,8\r
-END\r
-\r
-IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "ÅäÅ« È®º¸"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "È®ÀÎ",IDOK,20,70,35,14,WS_DISABLED\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,70,70,35,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,120,70,35,14\r
-    LTEXT           "À̸§:",IDC_STATIC,17,12,22,8\r
-    LTEXT           "¾ÏÈ£:",IDC_STATIC,17,32,20,8\r
-    LTEXT           "¼¿:",IDC_STATIC,24,52,15,8\r
-END\r
-\r
-IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "ÅäÅ« ¹ö¸®±â"\r
-FONT 9, "±¼¸²", 0, 0, 0x1\r
-BEGIN\r
-    DEFPUSHBUTTON   "È®ÀÎ",IDOK,25,40,35,14\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,75,40,35,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,125,40,35,14\r
-    LTEXT           "¼¿:",IDC_STATIC,10,17,14,8\r
-    EDITTEXT        IDC_CELL_NAME,29,15,145,12,ES_AUTOHSCROLL\r
-END\r
-\r
-IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¼­ºê¸¶¿îÆ®"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
-    PUSHBUTTON      "Ãß°¡ ",IDC_ADD,202,20,45,14\r
-    PUSHBUTTON      "»èÁ¦",IDC_DELETE,202,39,45,14,WS_DISABLED\r
-    PUSHBUTTON      "º¯°æ",IDC_CHANGE,202,58,45,14,WS_DISABLED\r
-    LTEXT           "¼­ºê¸¶¿îÆ®:",IDC_STATIC,10,10,50,8\r
-    PUSHBUTTON      "È®ÀÎ",IDOK,202,145,45,14\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,202,163,45,14\r
-END\r
-\r
-IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¼­ºê¸¶¿îÆ® Ãß°¡"\r
-FONT 9, "±¼¸²"\r
-BEGIN\r
-    EDITTEXT        IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "È®ÀÎ",IDOK,22,53,45,14\r
-    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,92,53,45,14\r
-    PUSHBUTTON      "µµ¿ò¸»",9,167,53,45,14\r
-    LTEXT           "°øÀ¯ À̸§:",IDC_STATIC,18,10,37,8\r
-    LTEXT           "°æ·Î À̸§:",IDC_STATIC,19,25,39,8\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// DESIGNINFO\r
-//\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-GUIDELINES DESIGNINFO DISCARDABLE \r
-BEGIN\r
-    IDD_SERVERSTATUS, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 171\r
-    END\r
-\r
-    IDD_AUTHENTICATION, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 278\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 151\r
-    END\r
-\r
-    IDD_KLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 162\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 86\r
-    END\r
-\r
-    IDD_UNLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 178\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 56\r
-    END\r
-\r
-    IDD_SUBMTINFO, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 10\r
-        RIGHTMARGIN, 247\r
-        BOTTOMMARGIN, 177\r
-    END\r
-\r
-    IDD_ADD_SUBMOUNT, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 228\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 25\r
-    END\r
-END\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_ACL_CLEAN            "fs cleanacl"\r
-    ID_ACL_COPY             "fs copyacl"\r
-    ID_ACL_LIST             "fs listacl"\r
-    ID_ACL_SET              "fs setacl"\r
-    ID_VOLUME_CHECK         "fs checkvolumes"\r
-    ID_VOLUME_DISKFREE      "fs diskfree"\r
-    ID_VOLUME_EXAMINE       "fs examine"\r
-    ID_VOLUME_FLUSH         "fs flushvolume"\r
-    ID_VOLUME_QUOTA_BRIEF   "fs quota"\r
-    ID_VOLUME_QUOTA_FULL    "fs listquota"\r
-    ID_VOLUME_QUOTA_SET     "fs setvol"\r
-    ID_VOLUME_SET           "fs setvol"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_FLUSH                "fs flush"\r
-    ID_WHEREIS              "fs whereis"\r
-    ID_SHOWCELL             "fs whichcell"\r
-    ID_MOUNTPOINT_SHOW      "fs lsmount"\r
-    ID_MOUNTPOINT_REMOVE    "fs rmmount"\r
-    ID_SHOW_SERVER          "fs whereis"\r
-    ID_AUTHENTICATE         "AFS·Î ·Î±×ÀΠ¶Ç´Â AFS¿¡¼­ ·Î±× ¾Æ¿ô"\r
-    ID_SERVER_STATUS        "¼­¹ö È®ÀÎ"\r
-    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"\r
-    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"\r
-    ID_MOUNTPOINT_MAKE      "fs mkmount"\r
-    IDS_FLUSH_FAILED        "Ȱ¼ºÈ­µÈ %o ÆÄÀÏÀ» Ç÷¯½¬ÇÒ ¼ö ¾ø½À´Ï´Ù"\r
-    IDS_FLUSH_ERROR         "%o ÆÄÀÏ Ç÷¯½¬ ¿À·ù: %s"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_FLUSH_OK            "¼±ÅõȠÆÄÀÏÀ» Ç÷¯½¬Çß½À´Ï´Ù"\r
-    IDS_CANT_GET_CELL       "¼¿ ÆÇº° ¿À·ù:"\r
-    IDS_FLUSH_VOLUME_ERROR  "%o¿¡ ´ëÇÑ º¼·ý Ç÷¯½¬ ¿À·ù:  %s"\r
-    IDS_FLUSH_VOLUME_OK     "º¼·ýÀÌ Ç÷¯½¬µÇ¾ú½À´Ï´Ù"\r
-    IDS_WHERE_IS            "%o ÆÄÀÏÀÌ %s È£½ºÆ®¿¡ ÀÖ½À´Ï´Ù"\r
-    IDS_CLEANACL_NOT_SUPPORTED \r
-                            "%o ÆÄÀÏ¿¡ ´ëÇÑ ACLÀ» Á¤¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. ACL Á¤¸®´Â DFS ¾×¼¼½º ¸ñ·Ï¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù"\r
-    IDS_ACL_IS_FINE         "%o¿¡ ´ëÇÑ ¾×¼¼½º ¸ñ·ÏÀÌ Á¦´ë·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù"\r
-    IDS_CLEANACL_INVALID_ARG \r
-                            "%o ÆÄÀÏ¿¡ ´ëÇÑ ACLÀ» Á¤¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº Àμö, °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÆÄÀÏÀÌ ¾ø°Å³ª ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ »ç¿ëÀÚ°¡ ³Ê¹« ¸¹½À´Ï´Ù"\r
-    IDS_ANY_STRING          "%o"\r
-    IDS_CLEANACL_DONE       "¸ðÈ£ÇÑ ACL ÀԷ Ç׸ñÀº »èÁ¦µÇ¾ú½À´Ï´Ù."\r
-    ID_SUBMOUNTS            "AFS ¼­ºê¸¶¿îÆ®¸¦ ÀÛ¼ºÇϰųª »èÁ¦ÇϽʽÿÀ"\r
-    IDS_GETRIGHTS_ERROR     "%o µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º ¸ñ·ÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù:  %o"\r
-    IDS_DFSACL_ERROR        "ÀÌ ¸í·ÉÀ¸·Î DFS ACLÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù"\r
-    IDS_SAVE_ACL_ERROR      "%o¿¡ ´ëÇÑ ACLÀ» ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù:  %o"\r
-    IDS_SAVE_ACL_EINVAL_ERROR \r
-                            "%o¿¡ ´ëÇÑ ACLÀ» ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº Àμö ¹× °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÆÄÀÏÀÌ AFS¿¡ ¾ø°Å³ª ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ »ç¿ëÀÚ°¡ ³Ê¹« ¸¹°Å³ª ¶Ç´Â ¾ø´Â »ç¿ëÀÚ¸¦ ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ Ãß°¡ÇÏ·Á°í Çß½À´Ï´Ù."\r
-    IDS_ACL_READ_ERROR      "%o¿¡ ´ëÇÑ ACLÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_NO_DFS_COPY_ACL     "ACLÀ» %o µð·ºÅ丮·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù.  DFS ¾×¼¼½º ¸ñ·Ï¿¡¼­´Â ACL º¹»ç¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù"\r
-    IDS_COPY_ACL_EINVAL_ERROR \r
-                            "ACLÀ» %o µð·ºÅ丮·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº Àμö ¹× °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÆÄÀÏÀÌ AFS¿¡ ¾ø½À´Ï´Ù."\r
-    IDS_COPY_ACL_ERROR      "ACLÀ» %o¿¡ º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù:  %o"\r
-    IDS_NOT_MOUNT_POINT_ERROR "%oÀº(´Â) ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Õ´Ï´Ù."\r
-    IDS_LIST_MOUNT_POINT_ERROR "¿À·ù:  %o"\r
-    IDS_MAKE_MP_NOT_AFS_ERROR \r
-                            "¸¶¿îÆ® Æ÷ÀÎÆ®´Â AFS ÆÄÀÏ ½Ã½ºÅÛ ³»¿¡ ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù"\r
-    IDS_MOUNT_POINT_ERROR   "¸¶¿îÆ® Æ÷ÀÎÆ® ÀÛ¼º ¿À·ù:  %o"\r
-    IDS_ERROR               "¿À·ù:  %o"\r
-    IDS_DELETED             "»èÁ¦µÇ¾ú½À´Ï´Ù"\r
-    IDS_SET_QUOTA_ERROR     "ÇÒ´ç·® ¼³Á¤ ¿À·ù:  %o"\r
-    ID_SUBMOUNTS_CREATE     "AFS ¼­ºê¸¶¿îÆ® ÀÛ¼º"\r
-    ID_SUBMOUNTS_EDIT       "AFS ¼­ºê¸¶¿îÆ® Ãß°¡, º¯°æ ¶Ç´Â »èÁ¦"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_CHECK_SERVERS_ERROR "%o ÆÄÀÏ ¼­¹ö ±â°èÀÇ »óÅ ȮÀΠ¿À·ù"\r
-    IDS_ALL_SERVERS_RUNNING "¸ðµç ¼­¹ö°¡ ½ÇÇà ÁßÀÔ´Ï´Ù."\r
-    IDS_CHECK_VOLUMES_OK    "¸ðµç º¼·ý ID/À̸§ ¸ÊÇÎÀÌ È®ÀεǾú½À´Ï´Ù."\r
-    IDS_CHECK_VOLUMES_ERROR "º¼·ý ID/À̸§ ¸ÊÇΠȮÀΠ¿À·ù:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_ACL_ENTRY_NAME_IN_USE \r
-                            "¼±ÅÃÇÑ À̸§ÀÌ À̹̠»ç¿ë ÁßÀÔ´Ï´Ù.  ´Ù¸¥ À̸§À» ÀÔ·ÂÇϽʽÿÀ."\r
-    IDS_REALLY_DEL_MOUNT_POINTS "¼±ÅõȠ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Á¦°ÅÇϽðڽÀ´Ï±î?"\r
-    IDS_DIR_DOES_NOT_EXIST_ERROR "'%o' µð·ºÅ丮°¡ ¾ø½À´Ï´Ù."\r
-    IDS_CLEANACL_MSG        "¸ðÈ£ÇÑ ACLÀº »èÁ¦µË´Ï´Ù."\r
-    IDS_COPY_ACL_OK         "ACLÀÌ º¹»çµÇ¾ú½À´Ï´Ù."\r
-    IDS_GET_TOKENS_NO_AFS_SERVICE \r
-                            "ÅäÅ« Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. AFS ¼­ºñ½º°¡ ½ÃÀÛµÇÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù."\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR \r
-                            "ÅäÅ« Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. ¿¹±âÄ¡ ¸øÇÑ ¿À·ù ¹ß»ý, ÄÚµå %d."\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR2 \r
-                            "ÅäÅ« Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. ¿¹±âÄ¡ ¸øÇÑ ¿À·ù ¹ß»ý, ¼­ºñ½º %s.%s.%s, ÄÚµå %d."\r
-    IDS_ENTER_QUOTA         "À¯È¿ÇÑ ÇÒ´ç·®À» ÀÔ·ÂÇϽʽÿÀ."\r
-    IDS_AUTHENTICATION_ITEM "ÀÎÁõ(&A)..."\r
-    IDS_ACLS_ITEM           "¾×¼¼½º Á¦¾î ¸ñ·Ï(&O)..."\r
-    IDS_VOL_PART_ITEM       "º¼·ý/ÆÄƼ¼Ç(&V)"\r
-    IDS_VOL_PART_PROPS_ITEM "Ư¼º(&P)"\r
-    IDS_VOL_PART_REFRESH_ITEM "À̸§/ID ¸ÊÇΠ»õ·Î °íħ(&R)"\r
-    IDS_MOUNT_POINT_ITEM    "¸¶¿îÆ® Æ÷ÀÎÆ®(&M)"\r
-    IDS_MP_SHOW_ITEM        "Ç¥½Ã(&S)..."\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    AFX_IDS_APP_TITLE       "AFS Å¬¶óÀ̾ðÆ®"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_MP_REMOVE_ITEM      "Á¦°Å(&R)..."\r
-    IDS_MP_MAKE_ITEM        "ÀÛ¼º(&M)..."\r
-    IDS_FLUSH_FILE_DIR_ITEM "ÆÄÀÏ/µð·ºÅ丮 Ç÷¯½¬(&F)"\r
-    IDS_FLUSH_VOLUME_ITEM   "º¼·ý Ç÷¯½¬(&U)"\r
-    IDS_SHOW_FILE_SERVERS_ITEM "ÆÄÀÏ ¼­¹ö Ç¥½Ã(&F)..."\r
-    IDS_SHOW_CELL_ITEM      "¼¿ Ç¥½Ã(&C)..."\r
-    IDS_SHOW_SERVER_STATUS_ITEM "¼­¹ö »óÅ ǥ½Ã ..."\r
-    IDS_AFS_ITEM            "AFS(&A)"\r
-    IDS_SUBMOUNTS_ITEM      "¼­ºê¸¶¿îÆ®(&B)"\r
-    IDS_GET_SUBMT_INFO_ERROR \r
-                            "%o °øÀ¯ À̸§¿¡ ´ëÇÑ ¼­ºê¸¶¿îÆ® Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù."\r
-    IDS_REALLY_DELETE_SUBMT "%o °øÀ¯ À̸§À» »èÁ¦ÇϽðڽÀ´Ï±î?"\r
-    IDS_SUBMT_SAVE_FAILED   "¼­ºê¸¶¿îÆ® µ¥ÀÌÅͺ£À̽º¸¦ º¯°æÇϴ µ¥ ½ÇÆÐÇß½À´Ï´Ù."\r
-    IDS_SUBMOUNTS_CREATE_ITEM "Ãß°¡(&A)"\r
-    IDS_SUBMOUNTS_EDIT_ITEM "ÆíÁý(&E)..."\r
-    IDS_EDIT_PATH_NAME      "°æ·Î À̸§ ÆíÁý"\r
-    IDS_SHOW_CELL           "¼¿ Ç¥½Ã"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_SHOW_CELL_COLUMN    "¼¿"\r
-    IDS_SHOW_FS             "ÆÄÀÏ ¼­¹ö Ç¥½Ã"\r
-    IDS_SHOW_FS_COLUMN      "ÆÄÀÏ ¼­¹ö"\r
-    IDS_REMOVE_MP           "¸¶¿îÆ® Æ÷ÀÎÆ® Á¦°Å"\r
-    IDS_REMOVE_MP_COLUMN    "°á°ú"\r
-END\r
-\r
-#endif    // Korean resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-#define _AFX_NO_SPLITTER_RESOURCES\r
-#define _AFX_NO_OLE_RESOURCES\r
-#define _AFX_NO_TRACKER_RESOURCES\r
-#define _AFX_NO_PROPERTY_RESOURCES\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)\r
-#ifdef _WIN32\r
-LANGUAGE 18, 1\r
-#endif\r
-#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources\r
-#include "afxres.rc"         // Standard components\r
-#endif\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Korean resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
+#ifdef _WIN32
+LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+    "#define _AFX_NO_OLE_RESOURCES\r\n"
+    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)\r\n"
+    "#ifdef _WIN32\r\n"
+    "LANGUAGE 18, 1\r\n"
+    "#endif\r\n"
+    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#include ""afxres.rc""         // Standard components\r\n"
+    "#endif\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU_FILE MENU DISCARDABLE 
+BEGIN
+    MENUITEM "ÀÎÁõ...",                     IDM_AUTHENTICATION
+    MENUITEM "¾×¼¼½º Á¦¾î ¸ñ·Ï...",         IDM_ACL_SET
+    POPUP "º¼·ý/ÆÄƼ¼Ç(&V)"
+    BEGIN
+        MENUITEM "Ư¼º(&P)...",                 IDM_VOLUME_PROPERTIES
+        MENUITEM "À̸§/ID ¸ÊÇΠ»õ·Î °íħ(&R)",  IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE
+
+    END
+    POPUP "¸¶¿îÆ® Æ÷ÀÎÆ®(&M)"
+    BEGIN
+        MENUITEM "Ç¥½Ã(&S)...",                 IDM_MOUNTPOINT_SHOW
+        MENUITEM "Á¦°Å(&R)...",                 IDM_MOUNTPOINT_REMOVE
+        MENUITEM "ÀÛ¼º(&M)...",                 IDM_MOUNTPOINT_MAKE
+    END
+    MENUITEM "ÆÄÀÏ/µð·ºÅ丮 Ç÷¯½¬(&F)",    IDM_FLUSH
+    MENUITEM "º¼·ý Ç÷¯½¬(&U)",             IDM_FLUSH_VOLUME
+    MENUITEM "ÆÄÀÏ ¼­¹ö Ç¥½Ã(&F)...",       IDM_SHOW_SERVER
+    MENUITEM "¼¿ Ç¥½Ã(&C)...",              IDM_SHOWCELL
+    MENUITEM "¼­¹ö »óÅ ǥ½Ã ...",          IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "º¼·ý Á¤º¸"
+FONT 9, "±¼¸²"
+BEGIN
+    DEFPUSHBUTTON   "È®ÀÎ",IDOK,60,150,50,14,WS_DISABLED
+    PUSHBUTTON      "µµ¿ò¸»",9,240,150,50,14
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,150,150,50,14
+    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "ÆÄÀÏ/µð·ºÅ丮",IDC_STATIC,10,9,56,8
+    LTEXT           "À̸§",IDC_STATIC,90,10,20,8
+    LTEXT           "ÇÒ´ç·®",IDC_STATIC,225,10,29,8
+    LTEXT           "»ç¿ë",IDC_STATIC,270,10,24,8
+    LTEXT           "»ç¿ë ¹éºÐÀ²",IDC_STATIC,298,10,38,8
+    LTEXT           "ID",IDC_STATIC,171,10,14,8
+    LTEXT           "»õ ÇÒ´ç·®:",IDC_STATIC,10,127,40,10
+    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED
+    PUSHBUTTON      "ÆÄƼ¼Ç Á¤º¸ Ç¥½Ã",IDC_PARTITION_INFO,205,125,69,14,
+                    WS_DISABLED
+    LTEXT           "KB",IDC_STATIC,118,127,25,10
+    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | 
+                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | 
+                    WS_DISABLED,106,125,10,14
+END
+
+IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "AFS ACL ¼³Á¤"
+FONT 9, "±¼¸²"
+BEGIN
+    LTEXT           "",IDC_DIR_NAME,51,12,259,10
+    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    CONTROL         "r - Àбâ",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,52,55,10
+    CONTROL         "w - ¾²±â",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,111,55,10
+    CONTROL         "l - Á¶È¸",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,66,55,10
+    CONTROL         "d - »èÁ¦",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,96,55,10
+    CONTROL         "i - »ðÀÔ",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,81,55,10
+    CONTROL         "k - Àá±Ý",IDC_LOCK,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,126,55,10
+    CONTROL         "a - °ü¸®ÀÚ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,141,55,10
+    PUSHBUTTON      "Ãß°¡(&A)...",IDC_ADD,270,45,45,14
+    PUSHBUTTON      "Á¦°Å(&R)",IDC_REMOVE,270,70,45,14,WS_DISABLED
+    PUSHBUTTON      "Á¤¸®(&C)",IDC_CLEAN,270,95,45,14
+    DEFPUSHBUTTON   "È®ÀÎ(&O)",IDOK,270,150,45,14
+    PUSHBUTTON      "Ãë¼Ò(&N)",IDCANCEL,270,175,45,14
+    PUSHBUTTON      "µµ¿ò¸»(&H)",9,270,201,45,14
+    LTEXT           "µð·ºÅ丮:",IDC_STATIC,15,12,41,10
+    GROUPBOX        "±ÇÇÑ",IDC_STATIC,195,41,65,115
+    LTEXT           "±àÁ¤",IDC_STATIC,10,30,23,8
+    LTEXT           "À̸§",IDC_COLUMN_3,69,38,20,8
+    LTEXT           "±ÇÇÑ",IDC_STATIC,10,38,37,8
+    LTEXT           "ºÎÁ¤",IDC_STATIC,10,125,30,8
+    LTEXT           "±ÇÇÑ",IDC_STATIC,10,133,38,8
+    LTEXT           "À̸§",IDC_COLUMN_4,69,133,20,8
+    GROUPBOX        "",IDC_STATIC,10,5,305,20
+    PUSHBUTTON      "º¹»ç(&P)...",IDC_COPY,270,120,45,14
+END
+
+IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¸¶¿îÆ® Æ÷ÀÎÆ® ÀÛ¼º"
+FONT 9, "±¼¸²"
+BEGIN
+    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "È®ÀÎ",IDOK,20,81,50,14
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,85,81,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,150,81,50,14
+    LTEXT           "µð·ºÅ丮:",IDC_STATIC,5,12,30,10
+    LTEXT           "º¼·ý:",IDC_STATIC,12,26,25,10
+    LTEXT           "¼¿:",IDC_STATIC,19,41,15,10
+    GROUPBOX        "",IDC_STATIC,40,52,115,20
+    LTEXT           "¿É¼Ç:",IDC_STATIC,12,57,24,10
+    CONTROL         "ÀϹÝ",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP,45,59,41,10
+    CONTROL         "Àбâ/¾²±â",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,50,
+                    10
+END
+
+IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ACL Ç׸ñ Ãß°¡"
+FONT 9, "±¼¸²"
+BEGIN
+    EDITTEXT        IDC_NAME,35,70,190,12,ES_AUTOHSCROLL
+    CONTROL         "r - Àбâ",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,15,45,10
+    CONTROL         "l - Á¶È¸",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,25,50,10
+    CONTROL         "i - »ðÀÔ",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,35,50,10
+    CONTROL         "d - »èÁ¦",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,45,50,10
+    CONTROL         "w - ¾²±â",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,15,50,10
+    CONTROL         "k - Àá±Ý",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,25,55,10
+    CONTROL         "a - °ü¸®ÀÚ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,35,60,10
+    CONTROL         "±àÁ¤ Ç׸ñ",IDC_ADD_NORMAL_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10
+    CONTROL         "ºÎÁ¤ Ç׸ñ",IDC_ADD_NEGATIVE_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON,161,26,59,10
+    PUSHBUTTON      "È®ÀÎ",IDOK,22,90,50,14
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,92,90,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,162,90,50,14
+    LTEXT           "À̸§:",IDC_STATIC,10,72,20,8
+    GROUPBOX        "±ÇÇÑ",IDC_STATIC,10,5,135,55
+    GROUPBOX        "Ç׸ñ À¯Çü",IDC_STATIC,155,6,70,34
+END
+
+IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ÆÄƼ¼Ç Á¤º¸"
+FONT 9, "±¼¸²"
+BEGIN
+    EDITTEXT        IDC_TOTAL_SIZE,67,9,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_BLOCKS_FREE,67,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_PERCENT_USED,67,39,40,12,ES_AUTOHSCROLL | 
+                    WS_DISABLED | NOT WS_TABSTOP
+    DEFPUSHBUTTON   "´Ý±â",IDOK,14,62,40,14
+    PUSHBUTTON      "µµ¿ò¸»",9,69,62,40,14
+    LTEXT           "»ç¿ë %:",IDC_STATIC,5,42,52,8
+    LTEXT           "»ç¿ë°¡´ÉÇÑ ºí·°:",IDC_STATIC,5,27,54,8
+    LTEXT           "ÃÑ Å©±â:",IDC_STATIC,7,12,36,8
+    LTEXT           "KB",IDC_STATIC,109,11,11,8
+    LTEXT           "K",IDC_STATIC,109,27,8,8
+END
+
+IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ACL º¹»ç"
+FONT 9, "±¼¸²"
+BEGIN
+    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY
+    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "ã¾Æº¸±â",IDC_BROWSE,195,25,35,15
+    CONTROL         "ÇöÀç ÀԷ Ç׸ñ Áö¿ì±â:",IDC_CLEAR,"Button",
+                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,82,10
+    DEFPUSHBUTTON   "È®ÀÎ",IDOK,20,65,50,14,WS_DISABLED
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,95,65,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,170,65,50,14
+    LTEXT           "º¹»ç ¿øº»:",IDC_STATIC,13,13,35,8
+    LTEXT           "º¹»ç ´ë»ó:",IDC_STATIC,13,29,37,8
+END
+
+IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "À§Ä¡"
+FONT 9, "±¼¸²"
+BEGIN
+    DEFPUSHBUTTON   "´Ý±â",IDOK,65,145,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "ÆÄÀÏ/µð·ºÅ丮",IDC_STATIC,10,10,59,8
+    LTEXT           "ÆÄÀÏ ¼­¹ö",IDC_STATIC,128,10,44,8
+END
+
+IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "°á°ú"
+FONT 9, "±¼¸²"
+BEGIN
+    DEFPUSHBUTTON   "´Ý±â",IDOK,65,145,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "ÆÄÀÏ/µð·ºÅ丮",-1,10,10,45,8
+    LTEXT           "°á°ú",IDC_RESULTS_LABEL,128,10,44,8
+END
+
+IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¸¶¿îÆ® Æ÷ÀÎÆ®"
+FONT 9, "±¼¸²"
+BEGIN
+    DEFPUSHBUTTON   "´Ý±â",IDOK,65,145,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "ÆÄÀÏ",IDC_STATIC,10,11,13,8
+    LTEXT           "º¼·ý",IDC_STATIC,75,11,27,8
+    LTEXT           "¼¿",IDC_STATIC,155,11,15,8
+    LTEXT           "À¯Çü",IDC_STATIC,230,11,20,8
+END
+
+IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "¼­¹ö Áß´Ü"
+FONT 9, "±¼¸²"
+BEGIN
+    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL
+    LTEXT           "ÀÌ ¼­¹ö´Â ¾ÆÁ÷ ½ÃÀÛµÇÁö ¾ÊÀº »óÅÂÀÔ´Ï´Ù",IDC_STATIC,10,
+                    10,186,8
+    DEFPUSHBUTTON   "È®ÀÎ",IDOK,82,140,45,15
+END
+
+IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "¼­¹ö »óÅÂ"
+FONT 9, "±¼¸²"
+BEGIN
+    CONTROL         "Áö¿ª ¼¿",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP | WS_TABSTOP,20,20,50,8
+    CONTROL         "ÁöÁ¤µÈ ¼¿:",IDC_SPECIFIEDCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10
+    CONTROL         "¸ðµç ¼¿",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | 
+                    WS_TABSTOP,21,69,45,10
+    CONTROL         "¼­¹ö »óŸ¦ Á¶»çÇÏÁö ¾ÊÀ½",IDC_DONTPROBESERVERS,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,112,10
+    PUSHBUTTON      "»óÅ ǥ½Ã",IDC_SHOWSTATUS,10,120,50,14
+    GROUPBOX        "¼¿",IDC_STATIC,10,5,160,105,WS_GROUP
+    GROUPBOX        "",IDC_STATIC,20,80,137,20,WS_GROUP
+    EDITTEXT        IDC_CELL_NAME,31,51,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "´Ý±â",IDCANCEL,65,120,50,14
+    PUSHBUTTON      "µµ¿ò¸»",9,120,120,50,14
+END
+
+IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ÀÎÁõ"
+FONT 9, "±¼¸²"
+BEGIN
+    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    PUSHBUTTON      "ÅäÅ« È®º¸",ID_GET_TOKENS,15,137,55,14
+    PUSHBUTTON      "ÅäÅ« ¹ö¸®±â",ID_DISCARD_TOKENS,80,137,55,14
+    PUSHBUTTON      "´Ý±â",IDCANCEL,145,137,55,14
+    PUSHBUTTON      "µµ¿ò¸»",9,215,137,55,14
+    LTEXT           "»ç¿ëÀÚ À̸§",IDC_STATIC,10,9,38,8
+    LTEXT           "¼¿ À̸§",IDC_STATIC,104,9,33,8
+    LTEXT           "¸¸±â",IDC_STATIC,222,9,32,8
+END
+
+IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "ÅäÅ« È®º¸"
+FONT 9, "±¼¸²"
+BEGIN
+    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "È®ÀÎ",IDOK,20,70,35,14,WS_DISABLED
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,70,70,35,14
+    PUSHBUTTON      "µµ¿ò¸»",9,120,70,35,14
+    LTEXT           "À̸§:",IDC_STATIC,17,12,22,8
+    LTEXT           "¾ÏÈ£:",IDC_STATIC,17,32,20,8
+    LTEXT           "¼¿:",IDC_STATIC,24,52,15,8
+END
+
+IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "ÅäÅ« ¹ö¸®±â"
+FONT 9, "±¼¸²", 0, 0, 0x1
+BEGIN
+    DEFPUSHBUTTON   "È®ÀÎ",IDOK,25,40,35,14
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,75,40,35,14
+    PUSHBUTTON      "µµ¿ò¸»",9,125,40,35,14
+    LTEXT           "¼¿:",IDC_STATIC,10,17,14,8
+    EDITTEXT        IDC_CELL_NAME,29,15,145,12,ES_AUTOHSCROLL
+END
+
+IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "¼­ºê¸¶¿îÆ®"
+FONT 9, "±¼¸²"
+BEGIN
+    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Ãß°¡ ",IDC_ADD,202,20,45,14
+    PUSHBUTTON      "»èÁ¦",IDC_DELETE,202,39,45,14,WS_DISABLED
+    PUSHBUTTON      "º¯°æ",IDC_CHANGE,202,58,45,14,WS_DISABLED
+    LTEXT           "¼­ºê¸¶¿îÆ®:",IDC_STATIC,10,10,50,8
+    PUSHBUTTON      "È®ÀÎ",IDOK,202,145,45,14
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,202,163,45,14
+END
+
+IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¼­ºê¸¶¿îÆ® Ãß°¡"
+FONT 9, "±¼¸²"
+BEGIN
+    EDITTEXT        IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "È®ÀÎ",IDOK,22,53,45,14
+    PUSHBUTTON      "Ãë¼Ò",IDCANCEL,92,53,45,14
+    PUSHBUTTON      "µµ¿ò¸»",9,167,53,45,14
+    LTEXT           "°øÀ¯ À̸§:",IDC_STATIC,18,10,37,8
+    LTEXT           "°æ·Î À̸§:",IDC_STATIC,19,25,39,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE 
+BEGIN
+    IDD_SERVERSTATUS, DIALOG
+    BEGIN
+        RIGHTMARGIN, 171
+    END
+
+    IDD_AUTHENTICATION, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 278
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 151
+    END
+
+    IDD_KLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 162
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 86
+    END
+
+    IDD_UNLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 178
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 56
+    END
+
+    IDD_SUBMTINFO, DIALOG
+    BEGIN
+        LEFTMARGIN, 10
+        RIGHTMARGIN, 247
+        BOTTOMMARGIN, 177
+    END
+
+    IDD_ADD_SUBMOUNT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 228
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 25
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_ACL_CLEAN            "fs cleanacl"
+    ID_ACL_COPY             "fs copyacl"
+    ID_ACL_LIST             "fs listacl"
+    ID_ACL_SET              "fs setacl"
+    ID_VOLUME_CHECK         "fs checkvolumes"
+    ID_VOLUME_DISKFREE      "fs diskfree"
+    ID_VOLUME_EXAMINE       "fs examine"
+    ID_VOLUME_FLUSH         "fs flushvolume"
+    ID_VOLUME_QUOTA_BRIEF   "fs quota"
+    ID_VOLUME_QUOTA_FULL    "fs listquota"
+    ID_VOLUME_QUOTA_SET     "fs setvol"
+    ID_VOLUME_SET           "fs setvol"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_FLUSH                "fs flush"
+    ID_WHEREIS              "fs whereis"
+    ID_SHOWCELL             "fs whichcell"
+    ID_MOUNTPOINT_SHOW      "fs lsmount"
+    ID_MOUNTPOINT_REMOVE    "fs rmmount"
+    ID_SHOW_SERVER          "fs whereis"
+    ID_AUTHENTICATE         "AFS·Î ·Î±×ÀΠ¶Ç´Â AFS¿¡¼­ ·Î±× ¾Æ¿ô"
+    ID_SERVER_STATUS        "¼­¹ö È®ÀÎ"
+    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"
+    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"
+    ID_MOUNTPOINT_MAKE      "fs mkmount"
+    IDS_FLUSH_FAILED        "Ȱ¼ºÈ­µÈ %o ÆÄÀÏÀ» Ç÷¯½¬ÇÒ ¼ö ¾ø½À´Ï´Ù"
+    IDS_FLUSH_ERROR         "%o ÆÄÀÏ Ç÷¯½¬ ¿À·ù: %s"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_FLUSH_OK            "¼±ÅõȠÆÄÀÏÀ» Ç÷¯½¬Çß½À´Ï´Ù"
+    IDS_CANT_GET_CELL       "¼¿ ÆÇº° ¿À·ù:"
+    IDS_FLUSH_VOLUME_ERROR  "%o¿¡ ´ëÇÑ º¼·ý Ç÷¯½¬ ¿À·ù:  %s"
+    IDS_FLUSH_VOLUME_OK     "º¼·ýÀÌ Ç÷¯½¬µÇ¾ú½À´Ï´Ù"
+    IDS_WHERE_IS            "%o ÆÄÀÏÀÌ %s È£½ºÆ®¿¡ ÀÖ½À´Ï´Ù"
+    IDS_CLEANACL_NOT_SUPPORTED 
+                            "%o ÆÄÀÏ¿¡ ´ëÇÑ ACLÀ» Á¤¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. ACL Á¤¸®´Â DFS ¾×¼¼½º ¸ñ·Ï¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù"
+    IDS_ACL_IS_FINE         "%o¿¡ ´ëÇÑ ¾×¼¼½º ¸ñ·ÏÀÌ Á¦´ë·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù"
+    IDS_CLEANACL_INVALID_ARG 
+                            "%o ÆÄÀÏ¿¡ ´ëÇÑ ACLÀ» Á¤¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº Àμö, °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÆÄÀÏÀÌ ¾ø°Å³ª ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ »ç¿ëÀÚ°¡ ³Ê¹« ¸¹½À´Ï´Ù"
+    IDS_ANY_STRING          "%o"
+    IDS_CLEANACL_DONE       "¸ðÈ£ÇÑ ACL ÀԷ Ç׸ñÀº »èÁ¦µÇ¾ú½À´Ï´Ù."
+    ID_SUBMOUNTS            "AFS ¼­ºê¸¶¿îÆ®¸¦ ÀÛ¼ºÇϰųª »èÁ¦ÇϽʽÿÀ"
+    IDS_GETRIGHTS_ERROR     "%o µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º ¸ñ·ÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù:  %o"
+    IDS_DFSACL_ERROR        "ÀÌ ¸í·ÉÀ¸·Î DFS ACLÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù"
+    IDS_SAVE_ACL_ERROR      "%o¿¡ ´ëÇÑ ACLÀ» ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù:  %o"
+    IDS_SAVE_ACL_EINVAL_ERROR 
+                            "%o¿¡ ´ëÇÑ ACLÀ» ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº Àμö ¹× °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÆÄÀÏÀÌ AFS¿¡ ¾ø°Å³ª ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ »ç¿ëÀÚ°¡ ³Ê¹« ¸¹°Å³ª ¶Ç´Â ¾ø´Â »ç¿ëÀÚ¸¦ ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ Ãß°¡ÇÏ·Á°í Çß½À´Ï´Ù."
+    IDS_ACL_READ_ERROR      "%o¿¡ ´ëÇÑ ACLÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_NO_DFS_COPY_ACL     "ACLÀ» %o µð·ºÅ丮·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù.  DFS ¾×¼¼½º ¸ñ·Ï¿¡¼­´Â ACL º¹»ç¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù"
+    IDS_COPY_ACL_EINVAL_ERROR 
+                            "ACLÀ» %o µð·ºÅ丮·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº Àμö ¹× °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÆÄÀÏÀÌ AFS¿¡ ¾ø½À´Ï´Ù."
+    IDS_COPY_ACL_ERROR      "ACLÀ» %o¿¡ º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù:  %o"
+    IDS_NOT_MOUNT_POINT_ERROR "%oÀº(´Â) ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Õ´Ï´Ù."
+    IDS_LIST_MOUNT_POINT_ERROR "¿À·ù:  %o"
+    IDS_MAKE_MP_NOT_AFS_ERROR 
+                            "¸¶¿îÆ® Æ÷ÀÎÆ®´Â AFS ÆÄÀÏ ½Ã½ºÅÛ ³»¿¡ ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù"
+    IDS_MOUNT_POINT_ERROR   "¸¶¿îÆ® Æ÷ÀÎÆ® ÀÛ¼º ¿À·ù:  %o"
+    IDS_ERROR               "¿À·ù:  %o"
+    IDS_DELETED             "»èÁ¦µÇ¾ú½À´Ï´Ù"
+    IDS_SET_QUOTA_ERROR     "ÇÒ´ç·® ¼³Á¤ ¿À·ù:  %o"
+    ID_SUBMOUNTS_CREATE     "AFS ¼­ºê¸¶¿îÆ® ÀÛ¼º"
+    ID_SUBMOUNTS_EDIT       "AFS ¼­ºê¸¶¿îÆ® Ãß°¡, º¯°æ ¶Ç´Â »èÁ¦"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_CHECK_SERVERS_ERROR "%o ÆÄÀÏ ¼­¹ö ±â°èÀÇ »óÅ ȮÀΠ¿À·ù"
+    IDS_ALL_SERVERS_RUNNING "¸ðµç ¼­¹ö°¡ ½ÇÇà ÁßÀÔ´Ï´Ù."
+    IDS_CHECK_VOLUMES_OK    "¸ðµç º¼·ý ID/À̸§ ¸ÊÇÎÀÌ È®ÀεǾú½À´Ï´Ù."
+    IDS_CHECK_VOLUMES_ERROR "º¼·ý ID/À̸§ ¸ÊÇΠȮÀΠ¿À·ù:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_ACL_ENTRY_NAME_IN_USE 
+                            "¼±ÅÃÇÑ À̸§ÀÌ À̹̠»ç¿ë ÁßÀÔ´Ï´Ù.  ´Ù¸¥ À̸§À» ÀÔ·ÂÇϽʽÿÀ."
+    IDS_REALLY_DEL_MOUNT_POINTS "¼±ÅõȠ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Á¦°ÅÇϽðڽÀ´Ï±î?"
+    IDS_DIR_DOES_NOT_EXIST_ERROR "'%o' µð·ºÅ丮°¡ ¾ø½À´Ï´Ù."
+    IDS_CLEANACL_MSG        "¸ðÈ£ÇÑ ACLÀº »èÁ¦µË´Ï´Ù."
+    IDS_COPY_ACL_OK         "ACLÀÌ º¹»çµÇ¾ú½À´Ï´Ù."
+    IDS_GET_TOKENS_NO_AFS_SERVICE 
+                            "ÅäÅ« Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. AFS ¼­ºñ½º°¡ ½ÃÀÛµÇÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù."
+    IDS_GET_TOKENS_UNEXPECTED_ERROR 
+                            "ÅäÅ« Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. ¿¹±âÄ¡ ¸øÇÑ ¿À·ù ¹ß»ý, ÄÚµå %d."
+    IDS_GET_TOKENS_UNEXPECTED_ERROR2 
+                            "ÅäÅ« Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. ¿¹±âÄ¡ ¸øÇÑ ¿À·ù ¹ß»ý, ¼­ºñ½º %s.%s.%s, ÄÚµå %d."
+    IDS_ENTER_QUOTA         "À¯È¿ÇÑ ÇÒ´ç·®À» ÀÔ·ÂÇϽʽÿÀ."
+    IDS_AUTHENTICATION_ITEM "ÀÎÁõ(&A)..."
+    IDS_ACLS_ITEM           "¾×¼¼½º Á¦¾î ¸ñ·Ï(&O)..."
+    IDS_VOL_PART_ITEM       "º¼·ý/ÆÄƼ¼Ç(&V)"
+    IDS_VOL_PART_PROPS_ITEM "Ư¼º(&P)"
+    IDS_VOL_PART_REFRESH_ITEM "À̸§/ID ¸ÊÇΠ»õ·Î °íħ(&R)"
+    IDS_MOUNT_POINT_ITEM    "¸¶¿îÆ® Æ÷ÀÎÆ®(&M)"
+    IDS_MP_SHOW_ITEM        "Ç¥½Ã(&S)..."
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    AFX_IDS_APP_TITLE       "AFS Å¬¶óÀ̾ðÆ®"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_MP_REMOVE_ITEM      "Á¦°Å(&R)..."
+    IDS_MP_MAKE_ITEM        "ÀÛ¼º(&M)..."
+    IDS_FLUSH_FILE_DIR_ITEM "ÆÄÀÏ/µð·ºÅ丮 Ç÷¯½¬(&F)"
+    IDS_FLUSH_VOLUME_ITEM   "º¼·ý Ç÷¯½¬(&U)"
+    IDS_SHOW_FILE_SERVERS_ITEM "ÆÄÀÏ ¼­¹ö Ç¥½Ã(&F)..."
+    IDS_SHOW_CELL_ITEM      "¼¿ Ç¥½Ã(&C)..."
+    IDS_SHOW_SERVER_STATUS_ITEM "¼­¹ö »óÅ ǥ½Ã ..."
+    IDS_AFS_ITEM            "AFS(&A)"
+    IDS_SUBMOUNTS_ITEM      "¼­ºê¸¶¿îÆ®(&B)"
+    IDS_GET_SUBMT_INFO_ERROR 
+                            "%o °øÀ¯ À̸§¿¡ ´ëÇÑ ¼­ºê¸¶¿îÆ® Á¤º¸¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù."
+    IDS_REALLY_DELETE_SUBMT "%o °øÀ¯ À̸§À» »èÁ¦ÇϽðڽÀ´Ï±î?"
+    IDS_SUBMT_SAVE_FAILED   "¼­ºê¸¶¿îÆ® µ¥ÀÌÅͺ£À̽º¸¦ º¯°æÇϴ µ¥ ½ÇÆÐÇß½À´Ï´Ù."
+    IDS_SUBMOUNTS_CREATE_ITEM "Ãß°¡(&A)"
+    IDS_SUBMOUNTS_EDIT_ITEM "ÆíÁý(&E)..."
+    IDS_EDIT_PATH_NAME      "°æ·Î À̸§ ÆíÁý"
+    IDS_SHOW_CELL           "¼¿ Ç¥½Ã"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_SHOW_CELL_COLUMN    "¼¿"
+    IDS_SHOW_FS             "ÆÄÀÏ ¼­¹ö Ç¥½Ã"
+    IDS_SHOW_FS_COLUMN      "ÆÄÀÏ ¼­¹ö"
+    IDS_REMOVE_MP           "¸¶¿îÆ® Æ÷ÀÎÆ® Á¦°Å"
+    IDS_REMOVE_MP_COLUMN    "°á°ú"
+END
+
+#endif    // Korean resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
+#ifdef _WIN32
+LANGUAGE 18, 1
+#endif
+#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources
+#include "afxres.rc"         // Standard components
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index 3f54edaa0c527eb936d0a25dae08cdb611477562..663f02092dd00f581910502df312ca9800ac4186 100644 (file)
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// English (U.S.) resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"\r
-    "#define _AFX_NO_OLE_RESOURCES\r\n"\r
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"\r
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"\r
-    "\r\n"\r
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"\r
-    "#ifdef _WIN32\r\n"\r
-    "LANGUAGE 9, 1\r\n"\r
-    "#endif\r\n"\r
-    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"\r
-    "#include ""afxres.rc""         // Standard components\r\n"\r
-    "#endif\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Menu\r
-//\r
-\r
-IDR_MENU_FILE MENU DISCARDABLE \r
-BEGIN\r
-    MENUITEM "Autenticação...",             IDM_AUTHENTICATION\r
-    MENUITEM "Listas de Controle de Acesso...", IDM_ACL_SET\r
-    POPUP "&Volume/Partição"\r
-    BEGIN\r
-        MENUITEM "&Propriedades...",            IDM_VOLUME_PROPERTIES\r
-        MENUITEM "&Atualizar mapa de nome/ID",  IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE\r
-\r
-    END\r
-    POPUP "Ponto de &Montagem"\r
-    BEGIN\r
-        MENUITEM "E&xibir...",                  IDM_MOUNTPOINT_SHOW\r
-        MENUITEM "&Remover...",                 IDM_MOUNTPOINT_REMOVE\r
-        MENUITEM "&Fazer...",                   IDM_MOUNTPOINT_MAKE\r
-    END\r
-    MENUITEM "&Esvaziar Arquivo/Dir",       IDM_FLUSH\r
-    MENUITEM "Esvaziar Vol&ume",            IDM_FLUSH_VOLUME\r
-    MENUITEM "Mostrar Servidores de Ar&quivos...", IDM_SHOW_SERVER\r
-    MENUITEM "Mostrar &Célula...",          IDM_SHOWCELL\r
-    MENUITEM "Mostrar &Status do Servidor...", IDM_SERVER_STATUS\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Dialog\r
-//\r
-\r
-IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "Informações do Volume"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "OK",IDOK,60,150,50,14,WS_DISABLED\r
-    PUSHBUTTON      "Ajuda",9,240,150,50,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,150,150,50,14\r
-    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP\r
-    LTEXT           "Arquivo/Diretório",IDC_STATIC,10,10,55,10\r
-    LTEXT           "Nome",IDC_STATIC,90,10,25,8\r
-    LTEXT           "Quota",IDC_STATIC,225,10,19,8\r
-    LTEXT           "Usado",IDC_STATIC,270,10,24,8\r
-    LTEXT           "%Usada",IDC_STATIC,305,10,29,8\r
-    LTEXT           "ID",IDC_STATIC,175,10,10,8\r
-    LTEXT           "Nova Quota:",IDC_STATIC,10,127,44,10\r
-    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED\r
-    PUSHBUTTON      "Mostrar Informações da Partição",IDC_PARTITION_INFO,205,\r
-                    125,107,14,WS_DISABLED\r
-    LTEXT           "KBytes",IDC_STATIC,118,127,25,10\r
-    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | \r
-                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | \r
-                    WS_DISABLED,106,125,10,14\r
-END\r
-\r
-IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Definir ACL do AFS"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LTEXT           "",IDC_DIR_NAME,51,12,259,10\r
-    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    CONTROL         "r - Ler",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,\r
-                    200,52,55,10\r
-    CONTROL         "w - Gravar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,111,55,10\r
-    CONTROL         "l - Procurar",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,66,55,10\r
-    CONTROL         "d - Excluir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,96,55,10\r
-    CONTROL         "i - Inserir",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,81,55,10\r
-    CONTROL         "k - Bloquear",IDC_LOCK,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,126,55,10\r
-    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,200,141,59,10\r
-    PUSHBUTTON      "&Incluir...",IDC_ADD,270,45,45,14\r
-    PUSHBUTTON      "&Remover",IDC_REMOVE,270,70,45,14,WS_DISABLED\r
-    PUSHBUTTON      "&Limpar",IDC_CLEAN,270,95,45,14\r
-    DEFPUSHBUTTON   "&OK",IDOK,270,150,45,14\r
-    PUSHBUTTON      "Ca&ncelar",IDCANCEL,270,175,45,14\r
-    PUSHBUTTON      "&Ajuda",9,270,201,45,14\r
-    LTEXT           "Diretório:",IDC_STATIC,15,12,30,10\r
-    GROUPBOX        "Permissões",IDC_STATIC,195,41,68,115\r
-    LTEXT           "Permissões",IDC_STATIC,10,30,41,8\r
-    LTEXT           "Nome",IDC_COLUMN_3,69,38,20,8\r
-    LTEXT           "Normais",IDC_STATIC,10,38,37,8\r
-    LTEXT           "Permissões",IDC_STATIC,10,125,42,8\r
-    LTEXT           "Negativas",IDC_STATIC,10,133,38,8\r
-    LTEXT           "Nome",IDC_COLUMN_4,69,133,20,8\r
-    GROUPBOX        "",IDC_STATIC,10,5,305,20\r
-    PUSHBUTTON      "Co&piar...",IDC_COPY,270,120,45,14\r
-END\r
-\r
-IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Fazer Ponto de Montagem"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "OK",IDOK,20,81,50,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,85,81,50,14\r
-    PUSHBUTTON      "Ajuda",9,150,81,50,14\r
-    LTEXT           "Diretório:",IDC_STATIC,5,12,30,10\r
-    LTEXT           "Volume:",IDC_STATIC,5,28,25,10\r
-    LTEXT           "Célula:",IDC_STATIC,5,42,26,10\r
-    GROUPBOX        "",IDC_STATIC,41,52,137,20\r
-    LTEXT           "Opções:",IDC_STATIC,9,59,25,10\r
-    CONTROL         "Regular",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP,47,59,41,10\r
-    CONTROL         "Leitura/Gravação",IDC_RW,"Button",BS_AUTORADIOBUTTON,\r
-                    102,59,74,10\r
-END\r
-\r
-IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Incluir Entrada na ACL"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,35,70,190,12,ES_AUTOHSCROLL\r
-    CONTROL         "r - Ler",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,\r
-                    20,15,45,10\r
-    CONTROL         "l - Procurar",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,25,50,10\r
-    CONTROL         "i - Inserir",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,35,50,10\r
-    CONTROL         "d - Excluir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,45,50,10\r
-    CONTROL         "w - Gravar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,15,50,10\r
-    CONTROL         "k - Bloquear",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,25,55,10\r
-    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,80,35,60,10\r
-    CONTROL         "Entrada Normal",IDC_ADD_NORMAL_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP,155,14,64,10\r
-    CONTROL         "Entrada negativa",IDC_ADD_NEGATIVE_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON,155,24,69,10\r
-    PUSHBUTTON      "OK",IDOK,22,90,50,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,92,90,50,14\r
-    PUSHBUTTON      "Ajuda",9,162,90,50,14\r
-    LTEXT           "Nome:",IDC_STATIC,10,72,20,8\r
-    GROUPBOX        "Permissões",IDC_STATIC,10,5,135,55\r
-    GROUPBOX        "Tipo de Entrada",IDC_STATIC,150,5,77,34\r
-END\r
-\r
-IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 133, 82\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Informações da Partição"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_TOTAL_SIZE,61,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_BLOCKS_FREE,61,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_PERCENT_USED,61,40,40,12,ES_AUTOHSCROLL | \r
-                    WS_DISABLED | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "Fechar",IDOK,14,62,40,14\r
-    PUSHBUTTON      "Ajuda",9,69,62,40,14\r
-    LTEXT           "% Usada:",IDC_STATIC,5,42,37,8\r
-    LTEXT           "Blocos Livres:",IDC_STATIC,5,27,50,8\r
-    LTEXT           "Tamanho Total:",IDC_STATIC,5,12,52,8\r
-    LTEXT           "K Bytes",IDC_STATIC,103,12,25,8\r
-    LTEXT           "K Bytes",IDC_STATIC,103,27,25,8\r
-END\r
-\r
-IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Copiar da ACL"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY\r
-    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "Procurar",IDC_BROWSE,195,25,35,15\r
-    CONTROL         "Limpar Entradas Atuais:",IDC_CLEAR,"Button",\r
-                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,95,10\r
-    DEFPUSHBUTTON   "OK",IDOK,20,65,50,14,WS_DISABLED\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,95,65,50,14\r
-    PUSHBUTTON      "Ajuda",9,170,65,50,14\r
-    LTEXT           "Copiar De:",IDC_STATIC,13,12,35,8\r
-    LTEXT           "Copiar Para:",IDC_STATIC,13,29,43,8\r
-END\r
-\r
-IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Onde Está"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Fechar",IDOK,65,145,50,14\r
-    PUSHBUTTON      "Ajuda",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Arquivo/Diretório",IDC_STATIC,10,10,62,8\r
-    LTEXT           "Servidor(es) de Arquivos",IDC_STATIC,128,10,44,8\r
-END\r
-\r
-IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Resultados"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Fechar",IDOK,65,145,50,14\r
-    PUSHBUTTON      "Ajuda",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Arquivo/Diretório",-1,10,10,60,8\r
-    LTEXT           "Resultado",IDC_RESULTS_LABEL,128,10,44,8\r
-END\r
-\r
-IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Pontos de Montagem"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Fechar",IDOK,65,145,50,14\r
-    PUSHBUTTON      "Ajuda",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Arquivo",IDC_STATIC,10,11,30,8\r
-    LTEXT           "Volume",IDC_STATIC,75,11,27,8\r
-    LTEXT           "Célula",IDC_STATIC,155,11,27,8\r
-    LTEXT           "Tipo",IDC_STATIC,230,11,20,8\r
-END\r
-\r
-IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Servidores Inoperantes"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL\r
-    LTEXT           "Estes servidores ainda estão inoperantes:",IDC_STATIC,\r
-                    10,10,136,8\r
-    DEFPUSHBUTTON   "OK",IDOK,82,140,45,15\r
-END\r
-\r
-IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "Status do Servidor"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    CONTROL         "Célula Local",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP | WS_TABSTOP,20,20,61,8\r
-    CONTROL         "Célula Especificada:",IDC_SPECIFIEDCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,82,10\r
-    CONTROL         "Todas as Células",IDC_ALL_CELLS,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,65,71,10\r
-    CONTROL         "Não sondar servidores",IDC_DONTPROBESERVERS,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,86,10\r
-    PUSHBUTTON      "Mostrar Status",IDC_SHOWSTATUS,10,120,50,14\r
-    GROUPBOX        "Célula",IDC_STATIC,10,5,160,105,WS_GROUP\r
-    GROUPBOX        "",IDC_STATIC,20,80,95,20,WS_GROUP\r
-    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "Fechar",IDCANCEL,65,120,50,14\r
-    PUSHBUTTON      "Ajuda",9,120,120,50,14\r
-END\r
-\r
-IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Autenticação"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    PUSHBUTTON      "Obter Tokens",ID_GET_TOKENS,15,137,55,14\r
-    PUSHBUTTON      "Descartar Tokens",ID_DISCARD_TOKENS,79,137,62,14\r
-    PUSHBUTTON      "Fechar",IDCANCEL,150,137,55,14\r
-    PUSHBUTTON      "Ajuda",9,214,137,55,14\r
-    LTEXT           "Nome do Usuário",IDC_STATIC,10,9,61,8\r
-    LTEXT           "Nome da Célula",IDC_STATIC,104,9,57,8\r
-    LTEXT           "Vencimento",IDC_STATIC,222,9,38,8\r
-END\r
-\r
-IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "Obter Tokens"\r
-FONT 8, "MS Sans Serif", 0, 0, 0x1\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "OK",IDOK,20,70,33,14,WS_DISABLED\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,70,70,33,14\r
-    PUSHBUTTON      "Ajuda",9,120,70,33,14\r
-    LTEXT           "Nome:",IDC_STATIC,13,12,22,8\r
-    LTEXT           "Senha:",IDC_STATIC,13,32,34,8\r
-    LTEXT           "Célula:",IDC_STATIC,13,52,24,8\r
-END\r
-\r
-IDD_UNLOG_DIALOG DIALOGEX 0, 0, 189, 63\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "Descartar Tokens"\r
-FONT 8, "MS Sans Serif", 0, 0, 0x1\r
-BEGIN\r
-    DEFPUSHBUTTON   "OK",IDOK,29,40,35,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,79,40,35,14\r
-    PUSHBUTTON      "Ajuda",9,129,40,35,14\r
-    LTEXT           "Célula:",IDC_STATIC,10,17,24,8\r
-    EDITTEXT        IDC_CELL_NAME,34,15,145,12,ES_AUTOHSCROLL\r
-END\r
-\r
-IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Submontagens"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
-    PUSHBUTTON      "Incluir ",IDC_ADD,202,20,45,14\r
-    PUSHBUTTON      "Excluir",IDC_DELETE,202,39,45,14,WS_DISABLED\r
-    PUSHBUTTON      "Alterar",IDC_CHANGE,202,58,45,14,WS_DISABLED\r
-    LTEXT           "Submontagens:",IDC_STATIC,10,10,50,8\r
-    PUSHBUTTON      "OK",IDOK,202,145,45,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,202,163,45,14\r
-END\r
-\r
-IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 267, 79\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Incluir Submontagem"\r
-FONT 8, "MS Sans Serif"\r
-BEGIN\r
-    EDITTEXT        IDC_SHARE_NAME,97,8,163,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PATH_NAME,97,23,163,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "OK",IDOK,24,53,45,14\r
-    PUSHBUTTON      "Cancelar",IDCANCEL,111,53,45,14\r
-    PUSHBUTTON      "Ajuda",9,198,53,45,14\r
-    LTEXT           "Nome do Compartilhamento:",IDC_STATIC,4,10,90,8\r
-    LTEXT           "Nome do Caminho:",IDC_STATIC,4,25,61,8\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// DESIGNINFO\r
-//\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-GUIDELINES DESIGNINFO DISCARDABLE \r
-BEGIN\r
-    IDD_SERVERSTATUS, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 171\r
-    END\r
-\r
-    IDD_AUTHENTICATION, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 278\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 151\r
-    END\r
-\r
-    IDD_KLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 162\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 86\r
-    END\r
-\r
-    IDD_UNLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 182\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 56\r
-    END\r
-\r
-    IDD_SUBMTINFO, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 10\r
-        RIGHTMARGIN, 247\r
-        BOTTOMMARGIN, 177\r
-    END\r
-\r
-    IDD_ADD_SUBMOUNT, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 260\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 25\r
-    END\r
-END\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_ACL_CLEAN            "fs cleanacl"\r
-    ID_ACL_COPY             "fs copyacl"\r
-    ID_ACL_LIST             "fs listacl"\r
-    ID_ACL_SET              "fs setacl"\r
-    ID_VOLUME_CHECK         "fs checkvolumes"\r
-    ID_VOLUME_DISKFREE      "fs diskfree"\r
-    ID_VOLUME_EXAMINE       "fs examine"\r
-    ID_VOLUME_FLUSH         "fs flushvolume"\r
-    ID_VOLUME_QUOTA_BRIEF   "fs quota"\r
-    ID_VOLUME_QUOTA_FULL    "fs listquota"\r
-    ID_VOLUME_QUOTA_SET     "fs setvol"\r
-    ID_VOLUME_SET           "fs setvol"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_FLUSH                "fs flush"\r
-    ID_WHEREIS              "fs whereis"\r
-    ID_SHOWCELL             "fs whichcell"\r
-    ID_MOUNTPOINT_SHOW      "fs lsmount"\r
-    ID_MOUNTPOINT_REMOVE    "fs rmmount"\r
-    ID_SHOW_SERVER          "fs whereis"\r
-    ID_AUTHENTICATE         "Entrar ou sair do AFS"\r
-    ID_SERVER_STATUS        "Verificar Servidores"\r
-    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"\r
-    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"\r
-    ID_MOUNTPOINT_MAKE      "fs mkmount"\r
-    IDS_FLUSH_FAILED        "Não é possível esvaziar o arquivo ativo %o"\r
-    IDS_FLUSH_ERROR         "Erro ao esvaziar o arquivo %o:  %s"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_FLUSH_OK            "Arquivo(s) selecionado(s) esvaziado(s) com êxito"\r
-    IDS_CANT_GET_CELL       "Erro ao determinar a célula:"\r
-    IDS_FLUSH_VOLUME_ERROR  "Erro ao esvaziar volume para %o:  %s"\r
-    IDS_FLUSH_VOLUME_OK     "Volume esvaziado com êxito"\r
-    IDS_WHERE_IS            "O arquivo %o está no host %s"\r
-    IDS_CLEANACL_NOT_SUPPORTED \r
-                            "Não é possível limpar a ACL para o arquivo %o:  clean Acl não é suportado para listas de acesso DFS"\r
-    IDS_ACL_IS_FINE         "Lista de acesso para %o está boa"\r
-    IDS_CLEANACL_INVALID_ARG \r
-                            "Não é possível limpar a ACL para o arquivo %o:  Argumento inválido, motivos possíveis incluem:  o arquivo não está com erro ou existem muitos usuários na lista de controle de acesso"\r
-    IDS_ANY_STRING          "%o"\r
-    IDS_CLEANACL_DONE       "Entradas obsoletas na ACL foram excluídas."\r
-    ID_SUBMOUNTS            "Criar ou excluir uma submontagem AFS"\r
-    IDS_GETRIGHTS_ERROR     "Incapaz de ler a lista de acesso para o diretório %o:  %o"\r
-    IDS_DFSACL_ERROR        "Não é possível editar ACLs do DFS com este comando"\r
-    IDS_SAVE_ACL_ERROR      "Não é possível salvar a ACL para %o:  %o"\r
-    IDS_SAVE_ACL_EINVAL_ERROR \r
-                            "Não é possível salvar a ACL para %o:  Argumento inválido, motivos possíveis incluem:  o arquivo não está na AFS, muitos usuários na lista de controle do acesso, tentativa de incluir usuário não existente na lista de controle de acesso"\r
-    IDS_ACL_READ_ERROR      "Não é possível ler a ACL para %o:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_NO_DFS_COPY_ACL     "Não é possível copiar a ACL para o diretório %o:  a função copiar a ACL não é suportada para listas de acesso DFS"\r
-    IDS_COPY_ACL_EINVAL_ERROR \r
-                            "Não é possível copiar a ACL para o diretório %o:  Argumento inválido, motivos possíveis incluem:  Arquivo não está na AFS."\r
-    IDS_COPY_ACL_ERROR      "Não é possível copiar a ACL para %o:  %o"\r
-    IDS_NOT_MOUNT_POINT_ERROR "%o não é um ponto de montagem."\r
-    IDS_LIST_MOUNT_POINT_ERROR "Erro:  %o"\r
-    IDS_MAKE_MP_NOT_AFS_ERROR \r
-                            "Pontos de montagem devem ser criados no sistema de arquivos do AFS"\r
-    IDS_MOUNT_POINT_ERROR   "Erro ao criar ponto de montagem:  %o"\r
-    IDS_ERROR               "Erro:  %o"\r
-    IDS_DELETED             "Excluído com êxito"\r
-    IDS_SET_QUOTA_ERROR     "Erro ao definir quota:  %o"\r
-    ID_SUBMOUNTS_CREATE     "Criar uma Submontagem AFS"\r
-    ID_SUBMOUNTS_EDIT       "Incluir, alterar ou excluir submontagens do AFS"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_CHECK_SERVERS_ERROR "Erro ao verificar status de máquinas de servidor de arquivos:  %o"\r
-    IDS_ALL_SERVERS_RUNNING "Todos os servidores estão em execução."\r
-    IDS_CHECK_VOLUMES_OK    "Todos os mapeamentos de ID/nome de volume verificados."\r
-    IDS_CHECK_VOLUMES_ERROR "Erro ao verificar mapeamentos de ID/nome de volume:  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_ACL_ENTRY_NAME_IN_USE \r
-                            "O nome escolhido já está em uso. Digite um nome diferente."\r
-    IDS_REALLY_DEL_MOUNT_POINTS \r
-                            "Tem certeza de que deseja remover o(s) ponto(s) de montagem selecionado(s)?"\r
-    IDS_DIR_DOES_NOT_EXIST_ERROR "O diretório '%o' não existe."\r
-    IDS_CLEANACL_MSG        "As ACLs obsoletas serão excluídas!"\r
-    IDS_COPY_ACL_OK         "ACL copiada com êxito."\r
-    IDS_GET_TOKENS_NO_AFS_SERVICE \r
-                            "Não é possível ler as informações de token:  o serviço do AFS pode não ter iniciado."\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR \r
-                            "Não é possível ler as informações de token:  Erro inesperado, código %d."\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR2 \r
-                            "Não é possível ler as informações de token:  Erro inesperado, serviço %s.%s.%s, código %d."\r
-    IDS_ENTER_QUOTA         "Digite uma quota válida."\r
-    IDS_AUTHENTICATION_ITEM "&Autenticação..."\r
-    IDS_ACLS_ITEM           "&Listas de Controle de Acesso..."\r
-    IDS_VOL_PART_ITEM       "&Volume/Partição"\r
-    IDS_VOL_PART_PROPS_ITEM "&Propriedades"\r
-    IDS_VOL_PART_REFRESH_ITEM "&Atualizar mapa de nome/ID"\r
-    IDS_MOUNT_POINT_ITEM    "Ponto de &Montagem"\r
-    IDS_MP_SHOW_ITEM        "E&xibir..."\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    AFX_IDS_APP_TITLE       "AFS Client"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_MP_REMOVE_ITEM      "&Remover..."\r
-    IDS_MP_MAKE_ITEM        "&Fazer..."\r
-    IDS_FLUSH_FILE_DIR_ITEM "&Esvaziar Arquivo/Dir"\r
-    IDS_FLUSH_VOLUME_ITEM   "Esvaziar Vol&ume"\r
-    IDS_SHOW_FILE_SERVERS_ITEM "Mostrar Servidores de Ar&quivos..."\r
-    IDS_SHOW_CELL_ITEM      "Mostrar &Célula..."\r
-    IDS_SHOW_SERVER_STATUS_ITEM "Mostrar &Status do Servidor..."\r
-    IDS_AFS_ITEM            "&AFS"\r
-    IDS_SUBMOUNTS_ITEM      "Su&bmontagens"\r
-    IDS_GET_SUBMT_INFO_ERROR \r
-                            "Incapaz de ler as informações de submontagem para o sharename %o."\r
-    IDS_REALLY_DELETE_SUBMT "Excluir sharename %o?"\r
-    IDS_SUBMT_SAVE_FAILED   "Falha nas alterações ao banco de dados de submontagem."\r
-    IDS_SUBMOUNTS_CREATE_ITEM "&Incluir"\r
-    IDS_SUBMOUNTS_EDIT_ITEM "&Editar..."\r
-    IDS_EDIT_PATH_NAME      "Editar Nome do Caminho"\r
-    IDS_SHOW_CELL           "Mostrar Célula"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_SHOW_CELL_COLUMN    "Célula"\r
-    IDS_SHOW_FS             "Mostrar Servidores de Arquivos"\r
-    IDS_SHOW_FS_COLUMN      "Servidor(es) de Arquivos"\r
-    IDS_REMOVE_MP           "Remover Pontos de Montagem"\r
-    IDS_REMOVE_MP_COLUMN    "Resultado"\r
-END\r
-\r
-#endif    // English (U.S.) resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-#define _AFX_NO_SPLITTER_RESOURCES\r
-#define _AFX_NO_OLE_RESOURCES\r
-#define _AFX_NO_TRACKER_RESOURCES\r
-#define _AFX_NO_PROPERTY_RESOURCES\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
-#ifdef _WIN32\r
-LANGUAGE 9, 1\r
-#endif\r
-#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources\r
-#include "afxres.rc"         // Standard components\r
-#endif\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+    "#define _AFX_NO_OLE_RESOURCES\r\n"
+    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+    "#ifdef _WIN32\r\n"
+    "LANGUAGE 9, 1\r\n"
+    "#endif\r\n"
+    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#include ""afxres.rc""         // Standard components\r\n"
+    "#endif\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU_FILE MENU DISCARDABLE 
+BEGIN
+    MENUITEM "Autenticação...",             IDM_AUTHENTICATION
+    MENUITEM "Listas de Controle de Acesso...", IDM_ACL_SET
+    POPUP "&Volume/Partição"
+    BEGIN
+        MENUITEM "&Propriedades...",            IDM_VOLUME_PROPERTIES
+        MENUITEM "&Atualizar mapa de nome/ID",  IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE
+
+    END
+    POPUP "Ponto de &Montagem"
+    BEGIN
+        MENUITEM "E&xibir...",                  IDM_MOUNTPOINT_SHOW
+        MENUITEM "&Remover...",                 IDM_MOUNTPOINT_REMOVE
+        MENUITEM "&Fazer...",                   IDM_MOUNTPOINT_MAKE
+    END
+    MENUITEM "&Esvaziar Arquivo/Dir",       IDM_FLUSH
+    MENUITEM "Esvaziar Vol&ume",            IDM_FLUSH_VOLUME
+    MENUITEM "Mostrar Servidores de Ar&quivos...", IDM_SHOW_SERVER
+    MENUITEM "Mostrar &Célula...",          IDM_SHOWCELL
+    MENUITEM "Mostrar &Status do Servidor...", IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "Informações do Volume"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "OK",IDOK,60,150,50,14,WS_DISABLED
+    PUSHBUTTON      "Ajuda",9,240,150,50,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,150,150,50,14
+    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "Arquivo/Diretório",IDC_STATIC,10,10,55,10
+    LTEXT           "Nome",IDC_STATIC,90,10,25,8
+    LTEXT           "Quota",IDC_STATIC,225,10,19,8
+    LTEXT           "Usado",IDC_STATIC,270,10,24,8
+    LTEXT           "%Usada",IDC_STATIC,305,10,29,8
+    LTEXT           "ID",IDC_STATIC,175,10,10,8
+    LTEXT           "Nova Quota:",IDC_STATIC,10,127,44,10
+    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED
+    PUSHBUTTON      "Mostrar Informações da Partição",IDC_PARTITION_INFO,205,
+                    125,107,14,WS_DISABLED
+    LTEXT           "KBytes",IDC_STATIC,118,127,25,10
+    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | 
+                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | 
+                    WS_DISABLED,106,125,10,14
+END
+
+IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Definir ACL do AFS"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LTEXT           "",IDC_DIR_NAME,51,12,259,10
+    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    CONTROL         "r - Ler",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
+                    200,52,55,10
+    CONTROL         "w - Gravar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,111,55,10
+    CONTROL         "l - Procurar",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,66,55,10
+    CONTROL         "d - Excluir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,96,55,10
+    CONTROL         "i - Inserir",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,81,55,10
+    CONTROL         "k - Bloquear",IDC_LOCK,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,126,55,10
+    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,200,141,59,10
+    PUSHBUTTON      "&Incluir...",IDC_ADD,270,45,45,14
+    PUSHBUTTON      "&Remover",IDC_REMOVE,270,70,45,14,WS_DISABLED
+    PUSHBUTTON      "&Limpar",IDC_CLEAN,270,95,45,14
+    DEFPUSHBUTTON   "&OK",IDOK,270,150,45,14
+    PUSHBUTTON      "Ca&ncelar",IDCANCEL,270,175,45,14
+    PUSHBUTTON      "&Ajuda",9,270,201,45,14
+    LTEXT           "Diretório:",IDC_STATIC,15,12,30,10
+    GROUPBOX        "Permissões",IDC_STATIC,195,41,68,115
+    LTEXT           "Permissões",IDC_STATIC,10,30,41,8
+    LTEXT           "Nome",IDC_COLUMN_3,69,38,20,8
+    LTEXT           "Normais",IDC_STATIC,10,38,37,8
+    LTEXT           "Permissões",IDC_STATIC,10,125,42,8
+    LTEXT           "Negativas",IDC_STATIC,10,133,38,8
+    LTEXT           "Nome",IDC_COLUMN_4,69,133,20,8
+    GROUPBOX        "",IDC_STATIC,10,5,305,20
+    PUSHBUTTON      "Co&piar...",IDC_COPY,270,120,45,14
+END
+
+IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Fazer Ponto de Montagem"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "OK",IDOK,20,81,50,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,85,81,50,14
+    PUSHBUTTON      "Ajuda",9,150,81,50,14
+    LTEXT           "Diretório:",IDC_STATIC,5,12,30,10
+    LTEXT           "Volume:",IDC_STATIC,5,28,25,10
+    LTEXT           "Célula:",IDC_STATIC,5,42,26,10
+    GROUPBOX        "",IDC_STATIC,41,52,137,20
+    LTEXT           "Opções:",IDC_STATIC,9,59,25,10
+    CONTROL         "Regular",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP,47,59,41,10
+    CONTROL         "Leitura/Gravação",IDC_RW,"Button",BS_AUTORADIOBUTTON,
+                    102,59,74,10
+END
+
+IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Incluir Entrada na ACL"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_NAME,35,70,190,12,ES_AUTOHSCROLL
+    CONTROL         "r - Ler",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
+                    20,15,45,10
+    CONTROL         "l - Procurar",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,25,50,10
+    CONTROL         "i - Inserir",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,35,50,10
+    CONTROL         "d - Excluir",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,45,50,10
+    CONTROL         "w - Gravar",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,15,50,10
+    CONTROL         "k - Bloquear",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,25,55,10
+    CONTROL         "a - Administrar",IDC_ADMINISTER,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,80,35,60,10
+    CONTROL         "Entrada Normal",IDC_ADD_NORMAL_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP,155,14,64,10
+    CONTROL         "Entrada negativa",IDC_ADD_NEGATIVE_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON,155,24,69,10
+    PUSHBUTTON      "OK",IDOK,22,90,50,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,92,90,50,14
+    PUSHBUTTON      "Ajuda",9,162,90,50,14
+    LTEXT           "Nome:",IDC_STATIC,10,72,20,8
+    GROUPBOX        "Permissões",IDC_STATIC,10,5,135,55
+    GROUPBOX        "Tipo de Entrada",IDC_STATIC,150,5,77,34
+END
+
+IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 133, 82
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Informações da Partição"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_TOTAL_SIZE,61,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_BLOCKS_FREE,61,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_PERCENT_USED,61,40,40,12,ES_AUTOHSCROLL | 
+                    WS_DISABLED | NOT WS_TABSTOP
+    DEFPUSHBUTTON   "Fechar",IDOK,14,62,40,14
+    PUSHBUTTON      "Ajuda",9,69,62,40,14
+    LTEXT           "% Usada:",IDC_STATIC,5,42,37,8
+    LTEXT           "Blocos Livres:",IDC_STATIC,5,27,50,8
+    LTEXT           "Tamanho Total:",IDC_STATIC,5,12,52,8
+    LTEXT           "K Bytes",IDC_STATIC,103,12,25,8
+    LTEXT           "K Bytes",IDC_STATIC,103,27,25,8
+END
+
+IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Copiar da ACL"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY
+    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Procurar",IDC_BROWSE,195,25,35,15
+    CONTROL         "Limpar Entradas Atuais:",IDC_CLEAR,"Button",
+                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,95,10
+    DEFPUSHBUTTON   "OK",IDOK,20,65,50,14,WS_DISABLED
+    PUSHBUTTON      "Cancelar",IDCANCEL,95,65,50,14
+    PUSHBUTTON      "Ajuda",9,170,65,50,14
+    LTEXT           "Copiar De:",IDC_STATIC,13,12,35,8
+    LTEXT           "Copiar Para:",IDC_STATIC,13,29,43,8
+END
+
+IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Onde Está"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Fechar",IDOK,65,145,50,14
+    PUSHBUTTON      "Ajuda",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Arquivo/Diretório",IDC_STATIC,10,10,62,8
+    LTEXT           "Servidor(es) de Arquivos",IDC_STATIC,128,10,44,8
+END
+
+IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Resultados"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Fechar",IDOK,65,145,50,14
+    PUSHBUTTON      "Ajuda",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Arquivo/Diretório",-1,10,10,60,8
+    LTEXT           "Resultado",IDC_RESULTS_LABEL,128,10,44,8
+END
+
+IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Pontos de Montagem"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Fechar",IDOK,65,145,50,14
+    PUSHBUTTON      "Ajuda",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Arquivo",IDC_STATIC,10,11,30,8
+    LTEXT           "Volume",IDC_STATIC,75,11,27,8
+    LTEXT           "Célula",IDC_STATIC,155,11,27,8
+    LTEXT           "Tipo",IDC_STATIC,230,11,20,8
+END
+
+IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Servidores Inoperantes"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL
+    LTEXT           "Estes servidores ainda estão inoperantes:",IDC_STATIC,
+                    10,10,136,8
+    DEFPUSHBUTTON   "OK",IDOK,82,140,45,15
+END
+
+IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "Status do Servidor"
+FONT 8, "MS Sans Serif"
+BEGIN
+    CONTROL         "Célula Local",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP | WS_TABSTOP,20,20,61,8
+    CONTROL         "Célula Especificada:",IDC_SPECIFIEDCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,82,10
+    CONTROL         "Todas as Células",IDC_ALL_CELLS,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,65,71,10
+    CONTROL         "Não sondar servidores",IDC_DONTPROBESERVERS,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,86,10
+    PUSHBUTTON      "Mostrar Status",IDC_SHOWSTATUS,10,120,50,14
+    GROUPBOX        "Célula",IDC_STATIC,10,5,160,105,WS_GROUP
+    GROUPBOX        "",IDC_STATIC,20,80,95,20,WS_GROUP
+    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Fechar",IDCANCEL,65,120,50,14
+    PUSHBUTTON      "Ajuda",9,120,120,50,14
+END
+
+IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Autenticação"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    PUSHBUTTON      "Obter Tokens",ID_GET_TOKENS,15,137,55,14
+    PUSHBUTTON      "Descartar Tokens",ID_DISCARD_TOKENS,79,137,62,14
+    PUSHBUTTON      "Fechar",IDCANCEL,150,137,55,14
+    PUSHBUTTON      "Ajuda",9,214,137,55,14
+    LTEXT           "Nome do Usuário",IDC_STATIC,10,9,61,8
+    LTEXT           "Nome da Célula",IDC_STATIC,104,9,57,8
+    LTEXT           "Vencimento",IDC_STATIC,222,9,38,8
+END
+
+IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "Obter Tokens"
+FONT 8, "MS Sans Serif", 0, 0, 0x1
+BEGIN
+    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "OK",IDOK,20,70,33,14,WS_DISABLED
+    PUSHBUTTON      "Cancelar",IDCANCEL,70,70,33,14
+    PUSHBUTTON      "Ajuda",9,120,70,33,14
+    LTEXT           "Nome:",IDC_STATIC,13,12,22,8
+    LTEXT           "Senha:",IDC_STATIC,13,32,34,8
+    LTEXT           "Célula:",IDC_STATIC,13,52,24,8
+END
+
+IDD_UNLOG_DIALOG DIALOGEX 0, 0, 189, 63
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "Descartar Tokens"
+FONT 8, "MS Sans Serif", 0, 0, 0x1
+BEGIN
+    DEFPUSHBUTTON   "OK",IDOK,29,40,35,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,79,40,35,14
+    PUSHBUTTON      "Ajuda",9,129,40,35,14
+    LTEXT           "Célula:",IDC_STATIC,10,17,24,8
+    EDITTEXT        IDC_CELL_NAME,34,15,145,12,ES_AUTOHSCROLL
+END
+
+IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Submontagens"
+FONT 8, "MS Sans Serif"
+BEGIN
+    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Incluir ",IDC_ADD,202,20,45,14
+    PUSHBUTTON      "Excluir",IDC_DELETE,202,39,45,14,WS_DISABLED
+    PUSHBUTTON      "Alterar",IDC_CHANGE,202,58,45,14,WS_DISABLED
+    LTEXT           "Submontagens:",IDC_STATIC,10,10,50,8
+    PUSHBUTTON      "OK",IDOK,202,145,45,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,202,163,45,14
+END
+
+IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 267, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Incluir Submontagem"
+FONT 8, "MS Sans Serif"
+BEGIN
+    EDITTEXT        IDC_SHARE_NAME,97,8,163,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PATH_NAME,97,23,163,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "OK",IDOK,24,53,45,14
+    PUSHBUTTON      "Cancelar",IDCANCEL,111,53,45,14
+    PUSHBUTTON      "Ajuda",9,198,53,45,14
+    LTEXT           "Nome do Compartilhamento:",IDC_STATIC,4,10,90,8
+    LTEXT           "Nome do Caminho:",IDC_STATIC,4,25,61,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE 
+BEGIN
+    IDD_SERVERSTATUS, DIALOG
+    BEGIN
+        RIGHTMARGIN, 171
+    END
+
+    IDD_AUTHENTICATION, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 278
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 151
+    END
+
+    IDD_KLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 162
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 86
+    END
+
+    IDD_UNLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 182
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 56
+    END
+
+    IDD_SUBMTINFO, DIALOG
+    BEGIN
+        LEFTMARGIN, 10
+        RIGHTMARGIN, 247
+        BOTTOMMARGIN, 177
+    END
+
+    IDD_ADD_SUBMOUNT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 260
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 25
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_ACL_CLEAN            "fs cleanacl"
+    ID_ACL_COPY             "fs copyacl"
+    ID_ACL_LIST             "fs listacl"
+    ID_ACL_SET              "fs setacl"
+    ID_VOLUME_CHECK         "fs checkvolumes"
+    ID_VOLUME_DISKFREE      "fs diskfree"
+    ID_VOLUME_EXAMINE       "fs examine"
+    ID_VOLUME_FLUSH         "fs flushvolume"
+    ID_VOLUME_QUOTA_BRIEF   "fs quota"
+    ID_VOLUME_QUOTA_FULL    "fs listquota"
+    ID_VOLUME_QUOTA_SET     "fs setvol"
+    ID_VOLUME_SET           "fs setvol"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_FLUSH                "fs flush"
+    ID_WHEREIS              "fs whereis"
+    ID_SHOWCELL             "fs whichcell"
+    ID_MOUNTPOINT_SHOW      "fs lsmount"
+    ID_MOUNTPOINT_REMOVE    "fs rmmount"
+    ID_SHOW_SERVER          "fs whereis"
+    ID_AUTHENTICATE         "Entrar ou sair do AFS"
+    ID_SERVER_STATUS        "Verificar Servidores"
+    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"
+    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"
+    ID_MOUNTPOINT_MAKE      "fs mkmount"
+    IDS_FLUSH_FAILED        "Não é possível esvaziar o arquivo ativo %o"
+    IDS_FLUSH_ERROR         "Erro ao esvaziar o arquivo %o:  %s"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_FLUSH_OK            "Arquivo(s) selecionado(s) esvaziado(s) com êxito"
+    IDS_CANT_GET_CELL       "Erro ao determinar a célula:"
+    IDS_FLUSH_VOLUME_ERROR  "Erro ao esvaziar volume para %o:  %s"
+    IDS_FLUSH_VOLUME_OK     "Volume esvaziado com êxito"
+    IDS_WHERE_IS            "O arquivo %o está no host %s"
+    IDS_CLEANACL_NOT_SUPPORTED 
+                            "Não é possível limpar a ACL para o arquivo %o:  clean Acl não é suportado para listas de acesso DFS"
+    IDS_ACL_IS_FINE         "Lista de acesso para %o está boa"
+    IDS_CLEANACL_INVALID_ARG 
+                            "Não é possível limpar a ACL para o arquivo %o:  Argumento inválido, motivos possíveis incluem:  o arquivo não está com erro ou existem muitos usuários na lista de controle de acesso"
+    IDS_ANY_STRING          "%o"
+    IDS_CLEANACL_DONE       "Entradas obsoletas na ACL foram excluídas."
+    ID_SUBMOUNTS            "Criar ou excluir uma submontagem AFS"
+    IDS_GETRIGHTS_ERROR     "Incapaz de ler a lista de acesso para o diretório %o:  %o"
+    IDS_DFSACL_ERROR        "Não é possível editar ACLs do DFS com este comando"
+    IDS_SAVE_ACL_ERROR      "Não é possível salvar a ACL para %o:  %o"
+    IDS_SAVE_ACL_EINVAL_ERROR 
+                            "Não é possível salvar a ACL para %o:  Argumento inválido, motivos possíveis incluem:  o arquivo não está na AFS, muitos usuários na lista de controle do acesso, tentativa de incluir usuário não existente na lista de controle de acesso"
+    IDS_ACL_READ_ERROR      "Não é possível ler a ACL para %o:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_NO_DFS_COPY_ACL     "Não é possível copiar a ACL para o diretório %o:  a função copiar a ACL não é suportada para listas de acesso DFS"
+    IDS_COPY_ACL_EINVAL_ERROR 
+                            "Não é possível copiar a ACL para o diretório %o:  Argumento inválido, motivos possíveis incluem:  Arquivo não está na AFS."
+    IDS_COPY_ACL_ERROR      "Não é possível copiar a ACL para %o:  %o"
+    IDS_NOT_MOUNT_POINT_ERROR "%o não é um ponto de montagem."
+    IDS_LIST_MOUNT_POINT_ERROR "Erro:  %o"
+    IDS_MAKE_MP_NOT_AFS_ERROR 
+                            "Pontos de montagem devem ser criados no sistema de arquivos do AFS"
+    IDS_MOUNT_POINT_ERROR   "Erro ao criar ponto de montagem:  %o"
+    IDS_ERROR               "Erro:  %o"
+    IDS_DELETED             "Excluído com êxito"
+    IDS_SET_QUOTA_ERROR     "Erro ao definir quota:  %o"
+    ID_SUBMOUNTS_CREATE     "Criar uma Submontagem AFS"
+    ID_SUBMOUNTS_EDIT       "Incluir, alterar ou excluir submontagens do AFS"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_CHECK_SERVERS_ERROR "Erro ao verificar status de máquinas de servidor de arquivos:  %o"
+    IDS_ALL_SERVERS_RUNNING "Todos os servidores estão em execução."
+    IDS_CHECK_VOLUMES_OK    "Todos os mapeamentos de ID/nome de volume verificados."
+    IDS_CHECK_VOLUMES_ERROR "Erro ao verificar mapeamentos de ID/nome de volume:  %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_ACL_ENTRY_NAME_IN_USE 
+                            "O nome escolhido já está em uso. Digite um nome diferente."
+    IDS_REALLY_DEL_MOUNT_POINTS 
+                            "Tem certeza de que deseja remover o(s) ponto(s) de montagem selecionado(s)?"
+    IDS_DIR_DOES_NOT_EXIST_ERROR "O diretório '%o' não existe."
+    IDS_CLEANACL_MSG        "As ACLs obsoletas serão excluídas!"
+    IDS_COPY_ACL_OK         "ACL copiada com êxito."
+    IDS_GET_TOKENS_NO_AFS_SERVICE 
+                            "Não é possível ler as informações de token:  o serviço do AFS pode não ter iniciado."
+    IDS_GET_TOKENS_UNEXPECTED_ERROR 
+                            "Não é possível ler as informações de token:  Erro inesperado, código %d."
+    IDS_GET_TOKENS_UNEXPECTED_ERROR2 
+                            "Não é possível ler as informações de token:  Erro inesperado, serviço %s.%s.%s, código %d."
+    IDS_ENTER_QUOTA         "Digite uma quota válida."
+    IDS_AUTHENTICATION_ITEM "&Autenticação..."
+    IDS_ACLS_ITEM           "&Listas de Controle de Acesso..."
+    IDS_VOL_PART_ITEM       "&Volume/Partição"
+    IDS_VOL_PART_PROPS_ITEM "&Propriedades"
+    IDS_VOL_PART_REFRESH_ITEM "&Atualizar mapa de nome/ID"
+    IDS_MOUNT_POINT_ITEM    "Ponto de &Montagem"
+    IDS_MP_SHOW_ITEM        "E&xibir..."
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    AFX_IDS_APP_TITLE       "AFS Client"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_MP_REMOVE_ITEM      "&Remover..."
+    IDS_MP_MAKE_ITEM        "&Fazer..."
+    IDS_FLUSH_FILE_DIR_ITEM "&Esvaziar Arquivo/Dir"
+    IDS_FLUSH_VOLUME_ITEM   "Esvaziar Vol&ume"
+    IDS_SHOW_FILE_SERVERS_ITEM "Mostrar Servidores de Ar&quivos..."
+    IDS_SHOW_CELL_ITEM      "Mostrar &Célula..."
+    IDS_SHOW_SERVER_STATUS_ITEM "Mostrar &Status do Servidor..."
+    IDS_AFS_ITEM            "&AFS"
+    IDS_SUBMOUNTS_ITEM      "Su&bmontagens"
+    IDS_GET_SUBMT_INFO_ERROR 
+                            "Incapaz de ler as informações de submontagem para o sharename %o."
+    IDS_REALLY_DELETE_SUBMT "Excluir sharename %o?"
+    IDS_SUBMT_SAVE_FAILED   "Falha nas alterações ao banco de dados de submontagem."
+    IDS_SUBMOUNTS_CREATE_ITEM "&Incluir"
+    IDS_SUBMOUNTS_EDIT_ITEM "&Editar..."
+    IDS_EDIT_PATH_NAME      "Editar Nome do Caminho"
+    IDS_SHOW_CELL           "Mostrar Célula"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_SHOW_CELL_COLUMN    "Célula"
+    IDS_SHOW_FS             "Mostrar Servidores de Arquivos"
+    IDS_SHOW_FS_COLUMN      "Servidor(es) de Arquivos"
+    IDS_REMOVE_MP           "Remover Pontos de Montagem"
+    IDS_REMOVE_MP_COLUMN    "Resultado"
+END
+
+#endif    // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE 9, 1
+#endif
+#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources
+#include "afxres.rc"         // Standard components
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index 8830314357972afc208a34844d3bbb4c1b6bcdf0..96867d7a08005babb3aa818780f551ada5bb5997 100644 (file)
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Chinese (P.R.C.) resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE DISCARDABLE \r
-BEGIN\r
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"\r
-    "#define _AFX_NO_OLE_RESOURCES\r\n"\r
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"\r
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"\r
-    "\r\n"\r
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"\r
-    "#ifdef _WIN32\r\n"\r
-    "LANGUAGE 9, 1\r\n"\r
-    "#endif\r\n"\r
-    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"\r
-    "#include ""afxres.rc""         // Standard components\r\n"\r
-    "#endif\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Menu\r
-//\r
-\r
-IDR_MENU_FILE MENU DISCARDABLE \r
-BEGIN\r
-    MENUITEM "ÈÏÖ¤...",                     IDM_AUTHENTICATION\r
-    MENUITEM "´æÈ¡¿ØÖƱí...",               IDM_ACL_SET\r
-    POPUP "¾í£¯·ÖÇø(&V)"\r
-    BEGIN\r
-        MENUITEM "ÌØÐÔ(&P)...",                 IDM_VOLUME_PROPERTIES\r
-        MENUITEM "Ë¢ÐÂÃû³Æ£¯±êʶ·ûÓ³Éä(&R)",    IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE\r
-\r
-    END\r
-    POPUP "°²×°µã(&M)"\r
-    BEGIN\r
-        MENUITEM "ÏÔʾ(&S)...",                 IDM_MOUNTPOINT_SHOW\r
-        MENUITEM "³ýÈ¥(&R)...",                 IDM_MOUNTPOINT_REMOVE\r
-        MENUITEM "¶¨ÖÆ(&M)...",                 IDM_MOUNTPOINT_MAKE\r
-    END\r
-    MENUITEM "Çå²ÖÎļþ£¯Ä¿Â¼(&F)",          IDM_FLUSH\r
-    MENUITEM "Çå²Ö¾í(&U)",                  IDM_FLUSH_VOLUME\r
-    MENUITEM "ÏÔʾÎļþ·þÎñÆ÷(&F)...",       IDM_SHOW_SERVER\r
-    MENUITEM "ÏÔʾµ¥Ôª(&C)...",             IDM_SHOWCELL\r
-    MENUITEM "ÏÔʾ·þÎñÆ÷״̬...",           IDM_SERVER_STATUS\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Dialog\r
-//\r
-\r
-IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "¾íÐÅÏ¢"\r
-FONT 8, "System"\r
-BEGIN\r
-    DEFPUSHBUTTON   "È·¶¨",IDOK,60,150,50,14,WS_DISABLED\r
-    PUSHBUTTON      "°ïÖú",9,240,150,50,14\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,150,150,50,14\r
-    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP\r
-    LTEXT           "Îļþ/Ŀ¼",IDC_STATIC,10,10,44,10\r
-    LTEXT           "Ãû³Æ",IDC_STATIC,90,10,20,8\r
-    LTEXT           "ÏÞ¶î",IDC_STATIC,225,10,19,8\r
-    LTEXT           "ÒÑʹÓÃ",IDC_STATIC,270,10,24,8\r
-    LTEXT           "ÒÑʹÓà%",IDC_STATIC,305,10,34,8\r
-    LTEXT           "±êʶ·û",IDC_STATIC,175,10,29,8\r
-    LTEXT           "ÐÂÏ޶",IDC_STATIC,10,127,40,10\r
-    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED\r
-    PUSHBUTTON      "ÏÔʾ·ÖÇøÐÅÏ¢",IDC_PARTITION_INFO,205,125,69,14,\r
-                    WS_DISABLED\r
-    LTEXT           "ǧ×Ö½Ú",IDC_STATIC,118,127,25,10\r
-    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | \r
-                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | \r
-                    WS_DISABLED,106,125,10,14\r
-END\r
-\r
-IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ÉèÖàAFS ACL"\r
-FONT 8, "System"\r
-BEGIN\r
-    LTEXT           "",IDC_DIR_NAME,51,12,259,10\r
-    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP\r
-    CONTROL         "r - ¶ÁÈ¡",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,52,55,10\r
-    CONTROL         "w - Ð´Èë",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,111,55,10\r
-    CONTROL         "l - ²é±í",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,66,55,10\r
-    CONTROL         "d - É¾³ý",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,96,55,10\r
-    CONTROL         "i - ²åÈë",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,81,55,10\r
-    CONTROL         "k - Ëø¶¨",IDC_LOCK,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,126,55,10\r
-    CONTROL         "a - ¹ÜÀí",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,200,141,55,10\r
-    PUSHBUTTON      "Ìí¼Ó(&A)...",IDC_ADD,270,45,45,14\r
-    PUSHBUTTON      "³ýÈ¥(&R)",IDC_REMOVE,270,70,45,14,WS_DISABLED\r
-    PUSHBUTTON      "Çå³ý(&C)",IDC_CLEAN,270,95,45,14\r
-    DEFPUSHBUTTON   "È·¶¨(&O)",IDOK,270,150,45,14\r
-    PUSHBUTTON      "È¡Ïû(&N)",IDCANCEL,270,175,45,14\r
-    PUSHBUTTON      "°ïÖú(&H)",9,270,201,45,14\r
-    LTEXT           "Ŀ¼£º",IDC_STATIC,15,12,30,10\r
-    GROUPBOX        "Ðí¿ÉȨ",IDC_STATIC,195,41,65,115\r
-    LTEXT           "Õý³£",IDC_STATIC,10,30,23,8\r
-    LTEXT           "Ãû³Æ",IDC_COLUMN_3,69,38,20,8\r
-    LTEXT           "Ðí¿ÉȨ",IDC_STATIC,10,38,37,8\r
-    LTEXT           "ä¯ÀÀ",IDC_STATIC,10,125,30,8\r
-    LTEXT           "Ðí¿ÉȨ",IDC_STATIC,10,133,38,8\r
-    LTEXT           "Ãû³Æ",IDC_COLUMN_4,69,133,20,8\r
-    GROUPBOX        "",IDC_STATIC,10,5,305,20\r
-    PUSHBUTTON      "¸´ÖÆ(&P)...",IDC_COPY,270,120,45,14\r
-END\r
-\r
-IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¶¨Öư²×°µã"\r
-FONT 8, "System"\r
-BEGIN\r
-    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "È·¶¨",IDOK,20,81,50,14\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,85,81,50,14\r
-    PUSHBUTTON      "°ïÖú",9,150,81,50,14\r
-    LTEXT           "Ŀ¼£º",IDC_STATIC,5,12,30,10\r
-    LTEXT           "¾í£º",IDC_STATIC,5,27,30,10\r
-    LTEXT           "µ¥Ôª£º",IDC_STATIC,5,42,30,10\r
-    GROUPBOX        "",IDC_STATIC,40,52,115,20\r
-    LTEXT           "Ñ¡Ï",IDC_STATIC,5,57,30,10\r
-    CONTROL         "¹æÔò",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP,45,59,41,10\r
-    CONTROL         "¶ÁÈ¡£¯Ð´Èë",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,\r
-                    50,10\r
-END\r
-\r
-IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Ìí¼Ó ACL ÌõÄ¿"\r
-FONT 8, "System"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,41,70,184,12,ES_AUTOHSCROLL\r
-    CONTROL         "r - ¶ÁÈ¡",IDC_READ,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,15,45,10\r
-    CONTROL         "l - ²é±í",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,25,50,10\r
-    CONTROL         "i - ²åÈë",IDC_INSERT,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,35,50,10\r
-    CONTROL         "d - É¾³ý",IDC_DELETE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,20,45,50,10\r
-    CONTROL         "w - Ð´Èë",IDC_WRITE,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,15,50,10\r
-    CONTROL         "k - Ëø¶¨",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,25,55,10\r
-    CONTROL         "a - ¹ÜÀí",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,80,35,60,10\r
-    CONTROL         "Ò»°ãÌõÄ¿",IDC_ADD_NORMAL_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10\r
-    CONTROL         "ä¯ÀÀÌõÄ¿",IDC_ADD_NEGATIVE_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON,161,26,59,10\r
-    PUSHBUTTON      "È·¶¨",IDOK,22,90,50,14\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,92,90,50,14\r
-    PUSHBUTTON      "°ïÖú",9,162,90,50,14\r
-    LTEXT           "Ãû³Æ£º",IDC_STATIC,10,72,26,8\r
-    GROUPBOX        "Ðí¿ÉȨ",IDC_STATIC,10,5,135,55\r
-    GROUPBOX        "ÌõÄ¿ÀàÐÍ",IDC_STATIC,155,6,70,34\r
-END\r
-\r
-IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "·ÖÇøÐÅÏ¢"\r
-FONT 8, "System"\r
-BEGIN\r
-    EDITTEXT        IDC_TOTAL_SIZE,50,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_BLOCKS_FREE,50,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | \r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_PERCENT_USED,50,40,40,12,ES_AUTOHSCROLL | \r
-                    WS_DISABLED | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,14,62,40,14\r
-    PUSHBUTTON      "°ïÖú",9,69,62,40,14\r
-    LTEXT           "ÒÑʹÓà%£º",IDC_STATIC,5,42,40,8\r
-    LTEXT           "¿ÕÏп飺",IDC_STATIC,5,27,40,8\r
-    LTEXT           "×ܼƴóС£º",IDC_STATIC,5,12,40,8\r
-    LTEXT           "ǧ×Ö½Ú",IDC_STATIC,92,12,25,8\r
-    LTEXT           "ǧ×Ö½Ú",IDC_STATIC,92,27,25,8\r
-END\r
-\r
-IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¸´ÖÆ ACL"\r
-FONT 8, "System"\r
-BEGIN\r
-    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY\r
-    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "ä¯ÀÀ",IDC_BROWSE,195,25,35,15\r
-    CONTROL         "Çå³ýµ±Ç°ÌõÄ¿£º",IDC_CLEAR,"Button",BS_AUTOCHECKBOX | \r
-                    BS_LEFTTEXT | WS_TABSTOP,10,46,82,10\r
-    DEFPUSHBUTTON   "È·¶¨",IDOK,20,65,50,14,WS_DISABLED\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,95,65,50,14\r
-    PUSHBUTTON      "°ïÖú",9,170,65,50,14\r
-    LTEXT           "¸´ÖÆ×Ô£º",IDC_STATIC,15,12,35,8\r
-    LTEXT           "¸´ÖƵ½£º",IDC_STATIC,15,29,35,8\r
-END\r
-\r
-IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "λÖÃ"\r
-FONT 8, "System"\r
-BEGIN\r
-    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,65,145,50,14\r
-    PUSHBUTTON      "°ïÖú",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Îļþ/Ŀ¼",IDC_STATIC,10,10,47,8\r
-    LTEXT           "Îļþ·þÎñÆ÷",IDC_STATIC,128,10,44,8\r
-END\r
-\r
-IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "½á¹û"\r
-FONT 8, "System"\r
-BEGIN\r
-    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,65,145,50,14\r
-    PUSHBUTTON      "°ïÖú",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Îļþ/Ŀ¼",-1,10,10,45,8\r
-    LTEXT           "½á¹û",IDC_RESULTS_LABEL,128,10,44,8\r
-END\r
-\r
-IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "°²×°µã"\r
-FONT 8, "System"\r
-BEGIN\r
-    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,65,145,50,14\r
-    PUSHBUTTON      "°ïÖú",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    LTEXT           "Îļþ",IDC_STATIC,10,11,27,8\r
-    LTEXT           "¾í",IDC_STATIC,75,11,27,8\r
-    LTEXT           "µ¥Ôª",IDC_STATIC,155,11,27,8\r
-    LTEXT           "ÀàÐÍ",IDC_STATIC,230,11,27,8\r
-END\r
-\r
-IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¹Ø±ÕµÄ·þÎñÆ÷"\r
-FONT 8, "System"\r
-BEGIN\r
-    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL\r
-    LTEXT           "ÕâЩ·þÎñÆ÷ÈÔÈ»¹Ø±Õ×Å£º",IDC_STATIC,10,10,95,8\r
-    DEFPUSHBUTTON   "È·¶¨",IDOK,82,140,45,15\r
-END\r
-\r
-IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | \r
-    WS_SYSMENU\r
-CAPTION "·þÎñÆ÷״̬"\r
-FONT 8, "System"\r
-BEGIN\r
-    CONTROL         "±¾µØµ¥Ôª",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_GROUP | WS_TABSTOP,20,20,50,8\r
-    CONTROL         "Ö¸¶¨µÄµ¥Ôª£º",IDC_SPECIFIEDCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10\r
-    CONTROL         "ËùÓе¥Ôª",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | \r
-                    WS_TABSTOP,20,65,45,10\r
-    CONTROL         "²»¼ì²â·þÎñÆ÷",IDC_DONTPROBESERVERS,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,80,10\r
-    PUSHBUTTON      "ÏÔʾ״̬",IDC_SHOWSTATUS,10,120,50,14\r
-    GROUPBOX        "µ¥Ôª",IDC_STATIC,10,5,160,105,WS_GROUP\r
-    GROUPBOX        "",IDC_STATIC,20,80,90,20,WS_GROUP\r
-    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "¹Ø±Õ",IDCANCEL,65,120,50,14\r
-    PUSHBUTTON      "°ïÖú",9,120,120,50,14\r
-END\r
-\r
-IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "ÈÏÖ¤"\r
-FONT 8, "System"\r
-BEGIN\r
-    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | \r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | \r
-                    WS_TABSTOP\r
-    PUSHBUTTON      "»ñµÃÁîÅÆ",ID_GET_TOKENS,15,137,55,14\r
-    PUSHBUTTON      "¶ªÆúÁîÅÆ",ID_DISCARD_TOKENS,80,137,55,14\r
-    PUSHBUTTON      "¹Ø±Õ",IDCANCEL,145,137,55,14\r
-    PUSHBUTTON      "°ïÖú",9,215,137,55,14\r
-    LTEXT           "Óû§Ãû",IDC_STATIC,10,9,38,8\r
-    LTEXT           "µ¥ÔªÃû",IDC_STATIC,104,9,33,8\r
-    LTEXT           "µ½ÆÚ",IDC_STATIC,222,9,32,8\r
-END\r
-\r
-IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "»ñµÃÁîÅÆ"\r
-FONT 8, "System"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "È·¶¨",IDOK,20,70,35,14,WS_DISABLED\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,70,70,35,14\r
-    PUSHBUTTON      "°ïÖú",9,120,70,35,14\r
-    LTEXT           "Ãû³Æ£º",IDC_STATIC,10,12,27,8\r
-    LTEXT           "¿ÚÁ",IDC_STATIC,10,32,27,8\r
-    LTEXT           "µ¥Ôª£º",IDC_STATIC,10,52,27,8\r
-END\r
-\r
-IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "¶ªÆúÁîÅÆ"\r
-FONT 8, "System"\r
-BEGIN\r
-    DEFPUSHBUTTON   "È·¶¨",IDOK,25,40,35,14\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,75,40,35,14\r
-    PUSHBUTTON      "°ïÖú",9,125,40,35,14\r
-    LTEXT           "µ¥Ôª£º",IDC_STATIC,10,17,24,8\r
-    EDITTEXT        IDC_CELL_NAME,37,15,137,12,ES_AUTOHSCROLL\r
-END\r
-\r
-IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "×Ó°²×°"\r
-FONT 8, "System"\r
-BEGIN\r
-    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | \r
-                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
-    PUSHBUTTON      "Ìí¼Ó ",IDC_ADD,202,20,45,14\r
-    PUSHBUTTON      "ɾ³ý",IDC_DELETE,202,39,45,14,WS_DISABLED\r
-    PUSHBUTTON      "¸ü¸Ä",IDC_CHANGE,202,58,45,14,WS_DISABLED\r
-    LTEXT           "×Ó°²×°£º",IDC_STATIC,10,10,50,8\r
-    PUSHBUTTON      "È·¶¨",IDOK,202,145,45,14\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,202,163,45,14\r
-END\r
-\r
-IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Ìí¼Ó×Ó°²×°"\r
-FONT 8, "System"\r
-BEGIN\r
-    EDITTEXT        IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "È·¶¨",IDOK,22,53,45,14\r
-    PUSHBUTTON      "È¡Ïû",IDCANCEL,92,53,45,14\r
-    PUSHBUTTON      "°ïÖú",9,167,53,45,14\r
-    LTEXT           "¹²ÏíÃû£º",IDC_STATIC,18,10,41,8\r
-    LTEXT           "·¾¶Ãû£º",IDC_STATIC,18,25,41,8\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// DESIGNINFO\r
-//\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-GUIDELINES DESIGNINFO DISCARDABLE \r
-BEGIN\r
-    IDD_SERVERSTATUS, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 171\r
-    END\r
-\r
-    IDD_AUTHENTICATION, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 278\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 151\r
-    END\r
-\r
-    IDD_KLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 162\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 86\r
-    END\r
-\r
-    IDD_UNLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 178\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 56\r
-    END\r
-\r
-    IDD_SUBMTINFO, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 10\r
-        RIGHTMARGIN, 247\r
-        BOTTOMMARGIN, 177\r
-    END\r
-\r
-    IDD_ADD_SUBMOUNT, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 228\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 25\r
-    END\r
-END\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_ACL_CLEAN            "fs cleanacl"\r
-    ID_ACL_COPY             "fs copyacl"\r
-    ID_ACL_LIST             "fs listacl"\r
-    ID_ACL_SET              "fs setacl"\r
-    ID_VOLUME_CHECK         "fs checkvolumes"\r
-    ID_VOLUME_DISKFREE      "fs diskfree"\r
-    ID_VOLUME_EXAMINE       "fs examine"\r
-    ID_VOLUME_FLUSH         "fs flushvolume"\r
-    ID_VOLUME_QUOTA_BRIEF   "fs quota"\r
-    ID_VOLUME_QUOTA_FULL    "fs listquota"\r
-    ID_VOLUME_QUOTA_SET     "fs setvol"\r
-    ID_VOLUME_SET           "fs setvol"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    ID_FLUSH                "fs flush"\r
-    ID_WHEREIS              "fs whereis"\r
-    ID_SHOWCELL             "fs whichcell"\r
-    ID_MOUNTPOINT_SHOW      "fs lsmount"\r
-    ID_MOUNTPOINT_REMOVE    "fs rmmount"\r
-    ID_SHOW_SERVER          "fs whereis"\r
-    ID_AUTHENTICATE         "µÇ¼½øÈë»òÍ˳ö AFS"\r
-    ID_SERVER_STATUS        "¼ì²é·þÎñÆ÷"\r
-    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"\r
-    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"\r
-    ID_MOUNTPOINT_MAKE      "fs mkmount"\r
-    IDS_FLUSH_FAILED        "²»ÄÜÇå²Ö»î¶¯µÄÎļþ %o"\r
-    IDS_FLUSH_ERROR         "Çå²ÖÎļþ %o ³ö´í£º %s"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_FLUSH_OK            "³É¹¦Çå²ÖÑ¡¶¨µÄÎļþ"\r
-    IDS_CANT_GET_CELL       "È·¶¨µ¥Ôª³ö´í£º"\r
-    IDS_FLUSH_VOLUME_ERROR  "Çå²Ö %o µÄ¾í³ö´í£º%s"\r
-    IDS_FLUSH_VOLUME_OK     "Çå²Ö¾í³É¹¦"\r
-    IDS_WHERE_IS            "Îļþ %o ÔÚÖ÷»ú %s ÉÏ"\r
-    IDS_CLEANACL_NOT_SUPPORTED \r
-                            "²»ÄÜÇå³ýÎļþ %o µÄ ACL£ºDFS ´æÈ¡ÁÐ±í²»Ö§³ÖÇå³ý Acl"\r
-    IDS_ACL_IS_FINE         "%o ´æÈ¡Áбí¿ÉÓÃ"\r
-    IDS_CLEANACL_INVALID_ARG \r
-                            "²»ÄÜÇå³ýÎļþ %o µÄ ACL£ºÎÞЧ±äÁ¿,¿ÉÄܵÄÔ­Òò°üÀ¨£ºÎļþ²»ÔÚ vice Öлò´æÈ¡¿ØÖƱíÖÐÓû§Ì«¶à"\r
-    IDS_ANY_STRING          "%o"\r
-    IDS_CLEANACL_DONE       "ÒÑɾ³ý¹ýʱµÄ ACL ÌõÄ¿¡£"\r
-    ID_SUBMOUNTS            "´´½¨»òɾ³ýÒ»¸ö AFS ×Ó°²×°"\r
-    IDS_GETRIGHTS_ERROR     "ÎÞ·¨¶ÁȡĿ¼ %o µÄ´æÈ¡ÁÐ±í£º%o"\r
-    IDS_DFSACL_ERROR        "²»ÄÜÓôËÃüÁî±à¼­ DFS ACL"\r
-    IDS_SAVE_ACL_ERROR      "²»Äܱ£´æ %o µÄ ACL£º%o"\r
-    IDS_SAVE_ACL_EINVAL_ERROR \r
-                            "²»Äܱ£´æ %o µÄ ACL£ºÎÞЧ±äÁ¿£¬¿ÉÄܵÄÔ­Òò°üÀ¨£ºÎļþ²»ÔÚ AFS ÖУ¬»ò´æÈ¡¿ØÖƱíÖÐÓû§Ì«¶à£¬Çë³¢ÊÔÌí¼Ó·ÇÏÖÓÐÓû§ÖÁ´æÈ¡¿ØÖƱíÖÐ"\r
-    IDS_ACL_READ_ERROR      "²»ÄܶÁÈ¡ %o µÄ ACL£º%o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_NO_DFS_COPY_ACL     "²»ÄÜΪĿ¼ %o ¸´ÖÆ ACL£ºDFS ´æÈ¡ÁÐ±í²»Ö§³Ö¸´ÖÆ ACL"\r
-    IDS_COPY_ACL_EINVAL_ERROR \r
-                            "²»Äܸ´ÖÆ ACL ÖÁĿ¼ %o£ºÎÞЧ±äÁ¿£¬¿ÉÄܵÄÔ­Òò°üÀ¨£ºÎļþ²»ÔÚ AFS ÖС£"\r
-    IDS_COPY_ACL_ERROR      "²»Äܸ´ÖÆ ACL ÖÁ %o£º%o"\r
-    IDS_NOT_MOUNT_POINT_ERROR "%o ²»ÊÇÒ»¸ö°²×°µã¡£"\r
-    IDS_LIST_MOUNT_POINT_ERROR "³ö´í£º%o"\r
-    IDS_MAKE_MP_NOT_AFS_ERROR "°²×°µã±ØÐë´´½¨ÔÚ AFS ÎļþϵͳÖÐ"\r
-    IDS_MOUNT_POINT_ERROR   "´´½¨°²×°µã³ö´í£º%o"\r
-    IDS_ERROR               "³ö´í£º%o"\r
-    IDS_DELETED             "³É¹¦É¾³ý"\r
-    IDS_SET_QUOTA_ERROR     "ÉèÖÃÏÞ¶î³ö´í£º%o"\r
-    ID_SUBMOUNTS_CREATE     "´´½¨Ò»¸ö AFS ×Ó°²×°"\r
-    ID_SUBMOUNTS_EDIT       "Ìí¼Ó¡¢¸ü¸Ä»òɾ³ý AFS ×Ó°²×°"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_CHECK_SERVERS_ERROR "¼ì²éÎļþ·þÎñÆ÷µÄ״̬³ö´í£º %o"\r
-    IDS_ALL_SERVERS_RUNNING "ËùÓзþÎñÆ÷ÕýÔÚÔËÐС£"\r
-    IDS_CHECK_VOLUMES_OK    "ÒѼì²éËùÓоí±êʶ·û£¯Ãû³ÆÓ³Éä¡£"\r
-    IDS_CHECK_VOLUMES_ERROR "¼ì²é¾í±êʶ·û£¯Ãû³ÆÓ³Éä³ö´í£º %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_ACL_ENTRY_NAME_IN_USE "ÄúËùÑ¡ÔñµÄÃû³ÆÔÚʹÓÃÖС£ÇëÊäÈëÒ»¸ö²»Í¬µÄÃû³Æ¡£"\r
-    IDS_REALLY_DEL_MOUNT_POINTS "È·ÈÏÄúÒª³ýȥѡ¶¨µÄ°²×°µãÂð?"\r
-    IDS_DIR_DOES_NOT_EXIST_ERROR "Ŀ¼¡®%o¡¯²»´æÔÚ¡£"\r
-    IDS_CLEANACL_MSG        "½«É¾³ý¹ýʱµÄ ACL!"\r
-    IDS_COPY_ACL_OK         "ACL ¸´ÖƳɹ¦¡£"\r
-    IDS_GET_TOKENS_NO_AFS_SERVICE "²»ÄܶÁÈ¡ÁîÅÆÐÅÏ¢£ºAFS ·þÎñ¿ÉÄÜûÓÐÆô¶¯¡£"\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR \r
-                            "²»ÄܶÁÈ¡ÁîÅÆÐÅÏ¢£º²»¿ÉÔ¤¼ÆµÄ´íÎ󣬴úÂë %d¡£"\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR2 \r
-                            "²»ÄܶÁÈ¡ÁîÅÆÐÅÏ¢£º²»¿ÉÔ¤¼ÆµÄ´íÎ󣬷þÎñ %s.%s.%s£¬´úÂë %d¡£"\r
-    IDS_ENTER_QUOTA         "ÇëÊäÈëÒ»¸öÓÐЧµÄÏÞ¶î¡£"\r
-    IDS_AUTHENTICATION_ITEM "ÈÏÖ¤(&A)..."\r
-    IDS_ACLS_ITEM           "´æÈ¡¿ØÖƱí(&C)..."\r
-    IDS_VOL_PART_ITEM       "¾í£¯·ÖÇø(&V)"\r
-    IDS_VOL_PART_PROPS_ITEM "ÌØÐÔ(&P)"\r
-    IDS_VOL_PART_REFRESH_ITEM "Ë¢ÐÂÃû³Æ£¯±êʶ·ûÓ³Éä(&R)"\r
-    IDS_MOUNT_POINT_ITEM    "°²×°µã(&M)"\r
-    IDS_MP_SHOW_ITEM        "ÏÔʾ(&S)..."\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    AFX_IDS_APP_TITLE       "AFS ¿Í»§»ú"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_MP_REMOVE_ITEM      "³ýÈ¥(&R)..."\r
-    IDS_MP_MAKE_ITEM        "¶¨ÖÆ(&M)..."\r
-    IDS_FLUSH_FILE_DIR_ITEM "Çå²ÖÎļþ£¯Ä¿Â¼(&F)"\r
-    IDS_FLUSH_VOLUME_ITEM   "Çå²Ö¾í(&U)"\r
-    IDS_SHOW_FILE_SERVERS_ITEM "ÏÔʾÎļþ·þÎñÆ÷(&F)..."\r
-    IDS_SHOW_CELL_ITEM      "ÏÔʾµ¥Ôª(&C)..."\r
-    IDS_SHOW_SERVER_STATUS_ITEM "ÏÔʾ·þÎñÆ÷״̬..."\r
-    IDS_AFS_ITEM            "AFS(&A)"\r
-    IDS_SUBMOUNTS_ITEM      "×Ó°²×°(&B)"\r
-    IDS_GET_SUBMT_INFO_ERROR "ÎÞ·¨¶ÁÈ¡Óйع²ÏíÃû %o µÄ×Ó°²×°ÐÅÏ¢¡£"\r
-    IDS_REALLY_DELETE_SUBMT "ɾ³ý¹²ÏíÃû %o Âð?"\r
-    IDS_SUBMT_SAVE_FAILED   "¶ÔÓÚ×Ó°²×°Êý¾Ý¿âµÄ¸ü¸Äʧ°Ü¡£"\r
-    IDS_SUBMOUNTS_CREATE_ITEM "Ìí¼Ó(&A)"\r
-    IDS_SUBMOUNTS_EDIT_ITEM "±à¼­(&E)..."\r
-    IDS_EDIT_PATH_NAME      "±à¼­Â·¾¶Ãû"\r
-    IDS_SHOW_CELL           "ÏÔʾµ¥Ôª"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE \r
-BEGIN\r
-    IDS_SHOW_CELL_COLUMN    "µ¥Ôª"\r
-    IDS_SHOW_FS             "ÏÔʾÎļþ·þÎñÆ÷"\r
-    IDS_SHOW_FS_COLUMN      "Îļþ·þÎñÆ÷"\r
-    IDS_REMOVE_MP           "³ýÈ¥°²×°µã"\r
-    IDS_REMOVE_MP_COLUMN    "½á¹û"\r
-END\r
-\r
-#endif    // Chinese (P.R.C.) resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-#define _AFX_NO_SPLITTER_RESOURCES\r
-#define _AFX_NO_OLE_RESOURCES\r
-#define _AFX_NO_TRACKER_RESOURCES\r
-#define _AFX_NO_PROPERTY_RESOURCES\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
-#ifdef _WIN32\r
-LANGUAGE 9, 1\r
-#endif\r
-#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources\r
-#include "afxres.rc"         // Standard components\r
-#endif\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Chinese (P.R.C.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
+#ifdef _WIN32
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE 
+BEGIN
+    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+    "#define _AFX_NO_OLE_RESOURCES\r\n"
+    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+    "#ifdef _WIN32\r\n"
+    "LANGUAGE 9, 1\r\n"
+    "#endif\r\n"
+    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#include ""afxres.rc""         // Standard components\r\n"
+    "#endif\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU_FILE MENU DISCARDABLE 
+BEGIN
+    MENUITEM "ÈÏÖ¤...",                     IDM_AUTHENTICATION
+    MENUITEM "´æÈ¡¿ØÖƱí...",               IDM_ACL_SET
+    POPUP "¾í£¯·ÖÇø(&V)"
+    BEGIN
+        MENUITEM "ÌØÐÔ(&P)...",                 IDM_VOLUME_PROPERTIES
+        MENUITEM "Ë¢ÐÂÃû³Æ£¯±êʶ·ûÓ³Éä(&R)",    IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE
+
+    END
+    POPUP "°²×°µã(&M)"
+    BEGIN
+        MENUITEM "ÏÔʾ(&S)...",                 IDM_MOUNTPOINT_SHOW
+        MENUITEM "³ýÈ¥(&R)...",                 IDM_MOUNTPOINT_REMOVE
+        MENUITEM "¶¨ÖÆ(&M)...",                 IDM_MOUNTPOINT_MAKE
+    END
+    MENUITEM "Çå²ÖÎļþ£¯Ä¿Â¼(&F)",          IDM_FLUSH
+    MENUITEM "Çå²Ö¾í(&U)",                  IDM_FLUSH_VOLUME
+    MENUITEM "ÏÔʾÎļþ·þÎñÆ÷(&F)...",       IDM_SHOW_SERVER
+    MENUITEM "ÏÔʾµ¥Ôª(&C)...",             IDM_SHOWCELL
+    MENUITEM "ÏÔʾ·þÎñÆ÷״̬...",           IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "¾íÐÅÏ¢"
+FONT 8, "System"
+BEGIN
+    DEFPUSHBUTTON   "È·¶¨",IDOK,60,150,50,14,WS_DISABLED
+    PUSHBUTTON      "°ïÖú",9,240,150,50,14
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,150,150,50,14
+    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "Îļþ/Ŀ¼",IDC_STATIC,10,10,44,10
+    LTEXT           "Ãû³Æ",IDC_STATIC,90,10,20,8
+    LTEXT           "ÏÞ¶î",IDC_STATIC,225,10,19,8
+    LTEXT           "ÒÑʹÓÃ",IDC_STATIC,270,10,24,8
+    LTEXT           "ÒÑʹÓà%",IDC_STATIC,305,10,34,8
+    LTEXT           "±êʶ·û",IDC_STATIC,175,10,29,8
+    LTEXT           "ÐÂÏ޶",IDC_STATIC,10,127,40,10
+    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED
+    PUSHBUTTON      "ÏÔʾ·ÖÇøÐÅÏ¢",IDC_PARTITION_INFO,205,125,69,14,
+                    WS_DISABLED
+    LTEXT           "ǧ×Ö½Ú",IDC_STATIC,118,127,25,10
+    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | 
+                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | 
+                    WS_DISABLED,106,125,10,14
+END
+
+IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ÉèÖàAFS ACL"
+FONT 8, "System"
+BEGIN
+    LTEXT           "",IDC_DIR_NAME,51,12,259,10
+    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
+                    WS_HSCROLL | WS_TABSTOP
+    CONTROL         "r - ¶ÁÈ¡",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,52,55,10
+    CONTROL         "w - Ð´Èë",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,111,55,10
+    CONTROL         "l - ²é±í",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,66,55,10
+    CONTROL         "d - É¾³ý",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,96,55,10
+    CONTROL         "i - ²åÈë",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,81,55,10
+    CONTROL         "k - Ëø¶¨",IDC_LOCK,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,126,55,10
+    CONTROL         "a - ¹ÜÀí",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,200,141,55,10
+    PUSHBUTTON      "Ìí¼Ó(&A)...",IDC_ADD,270,45,45,14
+    PUSHBUTTON      "³ýÈ¥(&R)",IDC_REMOVE,270,70,45,14,WS_DISABLED
+    PUSHBUTTON      "Çå³ý(&C)",IDC_CLEAN,270,95,45,14
+    DEFPUSHBUTTON   "È·¶¨(&O)",IDOK,270,150,45,14
+    PUSHBUTTON      "È¡Ïû(&N)",IDCANCEL,270,175,45,14
+    PUSHBUTTON      "°ïÖú(&H)",9,270,201,45,14
+    LTEXT           "Ŀ¼£º",IDC_STATIC,15,12,30,10
+    GROUPBOX        "Ðí¿ÉȨ",IDC_STATIC,195,41,65,115
+    LTEXT           "Õý³£",IDC_STATIC,10,30,23,8
+    LTEXT           "Ãû³Æ",IDC_COLUMN_3,69,38,20,8
+    LTEXT           "Ðí¿ÉȨ",IDC_STATIC,10,38,37,8
+    LTEXT           "ä¯ÀÀ",IDC_STATIC,10,125,30,8
+    LTEXT           "Ðí¿ÉȨ",IDC_STATIC,10,133,38,8
+    LTEXT           "Ãû³Æ",IDC_COLUMN_4,69,133,20,8
+    GROUPBOX        "",IDC_STATIC,10,5,305,20
+    PUSHBUTTON      "¸´ÖÆ(&P)...",IDC_COPY,270,120,45,14
+END
+
+IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¶¨Öư²×°µã"
+FONT 8, "System"
+BEGIN
+    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "È·¶¨",IDOK,20,81,50,14
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,85,81,50,14
+    PUSHBUTTON      "°ïÖú",9,150,81,50,14
+    LTEXT           "Ŀ¼£º",IDC_STATIC,5,12,30,10
+    LTEXT           "¾í£º",IDC_STATIC,5,27,30,10
+    LTEXT           "µ¥Ôª£º",IDC_STATIC,5,42,30,10
+    GROUPBOX        "",IDC_STATIC,40,52,115,20
+    LTEXT           "Ñ¡Ï",IDC_STATIC,5,57,30,10
+    CONTROL         "¹æÔò",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP,45,59,41,10
+    CONTROL         "¶ÁÈ¡£¯Ð´Èë",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,
+                    50,10
+END
+
+IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Ìí¼Ó ACL ÌõÄ¿"
+FONT 8, "System"
+BEGIN
+    EDITTEXT        IDC_NAME,41,70,184,12,ES_AUTOHSCROLL
+    CONTROL         "r - ¶ÁÈ¡",IDC_READ,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,15,45,10
+    CONTROL         "l - ²é±í",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,25,50,10
+    CONTROL         "i - ²åÈë",IDC_INSERT,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,35,50,10
+    CONTROL         "d - É¾³ý",IDC_DELETE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,20,45,50,10
+    CONTROL         "w - Ð´Èë",IDC_WRITE,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,15,50,10
+    CONTROL         "k - Ëø¶¨",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,25,55,10
+    CONTROL         "a - ¹ÜÀí",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,80,35,60,10
+    CONTROL         "Ò»°ãÌõÄ¿",IDC_ADD_NORMAL_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10
+    CONTROL         "ä¯ÀÀÌõÄ¿",IDC_ADD_NEGATIVE_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON,161,26,59,10
+    PUSHBUTTON      "È·¶¨",IDOK,22,90,50,14
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,92,90,50,14
+    PUSHBUTTON      "°ïÖú",9,162,90,50,14
+    LTEXT           "Ãû³Æ£º",IDC_STATIC,10,72,26,8
+    GROUPBOX        "Ðí¿ÉȨ",IDC_STATIC,10,5,135,55
+    GROUPBOX        "ÌõÄ¿ÀàÐÍ",IDC_STATIC,155,6,70,34
+END
+
+IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "·ÖÇøÐÅÏ¢"
+FONT 8, "System"
+BEGIN
+    EDITTEXT        IDC_TOTAL_SIZE,50,10,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_BLOCKS_FREE,50,25,40,12,ES_AUTOHSCROLL | WS_DISABLED | 
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_PERCENT_USED,50,40,40,12,ES_AUTOHSCROLL | 
+                    WS_DISABLED | NOT WS_TABSTOP
+    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,14,62,40,14
+    PUSHBUTTON      "°ïÖú",9,69,62,40,14
+    LTEXT           "ÒÑʹÓà%£º",IDC_STATIC,5,42,40,8
+    LTEXT           "¿ÕÏп飺",IDC_STATIC,5,27,40,8
+    LTEXT           "×ܼƴóС£º",IDC_STATIC,5,12,40,8
+    LTEXT           "ǧ×Ö½Ú",IDC_STATIC,92,12,25,8
+    LTEXT           "ǧ×Ö½Ú",IDC_STATIC,92,27,25,8
+END
+
+IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¸´ÖÆ ACL"
+FONT 8, "System"
+BEGIN
+    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY
+    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "ä¯ÀÀ",IDC_BROWSE,195,25,35,15
+    CONTROL         "Çå³ýµ±Ç°ÌõÄ¿£º",IDC_CLEAR,"Button",BS_AUTOCHECKBOX | 
+                    BS_LEFTTEXT | WS_TABSTOP,10,46,82,10
+    DEFPUSHBUTTON   "È·¶¨",IDOK,20,65,50,14,WS_DISABLED
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,95,65,50,14
+    PUSHBUTTON      "°ïÖú",9,170,65,50,14
+    LTEXT           "¸´ÖÆ×Ô£º",IDC_STATIC,15,12,35,8
+    LTEXT           "¸´ÖƵ½£º",IDC_STATIC,15,29,35,8
+END
+
+IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "λÖÃ"
+FONT 8, "System"
+BEGIN
+    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,65,145,50,14
+    PUSHBUTTON      "°ïÖú",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Îļþ/Ŀ¼",IDC_STATIC,10,10,47,8
+    LTEXT           "Îļþ·þÎñÆ÷",IDC_STATIC,128,10,44,8
+END
+
+IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "½á¹û"
+FONT 8, "System"
+BEGIN
+    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,65,145,50,14
+    PUSHBUTTON      "°ïÖú",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Îļþ/Ŀ¼",-1,10,10,45,8
+    LTEXT           "½á¹û",IDC_RESULTS_LABEL,128,10,44,8
+END
+
+IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "°²×°µã"
+FONT 8, "System"
+BEGIN
+    DEFPUSHBUTTON   "¹Ø±Õ",IDOK,65,145,50,14
+    PUSHBUTTON      "°ïÖú",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    LTEXT           "Îļþ",IDC_STATIC,10,11,27,8
+    LTEXT           "¾í",IDC_STATIC,75,11,27,8
+    LTEXT           "µ¥Ôª",IDC_STATIC,155,11,27,8
+    LTEXT           "ÀàÐÍ",IDC_STATIC,230,11,27,8
+END
+
+IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "¹Ø±ÕµÄ·þÎñÆ÷"
+FONT 8, "System"
+BEGIN
+    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL
+    LTEXT           "ÕâЩ·þÎñÆ÷ÈÔÈ»¹Ø±Õ×Å£º",IDC_STATIC,10,10,95,8
+    DEFPUSHBUTTON   "È·¶¨",IDOK,82,140,45,15
+END
+
+IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
+    WS_SYSMENU
+CAPTION "·þÎñÆ÷״̬"
+FONT 8, "System"
+BEGIN
+    CONTROL         "±¾µØµ¥Ôª",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | 
+                    WS_GROUP | WS_TABSTOP,20,20,50,8
+    CONTROL         "Ö¸¶¨µÄµ¥Ôª£º",IDC_SPECIFIEDCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10
+    CONTROL         "ËùÓе¥Ôª",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | 
+                    WS_TABSTOP,20,65,45,10
+    CONTROL         "²»¼ì²â·þÎñÆ÷",IDC_DONTPROBESERVERS,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,80,10
+    PUSHBUTTON      "ÏÔʾ״̬",IDC_SHOWSTATUS,10,120,50,14
+    GROUPBOX        "µ¥Ôª",IDC_STATIC,10,5,160,105,WS_GROUP
+    GROUPBOX        "",IDC_STATIC,20,80,90,20,WS_GROUP
+    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "¹Ø±Õ",IDCANCEL,65,120,50,14
+    PUSHBUTTON      "°ïÖú",9,120,120,50,14
+END
+
+IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "ÈÏÖ¤"
+FONT 8, "System"
+BEGIN
+    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | 
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | 
+                    WS_TABSTOP
+    PUSHBUTTON      "»ñµÃÁîÅÆ",ID_GET_TOKENS,15,137,55,14
+    PUSHBUTTON      "¶ªÆúÁîÅÆ",ID_DISCARD_TOKENS,80,137,55,14
+    PUSHBUTTON      "¹Ø±Õ",IDCANCEL,145,137,55,14
+    PUSHBUTTON      "°ïÖú",9,215,137,55,14
+    LTEXT           "Óû§Ãû",IDC_STATIC,10,9,38,8
+    LTEXT           "µ¥ÔªÃû",IDC_STATIC,104,9,33,8
+    LTEXT           "µ½ÆÚ",IDC_STATIC,222,9,32,8
+END
+
+IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "»ñµÃÁîÅÆ"
+FONT 8, "System"
+BEGIN
+    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "È·¶¨",IDOK,20,70,35,14,WS_DISABLED
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,70,70,35,14
+    PUSHBUTTON      "°ïÖú",9,120,70,35,14
+    LTEXT           "Ãû³Æ£º",IDC_STATIC,10,12,27,8
+    LTEXT           "¿ÚÁ",IDC_STATIC,10,32,27,8
+    LTEXT           "µ¥Ôª£º",IDC_STATIC,10,52,27,8
+END
+
+IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "¶ªÆúÁîÅÆ"
+FONT 8, "System"
+BEGIN
+    DEFPUSHBUTTON   "È·¶¨",IDOK,25,40,35,14
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,75,40,35,14
+    PUSHBUTTON      "°ïÖú",9,125,40,35,14
+    LTEXT           "µ¥Ôª£º",IDC_STATIC,10,17,24,8
+    EDITTEXT        IDC_CELL_NAME,37,15,137,12,ES_AUTOHSCROLL
+END
+
+IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "×Ó°²×°"
+FONT 8, "System"
+BEGIN
+    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Ìí¼Ó ",IDC_ADD,202,20,45,14
+    PUSHBUTTON      "ɾ³ý",IDC_DELETE,202,39,45,14,WS_DISABLED
+    PUSHBUTTON      "¸ü¸Ä",IDC_CHANGE,202,58,45,14,WS_DISABLED
+    LTEXT           "×Ó°²×°£º",IDC_STATIC,10,10,50,8
+    PUSHBUTTON      "È·¶¨",IDOK,202,145,45,14
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,202,163,45,14
+END
+
+IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Ìí¼Ó×Ó°²×°"
+FONT 8, "System"
+BEGIN
+    EDITTEXT        IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "È·¶¨",IDOK,22,53,45,14
+    PUSHBUTTON      "È¡Ïû",IDCANCEL,92,53,45,14
+    PUSHBUTTON      "°ïÖú",9,167,53,45,14
+    LTEXT           "¹²ÏíÃû£º",IDC_STATIC,18,10,41,8
+    LTEXT           "·¾¶Ãû£º",IDC_STATIC,18,25,41,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE 
+BEGIN
+    IDD_SERVERSTATUS, DIALOG
+    BEGIN
+        RIGHTMARGIN, 171
+    END
+
+    IDD_AUTHENTICATION, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 278
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 151
+    END
+
+    IDD_KLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 162
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 86
+    END
+
+    IDD_UNLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 178
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 56
+    END
+
+    IDD_SUBMTINFO, DIALOG
+    BEGIN
+        LEFTMARGIN, 10
+        RIGHTMARGIN, 247
+        BOTTOMMARGIN, 177
+    END
+
+    IDD_ADD_SUBMOUNT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 228
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 25
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_ACL_CLEAN            "fs cleanacl"
+    ID_ACL_COPY             "fs copyacl"
+    ID_ACL_LIST             "fs listacl"
+    ID_ACL_SET              "fs setacl"
+    ID_VOLUME_CHECK         "fs checkvolumes"
+    ID_VOLUME_DISKFREE      "fs diskfree"
+    ID_VOLUME_EXAMINE       "fs examine"
+    ID_VOLUME_FLUSH         "fs flushvolume"
+    ID_VOLUME_QUOTA_BRIEF   "fs quota"
+    ID_VOLUME_QUOTA_FULL    "fs listquota"
+    ID_VOLUME_QUOTA_SET     "fs setvol"
+    ID_VOLUME_SET           "fs setvol"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    ID_FLUSH                "fs flush"
+    ID_WHEREIS              "fs whereis"
+    ID_SHOWCELL             "fs whichcell"
+    ID_MOUNTPOINT_SHOW      "fs lsmount"
+    ID_MOUNTPOINT_REMOVE    "fs rmmount"
+    ID_SHOW_SERVER          "fs whereis"
+    ID_AUTHENTICATE         "µÇ¼½øÈë»òÍ˳ö AFS"
+    ID_SERVER_STATUS        "¼ì²é·þÎñÆ÷"
+    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"
+    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"
+    ID_MOUNTPOINT_MAKE      "fs mkmount"
+    IDS_FLUSH_FAILED        "²»ÄÜÇå²Ö»î¶¯µÄÎļþ %o"
+    IDS_FLUSH_ERROR         "Çå²ÖÎļþ %o ³ö´í£º %s"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_FLUSH_OK            "³É¹¦Çå²ÖÑ¡¶¨µÄÎļþ"
+    IDS_CANT_GET_CELL       "È·¶¨µ¥Ôª³ö´í£º"
+    IDS_FLUSH_VOLUME_ERROR  "Çå²Ö %o µÄ¾í³ö´í£º%s"
+    IDS_FLUSH_VOLUME_OK     "Çå²Ö¾í³É¹¦"
+    IDS_WHERE_IS            "Îļþ %o ÔÚÖ÷»ú %s ÉÏ"
+    IDS_CLEANACL_NOT_SUPPORTED 
+                            "²»ÄÜÇå³ýÎļþ %o µÄ ACL£ºDFS ´æÈ¡ÁÐ±í²»Ö§³ÖÇå³ý Acl"
+    IDS_ACL_IS_FINE         "%o ´æÈ¡Áбí¿ÉÓÃ"
+    IDS_CLEANACL_INVALID_ARG 
+                            "²»ÄÜÇå³ýÎļþ %o µÄ ACL£ºÎÞЧ±äÁ¿,¿ÉÄܵÄÔ­Òò°üÀ¨£ºÎļþ²»ÔÚ vice Öлò´æÈ¡¿ØÖƱíÖÐÓû§Ì«¶à"
+    IDS_ANY_STRING          "%o"
+    IDS_CLEANACL_DONE       "ÒÑɾ³ý¹ýʱµÄ ACL ÌõÄ¿¡£"
+    ID_SUBMOUNTS            "´´½¨»òɾ³ýÒ»¸ö AFS ×Ó°²×°"
+    IDS_GETRIGHTS_ERROR     "ÎÞ·¨¶ÁȡĿ¼ %o µÄ´æÈ¡ÁÐ±í£º%o"
+    IDS_DFSACL_ERROR        "²»ÄÜÓôËÃüÁî±à¼­ DFS ACL"
+    IDS_SAVE_ACL_ERROR      "²»Äܱ£´æ %o µÄ ACL£º%o"
+    IDS_SAVE_ACL_EINVAL_ERROR 
+                            "²»Äܱ£´æ %o µÄ ACL£ºÎÞЧ±äÁ¿£¬¿ÉÄܵÄÔ­Òò°üÀ¨£ºÎļþ²»ÔÚ AFS ÖУ¬»ò´æÈ¡¿ØÖƱíÖÐÓû§Ì«¶à£¬Çë³¢ÊÔÌí¼Ó·ÇÏÖÓÐÓû§ÖÁ´æÈ¡¿ØÖƱíÖÐ"
+    IDS_ACL_READ_ERROR      "²»ÄܶÁÈ¡ %o µÄ ACL£º%o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_NO_DFS_COPY_ACL     "²»ÄÜΪĿ¼ %o ¸´ÖÆ ACL£ºDFS ´æÈ¡ÁÐ±í²»Ö§³Ö¸´ÖÆ ACL"
+    IDS_COPY_ACL_EINVAL_ERROR 
+                            "²»Äܸ´ÖÆ ACL ÖÁĿ¼ %o£ºÎÞЧ±äÁ¿£¬¿ÉÄܵÄÔ­Òò°üÀ¨£ºÎļþ²»ÔÚ AFS ÖС£"
+    IDS_COPY_ACL_ERROR      "²»Äܸ´ÖÆ ACL ÖÁ %o£º%o"
+    IDS_NOT_MOUNT_POINT_ERROR "%o ²»ÊÇÒ»¸ö°²×°µã¡£"
+    IDS_LIST_MOUNT_POINT_ERROR "³ö´í£º%o"
+    IDS_MAKE_MP_NOT_AFS_ERROR "°²×°µã±ØÐë´´½¨ÔÚ AFS ÎļþϵͳÖÐ"
+    IDS_MOUNT_POINT_ERROR   "´´½¨°²×°µã³ö´í£º%o"
+    IDS_ERROR               "³ö´í£º%o"
+    IDS_DELETED             "³É¹¦É¾³ý"
+    IDS_SET_QUOTA_ERROR     "ÉèÖÃÏÞ¶î³ö´í£º%o"
+    ID_SUBMOUNTS_CREATE     "´´½¨Ò»¸ö AFS ×Ó°²×°"
+    ID_SUBMOUNTS_EDIT       "Ìí¼Ó¡¢¸ü¸Ä»òɾ³ý AFS ×Ó°²×°"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_CHECK_SERVERS_ERROR "¼ì²éÎļþ·þÎñÆ÷µÄ״̬³ö´í£º %o"
+    IDS_ALL_SERVERS_RUNNING "ËùÓзþÎñÆ÷ÕýÔÚÔËÐС£"
+    IDS_CHECK_VOLUMES_OK    "ÒѼì²éËùÓоí±êʶ·û£¯Ãû³ÆÓ³Éä¡£"
+    IDS_CHECK_VOLUMES_ERROR "¼ì²é¾í±êʶ·û£¯Ãû³ÆÓ³Éä³ö´í£º %o"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_ACL_ENTRY_NAME_IN_USE "ÄúËùÑ¡ÔñµÄÃû³ÆÔÚʹÓÃÖС£ÇëÊäÈëÒ»¸ö²»Í¬µÄÃû³Æ¡£"
+    IDS_REALLY_DEL_MOUNT_POINTS "È·ÈÏÄúÒª³ýȥѡ¶¨µÄ°²×°µãÂð?"
+    IDS_DIR_DOES_NOT_EXIST_ERROR "Ŀ¼¡®%o¡¯²»´æÔÚ¡£"
+    IDS_CLEANACL_MSG        "½«É¾³ý¹ýʱµÄ ACL!"
+    IDS_COPY_ACL_OK         "ACL ¸´ÖƳɹ¦¡£"
+    IDS_GET_TOKENS_NO_AFS_SERVICE "²»ÄܶÁÈ¡ÁîÅÆÐÅÏ¢£ºAFS ·þÎñ¿ÉÄÜûÓÐÆô¶¯¡£"
+    IDS_GET_TOKENS_UNEXPECTED_ERROR 
+                            "²»ÄܶÁÈ¡ÁîÅÆÐÅÏ¢£º²»¿ÉÔ¤¼ÆµÄ´íÎ󣬴úÂë %d¡£"
+    IDS_GET_TOKENS_UNEXPECTED_ERROR2 
+                            "²»ÄܶÁÈ¡ÁîÅÆÐÅÏ¢£º²»¿ÉÔ¤¼ÆµÄ´íÎ󣬷þÎñ %s.%s.%s£¬´úÂë %d¡£"
+    IDS_ENTER_QUOTA         "ÇëÊäÈëÒ»¸öÓÐЧµÄÏÞ¶î¡£"
+    IDS_AUTHENTICATION_ITEM "ÈÏÖ¤(&A)..."
+    IDS_ACLS_ITEM           "´æÈ¡¿ØÖƱí(&C)..."
+    IDS_VOL_PART_ITEM       "¾í£¯·ÖÇø(&V)"
+    IDS_VOL_PART_PROPS_ITEM "ÌØÐÔ(&P)"
+    IDS_VOL_PART_REFRESH_ITEM "Ë¢ÐÂÃû³Æ£¯±êʶ·ûÓ³Éä(&R)"
+    IDS_MOUNT_POINT_ITEM    "°²×°µã(&M)"
+    IDS_MP_SHOW_ITEM        "ÏÔʾ(&S)..."
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    AFX_IDS_APP_TITLE       "AFS ¿Í»§»ú"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_MP_REMOVE_ITEM      "³ýÈ¥(&R)..."
+    IDS_MP_MAKE_ITEM        "¶¨ÖÆ(&M)..."
+    IDS_FLUSH_FILE_DIR_ITEM "Çå²ÖÎļþ£¯Ä¿Â¼(&F)"
+    IDS_FLUSH_VOLUME_ITEM   "Çå²Ö¾í(&U)"
+    IDS_SHOW_FILE_SERVERS_ITEM "ÏÔʾÎļþ·þÎñÆ÷(&F)..."
+    IDS_SHOW_CELL_ITEM      "ÏÔʾµ¥Ôª(&C)..."
+    IDS_SHOW_SERVER_STATUS_ITEM "ÏÔʾ·þÎñÆ÷״̬..."
+    IDS_AFS_ITEM            "AFS(&A)"
+    IDS_SUBMOUNTS_ITEM      "×Ó°²×°(&B)"
+    IDS_GET_SUBMT_INFO_ERROR "ÎÞ·¨¶ÁÈ¡Óйع²ÏíÃû %o µÄ×Ó°²×°ÐÅÏ¢¡£"
+    IDS_REALLY_DELETE_SUBMT "ɾ³ý¹²ÏíÃû %o Âð?"
+    IDS_SUBMT_SAVE_FAILED   "¶ÔÓÚ×Ó°²×°Êý¾Ý¿âµÄ¸ü¸Äʧ°Ü¡£"
+    IDS_SUBMOUNTS_CREATE_ITEM "Ìí¼Ó(&A)"
+    IDS_SUBMOUNTS_EDIT_ITEM "±à¼­(&E)..."
+    IDS_EDIT_PATH_NAME      "±à¼­Â·¾¶Ãû"
+    IDS_SHOW_CELL           "ÏÔʾµ¥Ôª"
+END
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_SHOW_CELL_COLUMN    "µ¥Ôª"
+    IDS_SHOW_FS             "ÏÔʾÎļþ·þÎñÆ÷"
+    IDS_SHOW_FS_COLUMN      "Îļþ·þÎñÆ÷"
+    IDS_REMOVE_MP           "³ýÈ¥°²×°µã"
+    IDS_REMOVE_MP_COLUMN    "½á¹û"
+END
+
+#endif    // Chinese (P.R.C.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE 9, 1
+#endif
+#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources
+#include "afxres.rc"         // Standard components
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index 9281a0d52ed0114b05375d17a6c3b1c81e3d56b0..4c588d313084b59719122a300b3b18606ce957df 100644 (file)
  * directory or online at http://www.openafs.org/dl/license10.html
  */
 
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Chinese (Taiwan) resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE DISCARDABLE\r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE DISCARDABLE\r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE DISCARDABLE\r
-BEGIN\r
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"\r
-    "#define _AFX_NO_OLE_RESOURCES\r\n"\r
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"\r
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"\r
-    "\r\n"\r
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)\r\n"\r
-    "#ifdef _WIN32\r\n"\r
-    "LANGUAGE 4, 1\r\n"\r
-    "#endif\r\n"\r
-    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"\r
-    "#include ""afxres.rc""         // Standard components\r\n"\r
-    "#endif\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Menu\r
-//\r
-\r
-IDR_MENU_FILE MENU DISCARDABLE\r
-BEGIN\r
-    MENUITEM "Ų§O...",                     IDM_AUTHENTICATION\r
-    MENUITEM "¦s¨ú±±¨î²M³æ...",             IDM_ACL_SET\r
-    POPUP "®eÅé/¤À³Î°Ï(&V)"\r
-    BEGIN\r
-        MENUITEM "¤º®e(&P)...",                 IDM_VOLUME_PROPERTIES\r
-        MENUITEM "­«·s¾ã²z¦WºÙ/ID ¹ïÀ³(&R)",    IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE\r
-\r
-    END\r
-    POPUP "¸Ë¸üÂI(&M)"\r
-    BEGIN\r
-        MENUITEM "Åã¥Ü(&S)...",                 IDM_MOUNTPOINT_SHOW\r
-        MENUITEM "²¾°£(&R)...",                 IDM_MOUNTPOINT_REMOVE\r
-        MENUITEM "»s§@(&M)...",                 IDM_MOUNTPOINT_MAKE\r
-    END\r
-    MENUITEM "¨R¼gÀÉ®×/¥Ø¿ý(&F)",           IDM_FLUSH\r
-    MENUITEM "¨R¼g®eÅé(&U)",                IDM_FLUSH_VOLUME\r
-    MENUITEM "Åã¥ÜÀɮצøªA¾¹(&F)...",       IDM_SHOW_SERVER\r
-    MENUITEM "Åã¥Ü Cell (&C)...",           IDM_SHOWCELL\r
-    MENUITEM "Åã¥Ü¦øªA¾¹ª¬ºA...",           IDM_SERVER_STATUS\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Dialog\r
-//\r
-\r
-IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |\r
-    WS_SYSMENU\r
-CAPTION "®eÅé¸ê°T"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    DEFPUSHBUTTON   "½T©w",IDOK,55,150,50,14,WS_DISABLED\r
-    PUSHBUTTON      "»¡©ú",9,235,150,50,14\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,145,150,50,14\r
-    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP\r
-    LTEXT           "ÀÉ®× / ¥Ø¿ý",IDC_STATIC,10,10,44,10\r
-    LTEXT           "¦WºÙ",IDC_STATIC,90,10,20,8\r
-    LTEXT           "°tÃB",IDC_STATIC,225,10,19,8\r
-    LTEXT           "¤w¨Ï¥Îªº",IDC_STATIC,270,10,20,8\r
-    LTEXT           "¤w¨Ï¥Îªº % (U)",IDC_STATIC,305,10,25,8\r
-    LTEXT           "ID",IDC_STATIC,175,10,10,8\r
-    LTEXT           "·s°tÃB¡G",IDC_STATIC,10,127,40,10\r
-    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED\r
-    PUSHBUTTON      "Åã¥Ü¤À³Î°Ï¸ê°T",IDC_PARTITION_INFO,216,125,69,14,\r
-                    WS_DISABLED\r
-    LTEXT           "¤d¦ì¤¸²Õ",IDC_STATIC,122,128,51,10\r
-    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP |\r
-                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS |\r
-                    WS_DISABLED,106,125,10,14\r
-END\r
-\r
-IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "³]©w AFS ACL"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    LTEXT           "",IDC_DIR_NAME,51,12,259,10\r
-    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL |\r
-                    WS_HSCROLL | WS_TABSTOP\r
-    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL |\r
-                    WS_HSCROLL | WS_TABSTOP\r
-    CONTROL         "r - Åª¨ú",IDC_READ,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,52,55,10\r
-    CONTROL         "w - ¼g¤J",IDC_WRITE,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,111,55,10\r
-    CONTROL         "l - ¬d¾\",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,66,55,10\r
-    CONTROL         "d - §R°£",IDC_DELETE,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,96,55,10\r
-    CONTROL         "i - ´¡¤J",IDC_INSERT,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,81,55,10\r
-    CONTROL         "k - Âê©w",IDC_LOCK,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,126,55,10\r
-    CONTROL         "a - ºÞ²zªÌ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,200,141,55,10\r
-    PUSHBUTTON      "·s¼W(&A)...",IDC_ADD,270,45,45,14\r
-    PUSHBUTTON      "²¾°£(&R)",IDC_REMOVE,270,70,45,14,WS_DISABLED\r
-    PUSHBUTTON      "²M°£(&C)",IDC_CLEAN,270,95,45,14\r
-    DEFPUSHBUTTON   "½T©w(&O)",IDOK,270,150,45,14\r
-    PUSHBUTTON      "¨ú®ø(&N)",IDCANCEL,270,175,45,14\r
-    PUSHBUTTON      "»¡©ú(&H)",9,270,201,45,14\r
-    LTEXT           "¥Ø¿ý¡G",IDC_STATIC,15,12,30,10\r
-    GROUPBOX        "³\¥iÅv",IDC_STATIC,195,41,65,115\r
-    LTEXT           "¤@¯ë",IDC_STATIC,10,30,23,8\r
-    LTEXT           "¦WºÙ",IDC_COLUMN_3,69,38,20,8\r
-    LTEXT           "³\¥iÅv",IDC_STATIC,10,38,37,8\r
-    LTEXT           "­t­±ªº",IDC_STATIC,10,125,30,8\r
-    LTEXT           "³\¥iÅv",IDC_STATIC,10,133,38,8\r
-    LTEXT           "¦WºÙ",IDC_COLUMN_4,69,133,20,8\r
-    GROUPBOX        "",IDC_STATIC,10,5,305,20\r
-    PUSHBUTTON      "½Æ»s(&P)...",IDC_COPY,270,120,45,14\r
-END\r
-\r
-IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "»s§@¸Ë¸üÂI"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "½T©w",IDOK,20,81,50,14\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,85,81,50,14\r
-    PUSHBUTTON      "»¡©ú",9,150,81,50,14\r
-    LTEXT           "¥Ø¿ý¡G",IDC_STATIC,9,12,30,10\r
-    LTEXT           "®eÅé¡G",IDC_STATIC,9,28,25,10\r
-    LTEXT           "Cell¡G",IDC_STATIC,9,42,26,10\r
-    GROUPBOX        "",IDC_STATIC,40,52,115,20\r
-    LTEXT           "¿ï¶µ¡G",IDC_STATIC,9,59,25,10\r
-    CONTROL         "¼Ð·Ç",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON |\r
-                    WS_GROUP,45,59,41,10\r
-    CONTROL         "Ū¨ú / ¼g¤J",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,\r
-                    54,10\r
-END\r
-\r
-IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "·s¼W ACL ¶µ¥Ø"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,41,70,184,12,ES_AUTOHSCROLL\r
-    CONTROL         "r - Åª¨ú",IDC_READ,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,20,15,45,10\r
-    CONTROL         "l - ¬d¾\",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,20,25,50,10\r
-    CONTROL         "i - ´¡¤J",IDC_INSERT,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,20,35,50,10\r
-    CONTROL         "d - §R°£",IDC_DELETE,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,20,45,50,10\r
-    CONTROL         "w - ¼g¤J",IDC_WRITE,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,80,15,50,10\r
-    CONTROL         "k - Âê©w",IDC_LOCK2,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,80,25,55,10\r
-    CONTROL         "a - ºÞ²zªÌ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX |\r
-                    WS_TABSTOP,80,35,60,10\r
-    CONTROL         "¤@¯ë¶µ¥Ø",IDC_ADD_NORMAL_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10\r
-    CONTROL         "­t­±ªº¶µ¥Ø",IDC_ADD_NEGATIVE_ENTRY,"Button",\r
-                    BS_AUTORADIOBUTTON,161,26,59,10\r
-    PUSHBUTTON      "½T©w",IDOK,36,90,50,14\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,106,90,50,14\r
-    PUSHBUTTON      "»¡©ú",9,173,90,50,14\r
-    LTEXT           "¦WºÙ¡G",IDC_STATIC,10,72,27,8\r
-    GROUPBOX        "³\¥iÅv",IDC_STATIC,10,5,135,55\r
-    GROUPBOX        "¶µ¥ØÃþ«¬",IDC_STATIC,155,6,70,34\r
-END\r
-\r
-IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¤À³Î°Ï¸ê°T"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    EDITTEXT        IDC_TOTAL_SIZE,51,10,34,12,ES_AUTOHSCROLL | WS_DISABLED |\r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_BLOCKS_FREE,51,25,34,12,ES_AUTOHSCROLL | WS_DISABLED |\r
-                    NOT WS_TABSTOP\r
-    EDITTEXT        IDC_PERCENT_USED,51,40,34,12,ES_AUTOHSCROLL |\r
-                    WS_DISABLED | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "Ãö³¬",IDOK,14,62,40,14\r
-    PUSHBUTTON      "»¡©ú",9,69,62,40,14\r
-    LTEXT           "¤w¨Ï¥Îªº %¡G",IDC_STATIC,4,42,51,8\r
-    LTEXT           "¥i¥Î°Ï¶ô¡G",IDC_STATIC,4,27,40,8\r
-    LTEXT           "Á`­p¤j¤p¡G",IDC_STATIC,4,12,46,8\r
-    LTEXT           "K ¦ì¤¸²Õ",IDC_STATIC,89,12,32,8\r
-    LTEXT           "K ¦ì¤¸²Õ",IDC_STATIC,88,27,31,8\r
-END\r
-\r
-IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "½Æ»s ACL"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY\r
-    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "ÂsÄý",IDC_BROWSE,195,25,35,15\r
-    CONTROL         "²M°£¥Ø«eªº¶µ¥Ø¡G",IDC_CLEAR,"Button",BS_AUTOCHECKBOX |\r
-                    BS_LEFTTEXT | WS_TABSTOP,10,46,82,10\r
-    DEFPUSHBUTTON   "½T©w",IDOK,20,65,50,14,WS_DISABLED\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,95,65,50,14\r
-    PUSHBUTTON      "»¡©ú",9,170,65,50,14\r
-    LTEXT           "½Æ»s¦Û¡G",IDC_STATIC,10,12,35,8\r
-    LTEXT           "½Æ»s¨ì¡G",IDC_STATIC,10,29,38,8\r
-END\r
-\r
-IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¦ó³B"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Ãö³¬",IDOK,65,145,50,14\r
-    PUSHBUTTON      "»¡©ú",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |\r
-                    WS_TABSTOP\r
-    LTEXT           "ÀÉ®× / ¥Ø¿ý",IDC_STATIC,10,10,47,8\r
-    LTEXT           "ÀɮצøªA¾¹",IDC_STATIC,128,10,44,8\r
-END\r
-\r
-IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "µ²ªG"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Ãö³¬",IDOK,65,145,50,14\r
-    PUSHBUTTON      "»¡©ú",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |\r
-                    WS_TABSTOP\r
-    LTEXT           "ÀÉ®× / ¥Ø¿ý",-1,10,10,45,8\r
-    LTEXT           "µ²ªG",IDC_RESULTS_LABEL,128,10,44,8\r
-END\r
-\r
-IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¸Ë¸üÂI"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    DEFPUSHBUTTON   "Ãö³¬",IDOK,65,145,50,14\r
-    PUSHBUTTON      "»¡©ú",9,180,145,50,14\r
-    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |\r
-                    WS_TABSTOP\r
-    LTEXT           "ÀÉ®×",IDC_STATIC,12,11,32,8\r
-    LTEXT           "®eÅé",IDC_STATIC,75,11,27,8\r
-    LTEXT           "Cell",IDC_STATIC,155,11,15,8\r
-    LTEXT           "Ãþ«¬",IDC_STATIC,230,11,20,8\r
-END\r
-\r
-IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¦øªA¾¹°±¤î¹B§@"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT |\r
-                    WS_VSCROLL | WS_HSCROLL\r
-    LTEXT           "³o¨Ç¦øªA¾¹¨ÌµM°±¤î¹B§@¡G",IDC_STATIC,10,7,147,8\r
-    DEFPUSHBUTTON   "½T©w",IDOK,82,140,45,15\r
-END\r
-\r
-IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143\r
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |\r
-    WS_SYSMENU\r
-CAPTION "¦øªA¾¹ª¬ºA"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    CONTROL         "¥»ºÝ Cell",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON |\r
-                    WS_GROUP | WS_TABSTOP,20,20,50,8\r
-    CONTROL         "«ü©wªº Cell¡G",IDC_SPECIFIEDCELL,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10\r
-    CONTROL         "©Ò¦³ªº Cell",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON |\r
-                    WS_TABSTOP,20,65,74,10\r
-    CONTROL         "¤£­n±´¬d¦øªA¾¹",IDC_DONTPROBESERVERS,"Button",\r
-                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,80,10\r
-    PUSHBUTTON      "Åã¥Üª¬ºA",IDC_SHOWSTATUS,10,120,50,14\r
-    GROUPBOX        "Cell",IDC_STATIC,10,5,160,105,WS_GROUP\r
-    GROUPBOX        "",IDC_STATIC,20,80,90,20,WS_GROUP\r
-    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "Ãö³¬",IDCANCEL,65,120,50,14\r
-    PUSHBUTTON      "»¡©ú",9,120,120,50,14\r
-END\r
-\r
-IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "Ų§O"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS |\r
-                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |\r
-                    WS_TABSTOP\r
-    PUSHBUTTON      "¨ú±o°O¸¹",ID_GET_TOKENS,15,137,55,14\r
-    PUSHBUTTON      "±Ë±ó°O¸¹",ID_DISCARD_TOKENS,80,137,55,14\r
-    PUSHBUTTON      "Ãö³¬",IDCANCEL,145,137,55,14\r
-    PUSHBUTTON      "»¡©ú",9,215,137,55,14\r
-    LTEXT           "¨Ï¥ÎªÌ¦WºÙ",IDC_STATIC,10,9,51,8\r
-    LTEXT           "Cell ¦WºÙ",IDC_STATIC,104,9,33,8\r
-    LTEXT           "¹L´Á",IDC_STATIC,222,9,43,8\r
-END\r
-\r
-IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "¨ú±o°O¸¹"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL\r
-    DEFPUSHBUTTON   "½T©w",IDOK,20,70,35,14,WS_DISABLED\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,70,70,35,14\r
-    PUSHBUTTON      "»¡©ú",9,120,70,35,14\r
-    LTEXT           "¦WºÙ¡G",IDC_STATIC,7,12,32,8\r
-    LTEXT           "±K½X¡G",IDC_STATIC,7,32,34,8\r
-    LTEXT           "Cell¡G",IDC_STATIC,7,52,25,8\r
-END\r
-\r
-IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-EXSTYLE WS_EX_APPWINDOW\r
-CAPTION "±Ë±ó°O¸¹"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    DEFPUSHBUTTON   "½T©w",IDOK,29,40,35,14\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,79,40,35,14\r
-    PUSHBUTTON      "»¡©ú",9,129,40,35,14\r
-    LTEXT           "Cell¡G",IDC_STATIC,7,17,22,8\r
-    EDITTEXT        IDC_CELL_NAME,31,15,143,12,ES_AUTOHSCROLL\r
-END\r
-\r
-IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
-CAPTION "¤l¸Ë¸ü"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT |\r
-                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
-    PUSHBUTTON      "·s¼W",IDC_ADD,202,20,45,14\r
-    PUSHBUTTON      "§R°£",IDC_DELETE,202,39,45,14,WS_DISABLED\r
-    PUSHBUTTON      "Åܧó",IDC_CHANGE,202,58,45,14,WS_DISABLED\r
-    LTEXT           "¤l¸Ë¸ü¡G",IDC_STATIC,10,10,50,8\r
-    PUSHBUTTON      "½T©w",IDOK,202,145,45,14\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,202,163,45,14\r
-END\r
-\r
-IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79\r
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
-CAPTION "·s¼W¤l¸Ë¸ü"\r
-FONT 9, "·s²Ó©úÅé"\r
-BEGIN\r
-    EDITTEXT        IDC_SHARE_NAME,66,8,147,12,ES_AUTOHSCROLL\r
-    EDITTEXT        IDC_PATH_NAME,66,23,147,12,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "½T©w",IDOK,22,53,45,14\r
-    PUSHBUTTON      "¨ú®ø",IDCANCEL,92,53,45,14\r
-    PUSHBUTTON      "»¡©ú",9,167,53,45,14\r
-    LTEXT           "¦@¥Î¦WºÙ¡G",IDC_STATIC,18,10,49,8\r
-    LTEXT           "¸ô®|¦WºÙ¡G",IDC_STATIC,19,25,43,8\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// DESIGNINFO\r
-//\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-GUIDELINES DESIGNINFO DISCARDABLE\r
-BEGIN\r
-    IDD_SERVERSTATUS, DIALOG\r
-    BEGIN\r
-        RIGHTMARGIN, 171\r
-    END\r
-\r
-    IDD_AUTHENTICATION, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 278\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 151\r
-    END\r
-\r
-    IDD_KLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 162\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 86\r
-    END\r
-\r
-    IDD_UNLOG_DIALOG, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 178\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 56\r
-    END\r
-\r
-    IDD_SUBMTINFO, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 10\r
-        RIGHTMARGIN, 247\r
-        BOTTOMMARGIN, 177\r
-    END\r
-\r
-    IDD_ADD_SUBMOUNT, DIALOG\r
-    BEGIN\r
-        LEFTMARGIN, 7\r
-        RIGHTMARGIN, 228\r
-        TOPMARGIN, 7\r
-        BOTTOMMARGIN, 25\r
-    END\r
-END\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    ID_ACL_CLEAN            "fs cleanacl"\r
-    ID_ACL_COPY             "fs copyacl"\r
-    ID_ACL_LIST             "fs listacl"\r
-    ID_ACL_SET              "fs setacl"\r
-    ID_VOLUME_CHECK         "fs checkvolumes"\r
-    ID_VOLUME_DISKFREE      "fs diskfree"\r
-    ID_VOLUME_EXAMINE       "fs examine"\r
-    ID_VOLUME_FLUSH         "fs flushvolume"\r
-    ID_VOLUME_QUOTA_BRIEF   "fs quota"\r
-    ID_VOLUME_QUOTA_FULL    "fs listquota"\r
-    ID_VOLUME_QUOTA_SET     "fs setvol"\r
-    ID_VOLUME_SET           "fs setvol"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    ID_FLUSH                "fs flush"\r
-    ID_WHEREIS              "fs whereis"\r
-    ID_SHOWCELL             "fs whichcell"\r
-    ID_MOUNTPOINT_SHOW      "fs lsmount"\r
-    ID_MOUNTPOINT_REMOVE    "fs rmmount"\r
-    ID_SHOW_SERVER          "fs whereis"\r
-    ID_AUTHENTICATE         "µn¤J©Îµn¥X AFS"\r
-    ID_SERVER_STATUS        "Àˬd¦øªA¾¹"\r
-    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"\r
-    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"\r
-    ID_MOUNTPOINT_MAKE      "fs mkmount"\r
-    IDS_FLUSH_FAILED        "µLªk¨R¼g§@¥Î¤¤ªºÀÉ®× %o"\r
-    IDS_FLUSH_ERROR         "¨R¼gÀÉ®× %o ®Éµo¥Í¿ù»~¡G %s"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_FLUSH_OK            "¶¶§Q¨R¼g©Ò¿ï¨úªºÀÉ®×"\r
-    IDS_CANT_GET_CELL       "§PÂ_ Cell ®Éµo¥Í¿ù»~¡G"\r
-    IDS_FLUSH_VOLUME_ERROR  "¨R¼g %o ®eÅé®Éµo¥Í¿ù»~¡G  %s"\r
-    IDS_FLUSH_VOLUME_OK     "¶¶§Q¨R¼g®eÅé"\r
-    IDS_WHERE_IS            "ÀÉ®× %o ¦b¥D¹q¸£ %s ¤W"\r
-    IDS_CLEANACL_NOT_SUPPORTED\r
-                            "µLªk²M°£ÀÉ®× %o ªº ACL¡GDFS ¦s¨ú²M³æ¤£¤ä´©²M°£ Acl "\r
-    IDS_ACL_IS_FINE         "%o ªº¦s¨ú²M³æ¨S¦³°ÝÃD"\r
-    IDS_CLEANACL_INVALID_ARG\r
-                            "µLªk²M°£ÀÉ®× %o ªº ACL¡G  ¤Þ¼ÆµL®Ä¡A¥i¯àªº­ì¦]¥]¬A¡GÀÉ®×¥¼ºÞ¨î¡A©Î¬O¦s¨ú±±¨î²M³æ¤Wªº¨Ï¥ÎªÌ¤H¼Æ¹L¦h"\r
-    IDS_ANY_STRING          "%o"\r
-    IDS_CLEANACL_DONE       "¤w§R°£§@¼oªº ACL ¶µ¥Ø¡C"\r
-    ID_SUBMOUNTS            "«Ø¥ß©Î§R°£ AFS ¤l¸Ë¸ü"\r
-    IDS_GETRIGHTS_ERROR     "µLªkŪ¨ú¥Ø¿ý %o ªº¦s¨ú²M³æ¡G  %o"\r
-    IDS_DFSACL_ERROR        "µLªk¥H¦¹«ü¥O½s¿è DFS ACL"\r
-    IDS_SAVE_ACL_ERROR      "µLªkÀx¦s %o ªº ACL¡G  %o"\r
-    IDS_SAVE_ACL_EINVAL_ERROR\r
-                            "µLªkÀx¦s %o ªº ACL¡G¤Þ¼ÆµL®Ä¡A¥i¯àªº­ì¦]¥]¬A¡GÀɮפ£¦b AFS¡B¦s¨ú±±¨î²M³æ¤Wªº¨Ï¥ÎªÌ¤H¼Æ¹L¦h¡A©Î¬O¸Õ¹Ï±N¤£¦s¦bªº¨Ï¥ÎªÌ·s¼W¨ì¦s¨ú±±¨î²M³æ"\r
-    IDS_ACL_READ_ERROR      "µLªkŪ¨ú %o ªº ACL¡G  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_NO_DFS_COPY_ACL     "µLªk±N ACL ½Æ»s¨ì¥Ø¿ý %o¡GDFS ¦s¨ú²M³æ¤£¤ä´©½Æ»s ACL "\r
-    IDS_COPY_ACL_EINVAL_ERROR\r
-                            "µLªk±N ACL ½Æ»s¨ì¥Ø¿ý %o¡G¤Þ¼ÆµL®Ä¡A¥i¯àªº­ì¦]¥]¬A¡GÀɮפ£¦b AFS¡C"\r
-    IDS_COPY_ACL_ERROR      "µLªk±N ACL ½Æ»s¨ì %o¡G  %o"\r
-    IDS_NOT_MOUNT_POINT_ERROR "%o ¨Ã«D¸Ë¸üÂI¡C"\r
-    IDS_LIST_MOUNT_POINT_ERROR "¿ù»~¡G  %o"\r
-    IDS_MAKE_MP_NOT_AFS_ERROR "¸Ë¸üÂI¥²¶·¦b AFS Àɮרt²Î¤º«Ø¥ß"\r
-    IDS_MOUNT_POINT_ERROR   "«Ø¥ß¸Ë¸üÂI®Éµo¥Í¿ù»~¡G  %o"\r
-    IDS_ERROR               "¿ù»~¡G%o"\r
-    IDS_DELETED             "¤w¶¶§Q§R°£"\r
-    IDS_SET_QUOTA_ERROR     "³]©w°tÃB®Éµo¥Í¿ù»~¡G  %o"\r
-    ID_SUBMOUNTS_CREATE     "«Ø¥ß AFS ¤l¸Ë¸ü"\r
-    ID_SUBMOUNTS_EDIT       "·s¼W¡BÅܧó©Î¬O§R°£ AFS ¤l¸Ë¸ü"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_CHECK_SERVERS_ERROR "ÀˬdÀɮצøªA¾¹¾÷¾¹®Éµo¥Í¿ù»~¡G¡uAFS ¦øªA¾¹ºÞ²zµ{¦¡¡v¡G  %o"\r
-    IDS_ALL_SERVERS_RUNNING "©Ò¦³¦øªA¾¹³£¦b°õ¦æ¤¤¡C"\r
-    IDS_CHECK_VOLUMES_OK    "¤wÀˬd©Ò¦³®eÅéID/¦WºÙ¹ïÀ³¡C"\r
-    IDS_CHECK_VOLUMES_ERROR "Àˬd®eÅéID/¦WºÙ¹ïÀ³®Éµo¥Í¿ù»~¡G  %o"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_ACL_ENTRY_NAME_IN_USE "±z©Ò¿ï¾Üªº¦WºÙ¤w¸g¦s¦b¡C½Ð¿é¤J¤£¦Pªº¦WºÙ¡C"\r
-    IDS_REALLY_DEL_MOUNT_POINTS "±z½T©w­n²¾°£©Ò¿ï¨úªº¸Ë¸üÂI¶Ü¡H"\r
-    IDS_DIR_DOES_NOT_EXIST_ERROR "¥Ø¿ý '%o' ¨Ã¤£¦s¦b¡C"\r
-    IDS_CLEANACL_MSG        "±N§R°£¤w§@¼oªº ACL ¡I"\r
-    IDS_COPY_ACL_OK         "¤w¶¶§Q³Æ¥÷ ACL¡C"\r
-    IDS_GET_TOKENS_NO_AFS_SERVICE\r
-                            "µLªkŪ¨ú°O¸¹¸ê°T¡GAFS ªA°Èµ{¦¡¥i¯à©|¥¼±Ò°Ê¡C"\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR\r
-                            "µLªkŪ¨ú°O¸¹¸ê°T¡G«D¹w´Áªº¿ù»~¡Aµ{¦¡½X %d¡C"\r
-    IDS_GET_TOKENS_UNEXPECTED_ERROR2\r
-                            "µLªkŪ¨ú°O¸¹¸ê°T¡G«D¹w´Áªº¿ù»~¡AªA°Èµ{¦¡ %s.%s.%s¡Aµ{¦¡½X %d¡C"\r
-    IDS_ENTER_QUOTA         "½Ð¿é¤J¦³®Äªº°tÃB¡C"\r
-    IDS_AUTHENTICATION_ITEM "Ų§O(&A)..."\r
-    IDS_ACLS_ITEM           "¦s¨ú±±¨î²M³æ(&C)..."\r
-    IDS_VOL_PART_ITEM       "®eÅé / ¤À³Î°Ï(&V)"\r
-    IDS_VOL_PART_PROPS_ITEM "¤º®e(&P)"\r
-    IDS_VOL_PART_REFRESH_ITEM "­«·s¾ã²z¦WºÙ/ID ¹ïÀ³(&R)"\r
-    IDS_MOUNT_POINT_ITEM    "¸Ë¸üÂI(&M)"\r
-    IDS_MP_SHOW_ITEM        "Åã¥Ü(&S)..."\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    AFX_IDS_APP_TITLE       "AFS ¥Î¤áºÝ"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_MP_REMOVE_ITEM      "²¾°£(&R)..."\r
-    IDS_MP_MAKE_ITEM        "»s§@(&M)..."\r
-    IDS_FLUSH_FILE_DIR_ITEM "¨R¼gÀÉ®× / ¥Ø¿ý(&F)"\r
-    IDS_FLUSH_VOLUME_ITEM   "¨R¼g®eÅé(&U)"\r
-    IDS_SHOW_FILE_SERVERS_ITEM "Åã¥ÜÀɮצøªA¾¹(&F)..."\r
-    IDS_SHOW_CELL_ITEM      "Åã¥Ü Cell (&C)..."\r
-    IDS_SHOW_SERVER_STATUS_ITEM "Åã¥Ü¦øªA¾¹ª¬ºA..."\r
-    IDS_AFS_ITEM            "AFS(&A)"\r
-    IDS_SUBMOUNTS_ITEM      "¤l¸Ë¸ü(&B)"\r
-    IDS_GET_SUBMT_INFO_ERROR "µLªkŪ¨ú¦@¨É¦WºÙ %o ªº¤l¸Ë¸ü¸ê°T¡C"\r
-    IDS_REALLY_DELETE_SUBMT "§R°£¦@¨É¦WºÙ %o ¶Ü¡H"\r
-    IDS_SUBMT_SAVE_FAILED   "±z¹ï¤l¸Ë¸ü¸ê®Æ®w©Ò§@ªºÅܧóµL®Ä¡C"\r
-    IDS_SUBMOUNTS_CREATE_ITEM "·s¼W(&A)"\r
-    IDS_SUBMOUNTS_EDIT_ITEM "½s¿è(&E)..."\r
-    IDS_EDIT_PATH_NAME      "½s¿è¸ô®|¦WºÙ"\r
-    IDS_SHOW_CELL           "Åã¥Ü Cell"\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_SHOW_CELL_COLUMN    "Cell"\r
-    IDS_SHOW_FS             "Åã¥ÜÀɮצøªA¾¹"\r
-    IDS_SHOW_FS_COLUMN      "ÀɮצøªA¾¹"\r
-    IDS_REMOVE_MP           "²¾°£¸Ë¸üÂI"\r
-    IDS_REMOVE_MP_COLUMN    "µ²ªG"\r
-END\r
-\r
-#endif    // Chinese (Taiwan) resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-#define _AFX_NO_SPLITTER_RESOURCES\r
-#define _AFX_NO_OLE_RESOURCES\r
-#define _AFX_NO_TRACKER_RESOURCES\r
-#define _AFX_NO_PROPERTY_RESOURCES\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)\r
-#ifdef _WIN32\r
-LANGUAGE 4, 1\r
-#endif\r
-#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources\r
-#include "afxres.rc"         // Standard components\r
-#endif\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Chinese (Taiwan) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)
+#ifdef _WIN32
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE
+BEGIN
+    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+    "#define _AFX_NO_OLE_RESOURCES\r\n"
+    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)\r\n"
+    "#ifdef _WIN32\r\n"
+    "LANGUAGE 4, 1\r\n"
+    "#endif\r\n"
+    "#include ""afs_shl_ext.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#include ""afxres.rc""         // Standard components\r\n"
+    "#endif\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU_FILE MENU DISCARDABLE
+BEGIN
+    MENUITEM "Ų§O...",                     IDM_AUTHENTICATION
+    MENUITEM "¦s¨ú±±¨î²M³æ...",             IDM_ACL_SET
+    POPUP "®eÅé/¤À³Î°Ï(&V)"
+    BEGIN
+        MENUITEM "¤º®e(&P)...",                 IDM_VOLUME_PROPERTIES
+        MENUITEM "­«·s¾ã²z¦WºÙ/ID ¹ïÀ³(&R)",    IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE
+
+    END
+    POPUP "¸Ë¸üÂI(&M)"
+    BEGIN
+        MENUITEM "Åã¥Ü(&S)...",                 IDM_MOUNTPOINT_SHOW
+        MENUITEM "²¾°£(&R)...",                 IDM_MOUNTPOINT_REMOVE
+        MENUITEM "»s§@(&M)...",                 IDM_MOUNTPOINT_MAKE
+    END
+    MENUITEM "¨R¼gÀÉ®×/¥Ø¿ý(&F)",           IDM_FLUSH
+    MENUITEM "¨R¼g®eÅé(&U)",                IDM_FLUSH_VOLUME
+    MENUITEM "Åã¥ÜÀɮצøªA¾¹(&F)...",       IDM_SHOW_SERVER
+    MENUITEM "Åã¥Ü Cell (&C)...",           IDM_SHOWCELL
+    MENUITEM "Åã¥Ü¦øªA¾¹ª¬ºA...",           IDM_SERVER_STATUS
+    MENUITEM "Remove SymLink",              IDM_REMOVE_SYMLINK
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_VOLUME_INFO DIALOG DISCARDABLE  0, 0, 349, 173
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
+    WS_SYSMENU
+CAPTION "®eÅé¸ê°T"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    DEFPUSHBUTTON   "½T©w",IDOK,55,150,50,14,WS_DISABLED
+    PUSHBUTTON      "»¡©ú",9,235,150,50,14
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,145,150,50,14
+    LISTBOX         IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "ÀÉ®× / ¥Ø¿ý",IDC_STATIC,10,10,44,10
+    LTEXT           "¦WºÙ",IDC_STATIC,90,10,20,8
+    LTEXT           "°tÃB",IDC_STATIC,225,10,19,8
+    LTEXT           "¤w¨Ï¥Îªº",IDC_STATIC,270,10,20,8
+    LTEXT           "¤w¨Ï¥Îªº % (U)",IDC_STATIC,305,10,25,8
+    LTEXT           "ID",IDC_STATIC,175,10,10,8
+    LTEXT           "·s°tÃB¡G",IDC_STATIC,10,127,40,10
+    EDITTEXT        IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED
+    PUSHBUTTON      "Åã¥Ü¤À³Î°Ï¸ê°T",IDC_PARTITION_INFO,216,125,69,14,
+                    WS_DISABLED
+    LTEXT           "¤d¦ì¤¸²Õ",IDC_STATIC,122,128,51,10
+    CONTROL         "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP |
+                    UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS |
+                    WS_DISABLED,106,125,10,14
+END
+
+IDD_SET_AFS_ACL DIALOG DISCARDABLE  0, 0, 325, 228
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "³]©w AFS ACL"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    LTEXT           "",IDC_DIR_NAME,51,12,259,10
+    LISTBOX         IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL |
+                    WS_HSCROLL | WS_TABSTOP
+    LISTBOX         IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL |
+                    WS_HSCROLL | WS_TABSTOP
+    CONTROL         "r - Åª¨ú",IDC_READ,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,52,55,10
+    CONTROL         "w - ¼g¤J",IDC_WRITE,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,111,55,10
+    CONTROL         "l - ¬d¾\",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,66,55,10
+    CONTROL         "d - §R°£",IDC_DELETE,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,96,55,10
+    CONTROL         "i - ´¡¤J",IDC_INSERT,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,81,55,10
+    CONTROL         "k - Âê©w",IDC_LOCK,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,126,55,10
+    CONTROL         "a - ºÞ²zªÌ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,200,141,55,10
+    PUSHBUTTON      "·s¼W(&A)...",IDC_ADD,270,45,45,14
+    PUSHBUTTON      "²¾°£(&R)",IDC_REMOVE,270,70,45,14,WS_DISABLED
+    PUSHBUTTON      "²M°£(&C)",IDC_CLEAN,270,95,45,14
+    DEFPUSHBUTTON   "½T©w(&O)",IDOK,270,150,45,14
+    PUSHBUTTON      "¨ú®ø(&N)",IDCANCEL,270,175,45,14
+    PUSHBUTTON      "»¡©ú(&H)",9,270,201,45,14
+    LTEXT           "¥Ø¿ý¡G",IDC_STATIC,15,12,30,10
+    GROUPBOX        "³\¥iÅv",IDC_STATIC,195,41,65,115
+    LTEXT           "¤@¯ë",IDC_STATIC,10,30,23,8
+    LTEXT           "¦WºÙ",IDC_COLUMN_3,69,38,20,8
+    LTEXT           "³\¥iÅv",IDC_STATIC,10,38,37,8
+    LTEXT           "­t­±ªº",IDC_STATIC,10,125,30,8
+    LTEXT           "³\¥iÅv",IDC_STATIC,10,133,38,8
+    LTEXT           "¦WºÙ",IDC_COLUMN_4,69,133,20,8
+    GROUPBOX        "",IDC_STATIC,10,5,305,20
+    PUSHBUTTON      "½Æ»s(&P)...",IDC_COPY,270,120,45,14
+END
+
+IDD_MAKE_MOUNT_POINT DIALOG DISCARDABLE  0, 0, 219, 103
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "»s§@¸Ë¸üÂI"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    EDITTEXT        IDC_DIR,40,10,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL,40,40,170,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "½T©w",IDOK,20,81,50,14
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,85,81,50,14
+    PUSHBUTTON      "»¡©ú",9,150,81,50,14
+    LTEXT           "¥Ø¿ý¡G",IDC_STATIC,9,12,30,10
+    LTEXT           "®eÅé¡G",IDC_STATIC,9,28,25,10
+    LTEXT           "Cell¡G",IDC_STATIC,9,42,26,10
+    GROUPBOX        "",IDC_STATIC,40,52,115,20
+    LTEXT           "¿ï¶µ¡G",IDC_STATIC,9,59,25,10
+    CONTROL         "¼Ð·Ç",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON |
+                    WS_GROUP,45,59,41,10
+    CONTROL         "Ū¨ú / ¼g¤J",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,
+                    54,10
+END
+
+IDD_ADD_ACL DIALOG DISCARDABLE  0, 0, 235, 113
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "·s¼W ACL ¶µ¥Ø"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    EDITTEXT        IDC_NAME,41,70,184,12,ES_AUTOHSCROLL
+    CONTROL         "r - Åª¨ú",IDC_READ,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,20,15,45,10
+    CONTROL         "l - ¬d¾\",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,20,25,50,10
+    CONTROL         "i - ´¡¤J",IDC_INSERT,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,20,35,50,10
+    CONTROL         "d - §R°£",IDC_DELETE,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,20,45,50,10
+    CONTROL         "w - ¼g¤J",IDC_WRITE,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,80,15,50,10
+    CONTROL         "k - Âê©w",IDC_LOCK2,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,80,25,55,10
+    CONTROL         "a - ºÞ²zªÌ",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,80,35,60,10
+    CONTROL         "¤@¯ë¶µ¥Ø",IDC_ADD_NORMAL_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10
+    CONTROL         "­t­±ªº¶µ¥Ø",IDC_ADD_NEGATIVE_ENTRY,"Button",
+                    BS_AUTORADIOBUTTON,161,26,59,10
+    PUSHBUTTON      "½T©w",IDOK,36,90,50,14
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,106,90,50,14
+    PUSHBUTTON      "»¡©ú",9,173,90,50,14
+    LTEXT           "¦WºÙ¡G",IDC_STATIC,10,72,27,8
+    GROUPBOX        "³\¥iÅv",IDC_STATIC,10,5,135,55
+    GROUPBOX        "¶µ¥ØÃþ«¬",IDC_STATIC,155,6,70,34
+END
+
+IDD_PARTITION_INFO DIALOG DISCARDABLE  0, 0, 123, 83
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¤À³Î°Ï¸ê°T"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    EDITTEXT        IDC_TOTAL_SIZE,51,10,34,12,ES_AUTOHSCROLL | WS_DISABLED |
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_BLOCKS_FREE,51,25,34,12,ES_AUTOHSCROLL | WS_DISABLED |
+                    NOT WS_TABSTOP
+    EDITTEXT        IDC_PERCENT_USED,51,40,34,12,ES_AUTOHSCROLL |
+                    WS_DISABLED | NOT WS_TABSTOP
+    DEFPUSHBUTTON   "Ãö³¬",IDOK,14,62,40,14
+    PUSHBUTTON      "»¡©ú",9,69,62,40,14
+    LTEXT           "¤w¨Ï¥Îªº %¡G",IDC_STATIC,4,42,51,8
+    LTEXT           "¥i¥Î°Ï¶ô¡G",IDC_STATIC,4,27,40,8
+    LTEXT           "Á`­p¤j¤p¡G",IDC_STATIC,4,12,46,8
+    LTEXT           "K ¦ì¤¸²Õ",IDC_STATIC,89,12,32,8
+    LTEXT           "K ¦ì¤¸²Õ",IDC_STATIC,88,27,31,8
+END
+
+IDD_COPY_ACL DIALOG DISCARDABLE  0, 0, 239, 88
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "½Æ»s ACL"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    EDITTEXT        IDC_FROM_DIR,55,10,175,12,ES_AUTOHSCROLL | ES_READONLY
+    EDITTEXT        IDC_TO_DIR,55,26,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "ÂsÄý",IDC_BROWSE,195,25,35,15
+    CONTROL         "²M°£¥Ø«eªº¶µ¥Ø¡G",IDC_CLEAR,"Button",BS_AUTOCHECKBOX |
+                    BS_LEFTTEXT | WS_TABSTOP,10,46,82,10
+    DEFPUSHBUTTON   "½T©w",IDOK,20,65,50,14,WS_DISABLED
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,95,65,50,14
+    PUSHBUTTON      "»¡©ú",9,170,65,50,14
+    LTEXT           "½Æ»s¦Û¡G",IDC_STATIC,10,12,35,8
+    LTEXT           "½Æ»s¨ì¡G",IDC_STATIC,10,29,38,8
+END
+
+IDD_WHERE_IS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¦ó³B"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    DEFPUSHBUTTON   "Ãö³¬",IDOK,65,145,50,14
+    PUSHBUTTON      "»¡©ú",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
+                    WS_TABSTOP
+    LTEXT           "ÀÉ®× / ¥Ø¿ý",IDC_STATIC,10,10,47,8
+    LTEXT           "ÀɮצøªA¾¹",IDC_STATIC,128,10,44,8
+END
+
+IDD_RESULTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "µ²ªG"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    DEFPUSHBUTTON   "Ãö³¬",IDOK,65,145,50,14
+    PUSHBUTTON      "»¡©ú",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
+                    WS_TABSTOP
+    LTEXT           "ÀÉ®× / ¥Ø¿ý",-1,10,10,45,8
+    LTEXT           "µ²ªG",IDC_RESULTS_LABEL,128,10,44,8
+END
+
+IDD_MOUNT_POINTS DIALOG DISCARDABLE  0, 0, 299, 168
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "¸Ë¸üÂI"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    DEFPUSHBUTTON   "Ãö³¬",IDOK,65,145,50,14
+    PUSHBUTTON      "»¡©ú",9,180,145,50,14
+    LISTBOX         IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
+                    WS_TABSTOP
+    LTEXT           "ÀÉ®×",IDC_STATIC,12,11,32,8
+    LTEXT           "®eÅé",IDC_STATIC,75,11,27,8
+    LTEXT           "Cell",IDC_STATIC,155,11,15,8
+    LTEXT           "Ãþ«¬",IDC_STATIC,230,11,20,8
+END
+
+IDD_DOWN_SERVERS DIALOG DISCARDABLE  0, 0, 209, 163
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "¦øªA¾¹°±¤î¹B§@"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    LISTBOX         1029,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT |
+                    WS_VSCROLL | WS_HSCROLL
+    LTEXT           "³o¨Ç¦øªA¾¹¨ÌµM°±¤î¹B§@¡G",IDC_STATIC,10,7,147,8
+    DEFPUSHBUTTON   "½T©w",IDOK,82,140,45,15
+END
+
+IDD_SERVERSTATUS DIALOG DISCARDABLE  0, 0, 179, 143
+STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
+    WS_SYSMENU
+CAPTION "¦øªA¾¹ª¬ºA"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    CONTROL         "¥»ºÝ Cell",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON |
+                    WS_GROUP | WS_TABSTOP,20,20,50,8
+    CONTROL         "«ü©wªº Cell¡G",IDC_SPECIFIEDCELL,"Button",
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10
+    CONTROL         "©Ò¦³ªº Cell",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON |
+                    WS_TABSTOP,20,65,74,10
+    CONTROL         "¤£­n±´¬d¦øªA¾¹",IDC_DONTPROBESERVERS,"Button",
+                    BS_AUTOCHECKBOX | WS_TABSTOP,24,87,80,10
+    PUSHBUTTON      "Åã¥Üª¬ºA",IDC_SHOWSTATUS,10,120,50,14
+    GROUPBOX        "Cell",IDC_STATIC,10,5,160,105,WS_GROUP
+    GROUPBOX        "",IDC_STATIC,20,80,90,20,WS_GROUP
+    EDITTEXT        IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Ãö³¬",IDCANCEL,65,120,50,14
+    PUSHBUTTON      "»¡©ú",9,120,120,50,14
+END
+
+IDD_AUTHENTICATION DIALOG DISCARDABLE  0, 0, 285, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Ų§O"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    LISTBOX         IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS |
+                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
+                    WS_TABSTOP
+    PUSHBUTTON      "¨ú±o°O¸¹",ID_GET_TOKENS,15,137,55,14
+    PUSHBUTTON      "±Ë±ó°O¸¹",ID_DISCARD_TOKENS,80,137,55,14
+    PUSHBUTTON      "Ãö³¬",IDCANCEL,145,137,55,14
+    PUSHBUTTON      "»¡©ú",9,215,137,55,14
+    LTEXT           "¨Ï¥ÎªÌ¦WºÙ",IDC_STATIC,10,9,51,8
+    LTEXT           "Cell ¦WºÙ",IDC_STATIC,104,9,33,8
+    LTEXT           "¹L´Á",IDC_STATIC,222,9,43,8
+END
+
+IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "¨ú±o°O¸¹"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    EDITTEXT        IDC_NAME,40,10,115,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL
+    EDITTEXT        IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL
+    DEFPUSHBUTTON   "½T©w",IDOK,20,70,35,14,WS_DISABLED
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,70,70,35,14
+    PUSHBUTTON      "»¡©ú",9,120,70,35,14
+    LTEXT           "¦WºÙ¡G",IDC_STATIC,7,12,32,8
+    LTEXT           "±K½X¡G",IDC_STATIC,7,32,34,8
+    LTEXT           "Cell¡G",IDC_STATIC,7,52,25,8
+END
+
+IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "±Ë±ó°O¸¹"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    DEFPUSHBUTTON   "½T©w",IDOK,29,40,35,14
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,79,40,35,14
+    PUSHBUTTON      "»¡©ú",9,129,40,35,14
+    LTEXT           "Cell¡G",IDC_STATIC,7,17,22,8
+    EDITTEXT        IDC_CELL_NAME,31,15,143,12,ES_AUTOHSCROLL
+END
+
+IDD_SUBMTINFO DIALOG DISCARDABLE  0, 0, 257, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "¤l¸Ë¸ü"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    LISTBOX         IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT |
+                    WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
+    PUSHBUTTON      "·s¼W",IDC_ADD,202,20,45,14
+    PUSHBUTTON      "§R°£",IDC_DELETE,202,39,45,14,WS_DISABLED
+    PUSHBUTTON      "Åܧó",IDC_CHANGE,202,58,45,14,WS_DISABLED
+    LTEXT           "¤l¸Ë¸ü¡G",IDC_STATIC,10,10,50,8
+    PUSHBUTTON      "½T©w",IDOK,202,145,45,14
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,202,163,45,14
+END
+
+IDD_ADD_SUBMOUNT DIALOG DISCARDABLE  0, 0, 235, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "·s¼W¤l¸Ë¸ü"
+FONT 9, "·s²Ó©úÅé"
+BEGIN
+    EDITTEXT        IDC_SHARE_NAME,66,8,147,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_PATH_NAME,66,23,147,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "½T©w",IDOK,22,53,45,14
+    PUSHBUTTON      "¨ú®ø",IDCANCEL,92,53,45,14
+    PUSHBUTTON      "»¡©ú",9,167,53,45,14
+    LTEXT           "¦@¥Î¦WºÙ¡G",IDC_STATIC,18,10,49,8
+    LTEXT           "¸ô®|¦WºÙ¡G",IDC_STATIC,19,25,43,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE
+BEGIN
+    IDD_SERVERSTATUS, DIALOG
+    BEGIN
+        RIGHTMARGIN, 171
+    END
+
+    IDD_AUTHENTICATION, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 278
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 151
+    END
+
+    IDD_KLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 162
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 86
+    END
+
+    IDD_UNLOG_DIALOG, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 178
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 56
+    END
+
+    IDD_SUBMTINFO, DIALOG
+    BEGIN
+        LEFTMARGIN, 10
+        RIGHTMARGIN, 247
+        BOTTOMMARGIN, 177
+    END
+
+    IDD_ADD_SUBMOUNT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 228
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 25
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    ID_ACL_CLEAN            "fs cleanacl"
+    ID_ACL_COPY             "fs copyacl"
+    ID_ACL_LIST             "fs listacl"
+    ID_ACL_SET              "fs setacl"
+    ID_VOLUME_CHECK         "fs checkvolumes"
+    ID_VOLUME_DISKFREE      "fs diskfree"
+    ID_VOLUME_EXAMINE       "fs examine"
+    ID_VOLUME_FLUSH         "fs flushvolume"
+    ID_VOLUME_QUOTA_BRIEF   "fs quota"
+    ID_VOLUME_QUOTA_FULL    "fs listquota"
+    ID_VOLUME_QUOTA_SET     "fs setvol"
+    ID_VOLUME_SET           "fs setvol"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    ID_FLUSH                "fs flush"
+    ID_WHEREIS              "fs whereis"
+    ID_SHOWCELL             "fs whichcell"
+    ID_MOUNTPOINT_SHOW      "fs lsmount"
+    ID_MOUNTPOINT_REMOVE    "fs rmmount"
+    ID_SHOW_SERVER          "fs whereis"
+    ID_AUTHENTICATE         "µn¤J©Îµn¥X AFS"
+    ID_SERVER_STATUS        "Àˬd¦øªA¾¹"
+    ID_VOLUME_PROPERTIES    "fs listquota, diskfree, examine, quota, setquota, setvol"
+    ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes"
+    ID_MOUNTPOINT_MAKE      "fs mkmount"
+    IDS_FLUSH_FAILED        "µLªk¨R¼g§@¥Î¤¤ªºÀÉ®× %o"
+    IDS_FLUSH_ERROR         "¨R¼gÀÉ®× %o ®Éµo¥Í¿ù»~¡G %s"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_FLUSH_OK            "¶¶§Q¨R¼g©Ò¿ï¨úªºÀÉ®×"
+    IDS_CANT_GET_CELL       "§PÂ_ Cell ®Éµo¥Í¿ù»~¡G"
+    IDS_FLUSH_VOLUME_ERROR  "¨R¼g %o ®eÅé®Éµo¥Í¿ù»~¡G  %s"
+    IDS_FLUSH_VOLUME_OK     "¶¶§Q¨R¼g®eÅé"
+    IDS_WHERE_IS            "ÀÉ®× %o ¦b¥D¹q¸£ %s ¤W"
+    IDS_CLEANACL_NOT_SUPPORTED
+                            "µLªk²M°£ÀÉ®× %o ªº ACL¡GDFS ¦s¨ú²M³æ¤£¤ä´©²M°£ Acl "
+    IDS_ACL_IS_FINE         "%o ªº¦s¨ú²M³æ¨S¦³°ÝÃD"
+    IDS_CLEANACL_INVALID_ARG
+                            "µLªk²M°£ÀÉ®× %o ªº ACL¡G  ¤Þ¼ÆµL®Ä¡A¥i¯àªº­ì¦]¥]¬A¡GÀÉ®×¥¼ºÞ¨î¡A©Î¬O¦s¨ú±±¨î²M³æ¤Wªº¨Ï¥ÎªÌ¤H¼Æ¹L¦h"
+    IDS_ANY_STRING          "%o"
+    IDS_CLEANACL_DONE       "¤w§R°£§@¼oªº ACL ¶µ¥Ø¡C"
+    ID_SUBMOUNTS            "«Ø¥ß©Î§R°£ AFS ¤l¸Ë¸ü"
+    IDS_GETRIGHTS_ERROR     "µLªkŪ¨ú¥Ø¿ý %o ªº¦s¨ú²M³æ¡G  %o"
+    IDS_DFSACL_ERROR        "µLªk¥H¦¹«ü¥O½s¿è DFS ACL"
+    IDS_SAVE_ACL_ERROR      "µLªkÀx¦s %o ªº ACL¡G  %o"
+    IDS_SAVE_ACL_EINVAL_ERROR
+                            "µLªkÀx¦s %o ªº ACL¡G¤Þ¼ÆµL®Ä¡A¥i¯àªº­ì¦]¥]¬A¡GÀɮפ£¦b AFS¡B¦s¨ú±±¨î²M³æ¤Wªº¨Ï¥ÎªÌ¤H¼Æ¹L¦h¡A©Î¬O¸Õ¹Ï±N¤£¦s¦bªº¨Ï¥ÎªÌ·s¼W¨ì¦s¨ú±±¨î²M³æ"
+    IDS_ACL_READ_ERROR      "µLªkŪ¨ú %o ªº ACL¡G  %o"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_NO_DFS_COPY_ACL     "µLªk±N ACL ½Æ»s¨ì¥Ø¿ý %o¡GDFS ¦s¨ú²M³æ¤£¤ä´©½Æ»s ACL "
+    IDS_COPY_ACL_EINVAL_ERROR
+                            "µLªk±N ACL ½Æ»s¨ì¥Ø¿ý %o¡G¤Þ¼ÆµL®Ä¡A¥i¯àªº­ì¦]¥]¬A¡GÀɮפ£¦b AFS¡C"
+    IDS_COPY_ACL_ERROR      "µLªk±N ACL ½Æ»s¨ì %o¡G  %o"
+    IDS_NOT_MOUNT_POINT_ERROR "%o ¨Ã«D¸Ë¸üÂI¡C"
+    IDS_LIST_MOUNT_POINT_ERROR "¿ù»~¡G  %o"
+    IDS_MAKE_MP_NOT_AFS_ERROR "¸Ë¸üÂI¥²¶·¦b AFS Àɮרt²Î¤º«Ø¥ß"
+    IDS_MOUNT_POINT_ERROR   "«Ø¥ß¸Ë¸üÂI®Éµo¥Í¿ù»~¡G  %o"
+    IDS_ERROR               "¿ù»~¡G%o"
+    IDS_DELETED             "¤w¶¶§Q§R°£"
+    IDS_SET_QUOTA_ERROR     "³]©w°tÃB®Éµo¥Í¿ù»~¡G  %o"
+    ID_SUBMOUNTS_CREATE     "«Ø¥ß AFS ¤l¸Ë¸ü"
+    ID_SUBMOUNTS_EDIT       "·s¼W¡BÅܧó©Î¬O§R°£ AFS ¤l¸Ë¸ü"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_CHECK_SERVERS_ERROR "ÀˬdÀɮצøªA¾¹¾÷¾¹®Éµo¥Í¿ù»~¡G¡uAFS ¦øªA¾¹ºÞ²zµ{¦¡¡v¡G  %o"
+    IDS_ALL_SERVERS_RUNNING "©Ò¦³¦øªA¾¹³£¦b°õ¦æ¤¤¡C"
+    IDS_CHECK_VOLUMES_OK    "¤wÀˬd©Ò¦³®eÅéID/¦WºÙ¹ïÀ³¡C"
+    IDS_CHECK_VOLUMES_ERROR "Àˬd®eÅéID/¦WºÙ¹ïÀ³®Éµo¥Í¿ù»~¡G  %o"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_ACL_ENTRY_NAME_IN_USE "±z©Ò¿ï¾Üªº¦WºÙ¤w¸g¦s¦b¡C½Ð¿é¤J¤£¦Pªº¦WºÙ¡C"
+    IDS_REALLY_DEL_MOUNT_POINTS "±z½T©w­n²¾°£©Ò¿ï¨úªº¸Ë¸üÂI¶Ü¡H"
+    IDS_DIR_DOES_NOT_EXIST_ERROR "¥Ø¿ý '%o' ¨Ã¤£¦s¦b¡C"
+    IDS_CLEANACL_MSG        "±N§R°£¤w§@¼oªº ACL ¡I"
+    IDS_COPY_ACL_OK         "¤w¶¶§Q³Æ¥÷ ACL¡C"
+    IDS_GET_TOKENS_NO_AFS_SERVICE
+                            "µLªkŪ¨ú°O¸¹¸ê°T¡GAFS ªA°Èµ{¦¡¥i¯à©|¥¼±Ò°Ê¡C"
+    IDS_GET_TOKENS_UNEXPECTED_ERROR
+                            "µLªkŪ¨ú°O¸¹¸ê°T¡G«D¹w´Áªº¿ù»~¡Aµ{¦¡½X %d¡C"
+    IDS_GET_TOKENS_UNEXPECTED_ERROR2
+                            "µLªkŪ¨ú°O¸¹¸ê°T¡G«D¹w´Áªº¿ù»~¡AªA°Èµ{¦¡ %s.%s.%s¡Aµ{¦¡½X %d¡C"
+    IDS_ENTER_QUOTA         "½Ð¿é¤J¦³®Äªº°tÃB¡C"
+    IDS_AUTHENTICATION_ITEM "Ų§O(&A)..."
+    IDS_ACLS_ITEM           "¦s¨ú±±¨î²M³æ(&C)..."
+    IDS_VOL_PART_ITEM       "®eÅé / ¤À³Î°Ï(&V)"
+    IDS_VOL_PART_PROPS_ITEM "¤º®e(&P)"
+    IDS_VOL_PART_REFRESH_ITEM "­«·s¾ã²z¦WºÙ/ID ¹ïÀ³(&R)"
+    IDS_MOUNT_POINT_ITEM    "¸Ë¸üÂI(&M)"
+    IDS_MP_SHOW_ITEM        "Åã¥Ü(&S)..."
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    AFX_IDS_APP_TITLE       "AFS ¥Î¤áºÝ"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_MP_REMOVE_ITEM      "²¾°£(&R)..."
+    IDS_MP_MAKE_ITEM        "»s§@(&M)..."
+    IDS_FLUSH_FILE_DIR_ITEM "¨R¼gÀÉ®× / ¥Ø¿ý(&F)"
+    IDS_FLUSH_VOLUME_ITEM   "¨R¼g®eÅé(&U)"
+    IDS_SHOW_FILE_SERVERS_ITEM "Åã¥ÜÀɮצøªA¾¹(&F)..."
+    IDS_SHOW_CELL_ITEM      "Åã¥Ü Cell (&C)..."
+    IDS_SHOW_SERVER_STATUS_ITEM "Åã¥Ü¦øªA¾¹ª¬ºA..."
+    IDS_AFS_ITEM            "AFS(&A)"
+    IDS_SUBMOUNTS_ITEM      "¤l¸Ë¸ü(&B)"
+    IDS_GET_SUBMT_INFO_ERROR "µLªkŪ¨ú¦@¨É¦WºÙ %o ªº¤l¸Ë¸ü¸ê°T¡C"
+    IDS_REALLY_DELETE_SUBMT "§R°£¦@¨É¦WºÙ %o ¶Ü¡H"
+    IDS_SUBMT_SAVE_FAILED   "±z¹ï¤l¸Ë¸ü¸ê®Æ®w©Ò§@ªºÅܧóµL®Ä¡C"
+    IDS_SUBMOUNTS_CREATE_ITEM "·s¼W(&A)"
+    IDS_SUBMOUNTS_EDIT_ITEM "½s¿è(&E)..."
+    IDS_EDIT_PATH_NAME      "½s¿è¸ô®|¦WºÙ"
+    IDS_SHOW_CELL           "Åã¥Ü Cell"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_SHOW_CELL_COLUMN    "Cell"
+    IDS_SHOW_FS             "Åã¥ÜÀɮצøªA¾¹"
+    IDS_SHOW_FS_COLUMN      "ÀɮצøªA¾¹"
+    IDS_REMOVE_MP           "²¾°£¸Ë¸üÂI"
+    IDS_REMOVE_MP_COLUMN    "µ²ªG"
+END
+
+#endif    // Chinese (Taiwan) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)
+#ifdef _WIN32
+LANGUAGE 4, 1
+#endif
+#include "afs_shl_ext.rc2"  // non-Microsoft Visual C++ edited resources
+#include "afxres.rc"         // Standard components
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index 57f9d520adb2659100b79466b7b303bbc7b904a8..4550009c91e7ed4bd9303f664c7c35f9f83df536 100644 (file)
@@ -1,12 +1,14 @@
-/*
- * Copyright 2000, International Business Machines Corporation and others.
- * All Rights Reserved.
- * 
- * This software has been released under the terms of the IBM Public
- * License.  For details, see the LICENSE file in the top-level source
- * directory or online at http://www.openafs.org/dl/license10.html
- */
-
+//{{NO_DEPENDENCIES}}
+//
+// Copyright 2000, International Business Machines Corporation and others.
+// All Rights Reserved.
+// 
+// This software has been released under the terms of the IBM Public
+// License.  For details, see the LICENSE file in the top-level source
+// directory or online at http://www.openafs.org/dl/license10.html
+//
+// Used by afs_shl_ext.rc
+//
 #define IDM_AUTHENTICATION              1
 #define IDM_ACL_SET                     2
 #define IDM_VOLUME_PROPERTIES           3
 #define IDM_SHOW_SERVER                 10
 #define IDM_SHOWCELL                    11
 #define IDM_SERVER_STATUS               12
-#define IDM_SUBMOUNTS_CREATE            13
+#define IDM_REMOVE_SYMLINK              13
 #define IDM_SUBMOUNTS_EDIT              14
 #define IDM_SUBMOUNTS                   15
 #define IDM_ACL_CLEAN                   16
 #define ID_GET_TOKENS                   17
 #define ID_DISCARD_TOKENS               18
+#define IDM_SUBMOUNTS_CREATE            19
 #define IDD_KLOG_DIALOG                 102
 #define IDR_MENU_FILE                   129
 #define IDD_VOLUME_INFO                 130
 #define IDS_SET_QUOTA_ERROR             32825
 #define ID_SUBMOUNTS_CREATE             32826
 #define ID_SUBMOUNTS_EDIT               32827
+#define ID_REMOVE_SYMLINK               32828
 #define IDS_CHECK_SERVERS_ERROR         59146
 #define IDS_ALL_SERVERS_RUNNING         59147
 #define IDS_CHECK_VOLUMES_OK            59150
 #define IDS_SHOW_FS_COLUMN              59186
 #define IDS_REMOVE_MP                   59187
 #define IDS_REMOVE_MP_COLUMN            59188
+#define IDS_REMOVE_SYMLINK_ITEM         59189
+#define IDS_REALLY_REMOVE_SYMLINK       59190
 
 // Next default values for new objects
 // 
 #ifdef APSTUDIO_INVOKED
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NEXT_RESOURCE_VALUE        155
-#define _APS_NEXT_COMMAND_VALUE         32826
+#define _APS_NEXT_COMMAND_VALUE         32829
 #define _APS_NEXT_CONTROL_VALUE         1087
 #define _APS_NEXT_SYMED_VALUE           101
 #endif
index 49dc7690aaae583d85379d0d9dd0b4b77a23f037..92ce016f79191052924dc75d8febfa19468b8942 100644 (file)
@@ -25,7 +25,7 @@ extern "C" {
 #include "server_status_dlg.h"
 #include "auth_dlg.h"
 #include "submounts_dlg.h"
-
+#include "gui2fs.h"
 
 #ifdef _DEBUG
 #define new DEBUG_NEW
@@ -36,7 +36,13 @@ static char THIS_FILE[] = __FILE__;
 
 ULONG nCMRefCount = 0; // IContextMenu ref count
 ULONG nSERefCount = 0; // IShellExtInit ref count
+ULONG nICRefCount=0;
+ULONG nTPRefCount=0;
+ULONG nXPRefCount=0;
 
+#define MAXSIZE 2048 /* most I'll get back from PIOCTL */
+#define PCCHAR(str)    ((char *)(const char *)str)
+static char space[MAXSIZE];
 
 static BOOL IsADir(const CString& strName)
 {
@@ -57,10 +63,15 @@ CShellExt::CShellExt()
 {
        EnableAutomation();
        nCMRefCount++;
+       HRESULT hr;
+       hr = SHGetMalloc(&m_pAlloc);
+       if (FAILED(hr))
+               m_pAlloc = NULL;
 }
 
 CShellExt::~CShellExt()
 {
+       if(m_pAlloc) m_pAlloc->Release();
        nCMRefCount--;
 }
 
@@ -100,9 +111,12 @@ BEGIN_INTERFACE_MAP(CShellExt, CCmdTarget)
        INTERFACE_PART(CShellExt, IID_IShellExt, Dispatch)
     INTERFACE_PART(CShellExt, IID_IContextMenu, MenuExt)
     INTERFACE_PART(CShellExt, IID_IShellExtInit, ShellInit)
+       INTERFACE_PART(CShellExt, IID_IShellIconOverlayIdentifier, IconExt)
+       INTERFACE_PART(CShellExt, IID_IQueryInfo , ToolTipExt)
+       INTERFACE_PART(CShellExt, IID_IPersistFile , PersistFileExt)
 END_INTERFACE_MAP()
 
-IMPLEMENT_OLECREATE(CShellExt, "AfsClientContextMenu", 0xdc515c27, 0x6cac, 0x11d1, 0xba, 0xe7, 0x0, 0xc0, 0x4f, 0xd1, 0x40, 0xd2)
+IMPLEMENT_OLECREATE(CShellExt, STR_EXT_TITLE, 0xdc515c27, 0x6cac, 0x11d1, 0xba, 0xe7, 0x0, 0xc0, 0x4f, 0xd1, 0x40, 0xd2)
 
 
 /////////////////////////////////////////////////////////////////////////////
@@ -155,10 +169,17 @@ STDMETHODIMP CShellExt::XMenuExt::QueryContextMenu(HMENU hMenu,UINT indexMenu,
                        continue;
                if (!lstrcmp (szItemText, pszAfsItemText)) {
                        DeleteMenu (hMenu, iItem, MF_BYPOSITION);
-                       break;
+                       continue;
+               }
+               if ((!lstrcmp(szItemText,"&Delete"))&&(pThis->m_bIsSymlink)) {  /*this is a symlink - don't present a delete menu!*/
+                       DeleteMenu (hMenu, iItem, MF_BYPOSITION);
+                       continue;
+               }
+               if ((!lstrcmp(szItemText,"Cu&t"))&&(pThis->m_bIsSymlink)) {             /*same for cut*/
+                       DeleteMenu (hMenu, iItem, MF_BYPOSITION);
+                       continue;
                }
        }
-
        int indexShellMenu = 0;
 
        // Create the AFS submenu using the allowed ID's.
@@ -196,6 +217,8 @@ STDMETHODIMP CShellExt::XMenuExt::QueryContextMenu(HMENU hMenu,UINT indexMenu,
        ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_SHOW_SERVER, GetMessageString(IDS_SHOW_FILE_SERVERS_ITEM));
        ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_SHOWCELL, GetMessageString(IDS_SHOW_CELL_ITEM));
        ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_SERVER_STATUS, GetMessageString(IDS_SHOW_SERVER_STATUS_ITEM));
+       if (pThis->m_bIsSymlink)
+               ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_REMOVE_SYMLINK, GetMessageString(IDS_REMOVE_SYMLINK_ITEM));
        
        // The Submounts menu has been removed because the AFS tray icon
        // and control panel now support mapping drives directly to an AFS
@@ -307,7 +330,14 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
                                                                                dlg.DoModal();
                                                                        }
                                                                        break;
-
+               case IDM_REMOVE_SYMLINK:        {
+                                                                               if (files.GetCount()>1)
+                                                                                       break;
+                                                                               int nChoice = ShowMessageBox(IDS_REALLY_REMOVE_SYMLINK, MB_ICONQUESTION | MB_YESNO, IDS_REALLY_REMOVE_SYMLINK);
+                                                                               if (nChoice == IDYES)
+                                                                                       RemoveSymlink(files.GetAt(0));
+                                                                       }
+                                                                       break;
                default:
                        ASSERT(FALSE);
                        Release();
@@ -372,6 +402,9 @@ STDMETHODIMP CShellExt::XMenuExt::GetCommandString(UINT idCmd, UINT uType,
                
                case IDM_SUBMOUNTS_EDIT:        nCmdStrID = ID_SUBMOUNTS_EDIT;
                                                                        break;
+
+               case IDM_REMOVE_SYMLINK:        nCmdStrID= ID_REMOVE_SYMLINK;
+                                                                       break;
                
                default:
                        ASSERT(FALSE);
@@ -454,6 +487,8 @@ STDMETHODIMP CShellExt::XShellInit::Initialize(LPCITEMIDLIST pidlFolder, IDataOb
                        if (!IsPathInAfs(strFileName)) {
                                pThis->m_astrFileNames.RemoveAll();
                                break;
+                       } else {
+                               pThis->m_bIsSymlink=IsSymlink(strFileName);
                        }
 
                        if (IsADir(strFileName))
@@ -474,3 +509,160 @@ STDMETHODIMP CShellExt::XShellInit::Initialize(LPCITEMIDLIST pidlFolder, IDataOb
     return hres;
 }
 
+STDMETHODIMP CShellExt::XIconExt::QueryInterface(REFIID riid, void** ppv)
+{
+    METHOD_PROLOGUE(CShellExt, IconExt);
+    return pThis->ExternalQueryInterface(&riid, ppv);
+}
+
+STDMETHODIMP_(ULONG) CShellExt::XIconExt::AddRef(void)
+{
+       return ++nICRefCount;
+}
+
+STDMETHODIMP_(ULONG) CShellExt::XIconExt::Release(void)
+{
+       if (nICRefCount > 0)
+               nICRefCount--;
+
+       return nICRefCount;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////
+// IIconHandler Functions
+/////////////////////////////////////////////////////////////////////////////
+
+STDMETHODIMP CShellExt::XIconExt::GetOverlayInfo(LPWSTR pwszIconFile
+       ,int cchMax,int* pIndex,DWORD* pdwFlags)
+{
+       if(IsBadWritePtr(pIndex, sizeof(int)))
+               return E_INVALIDARG;
+       if(IsBadWritePtr(pdwFlags, sizeof(DWORD)))
+               return E_INVALIDARG;
+
+       HMODULE hModule=GetModuleHandle("shell32.dll");
+       TCHAR szModule[MAX_PATH];
+       DWORD z=GetModuleFileName(hModule,szModule,sizeof(szModule));
+       MultiByteToWideChar( CP_ACP,0,szModule,-1,pwszIconFile,cchMax); 
+       *pIndex = 30;
+       *pdwFlags = ISIOI_ICONFILE | ISIOI_ICONINDEX;
+       return S_OK;
+}
+
+STDMETHODIMP CShellExt::XIconExt::GetPriority(int* pPriority)
+{
+       if(IsBadWritePtr(pPriority, sizeof(int)))
+          return E_INVALIDARG;
+       *pPriority = 0;
+       return S_OK;
+}
+
+STDMETHODIMP CShellExt::XIconExt::IsMemberOf(LPCWSTR pwszPath,DWORD dwAttrib)
+{
+       TCHAR szPath[MAX_PATH];
+       WideCharToMultiByte( CP_ACP,0,pwszPath,-1,szPath,MAX_PATH,NULL,NULL);
+       if (IsSymlink(szPath))
+               return S_OK;
+       return S_FALSE;
+}
+
+/*          TOOL TIP INFO IMPLIMENTION   */
+
+STDMETHODIMP CShellExt::XToolTipExt::QueryInterface(REFIID riid, void** ppv)
+{
+    METHOD_PROLOGUE(CShellExt, ToolTipExt);
+    return pThis->ExternalQueryInterface(&riid, ppv);
+}
+
+STDMETHODIMP_(ULONG) CShellExt::XToolTipExt::AddRef(void)
+{
+       return ++nTPRefCount;
+}
+
+STDMETHODIMP_(ULONG) CShellExt::XToolTipExt::Release(void)
+{
+       if (nTPRefCount> 0)
+               nTPRefCount--;
+
+       return nTPRefCount;
+}
+
+STDMETHODIMP CShellExt::XToolTipExt::GetInfoTip(DWORD dwFlags, LPWSTR *ppwszTip)
+{
+    METHOD_PROLOGUE(CShellExt, ToolTipExt);
+
+       if (!IsSymlink(pThis->m_szFile))
+       {
+               ppwszTip=NULL;
+               return S_OK;
+       }
+       USES_CONVERSION;
+       // dwFlags is currently unused.
+       *ppwszTip = (WCHAR*) (pThis->m_pAlloc)->Alloc((1+lstrlen(pThis->m_szFile))*sizeof(WCHAR));
+       if (*ppwszTip)
+       {
+               wcscpy(*ppwszTip, (WCHAR*)T2OLE(pThis->m_szFile));
+       }
+
+       return S_OK;
+}
+STDMETHODIMP CShellExt::XToolTipExt::GetInfoFlags(LPDWORD pdwFlags)
+{
+       return S_OK;
+}
+
+//////////                          IPersistFile
+///////                            PersistFileExt
+
+STDMETHODIMP CShellExt::XPersistFileExt::QueryInterface(REFIID riid, void** ppv)
+{
+    METHOD_PROLOGUE(CShellExt, PersistFileExt);
+    return pThis->ExternalQueryInterface(&riid, ppv);
+}
+
+STDMETHODIMP_(ULONG) CShellExt::XPersistFileExt::AddRef(void)
+{
+       return ++nXPRefCount;
+}
+
+STDMETHODIMP_(ULONG) CShellExt::XPersistFileExt::Release(void)
+{
+       if (nXPRefCount> 0)
+               nXPRefCount--;
+
+       return nXPRefCount;
+}
+
+STDMETHODIMP   CShellExt::XPersistFileExt::Load(LPCOLESTR wszFile, DWORD dwMode)
+{
+    METHOD_PROLOGUE(CShellExt, PersistFileExt);
+       USES_CONVERSION;
+       _tcscpy(pThis->m_szFile, OLE2T((WCHAR*)wszFile)); 
+       return S_OK;    
+}
+
+STDMETHODIMP CShellExt::XPersistFileExt::GetClassID(LPCLSID)
+{ 
+       return E_NOTIMPL;       
+}
+
+STDMETHODIMP CShellExt::XPersistFileExt::IsDirty(VOID)
+{ 
+       return E_NOTIMPL; 
+}
+
+STDMETHODIMP CShellExt::XPersistFileExt::Save(LPCOLESTR, BOOL)
+{ 
+       return E_NOTIMPL; 
+}
+
+STDMETHODIMP CShellExt::XPersistFileExt::SaveCompleted(LPCOLESTR)
+{ 
+       return E_NOTIMPL; 
+}
+
+STDMETHODIMP CShellExt::XPersistFileExt::GetCurFile(LPOLESTR FAR*)
+{ 
+       return E_NOTIMPL; 
+}
index 02a2ffd71b95561c7f511e4b3c97df641eeee0b8..de826a2eba160e3677b88b8ac4773a0d8752fe14 100644 (file)
 
 #include <shlobj.h>
 
-
 extern ULONG nCMRefCount;      // IContextMenu ref count
 extern ULONG nSERefCount;      // IShellExtInit ref count
+extern ULONG nICRefCount;      // IContextMenu ref count
+extern ULONG nTPRefCount;      // IQueryInfo ref count
+extern ULONG nXPRefCount;      // IPersistFile ref count
 
+#define STR_EXT_TITLE   TEXT("AfsClientContextMenu")
+#define STR_REG_PATH    TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ShellIconOverlayIdentifiers")
 
 /////////////////////////////////////////////////////////////////////////////
 // CShellExt command target
@@ -31,10 +35,13 @@ class CShellExt : public CCmdTarget
        DECLARE_DYNCREATE(CShellExt)
 
        BOOL m_bDirSelected;
+       BOOL m_bIsSymlink;      // is symbolic link!
+       TCHAR m_szFile[MAX_PATH];
 
     CStringArray m_astrFileNames;
 
        CShellExt();           // protected constructor used by dynamic creation
+       LPMALLOC m_pAlloc;
 
 // Attributes
 public:
@@ -81,6 +88,26 @@ protected:
         STDMETHOD(Initialize)(LPCITEMIDLIST pidlFolder,LPDATAOBJECT lpdobj, HKEY hkeyProgID);
     END_INTERFACE_PART(ShellInit)
 
+    BEGIN_INTERFACE_PART(IconExt, IShellIconOverlayIdentifier)
+        STDMETHOD(GetOverlayInfo)(LPWSTR pwszIconFile,int cchMax,int* pIndex,DWORD* pdwFlags);
+        STDMETHOD(GetPriority)(int* pPriority);
+        STDMETHOD(IsMemberOf)(LPCWSTR pwszPath,DWORD dwAttrib);
+    END_INTERFACE_PART(IconExt)
+
+       BEGIN_INTERFACE_PART(ToolTipExt, IQueryInfo)
+               STDMETHOD(GetInfoTip)(DWORD dwFlags, LPWSTR *ppwszTip);
+               STDMETHOD(GetInfoFlags)(LPDWORD pdwFlags);
+    END_INTERFACE_PART(ToolTipExt)
+
+       BEGIN_INTERFACE_PART(PersistFileExt, IPersistFile)
+               STDMETHOD(Load)(LPCOLESTR wszFile, DWORD dwMode);
+               STDMETHOD(GetClassID)(LPCLSID);
+               STDMETHOD(IsDirty)(VOID);
+               STDMETHOD(Save)(LPCOLESTR, BOOL);
+               STDMETHOD(SaveCompleted)(LPCOLESTR);
+               STDMETHOD(GetCurFile)(LPOLESTR FAR*);
+    END_INTERFACE_PART(PersistFileExt)
+
        DECLARE_INTERFACE_MAP()
 };