10 #ifdef QTSHTTP_EXPORTS
11 #define QTSHTTPDLL_API __declspec(dllexport)
12 #define EXPIMP_TEMPLATE
14 #define QTSHTTPDLL_API __declspec(dllimport)
15 #define EXPIMP_TEMPLATE extern
59 CQtsHttpServerInfo(LPCTSTR strHostName, LPCTSTR strUsername, LPCTSTR strPassword, BOOL bSecureConnection, LPCTSTR strComputerName);
71 LPCTSTR GetHostName();
79 LPCTSTR GetUsername();
87 LPCTSTR GetPassword();
104 LPCTSTR GetComputerName();
107 wstring m_strHostName;
108 wstring m_strUsername;
109 wstring m_strPassword;
110 BOOL m_bSecureConnection;
111 wstring m_strComputerName;
157 BOOL SetAgentName(LPCTSTR strAgentName);
182 BOOL SetTimeouts(
int nTimeOutMilliseconds);
217 BOOL SetFileStationPortNum(
long lPortNumber);
238 BOOL SetFileStationSSLPortNum(
long lSSLPortNumber);
297 BOOL SetSystemPortNum(
long lPortNumber);
318 BOOL SetSystemSSLPortNum(
long lSSLPortNumber);
361 long m_lFSSSLPortNum;
362 long m_lSystemPortNum;
363 long m_lSystemSSLPortNum;
364 wstring m_strAgentName;
365 int m_nTimeOutMilliseconds;
enum _QTS_HTTP_FILE_STATION_API_VERSION_ QTS_HTTP_FILE_STATION_API_VERSION
QNAP Turbo NAS server information class.
Definition: QtsHttp.h:36
QTS http server class.
Definition: QtsHttp.h:121
Interface for Qts Http file station API.
Definition: QtsHttpFileStation.h:1121
#define QTSHTTPDLL_API
Definition: QtsHttp.h:14
_QTS_HTTP_STATION_TYPE_
Definition: QtsHttp.h:23
enum _QTS_HTTP_API_RESULT_ QTS_HTTP_API_RESULT
enum _QTS_HTTP_SYSTEM_API_VERSION_ QTS_HTTP_SYSTEM_API_VERSION
Interface for Qts Http system API.
Definition: QtsHttpSystem.h:264
enum _QTS_HTTP_STATION_TYPE_ QTS_HTTP_STATION_TYPE
#define EXPIMP_TEMPLATE
Definition: QtsHttp.h:15