12#pragma pack(push,_CRT_PACKING)
18#ifndef _DISKFREE_T_DEFINED
19#define _DISKFREE_T_DEFINED
96#ifndef _GETDISKFREE_DEFINED
97#define _GETDISKFREE_DEFINED
107#ifndef _WDIRECT_DEFINED
108#define _WDIRECT_DEFINED
163#define diskfree_t _diskfree_t
_ACRTIMP char *__cdecl _getcwd(char *, int)
static char * getcwd(char *buf, int size)
_ACRTIMP int __cdecl _chdir(const char *)
_ACRTIMP int __cdecl _rmdir(const char *)
_ACRTIMP int __cdecl _mkdir(const char *)
_ACRTIMP int __cdecl _chdrive(int)
_ACRTIMP int __cdecl _getdrive(void)
_ACRTIMP __msvcrt_ulong __cdecl _getdrives(void)
_ACRTIMP char *__cdecl _getdcwd(int, char *, int)
#define _Out_writes_opt_(s)
_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetdcwd(_In_ int _Drive, _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
_Check_return_ _CRTIMP int __cdecl _wmkdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CRTIMP int __cdecl _wchdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CRTIMP int __cdecl _wrmdir(_In_z_ const wchar_t *_Path)
_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetcwd(_Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
_Check_return_ _CRTIMP unsigned __cdecl _getdiskfree(_In_ unsigned _Drive, _Out_ struct _diskfree_t *_DiskFree)
_Pre_notnull_ _In_opt_z_ char const _Drive
_In_z_ char const * _Path
unsigned bytes_per_sector
unsigned sectors_per_cluster