Files
Work/remoteps/RemoteProcess.cpp
2024-08-07 09:16:27 -04:00

49 lines
1.2 KiB
C++

#include "stdafx.h"
#include "remoteps.h"
#include "RemoteProcess.hpp"
#include <com/result.hpp>
RemoteProcess::RemoteProcess(void)
{
}
HRESULT RemoteProcess::Snapshot(VARIANT *pVariant)
{
return mRemoteProcessImpl.snapshot(pVariant).result();
}
HRESULT RemoteProcess::GetProcessFirst(VARIANT *pVariant)
{
return mRemoteProcessImpl.getProcessFirst(pVariant).result();
}
HRESULT RemoteProcess::GetProcessNext(VARIANT *pVariant)
{
return mRemoteProcessImpl.getProcessNext(pVariant).result();
}
HRESULT RemoteProcess::GetModuleFirst(VARIANT *pVariant)
{
return mRemoteProcessImpl.getModuleFirst(pVariant).result();
}
HRESULT RemoteProcess::GetModuleNext(VARIANT *pVariant)
{
return mRemoteProcessImpl.getModuleNext(pVariant).result();
}
STDMETHODIMP RemoteProcess::GetProcessTimes(VARIANT *pVariant,DATE *pCreationTime,DATE *pExitTime,DATE *pKernelTime,DATE *pUserTime)
{
return mRemoteProcessImpl.getProcessTimes(pVariant,pCreationTime,pExitTime,pKernelTime,pUserTime).result();
}
HRESULT RemoteProcess::GetDesktopWindow(VARIANT *pVariant)
{
return mRemoteProcessImpl.getDesktopWindow(pVariant).result();
}
HRESULT RemoteProcess::Kill(VARIANT *pVariant)
{
return mRemoteProcessImpl.kill(pVariant).result();
}