pub use winapi::shared::ntdef::{
HANDLE,
NULL,
};
pub use winapi::shared::minwindef::{
FALSE,
TRUE,
MAX_PATH,
DWORD,
HMODULE
};
pub use winapi::um::processthreadsapi::{
GetProcessId,
GetCurrentProcess,
OpenProcess,
OpenProcessToken,
CreateRemoteThread,
GetExitCodeThread
};
pub use winapi::um::handleapi::{
CloseHandle,
INVALID_HANDLE_VALUE
};
pub use winapi::um::tlhelp32::{
CreateToolhelp32Snapshot,
Process32Next,
TH32CS_SNAPPROCESS,
PROCESSENTRY32, MODULEENTRY32,
};
pub use winapi::um::psapi::{
GetModuleBaseNameW,
GetModuleFileNameExW
};
pub use winapi::um::winnt::{
PROCESS_ALL_ACCESS,
MEM_COMMIT,
MEM_DECOMMIT,
MEM_RELEASE,
MEM_RESERVE,
PAGE_READWRITE,
PAGE_EXECUTE_READWRITE,
TOKEN_PRIVILEGES,
TOKEN_ADJUST_PRIVILEGES,
TOKEN_QUERY,
SE_PRIVILEGE_ENABLED,
SE_DEBUG_NAME,
LUID_AND_ATTRIBUTES
};
pub use winapi::um::memoryapi::{
ReadProcessMemory,
WriteProcessMemory,
VirtualAllocEx,
VirtualFreeEx,
};
pub use winapi::um::libloaderapi::{
GetModuleHandleA,
GetProcAddress
};
pub use winapi::um::synchapi::{
WaitForSingleObject
};
pub use winapi::um::wow64apiset::{
IsWow64Process
};
pub use winapi::um::winbase::{
INFINITE,
WAIT_FAILED,
LookupPrivilegeValueA,
CREATE_SUSPENDED,
CREATE_NEW_CONSOLE
};
pub use winapi::um::securitybaseapi::{
AdjustTokenPrivileges
};