ReactOS
0.4.15-dev-4570-g4f8bbd1
|
Go to the source code of this file.
Classes | |
struct | _SAFER_CODE_PROPERTIES_V1 |
struct | _SAFER_CODE_PROPERTIES_V2 |
struct | _SAFER_IDENTIFICATION_HEADER |
struct | _SAFER_PATHNAME_IDENTIFICATION |
struct | _SAFER_HASH_IDENTIFICATION |
struct | _SAFER_HASH_IDENTIFICATION2 |
struct | _SAFER_URLZONE_IDENTIFICATION |
#define _WINSAFER_H |
Definition at line 23 of file winsafer.h.
#define SAFER_CRITERIA_APPX_PACKAGE 0x0020 |
Definition at line 59 of file winsafer.h.
#define SAFER_CRITERIA_AUTHENTICODE 0x0008 |
Definition at line 57 of file winsafer.h.
#define SAFER_CRITERIA_IMAGEHASH 0x0004 |
Definition at line 56 of file winsafer.h.
#define SAFER_CRITERIA_IMAGEPATH 0x0001 |
Definition at line 54 of file winsafer.h.
#define SAFER_CRITERIA_IMAGEPATH_NT 0x1000 |
Definition at line 60 of file winsafer.h.
#define SAFER_CRITERIA_NOSIGNEDHASH 0x0002 |
Definition at line 55 of file winsafer.h.
#define SAFER_CRITERIA_URLZONE 0x0010 |
Definition at line 58 of file winsafer.h.
#define SAFER_LEVEL_OPEN 1 |
Definition at line 43 of file winsafer.h.
#define SAFER_LEVELID_CONSTRAINED 0x10000 |
Definition at line 39 of file winsafer.h.
#define SAFER_LEVELID_DISALLOWED 0x00000 |
Definition at line 37 of file winsafer.h.
#define SAFER_LEVELID_FULLYTRUSTED 0x40000 |
Definition at line 41 of file winsafer.h.
#define SAFER_LEVELID_NORMALUSER 0x20000 |
Definition at line 40 of file winsafer.h.
#define SAFER_LEVELID_UNTRUSTED 0x01000 |
Definition at line 38 of file winsafer.h.
#define SAFER_MAX_DESCRIPTION_SIZE 256 |
Definition at line 46 of file winsafer.h.
#define SAFER_MAX_FRIENDLYNAME_SIZE 256 |
Definition at line 47 of file winsafer.h.
#define SAFER_MAX_HASH_SIZE 64 |
Definition at line 45 of file winsafer.h.
#define SAFER_POLICY_BLOCK_CLIENT_UI 0x00002000 |
Definition at line 69 of file winsafer.h.
#define SAFER_POLICY_HASH_DUPLICATE 0x00040000 |
Definition at line 67 of file winsafer.h.
#define SAFER_POLICY_JOBID_CONSTRAINED 0x04000000 |
Definition at line 63 of file winsafer.h.
#define SAFER_POLICY_JOBID_MASK 0xFF000000 |
Definition at line 64 of file winsafer.h.
#define SAFER_POLICY_JOBID_UNTRUSTED 0x03000000 |
Definition at line 62 of file winsafer.h.
#define SAFER_POLICY_ONLY_AUDIT 0x00001000 |
Definition at line 68 of file winsafer.h.
#define SAFER_POLICY_ONLY_EXES 0x00010000 |
Definition at line 65 of file winsafer.h.
#define SAFER_POLICY_SANDBOX_INERT 0x00020000 |
Definition at line 66 of file winsafer.h.
#define SAFER_POLICY_UIFLAGS_HIDDEN 0x00000004 |
Definition at line 72 of file winsafer.h.
#define SAFER_POLICY_UIFLAGS_INFORMATION_PROMPT 0x00000001 |
Definition at line 70 of file winsafer.h.
#define SAFER_POLICY_UIFLAGS_MASK 0x000000FF |
Definition at line 73 of file winsafer.h.
#define SAFER_POLICY_UIFLAGS_OPTION_PROMPT 0x00000002 |
Definition at line 71 of file winsafer.h.
#define SAFER_SCOPEID_MACHINE 1 |
Definition at line 34 of file winsafer.h.
#define SAFER_SCOPEID_USER 2 |
Definition at line 35 of file winsafer.h.
#define SAFER_TOKEN_COMPARE_ONLY 0x2 |
Definition at line 50 of file winsafer.h.
#define SAFER_TOKEN_MAKE_INERT 0x4 |
Definition at line 51 of file winsafer.h.
#define SAFER_TOKEN_NULL_IF_EQUAL 0x1 |
Definition at line 49 of file winsafer.h.
#define SAFER_TOKEN_WANT_FLAGS 0x8 |
Definition at line 52 of file winsafer.h.
Definition at line 299 of file winsafer.h.
Definition at line 294 of file winsafer.h.
Definition at line 293 of file winsafer.h.
Definition at line 295 of file winsafer.h.
Definition at line 298 of file winsafer.h.
Definition at line 296 of file winsafer.h.
Definition at line 297 of file winsafer.h.
Definition at line 300 of file winsafer.h.
Definition at line 301 of file winsafer.h.
Definition at line 111 of file winsafer.h.
Definition at line 111 of file winsafer.h.
Enumerator | |
---|---|
SaferIdentityDefault | |
SaferIdentityTypeImageName | |
SaferIdentityTypeImageHash | |
SaferIdentityTypeUrlZone | |
SaferIdentityTypeCertificate |
Definition at line 145 of file winsafer.h.
Definition at line 114 of file winsafer.h.
Definition at line 134 of file winsafer.h.
DECLARE_HANDLE | ( | SAFER_LEVEL_HANDLE | ) |
WINADVAPI BOOL WINAPI SaferComputeTokenFromLevel | ( | _In_ SAFER_LEVEL_HANDLE | LevelHandle, |
_In_opt_ HANDLE | InAccessToken, | ||
_Out_ PHANDLE | OutAccessToken, | ||
_In_ DWORD | dwFlags, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
WINADVAPI BOOL WINAPI SaferCreateLevel | ( | _In_ DWORD | dwScopeId, |
_In_ DWORD | dwLevelId, | ||
_In_ DWORD | OpenFlags, | ||
_Outptr_ SAFER_LEVEL_HANDLE * | pLevelHandle, | ||
_Reserved_ PVOID | pReserved | ||
) |
WINADVAPI BOOL WINAPI SaferGetLevelInformation | ( | _In_ SAFER_LEVEL_HANDLE | LevelHandle, |
_In_ SAFER_OBJECT_INFO_CLASS | dwInfoType, | ||
_Out_writes_bytes_opt_(dwInBufferSize) PVOID | pQueryBuffer, | ||
_In_ DWORD | dwInBufferSize, | ||
_Out_ PDWORD | pdwOutBufferSize | ||
) |
WINADVAPI BOOL WINAPI SaferGetPolicyInformation | ( | _In_ DWORD | dwScopeId, |
_In_ SAFER_POLICY_INFO_CLASS | SaferPolicyInfoClass, | ||
_In_ DWORD | InfoBufferSize, | ||
_Out_writes_bytes_opt_(InfoBufferSize) PVOID | InfoBuffer, | ||
_Out_ PDWORD | InfoBufferRetSize, | ||
_Reserved_ PVOID | pReserved | ||
) |
WINADVAPI BOOL WINAPI SaferIdentifyLevel | ( | _In_ DWORD | dwNumProperties, |
_In_reads_opt_(dwNumProperties) PSAFER_CODE_PROPERTIES | pCodeProperties, | ||
_Outptr_ SAFER_LEVEL_HANDLE * | pLevelHandle, | ||
_Reserved_ PVOID | pReserved | ||
) |
Definition at line 43 of file safer.c.
WINADVAPI BOOL WINAPI SaferiIsExecutableFileType | ( | _In_ PCWSTR | szFullPath, |
_In_ BOOLEAN | bFromShellExecute | ||
) |
WINADVAPI BOOL WINAPI SaferRecordEventLogEntry | ( | _In_ SAFER_LEVEL_HANDLE | hLevel, |
_In_ PCWSTR | szTargetPath, | ||
_Reserved_ PVOID | pReserved | ||
) |
WINADVAPI BOOL WINAPI SaferSetLevelInformation | ( | _In_ SAFER_LEVEL_HANDLE | LevelHandle, |
_In_ SAFER_OBJECT_INFO_CLASS | dwInfoType, | ||
_In_reads_bytes_(dwInBufferSize) PVOID | pQueryBuffer, | ||
_In_ DWORD | dwInBufferSize | ||
) |
WINADVAPI BOOL WINAPI SaferSetPolicyInformation | ( | _In_ DWORD | dwScopeId, |
_In_ SAFER_POLICY_INFO_CLASS | SaferPolicyInfoClass, | ||
_In_ DWORD | InfoBufferSize, | ||
_In_reads_bytes_(InfoBufferSize) PVOID | InfoBuffer, | ||
_Reserved_ PVOID | pReserved | ||
) |