9#define WIN32_LEAN_AND_MEAN
17const auto kDefaultShutdownTimeout = 10;
23 explicit MSWindowsProcess(
const std::string &command, HANDLE stdOutput =
nullptr, HANDLE stdError =
nullptr);
34 PROCESS_INFORMATION
info()
const
42 void setStartupInfo(STARTUPINFO &si);
44 static std::string readOutput(HANDLE handle);
46 std::string m_command;
49 HANDLE m_outputPipe =
nullptr;
50 HANDLE m_errorPipe =
nullptr;
51 PROCESS_INFORMATION m_info;
52 BOOL m_createProcessResult = FALSE;
static const WSAEVENT FAR DWORD
Definition ArchNetworkWinsock.cpp:54
static const WSAEVENT FAR BOOL
Definition ArchNetworkWinsock.cpp:54
static fd_set FAR fd_set FAR fd_set FAR const struct timeval FAR * timeout
Definition ArchNetworkWinsock.cpp:39