|
ReactOS 0.4.17-dev-301-g9127a53
|

Public Member Functions | |
| ~CPolicyCache () | |
| BOOL | Initialize (const SHPOLICY_ITEM *pItems, UINT cItems) |
| HRESULT | GetValue (_In_ REFGUID rpolid, _Out_opt_ PVOID pvValue, _Out_opt_ PDWORD pcbValue) |
Protected Member Functions | |
| void | _ValidateCachedResults () |
| HRESULT | _GetValue (_In_ LPCWSTR pszSubKey, _In_ LPCWSTR pszValueName, _In_ const SHPOLICY_CONSTRAINT *pConstraint, _Out_opt_ PDWORD pdwType, _Out_opt_ PVOID pvData, _Inout_opt_ PDWORD pcbData) |
Static Protected Member Functions | |
| static void | _CacheResult (const SHPOLICY_CONSTRAINT *pConstraint, PVOID pvValue, PDWORD pcbValue, PSHPOLICY_RESULT pResult) |
Protected Attributes | |
| LPCWSTR | m_pszRootKey |
| HANDLE | m_hGlobalCounter |
| LONG | m_nCounterValue |
| DWORD | m_cItems |
| const SHPOLICY_ITEM * | m_pItems |
| PSHPOLICY_RESULT | m_pResults |
Definition at line 77 of file policy.cpp.
|
inline |
Definition at line 80 of file policy.cpp.
|
staticprotected |
Definition at line 223 of file policy.cpp.
Referenced by GetValue().
|
protected |
Definition at line 183 of file policy.cpp.
Referenced by GetValue().
|
inlineprotected |
Definition at line 117 of file policy.cpp.
Referenced by GetValue().
| HRESULT CPolicyCache::GetValue | ( | _In_ REFGUID | rpolid, |
| _Out_opt_ PVOID | pvValue, | ||
| _Out_opt_ PDWORD | pcbValue | ||
| ) |
Definition at line 143 of file policy.cpp.
Referenced by SHWindowsPolicyGetValue().
|
inline |
Definition at line 88 of file policy.cpp.
Referenced by SHPolicyCache_Create().
|
protected |
Definition at line 113 of file policy.cpp.
Referenced by _ValidateCachedResults(), GetValue(), and Initialize().
|
protected |
Definition at line 111 of file policy.cpp.
Referenced by _ValidateCachedResults(), Initialize(), and ~CPolicyCache().
|
protected |
Definition at line 112 of file policy.cpp.
Referenced by _ValidateCachedResults(), and Initialize().
|
protected |
Definition at line 114 of file policy.cpp.
Referenced by GetValue(), and Initialize().
|
protected |
Definition at line 115 of file policy.cpp.
Referenced by _ValidateCachedResults(), GetValue(), Initialize(), and ~CPolicyCache().
|
protected |
Definition at line 110 of file policy.cpp.
Referenced by _GetValue(), and Initialize().