25 #pragma pack(push,_CRT_PACKING)
31 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
34 #ifndef _DISKFREE_T_DEFINED
43 #define _DISKFREE_T_DEFINED
50 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
52 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
53 #pragma push_macro("_getcwd")
54 #pragma push_macro("_getdcwd")
61 #define _getdcwd_nolock _getdcwd
63 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
64 #pragma pop_macro("_getcwd")
65 #pragma pop_macro("_getdcwd")
75 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
81 #ifndef _GETDISKFREE_DEFINED
83 #define _GETDISKFREE_DEFINED
88 #ifndef _WDIRECT_DEFINED
92 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
94 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
95 #pragma push_macro("_wgetcwd")
96 #pragma push_macro("_wgetdcwd")
103 #define _wgetdcwd_nolock _wgetdcwd
105 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
106 #pragma pop_macro("_wgetcwd")
107 #pragma pop_macro("_wgetdcwd")
117 #define _WDIRECT_DEFINED
122 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
125 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
126 #pragma push_macro("getcwd")
132 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
133 #pragma pop_macro("getcwd")
143 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
144 #define diskfree_t _diskfree_t
#define _Out_
Definition: sal.h:351
_Check_return_ _CRTIMP int __cdecl _wrmdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CRTIMP unsigned long __cdecl _getdrives(void)
#define _CRTIMP
Definition: crtdefs.h:23
_Check_return_ _CRTIMP int __cdecl _getdrive(void)
_Check_return_ _CRTIMP int __cdecl _chdir(_In_z_ const char *_Path)
#define _Out_writes_opt_(size)
Definition: sal.h:355
_Check_return_ _CRTIMP unsigned __cdecl _getdiskfree(_In_ unsigned _Drive, _Out_ struct _diskfree_t *_DiskFree)
_Check_return_ _CRTIMP int __cdecl _rmdir(_In_z_ const char *_Path)
_CRTIMP _Pre_notnull_ _Post_z_ char * _DstBuf
Definition: stdlib.h:483
#define _Check_return_
Definition: sal.h:563
#define _In_z_
Definition: sal.h:319
#define _In_
Definition: sal.h:314
_Check_return_ _CRTIMP int __cdecl _chdrive(_In_ int _Drive)
#define _Ret_maybenull_z_
Definition: sal.h:531
_Pre_maybenull_ _Post_z_ char * _Drive
Definition: stdlib.h:854
_Check_return_ _Ret_maybenull_z_ _CRTIMP char *__cdecl _getcwd(_Out_writes_opt_(_SizeInBytes) char *_DstBuf, _In_ int _SizeInBytes)
unsigned bytes_per_sector
Definition: direct.h:40
_Check_return_ _Ret_maybenull_z_ _CRTIMP char *__cdecl _getdcwd(_In_ int _Drive, _Out_writes_opt_(_SizeInBytes) char *_DstBuf, _In_ int _SizeInBytes)
unsigned avail_clusters
Definition: direct.h:38
_Check_return_ _Ret_maybenull_z_ _CRTIMP wchar_t *__cdecl _wgetcwd(_Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
unsigned total_clusters
Definition: direct.h:37
_Check_return_ _CRTIMP int __cdecl _mkdir(_In_z_ const char *_Path)
unsigned sectors_per_cluster
Definition: direct.h:39
_Check_return_ _Ret_maybenull_z_ _CRTIMP wchar_t *__cdecl _wgetdcwd(_In_ int _Drive, _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
_Check_return_ _Ret_maybenull_z_ _CRT_NONSTDC_DEPRECATE(_getcwd) _CRTIMP char *__cdecl getcwd(_Out_writes_opt_(_SizeInBytes) char *_DstBuf
_Check_return_ _Ret_maybenull_z_ _In_ int _SizeInBytes
Definition: direct.h:130
_Check_return_ _CRTIMP int __cdecl _wchdir(_In_z_ const wchar_t *_Path)
_Check_return_ _CRTIMP int __cdecl _wmkdir(_In_z_ const wchar_t *_Path)