2002-04-30 Dick Porter <dick@ximian.com>
[mono.git] / mono / io-layer / io-private.h
1 #ifndef _WAPI_IO_PRIVATE_H_
2 #define _WAPI_IO_PRIVATE_H_
3
4 #include <config.h>
5 #include <glib.h>
6 #include <glob.h>
7
8 /* Currently used for both FILE and CONSOLE handle types.  This may
9  * have to change in future.
10  */
11 struct _WapiHandle_file
12 {
13         guint32 filename;
14         guint32 security_attributes;
15         guint32 fileaccess;
16         guint32 sharemode;
17         guint32 attrs;
18 };
19
20 struct _WapiHandlePrivate_file
21 {
22         int fd;
23 };
24
25 struct _WapiHandle_find
26 {
27         glob_t glob;
28         size_t count;
29 };
30
31 struct _WapiHandlePrivate_find
32 {
33         int dummy;
34 };
35
36
37 #endif /* _WAPI_IO_PRIVATE_H_ */