#include <stdlib.h>
#include "mono/io-layer/wapi.h"
+#include "mono/io-layer/timefuncs.h"
typedef struct _WapiSecurityAttributes WapiSecurityAttributes;
GetFileExMaxInfoLevel=0x0001
} WapiGetFileExInfoLevels;
-typedef struct
-{
- guint32 dwLowDateTime;
- guint32 dwHighDateTime;
-} WapiFileTime;
-
typedef struct
{
guint16 wYear;
#define INVALID_SET_FILE_POINTER ((guint32)-1)
#define INVALID_FILE_SIZE ((guint32)0xFFFFFFFF)
+#define INVALID_FILE_ATTRIBUTES ((guint32)-1)
extern gpointer CreateFile(const gunichar2 *name, guint32 fileaccess,
guint32 sharemode,
extern gboolean SetFileAttributes (const gunichar2 *name, guint32 attrs);
extern guint32 GetCurrentDirectory (guint32 length, gunichar2 *buffer);
extern gboolean SetCurrentDirectory (const gunichar2 *path);
+extern gboolean CreatePipe (gpointer *readpipe, gpointer *writepipe,
+ WapiSecurityAttributes *security, guint32 size);
#endif /* _WAPI_IO_H_ */