|
ReactOS 0.4.17-dev-218-g5635d24
|

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) |
Static Public Member Functions | |
| static void * | operator new (size_t size) |
| static void | operator delete (void *ptr) |
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 76 of file policy.cpp.
|
inline |
Definition at line 79 of file policy.cpp.
|
staticprotected |
Definition at line 233 of file policy.cpp.
Referenced by GetValue().
|
protected |
Definition at line 193 of file policy.cpp.
Referenced by GetValue().
|
inlineprotected |
Definition at line 127 of file policy.cpp.
Referenced by GetValue().
| HRESULT CPolicyCache::GetValue | ( | _In_ REFGUID | rpolid, |
| _Out_opt_ PVOID | pvValue, | ||
| _Out_opt_ PDWORD | pcbValue | ||
| ) |
Definition at line 153 of file policy.cpp.
Referenced by SHWindowsPolicyGetValue().
|
inline |
Definition at line 98 of file policy.cpp.
Referenced by SHPolicyCache_Create().
Definition at line 93 of file policy.cpp.
Definition at line 87 of file policy.cpp.
|
protected |
Definition at line 123 of file policy.cpp.
Referenced by _ValidateCachedResults(), GetValue(), and Initialize().
|
protected |
Definition at line 121 of file policy.cpp.
Referenced by _ValidateCachedResults(), Initialize(), and ~CPolicyCache().
|
protected |
Definition at line 122 of file policy.cpp.
Referenced by _ValidateCachedResults(), and Initialize().
|
protected |
Definition at line 124 of file policy.cpp.
Referenced by GetValue(), and Initialize().
|
protected |
Definition at line 125 of file policy.cpp.
Referenced by _ValidateCachedResults(), GetValue(), Initialize(), and ~CPolicyCache().
|
protected |
Definition at line 120 of file policy.cpp.
Referenced by _GetValue(), and Initialize().