BOOL SystemHandleInformation::GetType( HANDLE h, WORD& type, DWORD processId )
{
	CString strType;

	type = OB_TYPE_UNKNOWN;

	if ( !GetTypeToken( h, strType, processId ) )
		return FALSE;

	return GetTypeFromTypeToken( strType, type );
}
BOOL CFileControlTool::GetHandleType( HANDLE h, WORD& type, DWORD processId )   
{   
	DWORD size = 0x2000;   
	LPWSTR strType;   


	strType = new WCHAR[size];

	type = OB_TYPE_UNKNOWN;   

	if (!GetTypeToken(h, strType, processId ))   
		return FALSE;   

	return GetTypeFromTypeToken(strType,type);   
}