#include <globalfoldersettings.h>
Definition at line 37 of file globalfoldersettings.h.
◆ CGlobalFolderSettings()
CGlobalFolderSettings::CGlobalFolderSettings |
( |
| ) |
|
◆ ~CGlobalFolderSettings()
CGlobalFolderSettings::~CGlobalFolderSettings |
( |
| ) |
|
◆ Get()
Definition at line 143 of file globalfoldersettings.cpp.
144{
148}
static HRESULT Load(DEFFOLDERSETTINGS &dfs)
static HMODULE MODULEINFO DWORD cb
◆ Load()
Definition at line 90 of file globalfoldersettings.cpp.
91{
93 if (hStreamsKey)
94 {
100 {
102 {
104 }
106 {
108 }
110 {
112 }
116 }
117 }
120}
#define RegCloseKey(hKey)
HKEY WINAPI SHGetShellKey(DWORD flags, LPCWSTR sub_key, BOOL create)
static void EnsureValid(FOLDERSETTINGS &fs)
static void InitializeDefaults(DEFFOLDERSETTINGS &dfs)
LSTATUS WINAPI SHRegGetValueW(_In_ HKEY hkey, _In_opt_ LPCWSTR pszSubKey, _In_opt_ LPCWSTR pszValue, _In_ SRRF srrfFlags, _Out_opt_ LPDWORD pdwType, _Out_writes_bytes_to_opt_(*pcbData, *pcbData) LPVOID pvData, _Inout_opt_ LPDWORD pcbData)
#define SRRF_RT_REG_BINARY
FOLDERSETTINGS FolderSettings
#define FIELD_OFFSET(t, f)
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
Referenced by Get(), and SBFOLDERSETTINGS::Load().
◆ ResetBrowserSettings()
HRESULT CGlobalFolderSettings::ResetBrowserSettings |
( |
| ) |
|
|
static |
◆ Save()
Definition at line 122 of file globalfoldersettings.cpp.
123{
125 if (!hStreamsKey)
127
129 if (!pFDS)
130 {
133 }
134 else
135 {
138 }
141}
DWORD WINAPI SHDeleteValueW(HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue)
DWORD WINAPI SHSetValueW(HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, DWORD dwType, LPCVOID pvData, DWORD cbData)
#define ERROR_FILE_NOT_FOUND
Referenced by ResetBrowserSettings(), SaveBrowserSettings(), and Set().
◆ SaveBrowserSettings()
◆ Set()
The documentation for this class was generated from the following files: