I used cygwin to compile it and I get the following error.
{"Unable to load DLL 'libc': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"}
when the following method is called.
[DllImport ("libc", SetLastError=true)]
protected static extern int socket (int domain, int type, int protocol);
My google seaches haven't turned up anything useful. Are there any other windows dbus clients/bindings for c#?