//#define PROGRAM_VERSION_NUM 1972 /* バージョン */\r
// 64ビット対応\r
#ifdef _WIN64\r
-#define VER_STR "1.99 64bit"\r
+#define VER_STR "1.99a-20160614 64bit"\r
#else\r
-#define VER_STR "1.99"\r
+#define VER_STR "1.99a-20160614"\r
#endif\r
#define VER_NUM 1990 /* 設定バージョン */\r
#define PROGRAM_VERSION_NUM 1990 /* バージョン */\r
// ソフトウェア自動更新\r
// リリースバージョンはリリース予定年(10進数4桁)+月(2桁)+日(2桁)+通し番号(0スタート2桁)とする\r
// 2014年7月31日中の30個目のリリースは2014073129\r
-#define RELEASE_VERSION_NUM 2015032100 /* リリースバージョン */\r
+#define RELEASE_VERSION_NUM 2016061400 /* リリースバージョン */\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
/*===== ダイアログボックス変更処理用 =====*/\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
int CalcPixelX(int x);\r
int CalcPixelY(int y);\r
HBITMAP ResizeBitmap(HBITMAP hBitmap, int UnitSizeX, int UnitSizeY, int ScaleNumerator, int ScaleDenominator);\r
+// ソフトウェア自動更新\r
+void DecodeLineFeed(char* Str);\r
\r
/*===== dlgsize.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