mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2026-04-20 13:59:26 +03:00
Cedar/Admin: implement new RPC methods to get/set the UDP ports
This commit is contained in:
@@ -105,6 +105,13 @@ struct RPC_LISTENER_LIST
|
||||
bool *Errors; // An error occurred
|
||||
};
|
||||
|
||||
// List of ports
|
||||
struct RPC_PORTS
|
||||
{
|
||||
UINT Num; // Number of ports
|
||||
UINT *Ports; // Ports
|
||||
};
|
||||
|
||||
// String *
|
||||
struct RPC_STR
|
||||
{
|
||||
@@ -957,6 +964,8 @@ UINT StCreateListener(ADMIN *a, RPC_LISTENER *t);
|
||||
UINT StEnumListener(ADMIN *a, RPC_LISTENER_LIST *t);
|
||||
UINT StDeleteListener(ADMIN *a, RPC_LISTENER *t);
|
||||
UINT StEnableListener(ADMIN *a, RPC_LISTENER *t);
|
||||
UINT StSetPortsUDP(ADMIN *a, RPC_PORTS *t);
|
||||
UINT StGetPortsUDP(ADMIN *a, RPC_PORTS *t);
|
||||
UINT StSetServerPassword(ADMIN *a, RPC_SET_PASSWORD *t);
|
||||
UINT StSetFarmSetting(ADMIN *a, RPC_FARM *t);
|
||||
UINT StGetFarmSetting(ADMIN *a, RPC_FARM *t);
|
||||
@@ -1101,6 +1110,8 @@ UINT ScCreateListener(RPC *r, RPC_LISTENER *t);
|
||||
UINT ScEnumListener(RPC *r, RPC_LISTENER_LIST *t);
|
||||
UINT ScDeleteListener(RPC *r, RPC_LISTENER *t);
|
||||
UINT ScEnableListener(RPC *r, RPC_LISTENER *t);
|
||||
UINT ScSetPortsUDP(RPC *r, RPC_PORTS *t);
|
||||
UINT ScGetPortsUDP(RPC *r, RPC_PORTS *t);
|
||||
UINT ScSetServerPassword(RPC *r, RPC_SET_PASSWORD *t);
|
||||
UINT ScSetFarmSetting(RPC *r, RPC_FARM *t);
|
||||
UINT ScGetFarmSetting(RPC *r, RPC_FARM *t);
|
||||
@@ -1251,6 +1262,9 @@ void OutRpcListener(PACK *p, RPC_LISTENER *t);
|
||||
void InRpcListenerList(RPC_LISTENER_LIST *t, PACK *p);
|
||||
void OutRpcListenerList(PACK *p, RPC_LISTENER_LIST *t);
|
||||
void FreeRpcListenerList(RPC_LISTENER_LIST *t);
|
||||
void InRpcPorts(RPC_PORTS *t, PACK *p);
|
||||
void OutRpcPorts(PACK *p, RPC_PORTS *t);
|
||||
void FreeRpcPorts(RPC_PORTS *t);
|
||||
void InRpcStr(RPC_STR *t, PACK *p);
|
||||
void OutRpcStr(PACK *p, RPC_STR *t);
|
||||
void FreeRpcStr(RPC_STR *t);
|
||||
|
||||
Reference in New Issue
Block a user