Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygendos.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
1.7.6.1
|