From b2d0bc0aa3cafb7801d0fe62cea49d0bdbd66e0a Mon Sep 17 00:00:00 2001 From: Jeong Yunwon Date: Mon, 25 Jul 2022 06:40:26 +0900 Subject: [PATCH] add _winapi attributes --- vm/Cargo.toml | 2 +- vm/src/stdlib/winapi.rs | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/vm/Cargo.toml b/vm/Cargo.toml index 3c72b2de0..fa7dcd335 100644 --- a/vm/Cargo.toml +++ b/vm/Cargo.toml @@ -114,7 +114,7 @@ version = "0.3.9" features = [ "winsock2", "handleapi", "ws2def", "std", "winbase", "wincrypt", "fileapi", "processenv", "namedpipeapi", "winnt", "processthreadsapi", "errhandlingapi", "winuser", "synchapi", "wincon", - "impl-default", "vcruntime", "ifdef", "netioapi" + "impl-default", "vcruntime", "ifdef", "netioapi", "memoryapi", ] [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/vm/src/stdlib/winapi.rs b/vm/src/stdlib/winapi.rs index d1ff84b84..c28faf43b 100644 --- a/vm/src/stdlib/winapi.rs +++ b/vm/src/stdlib/winapi.rs @@ -19,8 +19,18 @@ mod _winapi { #[pyattr] use winapi::{ - shared::winerror::WAIT_TIMEOUT, + shared::winerror::{ + ERROR_ALREADY_EXISTS, ERROR_BROKEN_PIPE, ERROR_IO_PENDING, ERROR_MORE_DATA, + ERROR_NETNAME_DELETED, ERROR_NO_DATA, ERROR_NO_SYSTEM_RESOURCES, + ERROR_OPERATION_ABORTED, ERROR_PIPE_BUSY, ERROR_PIPE_CONNECTED, ERROR_SEM_TIMEOUT, + WAIT_TIMEOUT, + }, um::{ + fileapi::OPEN_EXISTING, + memoryapi::{ + FILE_MAP_ALL_ACCESS, FILE_MAP_COPY, FILE_MAP_EXECUTE, FILE_MAP_READ, FILE_MAP_WRITE, + }, + minwinbase::STILL_ACTIVE, winbase::{ ABOVE_NORMAL_PRIORITY_CLASS, BELOW_NORMAL_PRIORITY_CLASS, CREATE_BREAKAWAY_FROM_JOB, CREATE_DEFAULT_ERROR_MODE, CREATE_NEW_CONSOLE,