//#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 2015072001 /* リリースバージョン */\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://osdn.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
} 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