mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2026-04-20 13:59:26 +03:00
Cedar/Admin: implement RPC methods to get/set Proto options
This commit is contained in:
@@ -124,6 +124,14 @@ struct RPC_INT
|
||||
UINT IntValue; // Integer
|
||||
};
|
||||
|
||||
// Proto options
|
||||
struct RPC_PROTO_OPTIONS
|
||||
{
|
||||
char *Protocol; // Protocol name
|
||||
UINT Num; // Number of options
|
||||
PROTO_OPTION *Options; // Options
|
||||
};
|
||||
|
||||
// Set Password
|
||||
struct RPC_SET_PASSWORD
|
||||
{
|
||||
@@ -966,6 +974,8 @@ 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 StGetProtoOptions(ADMIN *a, RPC_PROTO_OPTIONS *t);
|
||||
UINT StSetProtoOptions(ADMIN *a, RPC_PROTO_OPTIONS *t);
|
||||
UINT StSetServerPassword(ADMIN *a, RPC_SET_PASSWORD *t);
|
||||
UINT StSetFarmSetting(ADMIN *a, RPC_FARM *t);
|
||||
UINT StGetFarmSetting(ADMIN *a, RPC_FARM *t);
|
||||
@@ -1112,6 +1122,8 @@ 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 ScSetProtoOptions(RPC *r, RPC_PROTO_OPTIONS *t);
|
||||
UINT ScGetProtoOptions(RPC *r, RPC_PROTO_OPTIONS *t);
|
||||
UINT ScSetServerPassword(RPC *r, RPC_SET_PASSWORD *t);
|
||||
UINT ScSetFarmSetting(RPC *r, RPC_FARM *t);
|
||||
UINT ScGetFarmSetting(RPC *r, RPC_FARM *t);
|
||||
@@ -1268,6 +1280,9 @@ void FreeRpcPorts(RPC_PORTS *t);
|
||||
void InRpcStr(RPC_STR *t, PACK *p);
|
||||
void OutRpcStr(PACK *p, RPC_STR *t);
|
||||
void FreeRpcStr(RPC_STR *t);
|
||||
void InRpcProtoOptions(RPC_PROTO_OPTIONS *t, PACK *p);
|
||||
void OutRpcProtoOptions(PACK *p, RPC_PROTO_OPTIONS *t);
|
||||
void FreeRpcProtoOptions(RPC_PROTO_OPTIONS *t);
|
||||
void InRpcSetPassword(RPC_SET_PASSWORD *t, PACK *p);
|
||||
void OutRpcSetPassword(PACK *p, RPC_SET_PASSWORD *t);
|
||||
void InRpcFarm(RPC_FARM *t, PACK *p);
|
||||
|
||||
Reference in New Issue
Block a user