73 shellstate.
fWebView = !!bUseCommonTasks;
158 BOOL changed = !!
cs.fNewWindowMode != !!bNewWindowMode;
159 cs.fNewWindowMode = !!bNewWindowMode;
169 return !!
cs.fNewWindowMode;
211 if (lpFolderIconName)
277 bUseCommonTasks =
FALSE;
310 BOOL bDoubleClick = !!
ss.fDoubleClickInWebView;
311 BOOL bUseCommonTasks = !!
ss.fWebView;
315 GeneralDlg_StoreToUI(hwndDlg, bDoubleClick, bUseCommonTasks, bUnderlineHover, bNewWindowMode, pGeneral);
330 GeneralDlg_StoreToUI(hwndDlg, bDoubleClick, bUseCommonTasks, bUnderlineHover, bNewWindowMode, pGeneral);
#define shell32_hInstance
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static LSTATUS(WINAPI *pRegDeleteTreeW)(HKEY
int WINAPI lstrcmpiW(LPCWSTR str1, LPCWSTR str2)
LONG WINAPI SHRegGetUSValueW(const WCHAR *subkey, const WCHAR *value, DWORD *type, void *data, DWORD *data_len, BOOL ignore_hkcu, void *default_data, DWORD default_data_len)
DWORD WINAPI SHGetValueW(HKEY hkey, const WCHAR *subkey, const WCHAR *value, DWORD *type, void *data, DWORD *data_len)
DWORD WINAPI SHSetValueW(HKEY hkey, const WCHAR *subkey, const WCHAR *value, DWORD type, const void *data, DWORD data_len)
DWORD WINAPI SHSendMessageBroadcastW(UINT uMsg, WPARAM wParam, LPARAM lParam)
static BOOL IntSetUnderlineState(BOOL bUnderlineHover)
UINT SHELL_GetIconUnderlineFlags()
static void GeneralDlg_StoreToUI(HWND hwndDlg, BOOL bDoubleClick, BOOL bUseCommonTasks, BOOL bUnderlineHover, BOOL bNewWindowMode, PGENERAL_DIALOG pGeneral)
static BOOL IntGetNewWindowMode(VOID)
static BOOL IntSetShellStateSettings(BOOL bDoubleClick, BOOL bUseCommonTasks)
static BOOL GeneralDlg_OnInitDialog(HWND hwndDlg, PGENERAL_DIALOG pGeneral)
struct GENERAL_DIALOG * PGENERAL_DIALOG
static const LPCWSTR s_pszExplorerKey
static HRESULT IntSetNewWindowMode(BOOL bNewWindowMode)
static UINT IntGetRawIconUnderlineValue()
static UINT SHELL_GetIconUnderlineMode()
EXTERN_C BOOL SHELL32_ReadRegShellState(PREGSHELLSTATE prss)
static VOID GeneralDlg_UpdateIcons(HWND hDlg, UINT nCtrlID, PGENERAL_DIALOG pGeneral)
EXTERN_C void SHELL32_GetDefaultShellState(LPSHELLSTATE pss)
static void GeneralDlg_OnRestoreDefaults(HWND hwndDlg, PGENERAL_DIALOG pGeneral)
static BOOL GeneralDlg_OnApply(HWND hwndDlg, PGENERAL_DIALOG pGeneral)
INT_PTR CALLBACK FolderOptionsGeneralDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
EXTERN_C LSTATUS SHELL32_WriteRegShellState(PREGSHELLSTATE prss)
GLenum GLuint GLenum GLsizei const GLchar * buf
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
#define MAKEINTRESOURCE(i)
#define PropSheet_Changed(d, w)
#define LVS_EX_UNDERLINECOLD
#define LVS_EX_UNDERLINEHOT
#define SHREGSET_FORCE_HKCU
#define REGSTR_PATH_EXPLORER
#define _WIN32_WINNT_WIN2K
BOOL WINAPI ReadCabinetState(CABINETSTATE *cs, int length)
VOID WINAPI SHGetSetSettings(LPSHELLSTATE lpss, DWORD dwMask, BOOL bSet)
BOOL WINAPI WriteCabinetState(CABINETSTATE *cs)
#define SSF_DOUBLECLICKINWEBVIEW
DWORD WINAPI SHRestricted(RESTRICTIONS rest)
#define IDC_FOLDER_OPTIONS_CLASSICFOLDERS
#define IDC_FOLDER_OPTIONS_ULBROWSER
#define IDC_FOLDER_OPTIONS_SINGLECLICK
#define IDC_FOLDER_OPTIONS_COMMONTASKS
#define IDI_SHELL_OPEN_IN_SOME_WINDOW
#define IDC_FOLDER_OPTIONS_SAMEWINDOW
#define IDC_FOLDER_OPTIONS_FOLDERICON
#define IDI_SHELL_OPEN_IN_NEW_WINDOW
#define IDI_SHELL_CLASSIC_FOLDERS
#define IDI_SHELL_SINGLE_CLICK_TO_OPEN
#define IDC_FOLDER_OPTIONS_CLICKICON
#define IDC_FOLDER_OPTIONS_DOUBLECLICK
#define IDI_SHELL_DOUBLE_CLICK_TO_OPEN
#define IDC_FOLDER_OPTIONS_TASKICON
#define IDC_FOLDER_OPTIONS_ULPOINT
#define IDC_FOLDER_OPTIONS_RESTORE
#define IDC_FOLDER_OPTIONS_OWNWINDOW
#define IDI_SHELL_SHOW_COMMON_TASKS
BOOL fDoubleClickInWebView
#define REGSHELLSTATE_VERSION
#define REGSHELLSTATE_SIZE
void PostCabinetMessage(UINT Msg, WPARAM wParam, LPARAM lParam)
#define HKEY_CURRENT_USER
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
UINT WINAPI IsDlgButtonChecked(_In_ HWND, _In_ int)
struct tagNMHDR * LPNMHDR
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
HWND WINAPI GetParent(_In_ HWND)
BOOL WINAPI CheckRadioButton(_In_ HWND, _In_ int, _In_ int, _In_ int)
BOOL WINAPI DestroyIcon(_In_ HICON)