Module ChildProcess::Windows
In: lib/childprocess/windows.rb
lib/childprocess/windows/io.rb
lib/childprocess/windows/constants.rb
lib/childprocess/windows/process.rb
lib/childprocess/windows/functions.rb
lib/childprocess/windows/api.rb
lib/childprocess/windows/handle.rb
lib/childprocess/windows/structs.rb

Methods

dont_inherit   kill   waitpid   waitpid2  

Classes and Modules

Module ChildProcess::Windows::Lib
Class ChildProcess::Windows::Handle
Class ChildProcess::Windows::IO
Class ChildProcess::Windows::Process
Class ChildProcess::Windows::ProcessInfo
Class ChildProcess::Windows::SecurityAttributes
Class ChildProcess::Windows::StartupInfo

Constants

FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000
FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x00002000
PROCESS_ALL_ACCESS = 0x1F0FFF
PROCESS_QUERY_INFORMATION = 0x0400
PROCESS_VM_READ = 0x0010
PROCESS_STILL_ACTIVE = 259
INFINITE = 0xFFFFFFFF
WIN_SIGINT = 2
WIN_SIGBREAK = 3
WIN_SIGKILL = 9
CTRL_C_EVENT = 0
CTRL_BREAK_EVENT = 1
DETACHED_PROCESS = 0x00000008
STARTF_USESTDHANDLES = 0x00000100
INVALID_HANDLE_VALUE = 0xFFFFFFFF
HANDLE_FLAG_INHERIT = 0x00000001
DUPLICATE_SAME_ACCESS = 0x00000002

Public Class methods

[Validate]