2 * security-manager.h: Security Manager
5 * Sebastien Pouliot <sebastien@ximian.com>
7 * Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
10 #ifndef _MONO_METADATA_SECURITY_MANAGER_H_
11 #define _MONO_METADATA_SECURITY_MANAGER_H_
16 #include "metadata-internals.h"
17 #include "tokentype.h"
25 MonoClass *securitymanager; /* System.Security.SecurityManager */
26 MonoMethod *demand; /* SecurityManager.InternalDemand */
27 MonoMethod *demandchoice; /* SecurityManager.InternalDemandChoice */
28 MonoMethod *assert; /* SecurityManager.InternalAssert */
29 MonoMethod *deny; /* SecurityManager.InternalDeny */
30 MonoMethod *permitonly; /* SecurityManager.InternalPermitOnly */
31 MonoMethod *linkdemand; /* SecurityManager.LinkDemand */
32 MonoMethod *inheritancedemand; /* SecurityManager.InheritanceDemand */
33 } MonoSecurityManager;
36 /* Initialization/utility functions */
37 MonoSecurityManager* mono_security_manager_get_methods (void);
40 #endif /* _MONO_METADATA_SECURITY_MANAGER_H_ */