2002-12-31 Martin Baulig <martin@ximian.com>
[mono.git] / mono / tests / pinvoke7.cs
1 using System;
2 using System.Runtime.InteropServices;
3
4 public class Test {
5
6         [StructLayout (LayoutKind.Sequential)]
7         public struct EmptyStruct {
8         }
9
10         [DllImport ("libtest.so", EntryPoint="mono_test_empty_struct")]
11         public static extern int mono_test_empty_struct (int a, EmptyStruct es, int b);
12
13         public static int Main () {
14                 EmptyStruct es = new EmptyStruct ();
15
16                 if (mono_test_empty_struct (1, es, 2) != 0)
17                         return 1;
18                 
19                 return 0;
20         }
21 }