OSDN Git Service

Modify documents for 1.98b.
[ffftp/ffftp.git] / socketwrapper.h
index 0b81880..574d915 100644 (file)
@@ -8,12 +8,15 @@
 #define USE_OPENSSL\r
 \r
 typedef BOOL (__stdcall* LPSSLTIMEOUTCALLBACK)();\r
+typedef BOOL (__stdcall* LPSSLCONFIRMCALLBACK)(BOOL, LPCSTR, LPCSTR);\r
 \r
 BOOL LoadOpenSSL();\r
 void FreeOpenSSL();\r
 BOOL IsOpenSSLLoaded();\r
 void SetSSLTimeoutCallback(DWORD Timeout, LPSSLTIMEOUTCALLBACK pCallback);\r
-BOOL AttachSSL(SOCKET s);\r
+void SetSSLConfirmCallback(LPSSLCONFIRMCALLBACK pCallback);\r
+BOOL IsHostNameMatched(LPCSTR HostName, LPCSTR CommonName);\r
+BOOL AttachSSL(SOCKET s, SOCKET parent);\r
 BOOL DetachSSL(SOCKET s);\r
 BOOL IsSSLAttached(SOCKET s);\r
 SOCKET socketS(int af, int type, int protocol);\r