29 lines
942 B
C#
29 lines
942 B
C#
|
using System.Numerics;
|
||
|
using System.Runtime.InteropServices;
|
||
|
using System.Security;
|
||
|
|
||
|
namespace CodeLiturgy.Augeas.Test
|
||
|
{
|
||
|
[SuppressUnmanagedCodeSecurity]
|
||
|
public static unsafe partial class BlueWestAugeas
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// Used by DllImport to load the native library
|
||
|
/// </summary>
|
||
|
public const string NativeLibName = "CAug";
|
||
|
|
||
|
/// <summary>Test calling</summary>
|
||
|
[DllImport(NativeLibName)]
|
||
|
public static extern void printPreview( AugSettings settings,
|
||
|
[MarshalAs(UnmanagedType.LPStr)] string matchPath,
|
||
|
[MarshalAs(UnmanagedType.LPStr)] string filePath);
|
||
|
|
||
|
/// <summary>Test calling</summary>
|
||
|
[DllImport(NativeLibName)]
|
||
|
public static extern void printAugTree( AugSettings settings,
|
||
|
[MarshalAs(UnmanagedType.LPStr)] string matchPath,
|
||
|
[MarshalAs(UnmanagedType.LPStr)] string filePath);
|
||
|
|
||
|
}
|
||
|
}
|