32static inline IRegTreeOptions*
55 if (!
pFO || !
pFO->CanSetDefFolderSettings())
62 IRegTreeOptions *pRTO =
NULL;
113 else if (KeyDown->wVKey ==
VK_F5)
164 WCHAR ClassName[100];
167 if (!
wcscmp(ClassName,
L"Progman") ||
168 !
wcscmp(ClassName,
L"CabinetWClass") ||
169 !
wcscmp(ClassName,
L"ExploreWClass"))
198 cs.cLength =
sizeof(
cs);
239 hr =
pFO->ApplyDefFolderSettings(ResetToDefault);
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static HRESULT ResetGlobalAndDefViewFolderSettings()
#define FCIDM_DESKBROWSER_REFRESH
#define ERROR_NOT_SUPPORTED
HRESULT WINAPI SHCoCreateInstance(LPCWSTR aclsid, const CLSID *clsid, LPUNKNOWN pUnkOuter, REFIID refiid, LPVOID *ppv)
DWORD WINAPI SHSendMessageBroadcastW(UINT uMsg, WPARAM wParam, LPARAM lParam)
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define PropSheet_Changed(d, w)
#define CDDS_ITEMPREPAINT
#define CDRF_NOTIFYITEMDRAW
#define TreeView_GetSelection(hwnd)
#define TreeView_HitTest(hwnd, lpht)
#define REGSTR_PATH_EXPLORER
_Check_return_ _CRTIMP int __cdecl wcscmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
BOOL WINAPI ReadCabinetState(CABINETSTATE *cs, int length)
VOID WINAPI SHGetSetSettings(LPSHELLSTATE lpss, DWORD dwMask, BOOL bSet)
BOOL WINAPI WriteCabinetState(CABINETSTATE *cs)
#define HKEY_REGTREEOPTION_GRAYED
BOOL WINAPI SHSettingsChanged(LPCVOID unused, LPCWSTR pszKey)
#define IDC_VIEW_RESET_ALL
#define IDC_VIEW_TREEVIEW
#define IDC_VIEW_RESTORE_DEFAULTS
#define IDC_VIEW_APPLY_TO_ALL
TW_UINT32 TW_UINT16 TW_UINT16 MSG
static BOOL CALLBACK PostCabinetMessageCallback(HWND hWnd, LPARAM param)
static void ViewDlg_OnTreeViewKeyDown(HWND hwndDlg, TV_KEYDOWN *KeyDown)
static VOID ViewDlg_RestoreDefaults(HWND hwndDlg)
INT_PTR CALLBACK FolderOptionsViewDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR ViewDlg_OnTreeCustomDraw(HWND hwndDlg, NMTVCUSTOMDRAW *Draw)
static VOID ViewDlg_Apply(HWND hwndDlg)
static BOOL ViewDlg_ToggleCheckItem(HWND hwndDlg, HTREEITEM hItem)
static BOOL ViewDlg_OnInitDialog(HWND hwndDlg, LPPROPSHEETPAGE psp)
static CFolderOptions * GetFolderOptions(HWND hwndDlg)
void PostCabinetMessage(UINT Msg, WPARAM wParam, LPARAM lParam)
static void ViewDlg_OnDestroy(HWND hwndDlg)
static VOID ViewDlg_OnTreeViewClick(HWND hwndDlg)
static IRegTreeOptions * GetRegTreeOptions(HWND hwndDlg)
#define HRESULT_FROM_WIN32(x)
#define HKEY_LOCAL_MACHINE
DWORD WINAPI GetSysColor(_In_ int)
DWORD WINAPI GetMessagePos(void)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI EnumWindows(_In_ WNDENUMPROC lpEnumFunc, _In_ LPARAM lParam)
struct tagNMHDR * LPNMHDR
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
HWND WINAPI GetParent(_In_ HWND)
int WINAPI GetClassNameW(_In_ HWND hWnd, _Out_writes_to_(nMaxCount, return) LPWSTR lpClassName, _In_ int nMaxCount)
BOOL WINAPI ScreenToClient(_In_ HWND, _Inout_ LPPOINT)
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
#define IID_PPV_ARG(Itype, ppType)