23 #ifdef _USE_32BIT_TIME_T 
   24     #define _finddata_t     _finddata32_t 
   25     #define _finddatai64_t  _finddata32i64_t 
   27     #define _finddata_t     _finddata64i32_t 
   28     #define _finddatai64_t  __finddata64_t 
   79 #define _A_NORMAL 0x00 // Normal file - No read/write restrictions 
   80 #define _A_RDONLY 0x01 // Read only file 
   81 #define _A_HIDDEN 0x02 // Hidden file 
   82 #define _A_SYSTEM 0x04 // System file 
   83 #define _A_SUBDIR 0x10 // Subdirectory 
   84 #define _A_ARCH   0x20 // Archive file 
   93 #ifdef _USE_32BIT_TIME_T 
   94     #define _findfirst      _findfirst32 
   95     #define _findnext       _findnext32 
   96     #define _findfirsti64   _findfirst32i64 
   97     #define _findnexti64     _findnext32i64 
   99     #define _findfirst      _findfirst64i32 
  100     #define _findnext       _findnext64i32 
  101     #define _findfirsti64   _findfirst64 
  102     #define _findnexti64    _findnext64 
  105 #if _CRT_FUNCTIONS_REQUIRED 
  127         _In_ int  _FileHandle,
 
  133         _In_ int     _FileHandle,
 
  160         _In_ int _FileHandleSrc,
 
  161         _In_ int _FileHandleDst
 
  177         _In_z_ char const*           _FileName,
 
  203             _In_ int  _FileHandle,
 
  205             _In_ long _NumOfBytes
 
  210         _In_ int  _FileHandle,
 
  233     _ACRTIMP 
int __cdecl _open_osfhandle(
 
  238     #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP 
  243             _In_               unsigned int _PipeSize,
 
  250     _ACRTIMP 
int __cdecl _read(
 
  251         _In_                              int          _FileHandle,
 
  253         _In_                              unsigned int _MaxCharCount
 
  256     _ACRTIMP 
int __cdecl 
remove(
 
  257         _In_z_ char const* _FileName
 
  261     _ACRTIMP 
int __cdecl 
rename(
 
  262         _In_z_ char const* _OldFilename,
 
  263         _In_z_ char const* _NewFilename
 
  267         _In_z_ char const* _FileName
 
  271     _ACRTIMP 
int __cdecl _setmode(
 
  272         _In_ int _FileHandle,
 
  277     _ACRTIMP 
long __cdecl _tell(
 
  282     _ACRTIMP 
int __cdecl _umask(
 
  287     _ACRTIMP errno_t __cdecl _umask_s(
 
  292     _ACRTIMP 
int __cdecl _write(
 
  293         _In_                            int          _FileHandle,
 
  295         _In_                            unsigned int _MaxCharCount
 
  299     _ACRTIMP __int64 __cdecl _filelengthi64(
 
  305     _ACRTIMP 
intptr_t __cdecl _findfirst32i64(
 
  306         _In_z_ char const*              _FileName,
 
  312     _ACRTIMP 
intptr_t __cdecl _findfirst64i32(
 
  313         _In_z_ char const*              _FileName,
 
  319     _ACRTIMP 
intptr_t __cdecl _findfirst64(
 
  320         _In_z_ char const*            _FileName,
 
  326     _ACRTIMP 
int __cdecl _findnext32i64(
 
  333     _ACRTIMP 
int __cdecl _findnext64i32(
 
  340     _ACRTIMP 
int __cdecl _findnext64(
 
  346     _ACRTIMP __int64 __cdecl _lseeki64(
 
  347         _In_ int     _FileHandle,
 
  348         _In_ __int64 _Offset,
 
  353     _ACRTIMP __int64 __cdecl _telli64(
 
  358     _ACRTIMP errno_t __cdecl _sopen_s(
 
  359         _Out_  int*        _FileHandle,
 
  360         _In_z_ char const* _FileName,
 
  363         _In_   int         _PermissionMode
 
  367     _ACRTIMP errno_t __cdecl _sopen_s_nolock(
 
  368         _Out_  int*        _FileHandle,
 
  369         _In_z_ char const* _FileName,
 
  372         _In_   int         _PermissionMode
 
  375     _ACRTIMP errno_t __cdecl _sopen_dispatch(
 
  376         _In_z_ char const* _FileName,
 
  380         _Out_  int*        _PFileHandle,
 
  391             _In_z_ char const* const _FileName,
 
  392             _In_   int         const _OFlag,
 
  393             _In_   int         const _PMode = 0
 
  398             errno_t 
const _Result = _sopen_dispatch(_FileName, _OFlag, 
_SH_DENYNO, _PMode, &_FileHandle, 0);
 
  399             return _Result ? -1 : _FileHandle;
 
  404             _In_z_ char const* const _FileName,
 
  405             _In_   int         const _OFlag,
 
  406             _In_   int         const _ShFlag,
 
  407             _In_   int         const _PMode = 0
 
  412             errno_t 
const _Result = _sopen_dispatch(_FileName, _OFlag, _ShFlag, _PMode, &_FileHandle, 0);
 
  413             return _Result ? -1 : _FileHandle;
 
  419         _ACRTIMP 
int __cdecl _open(
 
  420             _In_z_ char const* _FileName,
 
  425         _ACRTIMP 
int __cdecl _sopen(
 
  426             _In_z_ char const* _FileName,
 
  435     #if _CRT_INTERNAL_NONSTDC_NAMES 
  437         #pragma warning(push) 
  438         #pragma warning(disable: 4141) 
  441         _ACRTIMP 
int __cdecl access(
 
  442             _In_z_ char const* _FileName,
 
  447         _ACRTIMP 
int __cdecl chmod(
 
  448             _In_z_ char const* _FileName,
 
  453         _ACRTIMP 
int __cdecl chsize(
 
  454             _In_ int  _FileHandle,
 
  459         _ACRTIMP 
int __cdecl close(
 
  464         _ACRTIMP 
int __cdecl creat(
 
  465             _In_z_ char const* _FileName,
 
  466             _In_   int         _PermissionMode
 
  470         _ACRTIMP 
int __cdecl dup(
 
  475         _ACRTIMP 
int __cdecl dup2(
 
  476             _In_ int _FileHandleSrc,
 
  477             _In_ int _FileHandleDst
 
  481         _ACRTIMP 
int __cdecl eof(
 
  486         _ACRTIMP 
long __cdecl filelength(
 
  491         _ACRTIMP 
int __cdecl isatty(
 
  496         _ACRTIMP 
int __cdecl locking(
 
  497             _In_ int  _FileHandle,
 
  499             _In_ long _NumOfBytes
 
  503         _ACRTIMP 
long __cdecl lseek(
 
  504             _In_ int  _FileHandle,
 
  511         _ACRTIMP 
char * __cdecl mktemp(
 
  512             _Inout_z_ 
char* _TemplateName
 
  516         _ACRTIMP 
int __cdecl open(
 
  517             _In_z_ char const* _FileName,
 
  523         _ACRTIMP 
int __cdecl read(
 
  524             _In_                              int          _FileHandle,
 
  526             _In_                              unsigned int _MaxCharCount
 
  530         _ACRTIMP 
int __cdecl setmode(
 
  531             _In_ int _FileHandle,
 
  536         _ACRTIMP 
int __cdecl sopen(
 
  537             _In_ char const* _FileName,
 
  543         _ACRTIMP 
long __cdecl tell(
 
  548         _ACRTIMP 
int __cdecl umask(
 
  553         _ACRTIMP 
int __cdecl 
unlink(
 
  554             _In_z_ char const* _FileName
 
  558         _ACRTIMP 
int __cdecl write(
 
  559             _In_                            int          _FileHandle,
 
  561             _In_                            unsigned int _MaxCharCount
 
  565     #endif // _CRT_INTERNAL_NONSTDC_NAMES 
  566 #endif // _CRT_FUNCTIONS_REQUIRED 
_ACRTIMP int __cdecl _unlink(_In_z_ char const *_FileName)
 
#define _Out_
Definition: sal.h:342
 
return
Definition: corecrt_memcpy_s.h:60
 
char name[260]
Definition: corecrt_io.h:58
 
_ACRTIMP int __cdecl unlink(_In_z_ char const *_FileName)
 
_Out_ struct _wfinddata32_t * _FindData
Definition: corecrt_wio.h:123
 
#define __RETURN_POLICY_DST(_FunctionCall)
Definition: corecrt.h:1783
 
#define _ACRTIMP
Definition: corecrt.h:27
 
__time64_t time_write
Definition: corecrt_io.h:66
 
__time32_t time_create
Definition: corecrt_io.h:44
 
__time64_t time_create
Definition: corecrt_io.h:64
 
#define _Out_writes_bytes_(size)
Definition: sal.h:347
 
#define _CRT_INSECURE_DEPRECATE(_Replacement)
Definition: vcruntime.h:269
 
#define _Check_return_opt_
Definition: corecrt.h:96
 
_fsize_t size
Definition: corecrt_io.h:57
 
_FwdIt remove(_FwdIt _First, _FwdIt _Last, const _Ty &_Val)
Definition: algorithm:1395
 
unsigned attrib
Definition: corecrt_io.h:63
 
Definition: corecrt_io.h:61
 
char name[260]
Definition: corecrt_io.h:68
 
int errno_t
Definition: corecrt.h:476
 
_In_ int _Pre_notnull_ _Post_z_ char * _DstBuf
Definition: stdlib.h:1329
 
char name[260]
Definition: corecrt_io.h:48
 
#define _Check_return_wat_
Definition: corecrt.h:102
 
unsigned attrib
Definition: corecrt_io.h:53
 
#define _In_reads_bytes_(size)
Definition: sal.h:318
 
_CRT_BEGIN_C_HEADER _Check_return_ _Ret_maybenull_ _In_ size_t _Size
Definition: corecrt_malloc.h:58
 
unsigned long _fsize_t
Definition: corecrt_wio.h:34
 
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
 
_fsize_t size
Definition: corecrt_io.h:37
 
__time32_t time_write
Definition: corecrt_io.h:36
 
#define _Inout_updates_z_(size)
Definition: sal.h:386
 
__time64_t time_access
Definition: corecrt_io.h:55
 
#define __CRTDECL
Definition: vcruntime.h:156
 
#define _Check_return_
Definition: sal.h:554
 
char name[260]
Definition: corecrt_io.h:38
 
#define _In_z_
Definition: sal.h:310
 
#define _In_
Definition: sal.h:305
 
long __time32_t
Definition: corecrt.h:479
 
unsigned attrib
Definition: corecrt_io.h:33
 
__time64_t time_create
Definition: corecrt_io.h:54
 
#define _DCRTIMP
Definition: corecrt.h:43
 
#define _Inout_z_
Definition: sal.h:380
 
_Check_return_ _In_z_ wchar_t const * _Mode
Definition: corecrt_wstdio.h:133
 
_Check_return_ _In_ int _PermissionMode
Definition: corecrt_wio.h:117
 
Definition: corecrt_io.h:41
 
_Check_return_ _ACRTIMP int __cdecl rename(_In_z_ char const *_OldFileName, _In_z_ char const *_NewFileName)
 
unsigned attrib
Definition: corecrt_io.h:43
 
#define _CRT_NONSTDC_DEPRECATE(_NewName)
Definition: corecrt.h:300
 
int intptr_t
Definition: vcruntime.h:200
 
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(_ReturnType, _FuncName, _DstType, _Dst)
Definition: corecrt.h:691
 
#define _Prepost_z_
Definition: sal.h:705
 
_In_opt_z_ wchar_t const _In_opt_z_ wchar_t const * _FileName
Definition: corecrt.h:253
 
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
 
__time32_t time_write
Definition: corecrt_io.h:46
 
_In_ long _In_ int _Origin
Definition: stdio.h:266
 
__time64_t time_access
Definition: corecrt_io.h:65
 
#define _Out_writes_(size)
Definition: sal.h:345
 
__int64 __time64_t
Definition: corecrt.h:480
 
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _SalAttributeDst, _DstType, _Dst)
Definition: corecrt.h:709
 
__time32_t time_access
Definition: corecrt_io.h:45
 
__time64_t time_write
Definition: corecrt_io.h:56
 
_Check_return_ _In_ int _Check_return_ _In_ int _In_ int _ShareFlag
Definition: corecrt_wio.h:263
 
__int64 size
Definition: corecrt_io.h:47
 
__int64 size
Definition: corecrt_io.h:67
 
Definition: corecrt_io.h:31
 
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Offset
Definition: corecrt_malloc.h:159
 
__time32_t time_access
Definition: corecrt_io.h:35
 
#define _SH_DENYNO
Definition: corecrt_share.h:16
 
#define _Success_(expr)
Definition: sal.h:256
 
Definition: corecrt_io.h:51
 
_Result
Definition: corecrt_wconio.h:362
 
__time32_t time_create
Definition: corecrt_io.h:34
 
_Check_return_ _In_ int _OpenFlag
Definition: corecrt_wio.h:257