STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
corecrt_wprocess.h
Go to the documentation of this file.
1 //
2 // corecrt_wprocess.h
3 //
4 // Copyright (c) Microsoft Corporation. All rights reserved.
5 //
6 // This file declares the wide character (wchar_t) process functionality, shared
7 // by <process.h> and <wchar.h>.
8 //
9 #pragma once
10 
11 #include <corecrt.h>
12 
14 
15 
16 
17 #if _CRT_FUNCTIONS_REQUIRED
18  #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
19 
20  _DCRTIMP intptr_t __cdecl _wexecl(
21  _In_z_ wchar_t const* _FileName,
22  _In_z_ wchar_t const* _ArgList,
23  ...);
24 
25  _DCRTIMP intptr_t __cdecl _wexecle(
26  _In_z_ wchar_t const* _FileName,
27  _In_z_ wchar_t const* _ArgList,
28  ...);
29 
30  _DCRTIMP intptr_t __cdecl _wexeclp(
31  _In_z_ wchar_t const* _FileName,
32  _In_z_ wchar_t const* _ArgList,
33  ...);
34 
35  _DCRTIMP intptr_t __cdecl _wexeclpe(
36  _In_z_ wchar_t const* _FileName,
37  _In_z_ wchar_t const* _ArgList,
38  ...);
39 
40  _DCRTIMP intptr_t __cdecl _wexecv(
41  _In_z_ wchar_t const* _FileName,
42  _In_z_ wchar_t const* const* _ArgList
43  );
44 
45  _DCRTIMP intptr_t __cdecl _wexecve(
46  _In_z_ wchar_t const* _FileName,
47  _In_z_ wchar_t const* const* _ArgList,
48  _In_opt_z_ wchar_t const* const* _Env
49  );
50 
51  _DCRTIMP intptr_t __cdecl _wexecvp(
52  _In_z_ wchar_t const* _FileName,
53  _In_z_ wchar_t const* const* _ArgList
54  );
55 
56  _DCRTIMP intptr_t __cdecl _wexecvpe(
57  _In_z_ wchar_t const* _FileName,
58  _In_z_ wchar_t const* const* _ArgList,
59  _In_opt_z_ wchar_t const* const* _Env
60  );
61 
62  _DCRTIMP intptr_t __cdecl _wspawnl(
63  _In_ int _Mode,
64  _In_z_ wchar_t const* _FileName,
65  _In_z_ wchar_t const* _ArgList,
66  ...);
67 
68  _DCRTIMP intptr_t __cdecl _wspawnle(
69  _In_ int _Mode,
70  _In_z_ wchar_t const* _FileName,
71  _In_z_ wchar_t const* _ArgList,
72  ...);
73 
74  _DCRTIMP intptr_t __cdecl _wspawnlp(
75  _In_ int _Mode,
76  _In_z_ wchar_t const* _FileName,
77  _In_z_ wchar_t const* _ArgList,
78  ...);
79 
81  _In_ int _Mode,
82  _In_z_ wchar_t const* _FileName,
83  _In_z_ wchar_t const* _ArgList,
84  ...);
85 
86  _DCRTIMP intptr_t __cdecl _wspawnv(
87  _In_ int _Mode,
88  _In_z_ wchar_t const* _FileName,
89  _In_z_ wchar_t const* const* _ArgList
90  );
91 
92  _DCRTIMP intptr_t __cdecl _wspawnve(
93  _In_ int _Mode,
94  _In_z_ wchar_t const* _FileName,
95  _In_z_ wchar_t const* const* _ArgList,
96  _In_opt_z_ wchar_t const* const* _Env
97  );
98 
99  _DCRTIMP intptr_t __cdecl _wspawnvp(
100  _In_ int _Mode,
101  _In_z_ wchar_t const* _FileName,
102  _In_z_ wchar_t const* const* _ArgList
103  );
104 
105  _DCRTIMP intptr_t __cdecl _wspawnvpe(
106  _In_ int _Mode,
107  _In_z_ wchar_t const* _FileName,
108  _In_z_ wchar_t const* const* _ArgList,
109  _In_opt_z_ wchar_t const* const* _Env
110  );
111 
112  _DCRTIMP int __cdecl _wsystem(
113  _In_opt_z_ wchar_t const* _Command
114  );
115 
116  #endif // _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
117 #endif // _CRT_FUNCTIONS_REQUIRED
118 
119 
120 
_CRT_BEGIN_C_HEADER _DCRTIMP intptr_t __cdecl _wexecl(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_DCRTIMP int __cdecl _wsystem(_In_opt_z_ wchar_t const *_Command)
_DCRTIMP intptr_t __cdecl _wspawnvpe(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList, _In_opt_z_ wchar_t const *const *_Env)
_DCRTIMP intptr_t __cdecl _wspawnv(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList)
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
_DCRTIMP intptr_t __cdecl _wspawnlpe(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_DCRTIMP intptr_t __cdecl _wspawnvp(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList)
_DCRTIMP intptr_t __cdecl _wexecvpe(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList, _In_opt_z_ wchar_t const *const *_Env)
#define _In_opt_z_
Definition: sal.h:311
_DCRTIMP intptr_t __cdecl _wspawnve(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList, _In_opt_z_ wchar_t const *const *_Env)
_DCRTIMP intptr_t __cdecl _wexecv(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList)
#define _In_z_
Definition: sal.h:310
#define _In_
Definition: sal.h:305
#define _DCRTIMP
Definition: corecrt.h:43
_Check_return_ _In_z_ wchar_t const * _Mode
Definition: corecrt_wstdio.h:133
_DCRTIMP intptr_t __cdecl _wspawnl(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_DCRTIMP intptr_t __cdecl _wexeclpe(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_DCRTIMP intptr_t __cdecl _wexecvp(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList)
_DCRTIMP intptr_t __cdecl _wexecve(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *const *_ArgList, _In_opt_z_ wchar_t const *const *_Env)
int intptr_t
Definition: vcruntime.h:200
_DCRTIMP intptr_t __cdecl _wexeclp(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_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
_DCRTIMP intptr_t __cdecl _wspawnle(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_DCRTIMP intptr_t __cdecl _wexecle(_In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_DCRTIMP intptr_t __cdecl _wspawnlp(_In_ int _Mode, _In_z_ wchar_t const *_FileName, _In_z_ wchar_t const *_ArgList,...)
_Check_return_opt_ _In_opt_ _locale_t const va_list _ArgList
Definition: corecrt_wconio.h:295