dbus/mono/Error.cs
Havoc Pennington 1cc184b4a8 2003-06-22 Havoc Pennington <hp@pobox.com>
* mono/Connection.cs, mono/DBus.cs, mono/Error.cs:
	Start wrapping more stuff.
2003-06-22 22:59:31 +00:00

29 lines
760 B
C#

namespace DBus {
using System;
using System.Runtime.InteropServices;
// FIXME add code to verify that size of DBus.Error
// matches the C code.
[StructLayout (LayoutKind.Sequential)]
internal struct Error {
internal IntPtr name;
internal IntPtr message;
private int dummies;
private IntPtr padding1;
internal void Init () {
dbus_error_init (ref this);
}
internal void Free () {
dbus_error_free (ref this);
}
[DllImport (DBus.Internals.Libname, EntryPoint="dbus_error_init")]
private extern static void dbus_error_init (ref Error error);
[DllImport (DBus.Internals.Libname, EntryPoint="dbus_error_free")]
private extern static void dbus_error_free (ref Error error);
}
}