www.pudn.com > SmartCardSrc.zip > EnumPorts.h


//------------------------------------------------------------------------------ 
// 
// Copyright (c) 1999-2005  Matt Brunk   
// 
// This program is free software; you can redistribute it and/or modify 
// it under the terms of the GNU General Public License VERSION 2 as 
// published by the Free Software Foundation.  You are not allowed to 
// use any other version of the license; unless you got the explicit 
// permission from the author to do so. 
// 
// This program is distributed in the hope that it will be useful, 
// but WITHOUT ANY WARRANTY; without even the implied warranty of 
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
// GNU General Public License for more details. 
// 
// You should have received a copy of the GNU General Public License 
// along with this program; if not, write to the Free Software 
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
// 
//------------------------------------------------------------------------------ 
#ifndef ENUMPORTS_H_INCLUDED__ 
#define ENUMPORTS_H_INCLUDED__ 
 
#pragma warning( push, 1 ) 
#include  
#pragma warning( pop ) 
 
class CEnumPorts 
{ 
public: 
	static BOOL IsPortAvailable(int nPort); 
	static void GetAvailablePorts(std::vector &outPorts); 
}; 
 
#endif	// ENUMPORTS_H_INCLUDED__