summaryrefslogtreecommitdiff
path: root/src/vm/security.h
diff options
context:
space:
mode:
authorMike McLaughlin <mikem@microsoft.com>2015-04-13 18:27:46 -0700
committerMike McLaughlin <mikem@microsoft.com>2015-04-13 20:56:56 -0700
commit9f8ba7c36e4683ec28f03f3322f62d593a307427 (patch)
tree814aedfa77ff3b908f0d3d590686cb456b3c1a03 /src/vm/security.h
parent1426853c339e0c101e9301bf442c94e2afb7555f (diff)
downloadcoreclr-9f8ba7c36e4683ec28f03f3322f62d593a307427.tar.gz
coreclr-9f8ba7c36e4683ec28f03f3322f62d593a307427.tar.bz2
coreclr-9f8ba7c36e4683ec28f03f3322f62d593a307427.zip
Add back security classes to dac global vtable.
Diffstat (limited to 'src/vm/security.h')
-rw-r--r--src/vm/security.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/vm/security.h b/src/vm/security.h
index f549b1045b..fbc9256138 100644
--- a/src/vm/security.h
+++ b/src/vm/security.h
@@ -248,9 +248,8 @@ namespace Security
class ISecurityDescriptor
{
public:
-#ifndef FEATURE_PAL
- VPTR_BASE_VTABLE_CLASS(ISecurityDescriptor)
-#endif
+ VPTR_BASE_VTABLE_CLASS_AND_CTOR(ISecurityDescriptor)
+
virtual ~ISecurityDescriptor() { LIMITED_METHOD_CONTRACT; }
virtual BOOL IsFullyTrusted() = 0;
@@ -278,9 +277,7 @@ public:
class IApplicationSecurityDescriptor : public ISecurityDescriptor
{
public:
-#ifndef FEATURE_PAL
- VPTR_ABSTRACT_VTABLE_CLASS(IApplicationSecurityDescriptor, ISecurityDescriptor)
-#endif
+ VPTR_ABSTRACT_VTABLE_CLASS_AND_CTOR(IApplicationSecurityDescriptor, ISecurityDescriptor)
#ifndef DACCESS_COMPILE
public:
@@ -324,9 +321,7 @@ public:
class IAssemblySecurityDescriptor : public ISecurityDescriptor
{
public:
-#ifndef FEATURE_PAL
- VPTR_ABSTRACT_VTABLE_CLASS(IAssemblySecurityDescriptor, ISecurityDescriptor)
-#endif
+ VPTR_ABSTRACT_VTABLE_CLASS_AND_CTOR(IAssemblySecurityDescriptor, ISecurityDescriptor)
#ifndef DACCESS_COMPILE
virtual SharedSecurityDescriptor *GetSharedSecDesc() = 0;