1 #if !defined(QTS_UDP_H)
5 #define QTSUDPDLL_API __declspec(dllexport)
6 #define EXPIMP_TEMPLATE
8 #define QTSUDPDLL_API __declspec(dllimport)
9 #define EXPIMP_TEMPLATE extern
12 #define MAX_PROTOCOLS_STRING_BUF_SIZE 100
64 typedef void (__stdcall *PFQTS_UDP_SEARCH_RESPONSE_CALLBACK) (PRemoteNAS pInfo, LPVOID
lpData);
95 BOOL StartSearchNAS(LPVOID
lpData, PFQTS_UDP_SEARCH_RESPONSE_CALLBACK pfUDPResponseCallback);
105 BOOL StopSearchNAS(
void);
TCHAR ExternalAddress[16]
Definition: QtsUdp.h:39
int nAdminWebPort
Definition: QtsUdp.h:23
TCHAR DDNS[MAX_PROTOCOLS_STRING_BUF_SIZE+1]
Definition: QtsUdp.h:41
TCHAR Group[16]
Definition: QtsUdp.h:33
int nSecureWebServerPort
Definition: QtsUdp.h:27
typedef void(__stdcall *PFQTS_UDP_SEARCH_RESPONSE_CALLBACK)(PRemoteNAS pInfo
Callback function for search NAS.
struct _tagRemoteNAS_ RemoteNAS
Remote QNAP Turbo NAS info.
int nSecureAdminWebPort
Definition: QtsUdp.h:29
#define MAX_PROTOCOLS_STRING_BUF_SIZE
Definition: QtsUdp.h:12
Remote QNAP Turbo NAS info.
Definition: QtsUdp.h:19
TCHAR MyCloudNas[MAX_PROTOCOLS_STRING_BUF_SIZE+1]
Definition: QtsUdp.h:43
#define QTSUDPDLL_API
Definition: QtsUdp.h:8
TCHAR ServerName[MAX_PROTOCOLS_STRING_BUF_SIZE+1]
Definition: QtsUdp.h:47
TCHAR DisplayModelName[MAX_PROTOCOLS_STRING_BUF_SIZE+1]
Definition: QtsUdp.h:45
char ActiveMACValue[8]
Definition: QtsUdp.h:31
TCHAR MACAddress[MAX_PROTOCOLS_STRING_BUF_SIZE+1]
Definition: QtsUdp.h:35
TCHAR IPAddress[16]
Definition: QtsUdp.h:37
TCHAR Version[MAX_PROTOCOLS_STRING_BUF_SIZE+1]
Definition: QtsUdp.h:49
BOOL bConfigured
Definition: QtsUdp.h:21
QTS UDP service class.
Definition: QtsUdp.h:73
int nWebServerPort
Definition: QtsUdp.h:25
struct _tagRemoteNAS_ * PRemoteNAS
LPVOID lpData
Definition: QtsUdp.h:64