ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dos.h
Go to the documentation of this file.
00001 
00006 #ifndef _INC_DOS
00007 #define _INC_DOS
00008 
00009 #include <crtdefs.h>
00010 #include <io.h>
00011 
00012 #pragma pack(push,_CRT_PACKING)
00013 
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017 
00018 #ifndef _DISKFREE_T_DEFINED
00019 #define _DISKFREE_T_DEFINED
00020 
00021   struct _diskfree_t {
00022     unsigned total_clusters;
00023     unsigned avail_clusters;
00024     unsigned sectors_per_cluster;
00025     unsigned bytes_per_sector;
00026   };
00027 #endif
00028 
00029 #define _A_NORMAL 0x00
00030 #define _A_RDONLY 0x01
00031 #define _A_HIDDEN 0x02
00032 #define _A_SYSTEM 0x04
00033 #define _A_VOLID  0x08
00034 #define _A_SUBDIR 0x10
00035 #define _A_ARCH   0x20
00036 
00037 #ifndef _GETDISKFREE_DEFINED
00038 #define _GETDISKFREE_DEFINED
00039   _CRTIMP unsigned __cdecl _getdiskfree(unsigned _Drive,struct _diskfree_t *_DiskFree);
00040 #endif
00041 
00042 #if (defined(_X86_) && !defined(__x86_64))
00043   void __cdecl _disable(void);
00044   void __cdecl _enable(void);
00045 #endif
00046 
00047 #ifndef NO_OLDNAMES
00048 #define diskfree_t _diskfree_t
00049 #endif
00050 
00051 #ifdef __cplusplus
00052 }
00053 #endif
00054 
00055 #pragma pack(pop)
00056 #endif

Generated on Fri May 25 2012 04:28:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.