19 lines
640 B
C#
19 lines
640 B
C#
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Security;
|
|
|
|
namespace Decal.Interop.Core;
|
|
|
|
[ComImport]
|
|
[Guid("144FBF76-E7FB-4B41-AE19-6B5AB0E0A89B")]
|
|
[SuppressUnmanagedCodeSecurity]
|
|
[ClassInterface(0)]
|
|
[TypeLibType(2)]
|
|
public class SurrogateRemoveClass : IDecalUninstall, SurrogateRemove
|
|
{
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)]
|
|
public virtual extern void Prepare([MarshalAs(UnmanagedType.Interface)] DecalEnum pEnum);
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)]
|
|
public virtual extern void Uninstall();
|
|
}
|