2001-04-10 23:21:43 +00:00
|
|
|
/*
|
|
|
|
* DOS definitions
|
|
|
|
*
|
|
|
|
* Derived from the mingw header written by Colin Peters.
|
|
|
|
* Modified for Wine use by Jon Griffiths and Francois Gouget.
|
|
|
|
* This file is in the public domain.
|
|
|
|
*/
|
|
|
|
#ifndef __WINE_DOS_H
|
|
|
|
#define __WINE_DOS_H
|
2003-07-18 22:57:15 +00:00
|
|
|
#ifndef __WINE_USE_MSVCRT
|
2001-10-22 18:59:23 +00:00
|
|
|
#define __WINE_USE_MSVCRT
|
2003-07-18 22:57:15 +00:00
|
|
|
#endif
|
2001-04-10 23:21:43 +00:00
|
|
|
|
|
|
|
/* The following are also defined in io.h */
|
|
|
|
#define _A_NORMAL 0x00000000
|
|
|
|
#define _A_RDONLY 0x00000001
|
|
|
|
#define _A_HIDDEN 0x00000002
|
|
|
|
#define _A_SYSTEM 0x00000004
|
|
|
|
#define _A_VOLID 0x00000008
|
|
|
|
#define _A_SUBDIR 0x00000010
|
|
|
|
#define _A_ARCH 0x00000020
|
|
|
|
|
2004-06-25 01:19:15 +00:00
|
|
|
#ifndef _DISKFREE_T_DEFINED
|
|
|
|
#define _DISKFREE_T_DEFINED
|
|
|
|
struct _diskfree_t {
|
2001-04-10 23:21:43 +00:00
|
|
|
unsigned int total_clusters;
|
|
|
|
unsigned int avail_clusters;
|
|
|
|
unsigned int sectors_per_cluster;
|
|
|
|
unsigned int bytes_per_sector;
|
|
|
|
};
|
2004-06-25 01:19:15 +00:00
|
|
|
#endif /* _DISKFREE_T_DEFINED */
|
2001-04-10 23:21:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
2004-06-25 01:19:15 +00:00
|
|
|
unsigned int _getdiskfree(unsigned int, struct _diskfree_t *);
|
2001-04-10 23:21:43 +00:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
2004-06-25 01:19:15 +00:00
|
|
|
#define diskfree_t _diskfree_t
|
2001-04-10 23:21:43 +00:00
|
|
|
|
|
|
|
#endif /* __WINE_DOS_H */
|