OSDN Git Service

Change behavior of automatic IPv4/IPv6 selection.
[ffftp/ffftp.git] / registry.c
index be28d9c..4fa8352 100644 (file)
@@ -195,6 +195,8 @@ extern BYTE CertificateCacheHash[MAX_CERT_CACHE_HASH][20];
 extern BYTE SSLRootCAFileHash[20];\r
 // ファイルアイコン表示対応\r
 extern int DispFileIcon;\r
 extern BYTE SSLRootCAFileHash[20];\r
 // ファイルアイコン表示対応\r
 extern int DispFileIcon;\r
+// ディレクトリ自動作成\r
+extern int MakeAllDir;\r
 \r
 /*----- マスタパスワードの設定 ----------------------------------------------\r
 *\r
 \r
 /*----- マスタパスワードの設定 ----------------------------------------------\r
 *\r
@@ -293,7 +295,7 @@ int ValidateMasterPassword(void)
 *              なし\r
 *----------------------------------------------------------------------------*/\r
 \r
 *              なし\r
 *----------------------------------------------------------------------------*/\r
 \r
-void SaveRegistory(void)\r
+void SaveRegistry(void)\r
 {\r
        void *hKey3;\r
        void *hKey4;\r
 {\r
        void *hKey3;\r
        void *hKey4;\r
@@ -615,6 +617,8 @@ void SaveRegistory(void)
                                WriteStringToReg(hKey4, "RootCertHash", Str);\r
                                // ファイルアイコン表示対応\r
                                WriteIntValueToReg(hKey4, "ListIcon", DispFileIcon);\r
                                WriteStringToReg(hKey4, "RootCertHash", Str);\r
                                // ファイルアイコン表示対応\r
                                WriteIntValueToReg(hKey4, "ListIcon", DispFileIcon);\r
+                               // ディレクトリ自動作成\r
+                               WriteIntValueToReg(hKey4, "MakeDir", MakeAllDir);\r
                        }\r
                        CloseSubKey(hKey4);\r
                }\r
                        }\r
                        CloseSubKey(hKey4);\r
                }\r
@@ -635,7 +639,7 @@ void SaveRegistory(void)
 *              NO:  読み出し失敗(設定無し)\r
 *----------------------------------------------------------------------------*/\r
 \r
 *              NO:  読み出し失敗(設定無し)\r
 *----------------------------------------------------------------------------*/\r
 \r
-int LoadRegistory(void)\r
+int LoadRegistry(void)\r
 {\r
        void *hKey3;\r
        void *hKey4;\r
 {\r
        void *hKey3;\r
        void *hKey4;\r
@@ -992,6 +996,8 @@ int LoadRegistory(void)
                        StrReadIn(Buf, sizeof(SSLRootCAFileHash), (char*)&SSLRootCAFileHash);\r
                        // ファイルアイコン表示対応\r
                        ReadIntValueFromReg(hKey4, "ListIcon", &DispFileIcon);\r
                        StrReadIn(Buf, sizeof(SSLRootCAFileHash), (char*)&SSLRootCAFileHash);\r
                        // ファイルアイコン表示対応\r
                        ReadIntValueFromReg(hKey4, "ListIcon", &DispFileIcon);\r
+                       // ディレクトリ自動作成\r
+                       ReadIntValueFromReg(hKey4, "MakeDir", &MakeAllDir);\r
 \r
                        CloseSubKey(hKey4);\r
                }\r
 \r
                        CloseSubKey(hKey4);\r
                }\r
@@ -1033,7 +1039,7 @@ int LoadRegistory(void)
 *                      YES/NO=設定無し\r
 *----------------------------------------------------------------------------*/\r
 \r
 *                      YES/NO=設定無し\r
 *----------------------------------------------------------------------------*/\r
 \r
-DWORD LoadHideDriveListRegistory(void)\r
+DWORD LoadHideDriveListRegistry(void)\r
 {\r
        HKEY hKey1;\r
        HKEY hKey2;\r
 {\r
        HKEY hKey1;\r
        HKEY hKey2;\r
@@ -1085,7 +1091,7 @@ DWORD LoadHideDriveListRegistory(void)
 *              なし\r
 *----------------------------------------------------------------------------*/\r
 \r
 *              なし\r
 *----------------------------------------------------------------------------*/\r
 \r
-void ClearRegistory(void)\r
+void ClearRegistry(void)\r
 {\r
        HKEY hKey2;\r
        HKEY hKey3;\r
 {\r
        HKEY hKey2;\r
        HKEY hKey3;\r
@@ -1980,7 +1986,7 @@ static int CloseReg(void *Handle)
                        if(WriteOutRegToFile(Handle) == TRUE)\r
                        {\r
 //                             /* レジストリをクリア */\r
                        if(WriteOutRegToFile(Handle) == TRUE)\r
                        {\r
 //                             /* レジストリをクリア */\r
-//                             ClearRegistory();\r
+//                             ClearRegistry();\r
                        }\r
                }\r
                /* テーブルを削除 */\r
                        }\r
                }\r
                /* テーブルを削除 */\r