1 |
using System; |
2 |
using System.Runtime.InteropServices; |
3 |
|
4 |
using gr2lib.core.typedefs; |
5 |
|
6 |
namespace gr2lib.core |
7 |
{ |
8 |
internal class coreapi |
9 |
{ |
10 |
#region Granny API Version Support |
11 |
[DllImport("granny2.dll", EntryPoint = "GrannyVersionsMatch_", CallingConvention = CallingConvention.StdCall)] |
12 |
internal static extern bool GrannyVersionsMatch(granny_int32x MajorVersion, granny_int32x MinorVersion, granny_int32x Customization, granny_int32x BuildNumber); |
13 |
[DllImport("granny2.dll", EntryPoint = "GrannyGetVersion", CallingConvention = CallingConvention.StdCall)] |
14 |
internal static extern void GrannyGetVersion(out granny_int32x MajorVersion, out granny_int32x MinorVersion, out granny_int32x Customization, out granny_int32x BuildNumber); |
15 |
[DllImport("granny2.dll", EntryPoint = "GrannyGetVersionString", CallingConvention = CallingConvention.StdCall)] |
16 |
internal static extern string GrannyGetVersionString(); |
17 |
#endregion |
18 |
} |
19 |
} |