[runtime] Fix "make distcheck"
[mono-project.git] / mono / io-layer / messages.h
blob40fc4fede39978a04cdd44dc7ca81308ca6ba10e
1 /*
2 * messages.h: Error message handling
4 * Author:
5 * Dick Porter (dick@ximian.com)
7 * (C) 2008 Novell, Inc.
8 */
10 #ifndef _WAPI_MESSAGES_H_
11 #define _WAPI_MESSAGES_H_
13 #include <glib.h>
14 #include <stdarg.h>
16 typedef enum {
17 FORMAT_MESSAGE_MAX_WIDTH_MASK = 0x000000FF,
18 FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x00000100,
19 FORMAT_MESSAGE_IGNORE_INSERTS = 0x00000200,
20 FORMAT_MESSAGE_FROM_STRING = 0x00000400,
21 FORMAT_MESSAGE_FROM_HMODULE = 0x00000800,
22 FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000,
23 FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x00002000,
24 } WapiFormatMessageFlags;
27 extern guint32 FormatMessage (guint32 flags, gconstpointer source,
28 guint32 messageid, guint32 languageid,
29 gunichar2 *buf, guint32 size, ...);
31 #endif /* _WAPI_MESSAGES_H_ */