public static extern bool AuthzInitializeContextFromSid( AuthzInitFlags flags, byte[] rawUserSid, SafeAuthzRMHandle authzRM, PLARGE_INTEGER expirationTime, LUID Identifier, LPVOID DynamicGroupArgs, out SafeAuthzContextHandle authzClientContext);
public static extern bool AuthzAccessCheck( AuthzACFlags flags, SafeAuthzContextHandle hAuthzClientContext, ref AUTHZ_ACCESS_REQUEST pRequest, AUTHZ_AUDIT_EVENT_HANDLE AuditEvent, byte[] rawSecurityDescriptor, PSECURITY_DESCRIPTOR[] OptionalSecurityDescriptorArray, DWORD OptionalSecurityDescriptorCount, ref AUTHZ_ACCESS_REPLY pReply, AUTHZ_ACCESS_CHECK_RESULTS_HANDLE cachedResults);