2005-09-27 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / io-layer / error.h
index f900a7172a3353d6714c4ff91a1a8f28510b3f79..a07dc7748148c5e7e6b9468dda1c7de05377a542 100644 (file)
@@ -1,3 +1,12 @@
+/*
+ * error.h:  Error reporting
+ *
+ * Author:
+ *     Dick Porter (dick@ximian.com)
+ *
+ * (C) 2002 Ximian, Inc.
+ */
+
 #ifndef _WAPI_ERROR_H_
 #define _WAPI_ERROR_H_
 
@@ -1783,10 +1792,16 @@ typedef enum {
        ERROR_SXS_UNTRANSLATABLE_HRESULT = 14077,
        ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING = 14078,
        ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE = 14079,
-       ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME = 14080,
+       ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME = 14080
 } WapiError;
 
-extern guint32 GetLastError(void);
-extern void SetLastError(guint32 code);
+G_BEGIN_DECLS
+
+guint32 GetLastError (void);
+void SetLastError (guint32 code);
+guint32 errno_to_WSA (guint32 code, const char *function_name);
+gint _wapi_get_win32_file_error (gint err);
+
+G_END_DECLS
 
 #endif /* _WAPI_ERROR_H_ */