Go to the source code of this file.
◆ ChooseFolder()
Definition at line 13 of file settingsdlg.cpp.
14{
18
20
27
29 {
31
34 {
37 {
40 }
41 }
42 else
43 {
45 }
46
49 }
50
51 return bRet;
52}
#define IDS_CHOOSE_FOLDER_TEXT
#define IDC_DOWNLOAD_DIR_EDIT
EXTERN_C LPITEMIDLIST WINAPI SHBrowseForFolderW(LPBROWSEINFOW lpbi)
bool IsEmpty() const noexcept
void ReleaseBuffer(_In_ int nNewLength=-1)
HRESULT WINAPI DECLSPEC_HOTPATCH CoInitializeEx(LPVOID lpReserved, DWORD dwCoInit)
void WINAPI DECLSPEC_HOTPATCH CoUninitialize(void)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
@ COINIT_APARTMENTTHREADED
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST pidl, LPWSTR pszPath)
#define BIF_DONTGOBELOWDOMAIN
#define BIF_RETURNONLYFSDIRS
ITEMIDLIST UNALIGNED * LPITEMIDLIST
PCIDLIST_ABSOLUTE pidlRoot
BOOL WINAPI SetDlgItemTextW(_In_ HWND, _In_ int, _In_ LPCWSTR)
Referenced by anonymous_namespace{settingsdlg.cpp}::SettingsDlgProc().
◆ CreateSettingsDlg()
Definition at line 277 of file settingsdlg.cpp.
278{
280}
#define IDD_SETTINGS_DIALOG
INT_PTR CALLBACK SettingsDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
#define DialogBoxW(i, t, p, f)
#define MAKEINTRESOURCEW(i)
Referenced by CMainWindow::OnCommand().
◆ IsUrlValid()
Definition at line 55 of file settingsdlg.cpp.
56{
58 UrlComponmentInfo.
dwStructSize =
sizeof(UrlComponmentInfo);
60
63 {
65 }
66
67 switch (UrlComponmentInfo.
nScheme)
68 {
73
75
76 default:
78 }
79}
BOOL WINAPI InternetCrackUrlW(const WCHAR *lpszUrl, DWORD dwUrlLength, DWORD dwFlags, URL_COMPONENTSW *lpUC)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
#define INTERNET_SCHEME_FTP
#define INTERNET_SCHEME_HTTP
#define INTERNET_SCHEME_HTTPS
Referenced by anonymous_namespace{settingsdlg.cpp}::SettingsDlgProc().
◆ NewSettingsInfo