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

direct.h
Go to the documentation of this file.
00001 
00006 #ifndef _INC_DIRECT
00007 #define _INC_DIRECT
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   struct _diskfree_t {
00021     unsigned total_clusters;
00022     unsigned avail_clusters;
00023     unsigned sectors_per_cluster;
00024     unsigned bytes_per_sector;
00025   };
00026 #endif
00027 
00028   _CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes);
00029   _CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes);
00030   char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes);
00031   _CRTIMP int __cdecl _chdir(const char *_Path);
00032   _CRTIMP int __cdecl _mkdir(const char *_Path);
00033   _CRTIMP int __cdecl _rmdir(const char *_Path);
00034   _CRTIMP int __cdecl _chdrive(int _Drive);
00035   _CRTIMP int __cdecl _getdrive(void);
00036   _CRTIMP unsigned long __cdecl _getdrives(void);
00037 
00038 #ifndef _GETDISKFREE_DEFINED
00039 #define _GETDISKFREE_DEFINED
00040   _CRTIMP unsigned __cdecl _getdiskfree(unsigned _Drive,struct _diskfree_t *_DiskFree);
00041 #endif
00042 
00043 #ifndef _WDIRECT_DEFINED
00044 #define _WDIRECT_DEFINED
00045   _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords);
00046   _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords);
00047   wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords);
00048   _CRTIMP int __cdecl _wchdir(const wchar_t *_Path);
00049   _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path);
00050   _CRTIMP int __cdecl _wrmdir(const wchar_t *_Path);
00051 #endif
00052 
00053 #ifndef NO_OLDNAMES
00054 
00055 #define diskfree_t _diskfree_t
00056 
00057   _CRTIMP char *__cdecl getcwd(char *_DstBuf,int _SizeInBytes);
00058   _CRTIMP int __cdecl chdir(const char *_Path);
00059   _CRTIMP int __cdecl mkdir(const char *_Path);
00060   _CRTIMP int __cdecl rmdir(const char *_Path);
00061 #endif
00062 
00063 #ifdef __cplusplus
00064 }
00065 #endif
00066 
00067 #pragma pack(pop)
00068 #endif

Generated on Sat May 26 2012 04:28:26 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.