wine/include/msvcrt/dos.h

48 lines
977 B
C
Raw Normal View History

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
#ifndef __WINE_USE_MSVCRT
2001-10-22 18:59:23 +00:00
#define __WINE_USE_MSVCRT
#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
#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;
};
#endif /* _DISKFREE_T_DEFINED */
2001-04-10 23:21:43 +00:00
#ifdef __cplusplus
extern "C" {
#endif
unsigned int _getdiskfree(unsigned int, struct _diskfree_t *);
2001-04-10 23:21:43 +00:00
#ifdef __cplusplus
}
#endif
#define diskfree_t _diskfree_t
2001-04-10 23:21:43 +00:00
#endif /* __WINE_DOS_H */