EtwpCheckProviderLoggingAccess
INT64 __fastcall EtwpCheckProviderLoggingAccess(INT64 a1, const GUID *a2, CHAR a3){
unsigned int v4;
struct _SECURITY_SUBJECT_CONTEXT SubjectContext;
memset(&SubjectContext, 0, sizeof(SubjectContext));
if( !a3 || (*(_BYTE *)(a1 + 98) & 1) != 0 )
return 0i64;
SeCaptureSubjectContextEx(0i64, *(_EPROCESS **)(a1 + 80), &SubjectContext);
v4 = EtwpCheckGuidAccess(a2, 0x200ui64, &SubjectContext);
SeReleaseSubjectContext(&SubjectContext);
return v4;
}Referenced by:
EtwpIsRegEntryAllowed