49 lines
1.2 KiB
C++
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();
|
|
}
|