5 #ifndef _MONO_METADATA_W32ERROR_H_
6 #define _MONO_METADATA_W32ERROR_H_
11 #if !defined(HOST_WIN32)
13 #define ERROR_SUCCESS 0
14 #define ERROR_FILE_NOT_FOUND 2
15 #define ERROR_PATH_NOT_FOUND 3
16 #define ERROR_TOO_MANY_OPEN_FILES 4
17 #define ERROR_ACCESS_DENIED 5
18 #define ERROR_INVALID_HANDLE 6
19 #define ERROR_NOT_ENOUGH_MEMORY 8
20 #define ERROR_BAD_FORMAT 11
21 #define ERROR_INVALID_ACCESS 12
22 #define ERROR_INVALID_DATA 13
23 #define ERROR_OUTOFMEMORY 14
24 #define ERROR_NOT_SAME_DEVICE 17
25 #define ERROR_NO_MORE_FILES 18
26 #define ERROR_BAD_LENGTH 24
28 #define ERROR_WRITE_FAULT 29
29 #define ERROR_GEN_FAILURE 31
30 #define ERROR_SHARING_VIOLATION 32
31 #define ERROR_LOCK_VIOLATION 33
32 #define ERROR_HANDLE_DISK_FULL 39
33 #define ERROR_NOT_SUPPORTED 50
34 #define ERROR_FILE_EXISTS 80
35 #define ERROR_CANNOT_MAKE 82
36 #define ERROR_INVALID_PARAMETER 87
37 #define ERROR_INVALID_NAME 123
38 #define ERROR_PROC_NOT_FOUND 127
39 #define ERROR_DIR_NOT_EMPTY 145
40 #define ERROR_ALREADY_EXISTS 183
41 #define ERROR_BAD_EXE_FORMAT 193
42 #define ERROR_FILENAME_EXCED_RANGE 206
43 #define ERROR_DIRECTORY 267
44 #define ERROR_IO_PENDING 997
45 #define ERROR_ENCRYPTION_FAILED 6000
46 #define WSAEINTR 10004
47 #define WSAEBADF 10009
48 #define WSAEACCES 10013
49 #define WSAEFAULT 10014
50 #define WSAEINVAL 10022
51 #define WSAEMFILE 10024
52 #define WSAEWOULDBLOCK 10035
53 #define WSAEINPROGRESS 10036
54 #define WSAEALREADY 10037
55 #define WSAENOTSOCK 10038
56 #define WSAEDESTADDRREQ 10039
57 #define WSAEMSGSIZE 10040
58 #define WSAEPROTOTYPE 10041
59 #define WSAENOPROTOOPT 10042
60 #define WSAEPROTONOSUPPORT 10043
61 #define WSAESOCKTNOSUPPORT 10044
62 #define WSAEOPNOTSUPP 10045
63 #define WSAEAFNOSUPPORT 10047
64 #define WSAEADDRINUSE 10048
65 #define WSAEADDRNOTAVAIL 10049
66 #define WSAENETDOWN 10050
67 #define WSAENETUNREACH 10051
68 #define WSAECONNRESET 10054
69 #define WSAENOBUFS 10055
70 #define WSAEISCONN 10056
71 #define WSAENOTCONN 10057
72 #define WSAESHUTDOWN 10058
73 #define WSAETIMEDOUT 10060
74 #define WSAECONNREFUSED 10061
75 #define WSAEHOSTDOWN 10064
76 #define WSAEHOSTUNREACH 10065
77 #define WSASYSCALLFAILURE 10107
82 mono_w32error_get_last (void);
85 mono_w32error_set_last (guint32 error);
88 mono_w32error_unix_to_win32 (guint32 error);
90 #endif /* _MONO_METADATA_W32ERROR_H_ */