|
ReactOS 0.4.17-dev-218-g5635d24
|
#include <windef.h>#include <shlobj.h>#include <shlwapi.h>#include <shlwapi_undoc.h>#include <shlguid_undoc.h>#include <atlstr.h>#include <strsafe.h>#include <wine/debug.h>
Go to the source code of this file.
Classes | |
| struct | tagSHPOLICY_RESULT |
| struct | tagSHPOLICY_CONSTRAINT |
| struct | tagSHPOLICY_ITEM |
| class | CPolicyCache |
Macros | |
| #define | _ATL_NO_EXCEPTIONS |
Typedefs | |
| typedef enum tagPOLICY_STATE | POLICY_STATE |
| typedef struct tagSHPOLICY_RESULT | SHPOLICY_RESULT |
| typedef struct tagSHPOLICY_RESULT * | PSHPOLICY_RESULT |
| typedef struct tagSHPOLICY_CONSTRAINT | SHPOLICY_CONSTRAINT |
| typedef struct tagSHPOLICY_CONSTRAINT * | PSHPOLICY_CONSTRAINT |
| typedef struct tagSHPOLICY_ITEM | SHPOLICY_ITEM |
| typedef struct tagSHPOLICY_ITEM * | PSHPOLICY_ITEM |
Enumerations | |
| enum | tagPOLICY_STATE { POLICY_STATE_UNCACHED = 0 , POLICY_STATE_NOT_FOUND = 1 , POLICY_STATE_CACHED = 2 } |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (policy) | |
| static BOOL | SHPolicyCache_Create (VOID) |
| EXTERN_C VOID | SHPolicyCache_DllProcessAttach (VOID) |
| EXTERN_C VOID | SHPolicyCache_DllProcessDetach (VOID) |
| EXTERN_C HRESULT WINAPI | SHWindowsPolicyGetValue (_In_ REFGUID rpolid, _Out_opt_ PVOID pvValue, _Out_opt_ PDWORD pcbValue) |
Variables | |
| static const SHPOLICY_CONSTRAINT | c_Bool = { SRRF_RT_DWORD, sizeof(DWORD), 0, 1 } |
| static const SHPOLICY_CONSTRAINT | c_String = { SRRF_RT_REG_SZ, sizeof(WCHAR), 0, 0 } |
| static const SHPOLICY_CONSTRAINT | c_TriValue = { SRRF_RT_DWORD, sizeof(DWORD), 1, 3 } |
| static const SHPOLICY_CONSTRAINT | c_Special = { SRRF_RT_DWORD, sizeof(DWORD), 0x1806, 0x1808 } |
| static const SHPOLICY_ITEM | g_PolicyItems [] |
| CPolicyCache * | g_pPolicyCache = NULL |
| CRITICAL_SECTION | g_csPolicyLock |
| #define _ATL_NO_EXCEPTIONS |
Definition at line 8 of file policy.cpp.
| typedef enum tagPOLICY_STATE POLICY_STATE |
| typedef struct tagSHPOLICY_CONSTRAINT * PSHPOLICY_CONSTRAINT |
| typedef struct tagSHPOLICY_ITEM * PSHPOLICY_ITEM |
| typedef struct tagSHPOLICY_RESULT * PSHPOLICY_RESULT |
| typedef struct tagSHPOLICY_ITEM SHPOLICY_ITEM |
| typedef struct tagSHPOLICY_RESULT SHPOLICY_RESULT |
| Enumerator | |
|---|---|
| POLICY_STATE_UNCACHED | |
| POLICY_STATE_NOT_FOUND | |
| POLICY_STATE_CACHED | |
Definition at line 20 of file policy.cpp.
Definition at line 255 of file policy.cpp.
Referenced by SHWindowsPolicyGetValue().
Definition at line 274 of file policy.cpp.
Referenced by DllMain().
Definition at line 279 of file policy.cpp.
Referenced by DllMain().
| EXTERN_C HRESULT WINAPI SHWindowsPolicyGetValue | ( | _In_ REFGUID | rpolid, |
| _Out_opt_ PVOID | pvValue, | ||
| _Out_opt_ PDWORD | pcbValue | ||
| ) |
Definition at line 299 of file policy.cpp.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | policy | ) |
|
static |
Definition at line 43 of file policy.cpp.
|
static |
Definition at line 46 of file policy.cpp.
|
static |
Definition at line 44 of file policy.cpp.
|
static |
Definition at line 45 of file policy.cpp.
| CRITICAL_SECTION g_csPolicyLock |
Definition at line 252 of file policy.cpp.
Referenced by SHPolicyCache_DllProcessAttach(), SHPolicyCache_DllProcessDetach(), and SHWindowsPolicyGetValue().
|
static |
Definition at line 57 of file policy.cpp.
Referenced by SHPolicyCache_Create().
| CPolicyCache* g_pPolicyCache = NULL |
Definition at line 251 of file policy.cpp.
Referenced by SHPolicyCache_Create(), SHPolicyCache_DllProcessDetach(), and SHWindowsPolicyGetValue().