+enum Mono_Posix_SockaddrType {
+ Mono_Posix_SockaddrType_Invalid = 0x00000000,
+ #define Mono_Posix_SockaddrType_Invalid Mono_Posix_SockaddrType_Invalid
+ Mono_Posix_SockaddrType_MustBeWrapped = 0x00008000,
+ #define Mono_Posix_SockaddrType_MustBeWrapped Mono_Posix_SockaddrType_MustBeWrapped
+ Mono_Posix_SockaddrType_Sockaddr = 0x00000003,
+ #define Mono_Posix_SockaddrType_Sockaddr Mono_Posix_SockaddrType_Sockaddr
+ Mono_Posix_SockaddrType_SockaddrIn = 0x00000004,
+ #define Mono_Posix_SockaddrType_SockaddrIn Mono_Posix_SockaddrType_SockaddrIn
+ Mono_Posix_SockaddrType_SockaddrIn6 = 0x00000005,
+ #define Mono_Posix_SockaddrType_SockaddrIn6 Mono_Posix_SockaddrType_SockaddrIn6
+ Mono_Posix_SockaddrType_SockaddrStorage = 0x00000001,
+ #define Mono_Posix_SockaddrType_SockaddrStorage Mono_Posix_SockaddrType_SockaddrStorage
+ Mono_Posix_SockaddrType_SockaddrUn = 0x00000002,
+ #define Mono_Posix_SockaddrType_SockaddrUn Mono_Posix_SockaddrType_SockaddrUn
+};
+int Mono_Posix_FromSockaddrType (int x, int *r);
+int Mono_Posix_ToSockaddrType (int x, int *r);
+