Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.68 KB | None | 0 0
  1. ThisProcess::ThisProcess()
  2. {
  3.     m_dwPid = GetCurrentProcessId();
  4.     m_hProcess = GetCurrentProcess();
  5.     m_hStreams[STDIN] = GetStdHandle(STD_INPUT_HANDLE);
  6.     m_hStreams[STDOUT] = GetStdHandle(STD_OUTPUT_HANDLE);
  7.     m_hStreams[STDERR] = GetStdHandle(STD_ERROR_HANDLE);
  8. }
  9.  
  10. int ThisProcess::Write(const void* pData,uint uLen) const
  11. {
  12.     return WriteStream(STDOUT,pData,uLen);
  13. }
  14.  
  15. int ThisProcess::WriteErr(const void* pData,uint uLen) const
  16. {
  17.     return WriteStream(STDERR,pData,uLen);
  18. }
  19.  
  20. int ThisProcess::Read(void* pData,uint uMaxLen) const
  21. {
  22.     return ReadStream(STDIN,pData,uMaxLen);
  23. }
  24.  
  25. int ThisProcess::ReadErr(void* pData,uint uMaxLen) const
  26. {
  27.     return ReadStream(STDERR,pData,uMaxLen);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement