123{
125 {
127 {
130 }
131 break;
132
134 {
136 {
139 break;
140
143 break;
144
147 break;
148
151 break;
152
155 break;
156
160 break;
161
165 break;
166
171 break;
172
177 break;
178
183 break;
184
188 break;
189
191 {
197
200
205
211
217
220 {
224 }
225 else
226 {
229
231 {
233 {
235 }
236 }
237 else
238 {
240 break;
241 }
242 }
243
245 {
248
251 break;
252 }
253 else
254 {
258 }
259
263 }
264 break;
265
268 break;
269 }
270 }
271 break;
272 }
273
275}
#define IDC_DEFAULT_SETTINGS
#define IDS_CHOOSE_FOLDER_ERROR
SETTINGS_INFO SettingsInfo
VOID FillDefaultSettings(PSETTINGS_INFO pSettingsInfo)
static void __cdecl CopyChars(_Out_writes_to_(nDestLen, nChars) XCHAR *pchDest, _In_ size_t nDestLen, _In_reads_opt_(nChars) const XCHAR *pchSrc, _In_ int nChars) noexcept
void ReleaseBuffer(_In_ int nNewLength=-1)
int GetLength() const noexcept
BOOL WINAPI CreateDirectoryW(IN LPCWSTR lpPathName, IN LPSECURITY_ATTRIBUTES lpSecurityAttributes)
DWORD WINAPI GetFileAttributesW(LPCWSTR lpFileName)
#define INTERNET_MAX_URL_LENGTH
BOOL IsCheckedDlgItem(HWND hDlg, INT nIDDlgItem)
VOID InitSettingsControls(HWND hDlg, PSETTINGS_INFO Info)
#define FILE_ATTRIBUTE_DIRECTORY
SETTINGS_INFO NewSettingsInfo
BOOL IsUrlValid(const WCHAR *Url)
BOOL ChooseFolder(HWND hwnd)
WCHAR szDownloadDir[MAX_PATH]
WCHAR szSourceURL[INTERNET_MAX_URL_LENGTH]
WCHAR szNoProxyFor[MAX_PATH]
WCHAR szProxyServer[MAX_PATH]
#define INVALID_FILE_ATTRIBUTES
int WINAPI GetWindowTextW(HWND hWnd, LPWSTR lpString, int nMaxCount)
int WINAPI MessageBoxW(_In_opt_ HWND hWnd, _In_opt_ LPCWSTR lpText, _In_opt_ LPCWSTR lpCaption, _In_ UINT uType)
HWND WINAPI SetFocus(_In_opt_ HWND)
HWND WINAPI GetParent(_In_ HWND)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)