// Common, group WinWrap
// see CW Class Library
// Copyright Alexander Liss
#include "kernel.h"
Kernel::~Kernel()
{
if(is_valid_handle(handle))
::CloseHandle(handle);
}
#if( _WIN32_WINNT>=0x0400 )
BOOL Kernel::get_info(DWORD& flags)
{
if(is_valid_handle(handle))
return ::GetHandleInformation(handle,&flags);
return FALSE;
}
BOOL Kernel::set_info(DWORD mask,DWORD flags)
{
if(is_valid_handle(handle))
return ::SetHandleInformation(handle,mask,flags);
return FALSE;
}
#endif