#pragma once

#define CLASHXW_APP_ID L"com.dsproxy.sproxy"

constexpr auto DSPROXY_DATA_DIR = L"DSProxy";
constexpr auto DSPROXY_DATA_DIR_PORTABLE = L"Data";
constexpr auto DSPROXY_CONFIG_NAME = L"DSProxy.json";

constexpr auto CLASH_ASSETS_DIR_NAME = L"Assets";

constexpr auto DSPROXY_CONFIG_INIT_ClASH_NAME = L"config_info.yaml";
constexpr auto DSPROXY_CONFIG_ClASH_NAME = L"config.yaml";
constexpr auto DSPROXY_CONFIG_TUN_ClASH_NAME = L"tun_config.yaml";


constexpr auto DSPROXY_CONFIG_DIR_NAME = L"Config";
constexpr auto DSPROXY_EXE_NAME = L"syscode.exe"; 


constexpr auto CONNECT_NODE_MSG = L"正在获取节点..不能操作"; 
constexpr auto SUEECS_NODE_MSG = L"获取节点成功.."; 


constexpr auto VERSION = L"1.2.2";


struct ServerListUrl {
	int        id;
	SStringW  name;
	std::string url;
};
