// ソフトウェア自動更新\r
// リリースバージョンはリリース予定年(10進数4桁)+月(2桁)+日(2桁)+通し番号(0スタート2桁)とする\r
// 2014年7月31日中の30個目のリリースは2014073129\r
-#define RELEASE_VERSION_NUM 2014061500 /* リリースバージョン */\r
+#define RELEASE_VERSION_NUM 2016032400 /* リリースバージョン */\r
\r
\r
// SourceForge.JPによるフォーク\r
//#define MYWEB_URL "http://www2.biglobe.ne.jp/~sota/ffftp-qa.html"\r
-#define MYWEB_URL "http://sourceforge.jp/projects/ffftp/"\r
+#define MYWEB_URL "https://osdn.jp/projects/ffftp/forums/"\r
\r
\r
\r
#define WM_REFRESH_LOCAL_FLG (WM_USER+7)\r
#define WM_REFRESH_REMOTE_FLG (WM_USER+8)\r
\r
+// UPnP対応\r
+#define WM_ADDPORTMAPPING (WM_USER+9)\r
+#define WM_REMOVEPORTMAPPING (WM_USER+10)\r
+\r
/*===== ホスト番号 =====*/\r
/* ホスト番号は 0~ の値を取る */\r
\r
#endif\r
HWND hWndTrans; /* 転送中ダイアログのウインドウハンドル */\r
int Abort; /* 転送中止フラグ (ABORT_xxx) */\r
+ // ミラーリング設定追加\r
+ int NoTransfer;\r
// 同時接続対応\r
int ThreadCount;\r
struct transpacket *Next;\r
/*===== ダイアログボックス変更処理用 =====*/\r
\r
typedef struct {\r
- int HorMoveList[10]; /* 水平に動かす部品のリスト */\r
- int VarMoveList[10]; /* 垂直に動かす部品のリスト */\r
- int ResizeList[10]; /* サイズ変更する部品のリスト */\r
+ // ホスト共通設定機能\r
+// int HorMoveList[10]; /* 水平に動かす部品のリスト */\r
+// int VarMoveList[10]; /* 垂直に動かす部品のリスト */\r
+// int ResizeList[10]; /* サイズ変更する部品のリスト */\r
+ int HorMoveList[16]; /* 水平に動かす部品のリスト */\r
+ int VarMoveList[16]; /* 垂直に動かす部品のリスト */\r
+ int ResizeList[16]; /* サイズ変更する部品のリスト */\r
SIZE MinSize; /* 最少サイズ */\r
SIZE CurSize; /* 現在のサイズ */\r
} DIALOGSIZE;\r
} INTCONVTBL;\r
\r
\r
+// UPnP対応\r
+typedef struct\r
+{\r
+ int r;\r
+ HANDLE h;\r
+ char* Adrs;\r
+ int Port;\r
+ char* ExtAdrs;\r
+} ADDPORTMAPPINGDATA;\r
+\r
+typedef struct\r
+{\r
+ int r;\r
+ HANDLE h;\r
+ int Port;\r
+} REMOVEPORTMAPPINGDATA;\r
+\r
/*=================================================\r
* プロトタイプ\r
*=================================================*/\r
#endif\r
// 自動切断対策\r
void NoopProc(int Force);\r
+// 同時接続対応\r
+void AbortRecoveryProc(void);\r
\r
/*===== local.c =====*/\r
\r
int LoadUPnP();\r
void FreeUPnP();\r
int IsUPnPLoaded();\r
-int AddPortMapping(char* Adrs, int Port);\r
+int AddPortMapping(char* Adrs, int Port, char* ExtAdrs);\r
int RemovePortMapping(int Port);\r
int CheckClosedAndReconnect(void);\r
// 同時接続対応\r