@@ -208,7 +208,7 @@ pub use funcs::bsd43::{shutdown};
208
208
#[ cfg( windows) ] pub use consts:: os:: extra:: { TRUE , FALSE , INFINITE } ;
209
209
#[ cfg( windows) ] pub use consts:: os:: extra:: { PROCESS_TERMINATE , PROCESS_QUERY_INFORMATION } ;
210
210
#[ cfg( windows) ] pub use consts:: os:: extra:: { STILL_ACTIVE , DETACHED_PROCESS } ;
211
- #[ cfg( windows) ] pub use consts:: os:: extra:: { CREATE_NEW_PROCESS_GROUP } ;
211
+ #[ cfg( windows) ] pub use consts:: os:: extra:: { CREATE_NEW_PROCESS_GROUP , CREATE_UNICODE_ENVIRONMENT } ;
212
212
#[ cfg( windows) ] pub use consts:: os:: extra:: { FILE_BEGIN , FILE_END , FILE_CURRENT } ;
213
213
#[ cfg( windows) ] pub use consts:: os:: extra:: { FILE_GENERIC_READ , FILE_GENERIC_WRITE } ;
214
214
#[ cfg( windows) ] pub use consts:: os:: extra:: { FILE_SHARE_READ , FILE_SHARE_WRITE , FILE_SHARE_DELETE } ;
@@ -1937,6 +1937,7 @@ pub mod consts {
1937
1937
1938
1938
pub static DETACHED_PROCESS : DWORD = 0x00000008 ;
1939
1939
pub static CREATE_NEW_PROCESS_GROUP : DWORD = 0x00000200 ;
1940
+ pub static CREATE_UNICODE_ENVIRONMENT : DWORD = 0x00000400 ;
1940
1941
1941
1942
pub static PIPE_ACCESS_DUPLEX : DWORD = 0x00000003 ;
1942
1943
pub static PIPE_ACCESS_INBOUND : DWORD = 0x00000001 ;
@@ -4193,7 +4194,7 @@ pub mod funcs {
4193
4194
pub mod kernel32 {
4194
4195
use types:: os:: arch:: c95:: { c_uint} ;
4195
4196
use types:: os:: arch:: extra:: { BOOL , DWORD , SIZE_T , HMODULE ,
4196
- LPCWSTR , LPWSTR , LPCSTR , LPSTR ,
4197
+ LPCWSTR , LPWSTR ,
4197
4198
LPCH , LPDWORD , LPVOID ,
4198
4199
LPCVOID , LPOVERLAPPED ,
4199
4200
LPSECURITY_ATTRIBUTES ,
@@ -4251,16 +4252,16 @@ pub mod funcs {
4251
4252
dwProcessId : DWORD )
4252
4253
-> HANDLE ;
4253
4254
pub fn GetCurrentProcess ( ) -> HANDLE ;
4254
- pub fn CreateProcessA ( lpApplicationName : LPCSTR ,
4255
- lpCommandLine : LPSTR ,
4255
+ pub fn CreateProcessW ( lpApplicationName : LPCWSTR ,
4256
+ lpCommandLine : LPWSTR ,
4256
4257
lpProcessAttributes :
4257
4258
LPSECURITY_ATTRIBUTES ,
4258
4259
lpThreadAttributes :
4259
4260
LPSECURITY_ATTRIBUTES ,
4260
4261
bInheritHandles : BOOL ,
4261
4262
dwCreationFlags : DWORD ,
4262
4263
lpEnvironment : LPVOID ,
4263
- lpCurrentDirectory : LPCSTR ,
4264
+ lpCurrentDirectory : LPCWSTR ,
4264
4265
lpStartupInfo : LPSTARTUPINFO ,
4265
4266
lpProcessInformation :
4266
4267
LPPROCESS_INFORMATION )
0 commit comments