21 #error ERROR: Only Win32 target supported!
27 #pragma pack(push,_CRT_PACKING)
42 #if defined(CRTDLL) && defined(_CRTBLD)
43 #define _CRTIMP __declspec(dllexport)
46 #define _CRTIMP __declspec(dllimport)
56 #if !defined (__midl) && (defined (_X86_) || defined (_M_IX86))
63 #ifndef _TIME32_T_DEFINED
65 #define _TIME32_T_DEFINED
68 #ifndef _TIME64_T_DEFINED
70 #define _TIME64_T_DEFINED
73 #ifndef _TIME_T_DEFINED
74 #ifdef _USE_32BIT_TIME_T
79 #define _TIME_T_DEFINED
82 #ifndef _WCHAR_T_DEFINED
84 #define _WCHAR_T_DEFINED
170 #define __stat64 _stat64
172 #ifdef _USE_32BIT_TIME_T
173 #define _fstat _fstat32
174 #define _fstati64 _fstat32i64
175 #define _stat _stat32
176 #define _stati64 _stat32i64
177 #define _wstat _wstat32
178 #define _wstati64 _wstat32i64
181 #define _fstat _fstat64i32
182 #define _fstati64 _fstat64
183 #define _stat _stat64i32
184 #define _stati64 _stat64
185 #define _wstat _wstat64i32
186 #define _wstati64 _wstat64
190 #define _STAT_DEFINED
194 #define _S_IFMT 0xF000
195 #define _S_IFDIR 0x4000
196 #define _S_IFCHR 0x2000
197 #define _S_IFIFO 0x1000
198 #define _S_IFREG 0x8000
199 #define _S_IREAD 0x0100
200 #define _S_IWRITE 0x0080
201 #define _S_IEXEC 0x0040
216 #ifndef _WSTAT_DEFINED
226 #define _WSTAT_DEFINED
233 #define S_IFMT _S_IFMT
234 #define S_IFDIR _S_IFDIR
235 #define S_IFCHR _S_IFCHR
236 #define S_IFREG _S_IFREG
237 #define S_IREAD _S_IREAD
238 #define S_IWRITE _S_IWRITE
239 #define S_IEXEC _S_IEXEC
246 #if !defined (RC_INVOKED) && !defined (__midl)
#define _Out_
Definition: sal.h:351
short st_nlink
Definition: stat.h:112
_dev_t st_rdev
Definition: stat.h:99
_ino_t st_ino
Definition: stat.h:126
_dev_t st_dev
Definition: stat.h:153
__int64 st_size
Definition: stat.h:160
__time64_t time_t
Definition: stat.h:77
time_t st_ctime
Definition: stat.h:119
_CRTIMP int __cdecl _stat64i32(_In_z_ const char *_Name, _Out_ struct _stat64i32 *_Stat)
__time32_t st_ctime
Definition: stat.h:135
_CRTIMP int __cdecl _fstat64(_In_ int _FileDes, _Out_ struct _stat64 *_Stat)
__time32_t st_atime
Definition: stat.h:101
_CRTIMP int __cdecl _stat32(_In_z_ const char *_Name, _Out_ struct _stat32 *_Stat)
_dev_t st_dev
Definition: stat.h:125
_CRTIMP int __cdecl _fstat64i32(_In_ int _FileDes, _Out_ struct _stat64i32 *_Stat)
_dev_t st_rdev
Definition: stat.h:145
short st_uid
Definition: stat.h:143
unsigned short st_mode
Definition: stat.h:155
unsigned short st_mode
Definition: stat.h:127
__time64_t st_atime
Definition: stat.h:161
__time32_t st_ctime
Definition: stat.h:103
#define _CRTIMP
Definition: stat.h:48
unsigned short wchar_t
Definition: stat.h:83
__time32_t st_mtime
Definition: stat.h:134
short st_gid
Definition: stat.h:98
_ino_t st_ino
Definition: stat.h:110
_dev_t st_rdev
Definition: stat.h:131
short st_uid
Definition: stat.h:113
_dev_t st_rdev
Definition: stat.h:159
short st_gid
Definition: stat.h:130
short st_uid
Definition: stat.h:129
_CRTIMP int __cdecl _fstat32(_In_ int _FileDes, _Out_ struct _stat32 *_Stat)
short st_gid
Definition: stat.h:114
__time64_t st_atime
Definition: stat.h:147
_dev_t st_dev
Definition: stat.h:109
#define _In_z_
Definition: sal.h:319
#define _In_
Definition: sal.h:314
unsigned short _ino_t
Definition: types.h:61
short st_nlink
Definition: stat.h:142
_off_t st_size
Definition: stat.h:100
__time64_t st_ctime
Definition: stat.h:163
short st_gid
Definition: stat.h:158
_dev_t st_dev
Definition: stat.h:139
__int64 st_size
Definition: stat.h:132
short st_nlink
Definition: stat.h:96
_CRTIMP int __cdecl _stat64(_In_z_ const char *_Name, _Out_ struct _stat64 *_Stat)
__time64_t st_mtime
Definition: stat.h:162
_FS_DLL file_type __CLRCALL_PURE_OR_CDECL _Stat(const char *, int &)
unsigned short st_mode
Definition: stat.h:95
short st_uid
Definition: stat.h:97
unsigned short st_mode
Definition: stat.h:111
_CRTIMP int __cdecl _wstat64i32(_In_z_ const wchar_t *_Name, _Out_ struct _stat64i32 *_Stat)
_dev_t st_rdev
Definition: stat.h:115
unsigned int _dev_t
Definition: types.h:74
__time32_t st_mtime
Definition: stat.h:102
_W64 long __time32_t
Definition: stat.h:64
__time64_t st_mtime
Definition: stat.h:148
_ino_t st_ino
Definition: stat.h:154
_CRTIMP int __cdecl _wstat64(_In_z_ const wchar_t *_Name, _Out_ struct _stat64 *_Stat)
__time64_t st_ctime
Definition: stat.h:149
_ino_t st_ino
Definition: stat.h:94
short st_gid
Definition: stat.h:144
_CRTIMP int __cdecl _fstat32i64(_In_ int _FileDes, _Out_ struct _stat32i64 *_Stat)
time_t st_atime
Definition: stat.h:117
short st_uid
Definition: stat.h:157
unsigned short st_mode
Definition: stat.h:141
_CRTIMP int __cdecl _wstat32i64(_In_z_ const wchar_t *_Name, _Out_ struct _stat32i64 *_Stat)
short st_nlink
Definition: stat.h:156
short st_nlink
Definition: stat.h:128
_ino_t st_ino
Definition: stat.h:140
_CRTIMP int __cdecl _stat32i64(_In_z_ const char *_Name, _Out_ struct _stat32i64 *_Stat)
_dev_t st_dev
Definition: stat.h:93
#define _W64
Definition: stat.h:59
time_t st_mtime
Definition: stat.h:118
__int64 __time64_t
Definition: stat.h:69
__time32_t st_atime
Definition: stat.h:133
_off_t st_size
Definition: stat.h:146
_CRTIMP int __cdecl _wstat32(_In_z_ const wchar_t *_Name, _Out_ struct _stat32 *_Stat)
long _off_t
Definition: types.h:87
_off_t st_size
Definition: stat.h:116