diff options
author | Mike McLaughlin <mikem@microsoft.com> | 2015-04-13 18:27:46 -0700 |
---|---|---|
committer | Mike McLaughlin <mikem@microsoft.com> | 2015-04-13 20:56:56 -0700 |
commit | 9f8ba7c36e4683ec28f03f3322f62d593a307427 (patch) | |
tree | 814aedfa77ff3b908f0d3d590686cb456b3c1a03 /src/vm/security.h | |
parent | 1426853c339e0c101e9301bf442c94e2afb7555f (diff) | |
download | coreclr-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.h | 13 |
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; |