STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
corecrt_wdirect.h
Go to the documentation of this file.
1 //
2 // corecrt_wdirect.h
3 //
4 // Copyright (c) Microsoft Corporation. All rights reserved.
5 //
6 // This file declares the wide character (wchar_t) directory functionality, shared
7 // by <direct.h> and <wchar.h>.
8 //
9 #pragma once
10 
11 #include <corecrt.h>
12 
14 
15 #pragma push_macro("_wgetcwd")
16 #pragma push_macro("_wgetdcwd")
17 #undef _wgetcwd
18 #undef _wgetdcwd
19 
20 _Success_(return != 0)
22 _ACRTIMP _CRTALLOCATOR wchar_t* __cdecl _wgetcwd(
24  _In_ int _SizeInWords
25  );
26 
27 _Success_(return != 0)
29 _ACRTIMP _CRTALLOCATOR wchar_t* __cdecl _wgetdcwd(
30  _In_ int _Drive,
31  _Out_writes_opt_z_(_SizeInWords) wchar_t* _DstBuf,
32  _In_ int _SizeInWords
33  );
34 
35 #define _wgetdcwd_nolock _wgetdcwd
36 
37 #pragma pop_macro("_wgetcwd")
38 #pragma pop_macro("_wgetdcwd")
39 
41 _ACRTIMP int __cdecl _wchdir(
42  _In_z_ wchar_t const* _Path
43  );
44 
46 _ACRTIMP int __cdecl _wmkdir(
47  _In_z_ wchar_t const* _Path
48  );
49 
51 _ACRTIMP int __cdecl _wrmdir(
52  _In_z_ wchar_t const* _Path
53  );
54 
55 
56 
return
Definition: corecrt_memcpy_s.h:60
#define _ACRTIMP
Definition: corecrt.h:27
_Pre_notnull_ _In_opt_z_ wchar_t const _Drive
Definition: corecrt_wstdlib.h:366
_In_z_ wchar_t const * _Path
Definition: corecrt_wstdlib.h:337
_Check_return_ _ACRTIMP int __cdecl _wmkdir(_In_z_ wchar_t const *_Path)
_In_ int _Pre_notnull_ _Post_z_ char * _DstBuf
Definition: stdlib.h:1329
_Check_return_ _ACRTIMP int __cdecl _wrmdir(_In_z_ wchar_t const *_Path)
_CRT_BEGIN_C_HEADER _Success_(return!=0) _Check_return_ _Ret_maybenull_z_ _ACRTIMP _CRTALLOCATOR wchar_t *__cdecl _wgetcwd(_Out_writes_opt_z_(_SizeInWords) wchar_t *_DstBuf
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
_Out_writes_opt_z_(_SizeInWords) wchar_t *_DstBuf
#define _Check_return_
Definition: sal.h:554
#define _In_z_
Definition: sal.h:310
#define _In_
Definition: sal.h:305
#define _CRTALLOCATOR
Definition: corecrt.h:56
_CRT_BEGIN_C_HEADER _In_ int _SizeInWords
Definition: corecrt_wdirect.h:25
#define _Ret_maybenull_z_
Definition: sal.h:522
_Check_return_ _ACRTIMP int __cdecl _wchdir(_In_z_ wchar_t const *_Path)
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76